@import url(https://fonts.googleapis.com/css?family=Nunito);/*   
 * Template Name: Unify - Responsive Bootstrap Template
 * Description: Business, Corporate, Portfolio, E-commerce, Blog and One Page Template.
 * Version: 1.8
 * Author: @htmlstream
 * Website: http://htmlstream.com
*/

/*Header Fixed
------------------------------------*/
.ie8 .header-fixed .header.header-fixed-shrink {
	background: #fff;
}

/*Blog Latest Tweets
------------------------------------*/
.ie8 .blog-twitter .blog-twitter-inner:after,
.ie8 .blog-twitter .blog-twitter-inner:before {
	border: none;
}

.ie8 .our-clients img {
	width: 100%;
	height: 100px;
	vertical-align: inherit;
}

.ie8 .our-clients .img-hover {
	display: none;
}

/*Pricing Stickers*/
.ie8 .sticker-left {
	width: 90px;
	text-align: right;
	background: #72c02c;
}

.ie8 .sticker-right {
	width: 100px;
	text-align: left;
	background: #e74c3c;
}

/*Easy Block*/
.ie8 .easy-bg-v2 {
	width: 75px;
	text-align: left;
}

.ie8 .rgba-red {background: #e74c3c;}
.ie8 .rgba-blue {background: #3498db;}
.ie8 .rgba-default {background: #72c02c;}
.ie8 .rgba-purple {background: #9b6bcc;}
.ie8 .rgba-aqua {background: #27d7e7;}
.ie8 .rgba-yellow {background: #f1c40f;}

/*Sky-Forms*/
.ie8 .sky-form .icon-append {
	right: 5px !important;
	padding-left: 0;
}

/*Background Opacity*/
.ie8 .service-block-v2 .service-block-in {
	background: url(../img/transparent/white.png) repeat;
}

.ie8 .job-img .job-banner, 
.ie8 .job-img .job-img-inputs,
.ie8 .parallax-team:before, 
.ie8 .image-block .company-description,
.ie8 .search-block:before,
.ie8 .parallax-counter .counters,
.ie8 .carousel-v1 .carousel-caption {
	background: url(../img/transparent/black.png) repeat;	
}/*
 * Template Name: Unify - Responsive Bootstrap Template
 * Description: Business, Corporate, Portfolio, E-commerce, Blog and One Page Template.
 * Version: 1.9
 * Author: @htmlstream
 * Website: http://htmlstream.com
*/

/*[-----*** TABLE OF CONTENT ***-----]

1- Promo Blocks
2- Breadcrumbs
  2.1- Breadcrumbs v1
  2.2- Breadcrumbs v2
  2.3- Breadcrumbs v3
3- Image Hover Effects
4- Block Grid
  4.1-Block Grid v1
  4.2-Block Grid v2
5- Services Box v1
6- Service Block
  6.1- Service Block v1
  6.2- Service Block v2
  6.3- Service Block v3
  6.4- Service Block v4
  6.5- Service Block v5
  6.6- Service Block v6
  6.7- Service Block v7
  6.8- Service Block v8
7- Process
8- Team
8.1- Team v1
8.2- Team v2
8.3- Team v3
8.4- Team v4
8.5- Team v5
8.6- Team v6
8.7- Team v7
9- Call To Action
  9.1- Call To Action v1
  9.2- Call To Action v2
10- Portfolio Box
  10.1- Portfolio Box v1
11- Portfolio Feature v2
12- Thumbnail
13- Image Backgrounds
  13.1- Image Backgrounds v1
  13.2- Image Backgrounds v2
14- Parallax Quote
15- Parallax Team
16- Parallax Counter
  16.1- Parallax Counter v1
  16.2- Parallax Counter v2
  16.3- Parallax Counter v3
  16.4- Parallax Counter v4
17- Flat Background Block
18- Flat Testimonials
19- Testimonials
  19.1- Testimonials v4
  19.2- Testimonials v5
  19.3- Testimonials v6
20- Featured Blog
21- Blog Comments
22- Quote
22.1- Quote v2
23- Team Social
24- Box Shadows
25- Interactive Slider
  25.1- Interactive Slider v1
  25.2- Interactive Slider v2
26- Blog Trending
27- Blog Latest Posts
28- Blog Photostream
29- Newsletter
30- Blog Post Quote
31- Blog Post Author
32- Blog Comments
33- News
  33.1- News v1
  33.2- News v2
  33.3- News v3
34- Blog Grid
35- Blog Thumb
36- Shop-subscribe
-------------------------------------------------------------*/

/*--------------------------------------------------
    [1. Promo Blocks]
----------------------------------------------------*/
/*Promo Background Images*/
.promo-bg-pattern-v1-dark {
  background: url(../img/patterns/5.png) repeat;
}

.promo-bg-pattern-v1-light {
  background: url(../img/patterns/16.png) repeat;
}

/*Promo Background Images*/
.promo-bg-img-v1 {
  background: url(../img/bg/img1.jpg) no-repeat;
  background-size: cover;
}
.promo-bg-img-v2 {
  background: url(../img/bg/img5.jpg) no-repeat;
  background-size: cover;
}
.promo-bg-img-v3 {
  background: url(../img/bg/img10.jpg) no-repeat;
  background-size: cover;
}
.promo-bg-img-v4 {
  background: url(../img/bg/img11.jpg) no-repeat;
  background-size: cover;
}
.promo-bg-img-v5 {
  background: url(../img/bg/img6.jpg) no-repeat;
  background-size: cover;
}

/*Promo Background Fixed*/
.promo-bg-fixed {
  background-attachment: fixed;
}

/*Promo Texts v1*/
.promo-text-v1 {
  padding: 3px 0;
  font-size: 20px;
  font-weight: 600;
  display: inline-block;
  border-bottom: solid 2px #fff;
}

.promo-text-v1.color-dark {
  border-color: #555;
}

/*Promo Texts v2*/
.promo-text-v2 {
  font-size: 55px;
  font-weight: 600;
  line-height: 63px;
}

/*Promo Video Icon*/
.promo-video-icon-wrap {
  width: 64px;
  height: 64px;
  font-size: 18px;
  line-height: 70px;
  display: inline-block;
  transition: all .3s ease-in-out;
}

.promo-video-icon-wrap:hover {
  color: #333;
  text-decoration: none;
}

.promo-video-icon-wrap.color-light {
  color: #333;
  background: rgba(255,255,255,1);
}
.promo-video-icon-wrap.color-light:hover {
  background: rgba(255,255,255,.9);
}

.promo-video-icon-wrap.color-dark {
  color: #fff;
  background: rgba(0,0,0,.8);
}
.promo-video-icon-wrap.color-dark:hover {
  color: #fff;
  background: rgba(0,0,0,.9);
}

.promo-video-icon {
  left: 3px;
  position: relative;
}

/*--------------------------------------------------
    [2. Breadcrumbs]
----------------------------------------------------*/
/*Default Breadcrumbs*/
.breadcrumbs {
  overflow: hidden;
  padding: 10px 0 6px;
  border-bottom: solid 1px #eee;
  background: url(../img/patterns/breadcrumbs.png) repeat;
}

.video-business-img1 {
  background: url(../video/youtube-business/video-business-img1.jpg) no-repeat center;
  background-size: cover; /*Scales the background image to be as large as possible*/
}

.breadcrumbs h1 {
  color: #666;
  font-size: 22px;
  margin-top: 8px;
}

.breadcrumb {
  top: 10px;
  padding-right: 0;
  background: none;
  position: relative;
}
.breadcrumb a {
  color: #777;
}
.breadcrumb li.active,
.breadcrumb li a:hover {
  color: #72c02c;
  text-decoration: none;
}

@media (max-width: 550px) {
  .breadcrumbs h1.pull-left,
  .breadcrumbs ul.pull-right {
    width: 100%;
    text-align: center;
  }

  .breadcrumbs h1.pull-left {
    margin-bottom: 0;
  }

  .breadcrumbs .breadcrumb {
    top: 0;
    margin-bottom: 10px;
  }
}

/*Breadcrumbs Dark and Light*/
.breadcrumbs.breadcrumbs-dark,
.breadcrumbs.breadcrumbs-light {
  background: #222;
  padding: 30px 0 20px;
  border-bottom: solid 3px #777;
}

.breadcrumbs.breadcrumbs-light {
  background: #f7f7f7;
  border-bottom: 1px solid #eee;
}

.breadcrumbs.breadcrumbs-dark h1,
.breadcrumbs.breadcrumbs-dark a,
.breadcrumbs.breadcrumbs-light h1,
.breadcrumbs.breadcrumbs-light a {
  color: #fff;
  font-weight: 200;
}

.breadcrumbs.breadcrumbs-light h1,
.breadcrumbs.breadcrumbs-light a {
  color: #555;
}

.breadcrumbs.breadcrumbs-dark h1 {
  font-size: 24px;
}

.breadcrumbs.breadcrumbs-light h1 {
  font-size: 26px;
}

/*Breadcrumbs Sizes*/
.breadcrumbs-sm {
  padding: 50px 0;
}
.breadcrumbs-md {
  padding: 100px 0;
}
.breadcrumbs-lg {
  padding: 200px 0;
}

/*Breadcrumbs v1 and v3
------------------------------------*/
.breadcrumbs-v1,
.breadcrumbs-v3 {
  transition: all 0.8s ease-in-out;
}

/*Breadcrumbs v1
------------------------------------*/
.breadcrumbs-v1 {
  padding: 100px 0;
  position: relative;
  background: url(../img/breadcrumbs/img1.jpg) center no-repeat;
  background-size: cover; /*Scales the background image to be as large as possible*/
}

.breadcrumbs-v1:after {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  background: rgba(0,0,0,0.15);
}

.breadcrumbs-v1 span,
.breadcrumbs-v1 h1 {
  color: #fff;
  z-index: 1;
  position: relative;
}

.breadcrumbs-v1 span {
  font-size: 24px;
  font-weight: 200;
  margin-bottom: 5px;
  display: inline-block;
}

.breadcrumbs-v1 h1 {
  font-size: 50px;
  margin-bottom: 0;
  line-height: 55px;
  text-transform: uppercase;
}

@media (max-width: 768px) {
  .breadcrumbs-v1 {
    padding: 50px 0;
  }

  .breadcrumbs-v1 h1 {
    font-size: 40px;
    line-height: 45px;
  }
}

/*Breadcrumbs v2
------------------------------------*/
.breadcrumbs-v2 {
  text-align: center;
  position: relative;
  background: url(../img/bg/11.jpg) no-repeat center;
}

.breadcrumbs-v2-in {
  padding: 80px 0;
  position: relative;
}

.breadcrumbs-v2 h1 {
  color: #fff;
  text-transform: uppercase;
}

.breadcrumb-v2 li a,
.breadcrumb-v2 li.active {
  color: #fff;
}

.breadcrumb-v2 li i {
  color: #fff;
  min-width: 19px;
  padding: 3px 7px;
  margin-right: 5px;
  text-align: center;
  border: 1px solid #fff;
}

/*Breadcrumbs v3
------------------------------------*/
.breadcrumbs-v3 {
  z-index: 1;
  padding: 100px 0;
  position: relative;
}

.breadcrumbs-v3.breadcrumbs-lg {
  padding: 200px 0;
}

.breadcrumbs-v3.img-v1 {
  background: url(../img/breadcrumbs/img1.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}

.breadcrumbs-v3.img-v2 {
  background: url(../img/breadcrumbs/img2.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}

.breadcrumbs-v3.img-v3 {
  background: url(../img/breadcrumbs/img3.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}

.breadcrumbs-v3:after {
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  background: rgba(0,0,0,0.2);
}

.breadcrumbs-v3 h1 {
  color: #fff;
  font-size: 40px;
  line-height: 50px;
  text-transform: uppercase;
}

.breadcrumbs-v3 p {
  color: #fff;
  font-size: 24px;
  font-weight: 200;
  margin-bottom: 0;
  text-transform: uppercase;
}

@media (max-width: 992px) {
  .breadcrumbs-v3.breadcrumbs-lg {
    padding: 100px 0;
  }
}

@media (max-width: 768px) {
  .breadcrumbs-v3,
  .breadcrumbs-v3.breadcrumbs-lg {
    padding: 50px 0;
  }

  .breadcrumbs-v3 h1 {
    font-size: 30px;
    line-height: 40px;
  }

  .breadcrumbs-v3 p {
    font-size: 18px;
  }
}

/*--------------------------------------------------
    [3. Image Hover Effects]
----------------------------------------------------*/
/*Image Hover v1*/
.img-hover-v1 span {
  display: block;
  overflow: hidden;
  position: relative;
}

.img-hover-v1 span:after {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
}

.img-hover-v1:hover span:after {
  background: rgba(0,0,0,0.3);
}

.img-hover-v1 img,
.img-hover-v2 img,
.img-hover-v1 span:after {
  transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
}

.img-hover-v1:hover img {
  -transform: scale(1.1);
  -o-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
}

/*Image Hover v2*/
.img-hover-v2 img {
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
}

.img-hover-v2:hover img {
  filter: grayscale(0);
  -webkit-filter: grayscale(0);
}

/*--------------------------------------------------
    [4. Block Grid]
----------------------------------------------------*/
/*Block Grid v1
------------------------------------*/
.block-grid-v1 {
  background: #fff;
  padding: 15px 15px 5px;
  border-bottom: solid 2px #eee;
  transition: all 0.4s ease-in-out;
}

.block-grid-v1:hover {
  border-color: #72c02c;
}

.block-grid-v1 img {
  margin-bottom: 10px;
}

.block-grid-v1 img.block-grid-v1-img {
  width: 35px;
  height: 35px;
  margin-top: 8px;
}

.block-grid-v1.content-boxes-v1 img.pull-left {
  float: inherit !important;
}

.block-grid-v1 h3 a {
  font-size: 22px;
  font-weight: 200;
  margin-right: 10px;
}

.block-grid-v1.content-boxes-v1 h3 {
  margin-bottom: 0;
}

.block-grid-v1.content-boxes-v1 h3 a {
  color: #555;
}

/*Star Vote*/
.block-grid-v1 .star-vote {
  padding: 0;
  margin-bottom: 10px;
  vertical-align: middle;
}

.block-grid-v1 .star-vote li {
  padding: 0;
  font-size: 11px;
  display: inline-block;
}

/*Additional Info*/
.block-grid-v1-add-info {
  margin: 0;
  padding-top: 15px;
  border-top: solid 1px #eee;
}

.block-grid-v1-add-info li {
  padding: 0;
  margin-right: 3px;
  margin-bottom: 10px;
}

.block-grid-v1-add-info li a {
  font-size: 11px;
  padding: 4px 7px;
  text-decoration: none;
  border: solid 2px #eee;
  border-radius: 3px !important;
}

/*Block Grid v2
------------------------------------*/
.block-grid-v2 {
  padding: 0;
}

.block-grid-v2 li {
  list-style: none;
  position: relative;
  -webkit-backface-visibility: hidden; /*For Chrome*/
}

.block-grid-v2-info {
  padding: 15px;
  text-align: center;
  background: #f9f9f9;
  border-bottom: solid 3px #eee;
   transition: all 0.4s ease-in-out;
}

.block-grid-v2 li:hover .block-grid-v2-info {
  border-color: #72c02c;
}

.block-grid-v2-info h3 {
  font-size: 22px;
  font-weight: 200;
  margin-bottom: 10px;
}

.block-grid-v2-info .star-vote li {
  padding: 2px;
  font-size: 16px;
}

/*--------------------------------------------------
    [5. Services Box]
----------------------------------------------------*/
/*Services Box v1
------------------------------------*/
.service-box-v1 .service-block {
  background: #fff;
  padding-top: 30px;
  padding-bottom: 20px;
}

.service-box-v1 p {
  position: relative;
  margin-bottom: 50px;
}

.service-box-v1 p:after {
  content: " ";
  left: 50%;
  height: 1px;
  width: 50px;
  bottom: -15px;
  position: absolute;
  margin-left: -25px;
  background: #72c02c;
}

.service-box-v1 ul {
  padding: 0 40px;
}

.service-box-v1 li {
  margin: 8px 0;
  font-size: 15px;
  padding-top: 8px;
  border-top: dotted 1px #72c02c;
}

.service-box-v1 li:hover {
  color: #72c02c;
}

.service-box-v1 li:first-child {
  padding-top: 0;
  border-top: none;
}

/*--------------------------------------------------
    [6. Service Block ]
----------------------------------------------------*/
/*Service Block v1
------------------------------------*/
.service-block-v1 {
  margin-top: 20px;
  text-align: center;
  position: relative;
  padding: 45px 20px 20px;
  border: 1px solid #f2f2f2;
}

.service-block-v1 i {
  left: 50%;
  top: -30px;
  color: #fff;
  width: 60px;
  height: 60px;
  font-size: 26px;
  line-height: 62px;
  margin-left: -30px;
  text-align: center;
  position: absolute;
  background: #72c02c;
  display: inline-block;
}

.service-block-v1 h3,
.service-block-v1 p {
  margin-bottom: 20px;
}

/*Service Block v2 (used in page_404_error2.html)
------------------------------------*/
.service-block-v2 .service-block-in {
  padding: 20px 30px;
  text-align: center;
  margin-bottom: 15px;
  background: rgba(255,255,255,0.2);
}

.service-block-v2 .service-block-in i {
  font-size: 40px;
}

.service-block-v2 .service-block-in h4 {
  line-height: 25px;
}

.service-block-v2 .service-block-in p {
  margin-bottom: 20px;
}

.service-block-v2 .service-block-in i,
.service-block-v2 .service-block-in h4,
.service-block-v2 .service-block-in p {
  color: #fff;
}

/*Service Block v3 (used in profile pages)
------------------------------------*/
.service-block-v3 {
  padding: 20px;
}

.service-block-v3 i {
  color: #fff;
  float: left;
  font-size: 50px;
  margin: 0 20px 20px 0;
}

.service-block-v3 .service-heading,
.service-block-v3 .service-in small {
  color: #fff;
  opacity: 0.8;
  line-height: 1;
}

.service-block-v3 .service-in h4,
.service-block-v3 .counter {
  color: #fff;
}

.service-block-v3 .service-heading {
  font-size: 16px;
  text-transform: uppercase;
}

.service-block-v3 .counter {
  display: block;
  line-height: 1;
  font-size: 30px;
}

.service-block-v3 .progress {
  margin-bottom: 7px;
}

/*Service Innner*/
.service-block-v3 .service-in small {
  font-size: 16px;
  text-transform: uppercase;
}

.service-block-v3 .service-in h4 {
  font-size: 16px;
  line-height: 0.8;
  margin-bottom: 0;
}

/*Statistics*/
.service-block-v3 .statistics .heading-xs {
  color: #fff;
  opacity: 0.8;
}

.service-block-v3 .statistics small {
  color: #fff;
}

.service-block-v3 .statistics .progress {
  background: #bbb;
}

.service-block-v3 .statistics .progress-bar-light {
  background: #fff;
}

/*Service Block v4
------------------------------------*/
.service-block-v4 {
  position: relative;
  background: #f7f7f7;
}

.service-block-v4:after {
  top: 0;
  width: 0;
  height: 0;
  left: 50%;
  content: '';
  margin-left: -20px;
  position: absolute;
  border-style: solid;
  border-width: 25px 20px 0 20px;
  border-color: #fff transparent transparent transparent;
}

.service-block-v4 .service-desc {
  text-align: center;
}

.service-block-v4 .service-desc i {
  color: #72c02c;
  display: block;
  font-size: 30px;
  margin-bottom: 20px;
}

.service-block-v4 .service-desc h3 {
  font-size: 18px;
  margin-bottom: 15px;
  text-transform: uppercase;
}

/*Service Block v5
------------------------------------*/
.service-block-v5 {
  text-align: center;
  background: #f7f7f7;
}

.service-block-v5 .service-inner {
  padding: 80px 40px;
}

.service-block-v5 .service-inner i {
  margin-bottom: 30px;
}

.service-block-v5 .service-inner span {
  display: block;
  font-size: 18px;
  font-weight: 200;
  margin-bottom: 15px;
  text-transform: uppercase;
}

.service-block-v5 .service-border {
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
}

@media (max-width: 992px) {
  .service-block-v5 .service-border {
    border-left: none;
    border-right: none;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
  }
}

/*Service Block v6
------------------------------------*/
.service-block-v6 i {
  float: left;
  margin: 5px 15px 0 0;
}

.service-block-v6 .service-desc {
  overflow: hidden;
}

.service-block-v6 .service-desc h2 {
  font-size: 18px;
  margin: 0 0 10px;
  text-transform: uppercase;
}

.service-block-v6 .service-desc a {
  text-transform: uppercase;
}

/*Service Block v7
------------------------------------*/
.service-block-v7 {
  margin-top: 20px;
  text-align: center;
  position: relative;
  border: 1px solid #ddd;
  padding: 45px 20px 20px;
}

.service-block-v7 i {
  left: 50%;
  top: -25px;
  color: #fff;
  width: 45px;
  height: 45px;
  font-size: 22px;
  line-height: 46px;
  text-align: center;
  position: absolute;
  background: #72c02c;
  margin-left: -22.5px;
  display: inline-block;
}

.service-block-v7 h3,
.service-block-v7 p {
    margin-bottom: 20px;
}

/*Service Block v8
------------------------------------*/
.service-block-v8 {
  padding: 25px;
  background: #fff;
}

.service-block-v8 i {
  color: #555;
  float: left;
  font-size: 22px;
  margin: 5px 25px 0 0;
}

.service-block-v8 .service-block-desc {
  overflow: hidden;
}

.service-block-v8 .service-block-desc h3 {
  font-size: 18px;
  margin: 0 0 30px;
  position: relative;
  text-transform: uppercase;
}

.service-block-v8 .service-block-desc h3:after {
  left: 0;
  top: 40px;
  height: 1px;
  width: 30px;
  content: " ";
  position: absolute;
  background: #72c02c;
}

/*--------------------------------------------------
    [7. Process]
----------------------------------------------------*/
/*Process v1
------------------------------------*/
.process-v1 .process-in {
  text-align: center;
}

.process-v1 .process-in > li i {
  z-index: 1;
  width: 30px;
  height: 30px;
  position: relative;
  text-align: center;
  background: #72c02c;
  margin-bottom: 15px;
  display: inline-block;
  border: solid 9px #fff;
}

.process-v1 .process-in > li i:after {
  top: -9px;
  left: -9px;
  right: -9px;
  bottom: -9px;
  content: " ";
  border-radius: 50%;
  position: absolute;
  border: 1px solid #bbb;
}

/*Process Description*/
.process-v1 .process-in .process-desc {
  padding: 0 20px;
}

.process-v1 .process-in > li h3 {
  font-size: 16px;
  font-weight: 600;
  margin: 0 0 10px;
  text-transform: uppercase;
}

/*Process Border*/
.process-v1 .process-border {
  position: relative;
}

.process-v1 .process-border:before {
  top: 15px;
  width: 75%;
  left: 12%;
  content: " ";
  display: block;
  position: absolute;
  border-top: solid 2px #ddd;
}

@media (max-width: 768px) {
  .process-v1 .process-border:before {
    border: none;
  }
}

/*--------------------------------------------------
    [8. Team]
----------------------------------------------------*/
/*Team v1
------------------------------------*/
.team-v1 ul {
  position: relative;
}

/*Team Image*/
.team-v1 li > .team-img {
  position: relative;
}

.team-v1 li > .team-img:after {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  background: transparent;
  transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
}

.team-v1 li:hover > .team-img:after {
  background: rgba(0,0,0,0.5);
}

/*Team Socials*/
.team-v1 li > .team-img ul {
  left: 0;
  top: 45%;
  z-index: 1;
  padding: 0;
  width: 100%;
  height: 36px;
  list-style: none;
  margin-top: -18px;
  text-align: center;
  visibility: hidden;
  position: absolute;
  transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
}

.team-v1 li:hover > .team-img ul {
  top: 50%;
  visibility: visible;
}

.team-v1 li > .team-img ul li {
  margin: 0 5px;
  text-align: center;
  display: inline-block;
}

.team-v1 li > .team-img li i {
  color: #eee;
  border-width: 2px;
  border-color: #eee;
  transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
}

.team-v1 li > .team-img li i.fa-twitter:hover {
  color: #fff;
  background: #3498db;
  border-color: #3498db;
}

.team-v1 li > .team-img li i.fa-facebook:hover {
  color: #fff;
  background: #4765a0;
  border-color: #4765a0;
}

.team-v1 li > .team-img li i.fa-google-plus:hover {
  color: #fff;
  background: #e74c3c;
  border-color: #e74c3c;
}

/*Team Discription*/
.team-v1 li > h3 {
  color: #000;
  font-size: 18px;
  line-height: 20px;
  margin: 15px 0 7px;
  text-transform: uppercase;
}

.team-v1 li > h4 {
  color: #999;
  font-size: 11px;
  line-height: 16px;
  text-transform: uppercase;
}

.team-v1 li > p {
  margin: 20px 0;
  position: relative;
}

.team-v1 li > p:before {
  left: 0;
  top: -10px;
  height: 1px;
  width: 40px;
  content: " ";
  position: absolute;
  background: #bbb;
  transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
}

.team-v1 li:hover > p:before {
  width: 100%;
  background: #72c02c;
}

/*Team v2
------------------------------------*/
.team-v2 {
  position: relative;
  margin-bottom: 20px;
}

.team-v2 img {
  width: 100%;
}

.team-v2 .inner-team {
  padding: 20px;
  background: #fff;
  text-align: center;
}

.team-v2 .inner-team h3 {
  margin: 0;
}

.team-v2 .inner-team small {
  display: block;
  font-size: 12px;
  margin-bottom: 7px;
}

.team-v2 .inner-team p {
  font-size: 13px;
}

.team-v2 .inner-team hr {
  margin: 10px 0 15px;
}

/*Team-Social (Temporary)*/
.team-social {
  margin-bottom: 0;
}

.team-social li {
  padding: 0 2px;
}

.team-social li a {
  font-size: 14px;
  padding: 6px 4px;
  text-align: center;
  border-radius: 50% !important;
}

.team-social li i {
  min-width: 20px;
}

.team-social li a.fb {
  color: #4862a3;
  border: 1px solid #4862a3;
}

.team-social li a.tw {
  color: #159ceb;
  border: 1px solid #159ceb;
}

.team-social li a.gp {
  color: #dc4a38;
  border: 1px solid #dc4a38;
}

.team-social li a:hover {
  text-decoration: none;
}

.team-social li a.fb:hover {
  color: #fff;
  background: #4862a3;
}

.team-social li a.tw:hover {
  color: #fff;
  background: #159ceb;
}

.team-social li a.gp:hover {
  color: #fff;
  background: #dc4a38;
}

/*Team v3
------------------------------------*/
.team-v3 .team-img {
  position: relative;
}

.team-v3 .team-img:after {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
}

.team-v3 .team-img:hover:after {
  background: rgba(0,0,0,0.5);
  transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
}

.team-v3 .team-img > img {
  width: 100%;
}

/*Team Hover Gradient*/
.team-v3 .team-hover {
  left: 0;
  top: 60%;
  z-index: 1;
  padding: 0;
  width: 100%;
  padding: 20px;
  list-style: none;
  margin-top: -90px;
  text-align: center;
  visibility: hidden;
  position: absolute;
  transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
}

.team-v3 .team-img:hover .team-hover {
  top: 50%;
  visibility: visible;
}

.team-v3 .team-hover span,
.team-v3 .team-hover small {
  color: #fff;
  display: block;
}

.team-v3 .team-hover span {
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
}

.team-v3 .team-hover small {
  font-size: 13px;
  font-weight: 200;
  margin-bottom: 10px;
}

.team-v3 .team-hover p {
  color: #fff;
  font-weight: 200;
  margin-bottom: 20px;
}

/*Team Social*/
.team-v3 .team-hover .team-social-v3 i {
  color: #fff;
  width: 33px;
  height: 33px;
  padding: 9px;
  font-size: 14px;
  text-align: center;
  display: inline-block;
  border: 1px solid #fff;
}

.team-v3 .team-hover .team-social-v3 i:hover {
  color: #666;
  background: #fff;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
}

/*Team v4
------------------------------------*/
.team-v4 {
  text-align: center;
}

.team-v4 img {
  width: 100%;
  margin-bottom: 20px;
}

.team-v4 span {
  color: #333;
  display: block;
  font-size: 18px;
  margin-bottom: 5px;
  text-transform: uppercase;
}

.team-v4 small {
  color: #999;
  display: block;
  font-size: 12px;
  font-style: italic;
  margin-bottom: 10px;
}

.team-v4 .team-social-v4 a {
  color: #555;
  font-size: 16px;
}

.team-v4 .team-social-v4 a:hover {
  color: #72c02c;
  text-decoration: none;
}

/*Team v5
------------------------------------*/
.team-v5 {
  text-align: center;
}

.team-v5 span {
  color: #555;
  display: block;
  font-size: 16px;
  margin-bottom: 5px;
  text-transform: uppercase;
}

.team-v5 small {
  display: block;
  color: #72c02c;
  font-size: 13px;
  font-style: italic;
  position: relative;
  margin-bottom: 25px;
}

.team-v5 small:after {
  left: 50%;
  top: 30px;
  height: 1px;
  width: 30px;
  content: " ";
  background: #777;
  margin-left: -15px;
  position: absolute;
}

.team-v5 .team-img {
  position: relative;
}

.team-v5 .team-img:after {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
}

.team-v5 .team-img:hover:after {
  background: rgba(0,0,0,0.5);
  transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
}

.team-v5 .team-img > img {
  width: 100%;
  margin-bottom: 20px;
}

/*Team Hover Gradient*/
.team-v5 .team-hover {
  left: 0;
  top: 60%;
  z-index: 1;
  padding: 0;
  width: 100%;
  list-style: none;
  margin-top: -16px;
  text-align: center;
  visibility: hidden;
  position: absolute;
  transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
}

.team-v5 .team-img:hover .team-hover {
  top: 50%;
  visibility: visible;
}

/*Social Network-*/
.team-v5 .team-hover .team-social-v5 i {
  color: #fff;
  width: 33px;
  height: 33px;
  padding: 9px;
  font-size: 14px;
  text-align: center;
  display: inline-block;
  border: 1px solid #fff;
}

.team-v5 .team-hover .team-social-v5 i:hover {
  color: #666;
  background: #fff;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
}

/*Team v6
------------------------------------*/
.team-v6 {
  text-align: center;
}

.team-v6 img {
  width: 100%;
  margin-bottom: 20px;
}

.team-v6 span {
  color: #777;
  display: block;
  font-size: 16px;
  margin-bottom: 5px;
  text-transform: uppercase;
}

.team-v6 small {
  display: block;
  color: #72c02c;
  font-size: 13px;
  margin-bottom: 15px;
}

/*Team v7
------------------------------------*/
.team-v7 .team-v7-in {
  padding: 0 50px;
}

.team-v7 .team-v7-name {
  color: #555;
  display: block;
  font-size: 18px;
  margin-bottom: 5px;
  text-transform: uppercase;
}

.team-v7 .team-v7-position {
  display: block;
  color: #72c02c;
  font-style: normal;
  margin-bottom: 15px;
}

.team-v7 p {
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 20px;
}

/*Team Space*/
.team-v7 .team-v7-name {
  margin-top: 60px;
}

.team-v7 .social-icons-v1 {
  margin-bottom: 60px;
}

/*Team Image*/
.team-v7 .team-v7-img {
  position: relative;
}

.team-v7 .team-v7-img:after {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  background: rgba(0,0,0,0.1);
}

/*Team Info*/
.team-v7 .team-arrow-right,
.team-v7 .team-arrow-left {
  position: relative;
}

.team-v7 .team-arrow-left:before,
.team-v7 .team-arrow-right:before {
  width: 0;
  height: 0;
  top: 20%;
  z-index: 2;
  content: " ";
  position: absolute;
  border-style: solid;
}

.team-v7 .team-arrow-right:before {
  right: -25px;
  border-width: 20px 0 20px 25px;
  border-color: transparent transparent transparent #fff;
}

.team-v7 .team-arrow-left:before {
  left: -25px;
  border-width: 20px 25px 20px 0;
  border-color: transparent #fff transparent transparent;
}

/*Team Info Media Queries*/
@media (max-width: 991px) {
  /*Team Arrows*/
  .team-v7 .team-arrow-left:before,
  .team-v7 .team-arrow-right:before {
    top: auto;
    left: 70px;
    bottom: -25px;
    border-width: 25px 20px 0 20px;
    border-color: #fff transparent transparent transparent;
  }

  .team-v7 .team-arrow-left:before,
  .team-v7 .team-arrow-right:before {
    left: 70px;
    bottom: -25px;
    border-width: 25px 20px 0 20px;
  }

  /*Equal Height Columns*/
  .team-v7 .equal-height-column {
    height: auto !important;
  }
}

/*--------------------------------------------------
    [9. Call To Action]
----------------------------------------------------*/
/*Call To Action v1
------------------------------------*/
.call-action-v1 p {
  margin-top: 5px;
  font-size: 18px;
  font-weight: 200;
  margin-bottom: 0;
}

.call-action-v1.call-action-v1-boxed {
  padding: 0 25px;
}

.call-action-v1 .call-action-v1-box {
  width: 100%;
  display: table;
  padding: 30px 0;
  vertical-align: middle;
}

.call-action-v1 .call-action-v1-in {
  display: table-cell;
  vertical-align: middle;
}

.call-action-v1 .call-action-v1-in.inner-btn {
  padding-top: 1px;
  min-width: 250px;
  text-align: right;
}

@media (max-width: 992px) {
  .call-action-v1 .call-action-v1-in,
  .call-action-v1 .call-action-v1-in.inner-btn {
    display: block;
    text-align: center;
  }

  .call-action-v1 .call-action-v1-in p {
    margin-bottom: 20px;
  }
}

/*Call To Axtion v2
------------------------------------*/
.call-action-v2 {
  padding: 50px 0;
  text-align: center;
  background: url(../img/patterns/16.png);
}

.call-action-v2 h2 {
  font-size: 22px;
  text-transform: uppercase;
}

.call-action-v2 p {
  padding: 0 100px;
  margin-bottom: 20px;
}

@media (max-width: 768px) {
  .call-action-v2 p {
    padding: inherit;
  }
}

/*--------------------------------------------------
    [10. Portfolio Box]
----------------------------------------------------*/
/*Portfolio Box*/
@media (min-width: 991px) and (max-width: 1199px) {
  .portfolio-box {
    margin-bottom: 60px;
  }
}

@media (min-width: 768px) and (max-width: 992px) {
  .portfolio-box {
    margin-bottom: 0;
  }
}

@media (max-width: 768px) {
  .portfolio-box {
    margin-bottom: 60px;
  }
}

.portfolio-box a.fancybox {
  background: #fff;
  overflow: hidden;
  position: relative;
    -webkit-backface-visibility: hidden; /*For Chrome*/
}

.portfolio-box a.fancybox:after {
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
}

.portfolio-box a.fancybox:hover:after {
  background: rgba(0,0,0,0.5);
}

.portfolio-box a.fancybox img {
  width: 100%;
  overflow: hidden;
  transition: all 500ms ease 0s;
}

.portfolio-box a.fancybox:hover img {
  transform: scale(1.1) rotate(0.1deg);
}

.portfolio-box .portfolio-box-in {
  left: 0;
  top: 50%;
  z-index: 1;
  width: 100%;
  min-height: 50px;
  margin-top: -25px;
  visibility: hidden;
  text-align: center;
  position: absolute;
}

.portfolio-box a.fancybox:hover .portfolio-box-in {
  visibility: visible;
}

.portfolio-box a.fancybox:after,
.portfolio-box a.fancybox:hover:after,
.portfolio-box a.fancybox:hover .portfolio-box-in i {
  transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
}

.portfolio-box .portfolio-box-in i {
    color: #fff;
  width: 50px;
    height: 50px;
    padding: 16px;
    font-size: 20px;
    text-align: center;
    background: #72c02c;
    display: inline-block;
}

/*Project Tag*/
.portfolio-box small.project-tag {
  display: block;
  font-size: 12px;
  margin-bottom: 5px;
}

.portfolio-box small.project-tag,
.portfolio-box small.project-tag a {
  color: #999;
}

.portfolio-box small.project-tag i {
  margin-right: 5px;
}

.portfolio-box small.project-tag a:hover {
  color: #72c02c;
}

/*Portfolio Box v1
------------------------------------*/
.portfolio-box-v1 {
  margin: 0;
}

.portfolio-box-v1 [class^="col-"] {
  padding: 0;
  overflow: hidden;
}

.portfolio-box-v1 li {
  background: #333;
  position: relative;
    -webkit-backface-visibility: hidden; /*For Chrome*/
}

.portfolio-box-v1 li:after {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
}

.portfolio-box-v1 li:hover:after {
  background: rgba(0,0,0,0.7);
}

.portfolio-box-v1 li:after,
.portfolio-box-v1 li:hover:after {
  transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
}

.portfolio-box-v1 li img {
  width: 100%;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
}

.portfolio-box-v1 li:hover img {
  -transform: scale(1.1);
  -o-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
}

.portfolio-box-v1 .portfolio-box-v1-in {
  left: 0;
  top: 50%;
  z-index: 1;
  width: 100%;
  visibility: hidden;
  min-height: 150px;
  margin-top: -75px;
  text-align: center;
  position: absolute;
  font-family: "Open Sans", Arial, sans-serif;
}

.portfolio-box-v1 li:hover .portfolio-box-v1-in {
  visibility: visible;
}

.portfolio-box-v1 .portfolio-box-v1-in h3 {
  font-size: 22px;
  margin-top: 20px;
  position: relative;
  margin-bottom: 20px;
  text-transform: uppercase;
}

.portfolio-box-v1 .portfolio-box-v1-in h3:after {
  left: 50%;
  height: 1px;
  width: 40px;
  content: " ";
  bottom: -10px;
  background: #fff;
  margin-left: -20px;
  position: absolute;
}

.portfolio-box-v1 .portfolio-box-v1-in p,
.portfolio-box-v1 .portfolio-box-v1-in h3 {
  color: #fff;
}

.portfolio-box-v1 .portfolio-box-v1-in p {
  font-size: 16px;
  margin-bottom: 20px;
}

.portfolio-box-v1 .portfolio-box-v1-in a.btn-u {
  font-weight: normal;
  -webkit-backface-visibility: hidden; /*For Chrome*/
}

/*--------------------------------------------------
    [11. Portfolio Feature v2]
----------------------------------------------------*/
.portfolio-box-v2 {
    margin: 0 0 60px;
}

.portfolio-box-v2 [class^="col-"] {
  padding: 0;
  overflow: hidden;
}

.portfolio-box-v2 li {
  background: #333;
  overflow: hidden;
  position: relative;
  -webkit-backface-visibility: hidden; /*For Chrome*/
}

.portfolio-box-v2 li:after {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
}

.portfolio-box-v2 li:hover:after {
    background: rgba(255,255,255,0.6);
}

.portfolio-box-v2 li:after,
.portfolio-box-v2 li:hover:after {
  transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
}

.portfolio-box-v2 li img {
  width: 100%;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
}

.portfolio-box-v2 li:hover img {
  -transform: scale(1.1);
  -o-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
}

.portfolio-box-v2 .portfolio-box-v2-in {
  left: 0;
  top: 50%;
  z-index: 1;
  width: 100%;
  visibility: hidden;
  min-height: 60px;
  margin-top: -30px;
  text-align: center;
  position: absolute;
  font-family: "Open Sans", Arial, sans-serif;
}

.portfolio-box-v2 li:hover .portfolio-box-v2-in {
    visibility: visible;
}

.portfolio-box-v2 .portfolio-box-v2-in i {
    color: #fff;
    width: 60px;
    height: 60px;
    padding: 20px;
    font-size: 22px;
    cursor: pointer;
    margin-right: 5px;
    text-align: center;
    display: inline-block;
    background: rgba(114,192,44,0.8);
}

.portfolio-box-v2 .portfolio-box-v2-in i:hover {
    background: #72c02c;
}

/*--------------------------------------------------
    [12. Thumbnail]
----------------------------------------------------*/
/*Thumbnail v1
------------------------------------*/
.thumbnails-v1 .thumbnail-img {
  margin-bottom: 12px;
}

.thumbnails-v1 h3 {
  margin-bottom: 5px;
}

.thumbnails-v1 h3 a {
  color: #555;
  font-size: 15px;
  text-transform: uppercase;
}

.thumbnails-v1 .read-more {
  color: #72c02c;
  font-size: 12px;
  text-transform: uppercase;
}

/*--------------------------------------------------
    [13. Image Backgrounds]
----------------------------------------------------*/
/*Image Backgrounds v1
------------------------------------*/
.bg-image-v1 {
  width: 100%;
  height: auto;
  padding: 50px 0;
  position: relative;
  background: url(../img/bg/11.jpg) repeat fixed;
  background-size: cover;
}

.bg-image-v1:before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  background: rgba(0,0,0,0.5);
}

/*Image Backgrounds v2
------------------------------------*/
.bg-image-v2 {
  width: 100%;
  height: auto;
  padding: 50px 0;
  position: relative;
  background: url(../img/bg/7.jpg) repeat fixed;
}

.bg-image-v2:before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  background: rgba(255,255,255,0.7);
}

/*Background Dark Cover*/
.bg-image-v2-dark:before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  background: rgba(0,0,0,0.5);
}

.bg-image-v2-dark h2,
.bg-image-v2-dark p {
  color: #eee !important;
}

/*--------------------------------------------------
    [14. Parallax Quote]
----------------------------------------------------*/
.parallax-quote {
  color: #fff;
  padding: 100px 0;
  position: relative;
  text-align: center;
  background: url(../img/team/faces.jpg) 50% 0 repeat fixed;
}

.parallax-quote:after {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  background: rgba(0,0,0,0.8);
}

.parallax-quote:before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  background: url(../img/patterns/gridtile.png) repeat;
}

/*Parallax Quote Inner*/
.parallax-quote-in {
  z-index: 1;
  padding: 0 80px;
  position: relative;
}

.parallax-quote-in p {
  color: #fff;
  font-size: 28px;
  text-transform: uppercase;
  font-family: "Open Sans", Arial, sans-serif;
}

.parallax-quote-in p:after,
.parallax-quote-in p:before {
  content: ' " ';
  position: absolute;
  font-family: Tahoma;
}

.parallax-quote-in p:after {
  margin-left: 3px;
}

.parallax-quote-in p:before {
  margin-left: -15px;
}

.parallax-quote-in small {
  color: #bbb;
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
}

@media (max-width: 768px){
  .parallax-quote-in {
    padding: 0 40px;
  }

  .parallax-quote-in p {
    font-size: 20px;
  }
}

/*Parallax Quote Light*/
.parallax-quote-light:after {
  background: rgba(255,255,255,0.9);
}

.parallax-quote-light .parallax-quote-in {
  background: #fff;
  padding: 30px 80px;
  border-bottom: solid 2px #ddd;
}

.parallax-quote-light .parallax-quote-in p {
  color: #555;
  font-size: 28px;
  font-weight: 200;
}

.parallax-quote-light .parallax-quote-in small {
  color: #555;
}

@media (max-width: 768px){
  .parallax-quote-light .parallax-quote-in {
    padding: 30px 40px;
  }

  .parallax-quote-light .parallax-quote-in p {
    font-size: 20px;
  }

  .parallax-quote-light .parallax-quote-in small {
    font-weight: 200;
  }
}

/*--------------------------------------------------
    [15. Parallax Team]
----------------------------------------------------*/
.parallax-team {
  background: url(../img/team/faces.jpg) 50% 0 repeat fixed;
}

.parallax-team,
.parallax-team .title-box-v2 {
  position: relative;
}

.parallax-team:before,
.parallax-team-dark:before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  background: rgba(255,255,255,0.9);
}

/*Parallax Team*/
.parallax-team {
  background: url(../img/team/faces.jpg) 50% 0 repeat fixed;
}

.parallax-team,
.parallax-team .title-box-v2 {
  position: relative;
}

.parallax-team-dark:before {
  background: rgba(0,0,0,0.8);
}

/*--------------------------------------------------
    [16. Parallax Counter]
----------------------------------------------------*/
.parallax-bg {
  background: url(../img/patterns/5.png) repeat fixed;
}

/*Parallax Counter
------------------------------------*/
.parallax-counter {
  padding: 30px 0;
  background: url(../img/patterns/5.png) repeat fixed;
}

.parallax-counter .counters {
  color: #fff;
  padding: 15px 0;
}

.parallax-counter h4 {
  color: #999;
  font-size: 16px;
  text-transform: uppercase;
}

.parallax-counter span.counter {
  font-size: 48px;
}


/*Parallax Counter v1
------------------------------------*/
.parallax-counter-v1 {
  padding: 60px 0;
  background: url(../img/patterns/5.png) repeat fixed;
}

.parallax-counter-v1 .counters {
  color: #fff;
  padding: 15px 0 10px;
  border: solid 1px #555;
}

.parallax-counter-v1 h4 {
  color: #eee;
  font-size: 16px;
  text-transform: uppercase;
}

.parallax-counter-v1 span.counter {
  font-size: 42px;
  line-height: 48px;
}

/*Parallax Counter v2
------------------------------------*/
.parallax-counter-v2 {
  position: relative;
  padding: 80px 0 60px;
  background: url(../img/patterns/16.png) repeat fixed;
}

.parallax-counter-v2:after {
  top: 0;
  left: 50%;
  content: " ";
  margin-left: -25px;
  position: absolute;
  border-top: 25px solid #fff;
  border-left: 25px solid transparent;
  border-right: 25px solid transparent;
}

.parallax-counter-v2:before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  background: rgba(0,0,0,0.02);
}

.parallax-counter-v2 .counters {
  padding: 20px 0;
  border-bottom: solid 2px #ddd;
  background: rgba(255,255,255,0.9);
}

.parallax-counter-v2 .counters h4,
.parallax-counter-v2 .counters span {
  color: #555;
  font-weight: 200;
  font-family: "Open Sans", Arial, sans-serif;
}

.parallax-counter-v2 .counters span {
  font-size: 36px;
}

.parallax-counter-v2 .counters h4 {
  font-size: 22px;
  text-transform: uppercase;
}

@media (max-width: 992px) {
  .parallax-counter-v2 .counters {
    margin-bottom: 0 !important;
  }
}

/*Parallax Counter v3
------------------------------------*/
.parallax-counter-v3 {
    z-index: 1;
    height: auto;
    padding: 80px 0;
    overflow: hidden;
    text-align: center;
    position: relative;
    background: url(../img/bg/25.jpg) 50% 0 fixed;
}

.parallax-counter-v3:after {
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: -1;
  content: " ";
  height: 100%;
  text-align: center;
  position: absolute;
  background: rgba(0,0,0,0.5);
}

.parallax-counter-v3 .features {
  width: 130px;
  height: 130px;
  padding: 25px;
  position: relative;
  text-align: center;
  display: inline-block;
  border-radius: 50% !important;
  background: rgba(255,255,255,0.2);
}

.parallax-counter-v3 .features:after {
  top: -9px;
  left: -9px;
  right: -9px;
  bottom: -9px;
  content: " ";
  border-radius: 50%;
  position: absolute;
  border: 1px solid #fff;
}

.parallax-counter-v3 .features span {
  color: #fff;
  display: block;
  font-weight: 200;
}

.parallax-counter-v3 .features span.counter {
  font-size: 30px;
}

.parallax-counter-v3 .features span.features-info {
  text-transform: uppercase;
}

@media (max-width: 550px) {
  .parallax-counter-v3 .features {
    width: 110px;
    height: 110px;
    padding: 22px;
  }

  .parallax-counter-v3 .features:after {
    top: -7px;
    left: -7px;
    right: -7px;
    bottom: -7px;
  }

  .parallax-counter-v3 .features span.counter {
    font-size: 20px;
  }

  .parallax-counter-v3 .features span.features-info {
    font-size: 11px;
  }
}

/*Parallax Counter v4
------------------------------------*/
.parallax-counter-v4 {
  z-index: 1;
  height: auto;
  padding: 30px 0;
  overflow: hidden;
  text-align: center;
  position: relative;
  background: url(../img/bg/19.jpg) 50% 0 fixed;
}

.parallax-counter-v4:after {
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: -1;
  content: " ";
  height: 100%;
  text-align: center;
  position: absolute;
  background: rgba(0,0,0,0.5);
}

.parallax-counter-v4 i {
  color: #fff;
  display: block;
  font-size: 50px;
  margin-bottom: 20px;
}

.parallax-counter-v4 span.counter {
  color: #fff;
  font-size: 30px;
  font-weight: 400;
  margin-bottom: 10px;
}

.parallax-counter-v4 h4 {
  color: #fff;
  font-size: 18px;
  font-weight: 200;
  text-transform: uppercase;
}

/*--------------------------------------------------
    [17. Flat Background Block]
----------------------------------------------------*/
.flat-bg-block-v1 {
  padding: 40px 0;
  background: url(../img/patterns/16.png) repeat;
}

.flat-bg-block-v1 .checked-list.first-child {
  float: left;
  margin-right: 100px;
}

.flat-bg-block-v1 .checked-list li {
  color: #888;
  margin-bottom: 5px;
}

.flat-bg-block-v1 .checked-list i {
  color: #72c02c;
  margin-right: 5px;
}

/*Image Over*/
.flat-bg-block-v1 img.img-over {
  top: -70px;
  right: 10px;
  position: absolute;
}

@media (min-width: 991px) and (max-width: 1199px) {
  .flat-bg-block-v1 img.img-over {
    top: -18px;
  }
}

@media (max-width: 991px) {
  .flat-bg-block-v1 img.img-over {
    position: static;
  }
}

/*--------------------------------------------------
    [18. Flat Testimonials]
----------------------------------------------------*/
.flat-testimonials {
  padding: 50px 0;
  background-color: #333;
}

.flat-testimonials .flat-testimonials-in {
  padding: 30px;
  text-align: center;
  background: rgba(255,255,255,0.2);
}

.flat-testimonials .flat-testimonials-in img {
  width: 135px;
  height: 135px;
  margin: 0 auto 25px;
}

.flat-testimonials .flat-testimonials-in h3 {
  color: #fff;
  font-size: 22px;
  font-weight: 200;
}

.flat-testimonials .flat-testimonials-in span {
  display: block;
  margin-bottom: 5px;
}

.flat-testimonials .flat-testimonials-in p {
  color: #fff;
  font-weight: 200;
  position: relative;
}

.flat-testimonials .flat-testimonials-in p:before,
.flat-testimonials .flat-testimonials-in p:after {
  top: 5px;
  font-size: 22px;
  line-height: 10px;
  position: relative;
}

.flat-testimonials .flat-testimonials-in p:before {
  content: "\201C";
  padding-right: 5px;
}

.flat-testimonials .flat-testimonials-in p:after {
  content: "\201D";
  padding-left: 5px;
}

/*--------------------------------------------------
    [19. Testimonials]
----------------------------------------------------*/
/*Testimonials v4
------------------------------------*/
.testimonials-v4 {
  /*overflow: hidden;*/
}

.testimonials-v4 .testimonials-v4-in {
  background: #fff;
  position: relative;
  margin-bottom: 40px;
  padding: 20px 20px 20px 55px;
  box-shadow: 3px 3px 3px 0 rgba(0,0,0,0.1);
}

.testimonials-v4 .testimonials-v4-in:before {
  color: #bbb;
  font-size: 60px;
  content: "\201C";
  position: absolute;
  margin: -25px 0 0 -40px;
  font-family: Georgia, serif;
}

.testimonials-v4 .testimonials-v4-in:after {
  width: 0;
  height: 0;
  left: 80px;
  content: " ";
  bottom: -30px;
  position: absolute;
  border-style: solid;
  border-width: 30px 30px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-filter: drop-shadow(2px 2px 1px rgba(0,0,0,0.1));
  filter: drop-shadow(2px 2px 1px rgba(0,0,0,0.1));
}

.testimonials-v4 .testimonials-v4-in p {
  color: #777;
  font-size: 14px;
  font-style: italic;
}

.testimonials-v4 img {
  float: left;
  width: 60px;
  height: auto;
  margin: 0 20px;
}

.testimonials-v4 .testimonials-author {
  color: #555;
  display: block;
  font-size: 14px;
  overflow: hidden;
  padding-top: 8px;
  text-transform: uppercase;
}

.testimonials-v4 .testimonials-author em {
  font-size: 13px;
  text-transform: capitalize;
}

/*Testimonials v5
------------------------------------*/
.testimonials-v5 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.testimonials-v5 .testimonials-desc span {
  font-size: 13px;
  font-weight: 200;
}

.testimonials-v5 .testimonials-desc p {
  padding: 15px;
  position: relative;
  background: #f9f9f9;
  margin-bottom: 25px;
}

.testimonials-v5 .testimonials-desc p:after {
  width: 0;
  height: 0;
  left: 30px;
  color: #fff;
  bottom: -12px;
  content: " ";
  text-align: center;
  position: absolute;
  border-style: solid;
  border-width: 13px 10px 0 10px;
  border-color: #f9f9f9 transparent transparent transparent;
}

/*Testimonials By*/
.testimonials-v5 .testimonials-by {
  margin-left: 20px;
}

.testimonials-v5 .testimonials-by img {
  float: left;
  width: 40px;
  height: auto;
  margin-right: 15px;
}

.testimonials-v5 .testimonials-by small {
  color: #72c02c;
  font-size: 12px;
}

.testimonials-v5 .testimonials-by span {
  text-transform: uppercase;
}

/*Testimonials v6
------------------------------------*/
.testimonials-v6.testimonials-wrap {
  padding-left: 70px;
  padding-right: 70px;
}

.testimonials-v6 .testimonials-info {
  padding: 20px;
  background: #fff;
  border-bottom: solid 3px #eee;
    transition: all 0.4s ease-in-out;
}

.testimonials-v6 .testimonials-info:hover {
    border-color: #72c02c;
}

.testimonials-v6 .testimonials-info img {
  float: left;
  width: 80px;
  height: auto;
  margin-right: 20px;
}

.testimonials-v6 .testimonials-desc {
  overflow: hidden;
}

.testimonials-v6 .testimonials-desc p {
  margin-bottom: 15px;
}

.testimonials-v6 .testimonials-desc strong,
.testimonials-v6 .testimonials-desc span {
  color: #555;
  display: block;
}

@media (max-width: 768px) {
  .testimonials-v6 .testimonials-wrap {
    padding-left: 0;
    padding-right: 0;
  }
}

/*--------------------------------------------------
    [20. Featured Blog]
----------------------------------------------------*/
.featured-blog h2 {
  font-size: 18px;
  margin: 0 0 25px;
  line-height: 25px;
  position: relative;
}

.featured-blog h2:after {
  left: 0;
  z-index: 1;
  width: 30px;
  height: 2px;
  content: " ";
  bottom: -10px;
  position: absolute;
  background: #72c02c;
}

.featured-blog .featured-img {
  position: relative;
}

.featured-blog .featured-img:after {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
}

.featured-blog .featured-img:hover:after {
  background: rgba(0,0,0,0.3);
  transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
}

.featured-blog .featured-img > img {
  width: 100%;
}

/*Team Hover Gradient*/
.featured-blog .featured-img i {
  top: 60%;
  left: 50%;
  z-index: 1;
  width: 100%;
  list-style: none;
  text-align: center;
  visibility: hidden;
  position: absolute;
  margin: -17.5px 0 0 -17.5px;
  transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
}

.featured-blog .featured-img:hover i {
  top: 50%;
  visibility: visible;
}

.featured-blog .featured-img i {
  color: #fff;
  width: 35px;
  height: 35px;
  padding: 11px;
  font-size: 14px;
  text-align: center;
  display: inline-block;
  background: rgba(255,255,255,0.4);
}

.featured-blog .featured-img i:hover {
  color: #fff;
  background: #72c02c;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
}

/*--------------------------------------------------
    [21. Blog Comments]
----------------------------------------------------*/
.blog-comments img {
  width: 80px;
  height: auto;
}

.blog-comments .comments-itself {
  background: #fff;
  padding: 20px 30px;
  position: relative;
}

.blog-comments .comments-itself:before {
  width: 0;
  height: 0;
  top: 20px;
  left: -17px;
  content: " ";
  position: absolute;
  border-style: solid;
  border-width: 15px 17px 15px 0;
  border-color: transparent #fff transparent transparent;
}

.blog-comments .comments-itself h3 {
  margin: 0 0 10px;
}

.blog-comments .comments-itself span {
  color: #999;
  float: right;
  font-size: 13px;
}

.blog-comments .comments-itself p {
  color: #999;
}

/*Comments Reply*/
.blog-comments.blog-comments-reply {
  margin-left: 70px;
}

/*Media Queries*/
@media (max-width: 768px) {
  .blog-comments .comments-itself:before {
    display: none;
  }

  .blog-comments .comments-itself:after {
    width: 0;
    height: 0;
    top: -17px;
    left: 20px;
    content: " ";
    position: absolute;
    border-style: solid;
    border-width: 0 15px 17px 15px;
    border-color: transparent transparent #fff transparent;
  }
}

/*--------------------------------------------------
    [22. Quote]
----------------------------------------------------*/
.quote-v1 {
  padding: 60px 0;
  text-align: center;
  background: url(../img/patterns/5.png) repeat;
}

.quote-v1 p {
  color: #fff;
  font-size: 22px;
  font-weight: 200;
  padding: 0 100px;
  position: relative;
  margin-bottom: 20px;
}

.quote-v1 p:before {
  color: #72c02c;
  font-size: 60px;
  content: "\201C";
  position: absolute;
  margin: -30px 0 0 -40px;
  font-family: Georgia, serif;
}

.quote-v1 span {
  color: #fff;
  font-size: 18px;
}

@media (max-width: 768px) {
  .quote-v1 p {
    font-size: 18px;
    padding: 0 50px;
  }
}

/*Quote v2
------------------------------------*/
.quote-v2 {
  text-align: center;
  padding: 85px 10% 40px;
}

.quote-v2 p {
  color: #555;
  font-size: 16px;
  font-style: italic;
  position: relative;
  margin-bottom: 20px;
}

.quote-v2 p:before {
  left: 50%;
  top: -75px;
  font-size: 80px;
  content: "\201C";
  position: absolute;
  margin-left: -25px;
  font-family: Georgia, serif;
}

.quote-v2 span {
  color: #555;
  font-weight: 400;
}

/*--------------------------------------------------
    [23. Team Social]
----------------------------------------------------*/
.social-icons-v1 i {
  color: #555;
  width: 33px;
  height: 33px;
  padding: 9px;
  font-size: 14px;
  text-align: center;
  background: #f7f7f7;
  display: inline-block;
}

.social-icons-v1 i:hover {
  color: #fff;
  background: #72c02c;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
}

.social-icons-v1--dark i {
  color: #fff;
  background: #333;
}

/*--------------------------------------------------
    [24. Box Shadows]
----------------------------------------------------*/
.shadow-wrapper {
  z-index: 1;
  position: relative;
}

/*Common Style*/
.box-shadow {
  background: #fff;
  position: relative;
}

.box-shadow:after,
.box-shadow:before {
  top: 80%;
  left: 5px;
  width: 50%;
  z-index: -1;
  content: "";
  bottom: 15px;
  max-width: 300px;
  background: #999;
  position: absolute;
}

 /*Effect 1*/
.shadow-effect-1 {
  box-shadow: 0 10px 6px -6px #bbb;
  -moz-box-shadow: 0 10px 6px -6px #bbb;
  -webkit-box-shadow: 0 10px 6px -6px #bbb;
}

 /*Effect 2,3,4*/
.shadow-effect-2 {
  position: relative;
}

.shadow-effect-2:after,
.shadow-effect-2:before,
.shadow-effect-3:before,
.shadow-effect-4:after {
  transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -webkit-transform: rotate(-3deg);
  box-shadow: 0 15px 10px #999;
  -moz-box-shadow: 0 15px 10px #999;
  -webkit-box-shadow: 0 15px 10px #999;
}

.shadow-effect-2:after,
.shadow-effect-4:after {
  left: auto;
  right: 5px;
  transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -webkit-transform: rotate(3deg);
}

/*Effect 5*/
.shadow-effect-5 {
  box-shadow: 0 0 2px #ccc;
}

/*--------------------------------------------------
    [25. Interactive Slider]
----------------------------------------------------*/
/*Interactive Slider v1
------------------------------------*/
.interactive-slider-v1 {
  z-index: 1;
  padding: 130px 0;
  position: relative;
}

.interactive-slider-v1.img-v1 {
  background: url(../img/bg/18.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}

.interactive-slider-v1.img-v2 {
  background: url(../img/bg/19.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}

.interactive-slider-v1.img-v3 {
  background: url(../img/bg/18.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}

.interactive-slider-v1:after {
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  background: rgba(0,0,0,0.3);
}

.interactive-slider-v1 h2 {
  color: #fff;
  font-size: 40px;
  font-weight: 600;
  text-transform: uppercase;
}

.interactive-slider-v1 p {
  color: #fff;
  font-size: 24px;
  font-weight: 200;
  text-transform: uppercase;
}

@media (max-width: 768px) {
  .interactive-slider-v1 h2 {
    font-size: 30px;
  }

  .interactive-slider-v1 p {
    font-size: 18px;
  }
}

/*Interactive Slider v2
------------------------------------*/
.interactive-slider-v2 {
  z-index: 1;
  padding: 200px 0;
  position: relative;
  text-align: center;
  background: url(../img/bg/18.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}

.interactive-slider-v2-md {
  padding: 250px 0;
}

.interactive-slider-v2.img-v1 {
  background: url(../img/bg/25.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}

.interactive-slider-v2.img-v2 {
  background: url(../img/bg/14.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}

.interactive-slider-v2.img-v3 {
  background: url(../img/bg/img8.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}

.interactive-slider-v2.img-v4 {
  background: url(../img/bg/img9.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}

.interactive-slider-v2.intro-promo-img {
  background: url(../img/intro/promo.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}

.interactive-slider-v2:after {
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  background: rgba(0,0,0,.4);
}

.intro-promo-cover-dark:after {
  background: rgba(0,0,0,.8);
}
.intro-promo-cover-light:after {
  background: rgba(255,255,255,.9);
}

.interactive-slider-v2 h1 {
  color: #fff;
  font-size: 70px;
  font-weight: 600;
  line-height: 80px;
  text-transform: uppercase;
}

.interactive-slider-v2 p {
  color: #fff;
  font-size: 24px;
  font-weight: 200;
  font-family: "Open Sans", Arial, sans-serif;
}

@media (max-width: 768px) {
  .interactive-slider-v2 h1 {
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 20px;
  }
}

/*--------------------------------------------------
    [26. Blog Trending]
----------------------------------------------------*/
.blog-trending li {
  margin-bottom: 20px;
}

.blog-trending h3 {
  font-size: 14px;
  margin: 0 0 5px;
  line-height: 17px;
}

.blog-trending small,
.blog-trending small a {
  color: #777;
}

.blog-trending small a:hover {
  color: #72c02c;
}

/*--------------------------------------------------
    [27. Blog Latest Posts]
----------------------------------------------------*/
.blog-latest-posts li {
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid #ddd;
}

.blog-latest-posts li:first-child {
  margin-top: 0;
  padding-top: 0;
  border-top: none;
}

.blog-latest-posts h3 {
  font-size: 14px;
  margin: 0 0 3px;
  line-height: 20px;
}

.blog-latest-posts small,
.blog-latest-posts small a {
  color: #777;
}

.blog-latest-posts small {
  margin-bottom: 8px;
  display: inline-block;
}

.blog-latest-posts p {
  font-size: 12px;
}

/*--------------------------------------------------
    [28. Blog Photostream]
----------------------------------------------------*/
.blog-photostream {
  margin-right: -5px;
}

.blog-photostream li {
  padding: 0;
  margin: 3px 5px 5px;
  position: relative;
}

.blog-photostream li img {
  width: 78px;
  height: auto;
}

/*--------------------------------------------------
    [29. Newsletter]
----------------------------------------------------*/
.blog-newsletter p {
  color: #555;
  margin-bottom: 15px;
}

.blog-newsletter .form-control {
  border: none;
}

.blog-newsletter .form-control:focus {
  box-shadow: none;
}

/*--------------------------------------------------
    [30. Blog Post Quote]
----------------------------------------------------*/
.blog-post-quote {
  padding: 35px 60px;
  background: #fff;
  text-align: center;
}

.blog-post-quote p {
  color: #555;
  font-size: 32px;
  font-weight: 200;
  line-height: 45px;
  position: relative;
  margin-bottom: 20px;
  font-family: "Open Sans", Arial, sans-serif;
}

@media (max-width: 768px) {
  .blog-post-quote {
    padding: 35px 25px;
  }

  .blog-post-quote p {
    font-size: 26px;
    line-height: 35px;
  }
}

.blog-post-quote p:before,
.blog-post-quote p:after {
  top: -3px;
  font-size: 30px;
  position: relative;
}

.blog-post-quote p:before {
  left: -10px;
  content: "\"";
}

.blog-post-quote p:after {
  right: -10px;
  content: "\"";
}

.blog-post-quote span {
  color: #555;
  font-size: 20px;
  font-weight: 200;
}

/*--------------------------------------------------
    [31. Blog Post Author]
----------------------------------------------------*/
.blog-author {
  padding: 20px;
  background: #fff;
}

.blog-author img {
  float: left;
  width: 80px;
  height: auto;
  margin-right: 20px;
}

.blog-author .blog-author-desc {
  overflow: hidden;
}

.blog-author .blog-author-desc h4 {
  float: left;
  font-size: 18px;
  margin: 0 0 10px;
  text-transform: uppercase;
}

.blog-author .blog-author-desc ul {
  float: right;
  margin-top: 6px;
}

.blog-author .blog-author-desc p {
  color: #555;
}

/*--------------------------------------------------
    [32. Blog Comments]
----------------------------------------------------*/
.blog-comments img {
  width: 80px;
  height: auto;
}

.blog-comments .comments-itself {
  background: #fff;
  padding: 20px 30px;
  position: relative;
}

.blog-comments .comments-itself:before {
  width: 0;
  height: 0;
  top: 20px;
  left: -17px;
  content: " ";
  position: absolute;
  border-style: solid;
  border-width: 15px 17px 15px 0;
  border-color: transparent #fff transparent transparent;
}

.blog-comments .comments-itself h3 {
  margin: 0 0 10px;
}

.blog-comments .comments-itself span {
  color: #555;
  float: right;
  font-size: 13px;
}

.blog-comments .comments-itself p {
  color: #555;
}

/*Comments Reply*/
.blog-comments.blog-comments-reply {
  margin-left: 70px;
}

/*Media Queries*/
@media (max-width: 768px) {
  .blog-comments .comments-itself:before {
    display: none;
  }

  .blog-comments .comments-itself:after {
    width: 0;
    height: 0;
    top: -17px;
    left: 20px;
    content: " ";
    position: absolute;
    border-style: solid;
    border-width: 0 15px 17px 15px;
    border-color: transparent transparent #fff transparent;
  }
}

/*--------------------------------------------------
    [33. News]
----------------------------------------------------*/
/*News v1
------------------------------------*/
.news-section {
  border-top: solid 1px #eee;
  border-bottom: solid 1px #eee;
}

.news-v1 .news-v1-in {
  background: #fafafa;
}

.news-v1 h3 {
  margin-bottom: 0;
  font-weight: 200;
  line-height: 28px;
  padding: 10px 15px 15px;
}

.news-v1 h3 a {
  color: #555;
}

.news-v1 h3 a:hover {
  color: #72c02c;
}

.news-v1 p {
  color: #555;
  padding: 0 15px;
  margin-bottom: 20px;
}

.news-v1 .news-v1-info {
  margin-left: 0;
  margin-top: 30px;
  overflow: hidden;
  padding: 8px 10px;
  border-top: solid 1px #eee;
}

.news-v1 .news-v1-info li {
  font-size: 12px;
}

.news-v1 .news-v1-info li a:hover {
  color: #72c02c;
  text-decoration: none;
}

/*News v2
------------------------------------*/
/*News Badge*/
.news-v2 .news-v2-badge {
  overflow: hidden;
  position: relative;
}

.news-v2 .news-v2-badge p {
  left: 0;
  top: 20px;
  background: #fff;
  padding: 5px 15px;
  text-align: center;
  position: absolute;
}

.news-v2 .news-v2-badge span {
  color: #555;
  display: block;
  font-size: 16px;
  line-height: 16px;
}

.news-v2 .news-v2-badge small {
  color: #555;
  display: block;
  font-size: 10px;
  text-transform: uppercase;
}

/*News Description*/
.news-v2 .news-v2-desc {
  padding: 20px;
  background: #fff;
}

.news-v2 .news-v2-desc h3 {
  margin: 0 0 3px;
  font-size: 16px;
}

.news-v2 .news-v2-desc h3 a {
  color: #555;
}

.news-v2 .news-v2-desc h3 a:hover {
  color: #72c02c;
}

.news-v2 .news-v2-desc small {
  color: #555;
  display: block;
  margin-bottom: 15px;
  text-transform: uppercase;
}

.news-v2 .news-v2-desc p {
  color: #555;
}

/*News v3
------------------------------------*/
/*News Posts*/
.news-v3 {
  /*background: #fff;*/
}

.news-v3 .news-v3-in {
  padding: 35px 30px;
}

.news-v3 .news-v3-in-sm {
  padding: 20px;
}

.news-v3 h2 {
  font-size: 32px;
  font-weight: 200;
  margin: 0 0 20px;
  line-height: 45px;
  text-transform: uppercase;
}

.news-v3 .news-v3-in-sm h2 {
  font-size: 22px;
  margin: 0 0 15px;
  line-height: 30px;
  text-transform: inherit;
}

@media (max-width: 768px) {
  .news-v3 h2 {
    font-size: 22px;
    line-height: 30px;
  }
}

.news-v3 h2 a {
  color: #555;
}

.news-v3 h2 a:hover {
  color: #72c02c;
  text-decoration: none;
}

.news-v3 p {
  color: #555;
  margin-bottom: 20px;
}

/*News Info*/
.news-v3 .posted-info li {
  color: #555;
  font-style: italic;
}

.news-v3 .news-v3-in-sm .posted-info li {
  padding: 0;
  font-size: 12px;
  padding-left: 5px;
}

.news-v3 .posted-info li:before,
.news-v3 .news-v3-in-sm .posted-info li:before {
  content: '/';
}

.news-v3 .posted-info li:before {
  font-size: 12px;
  line-height: 12px;
  margin-right: 13px;
}

.news-v3 .news-v3-in-sm .posted-info li:before {
  font-size: 11px;
  line-height: 11px;
  margin-right: 9px;
}

.news-v3 .posted-info li:first-child:before,
.news-v3 .news-v3-in-sm .posted-info li:first-child:before {
  content: " ";
  margin-right: 0;
}

.news-v3 .posted-info li a {
  color: #555;
}

.news-v3 .posted-info li a:hover {
  color: #72c02c;
}

/*News Shares*/
.news-v3 .post-shares {
  padding-left: 0;
  list-style: none;
  margin: 40px 0 0 -5px;
}

.news-v3 .news-v3-in-sm .post-shares {
  margin: 20px 0 0 -5px;
}

.news-v3 .post-shares li {
  position: relative;
  padding: 0 10px 0 5px;
  display: inline-block;
}

.news-v3 .post-shares li i {
  color: #555;
  width: 40px;
  height: 40px;
  padding: 13px;
  font-size: 16px;
  background: #eee;
  text-align: center;
  display: inline-block;
}

.news-v3 .post-shares li i:hover {
  background: #ddd;
}

.news-v3 .post-shares li span {
  top: -5px;
  right: 6px;
  color: #fff;
  width: 22px;
  height: 22px;
  padding: 4px;
  font-size: 10px;
  line-height: 10px;
  position: absolute;
  text-align: center;
  background: #72c02c;
  border: 2px solid #fff;
  border-radius: 50% !important;
}

.news-v3 .post-shares-lg li span {
  top: -10px;
  right: 0px;
  width: 29px;
  height: 29px;
  padding: 4px;
  font-size: 10px;
  line-height: 16px;
}


/*--------------------------------------------------
    [34. Blog Grid]
----------------------------------------------------*/

.blog-grid img {
  margin-bottom: 15px;
}

.blog-grid h3 {
  font-size: 22px;
  margin: 0 0 10px;
  line-height: 1.4;
}

.blog-grid h2.blog-grid-title-lg {
  font-size: 28px;
  line-height: 1.4;
  margin: 0 0 10px;
}

.blog-grid h3.blog-grid-title-sm {
  font-size: 15px;
  line-height: 1.4;
}

.blog-grid h3 a {
  color: #333;
}

.blog-grid p {
  margin-bottom: 15px;
}

.blog-grid-inner {
  padding: 20px;
  background: #fff;
  margin: -70px 40px 0;
  position: relative;
}

/*Blog Grid Gradient*/
.blog-grid .blog-grid-grad {
  position: relative;
}

.blog-grid .blog-grid-grad i {
  top: 10px;
  left: 10px;
  z-index: 1;
  color: #fff;
  width: 30px;
  height: 30px;
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  position: absolute;
  display: inline-block;
  background: rgba(0,0,0,0.5);
}

/*Blog Grid Info*/
.blog-grid .blog-grid-info {
  padding-left: 0;
  list-style: none;
}

.blog-grid .blog-grid-info li {
  color: #888;
  padding: 0 2px;
  font-size: 12px;
  display: inline-block;
}

.blog-grid .blog-grid-info li:before {
  content: '/';
  font-size: 12px;
  line-height: 1.4;
  margin-right: 9px;
}

.blog-grid .blog-grid-info li:first-child:before {
  content: " ";
  margin-right: 0;
}

.blog-grid .blog-grid-info li a {
  color: #888;
}

.blog-grid .blog-grid-info li a:hover {
  text-decoration: none;
}

/*Read More Link*/
.blog-grid a.r-more {
  font-size: 13px;
  font-weight: 400;
  font-style: italic;
  display: inline-block;
}

.blog-grid a.r-more:hover {
  text-decoration: none;
}


/*--------------------------------------------------
    [35. Blog Thumb]
----------------------------------------------------*/

.blog-thumb {
  overflow: hidden;
}

/*Blog Grid Hover*/
.blog-thumb .blog-thumb-hover {
  float: left;
  position: relative;
  margin-right: 15px;
}

.blog-thumb .blog-thumb-hover:after {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  transition: all 0.35s, transform 0.35s;
}

.blog-thumb .blog-thumb-hover img {
  width: 120px;
  height: auto;
}

.blog-thumb .blog-thumb-hover img.video-play-btn {
  width: 30px;
  height: 30px;
}

/*Icon Hover Gradient*/
.blog-thumb .blog-thumb-hover .hover-grad {
  left: 0;
  top: 50%;
  z-index: 1;
  opacity: 0;
  width: 100%;
  color: #fff;
  font-size: 20px;
  margin-top: -14px;
  text-align: center;
  position: absolute;
  display: inline-block;
  transition: all 0.65s, transform 0.65s;
}

.blog-thumb .blog-thumb-hover:hover .hover-grad {
  opacity: 1;
  transition: opacity 0.55s, transform 0.55s;
}

/*Blog Thumb Description*/
.blog-thumb .blog-thumb-desc {
  overflow: hidden;
}

.blog-thumb .blog-thumb-desc h3 {
  font-size: 14px;
  margin: 0 0 5px;
  font-weight: 400;
  line-height: 1.4;
}

.blog-thumb .blog-thumb-desc h3 a {
  color: #555;
}

/*Blog Grid Info*/
.blog-thumb .blog-thumb-info {
  padding-left: 0;
  list-style: none;
}

.blog-thumb .blog-thumb-info li {
  color: #888;
  padding: 0 2px;
  font-size: 12px;
  display: inline-block;
}

.blog-thumb .blog-thumb-info li:before {
  content: '/';
  font-size: 12px;
  line-height: 1.4;
  margin-right: 9px;
}

.blog-thumb .blog-thumb-info li:first-child:before {
  content: " ";
  margin-right: 0;
}

.blog-thumb .blog-thumb-info li a {
  color: #888;
}

.blog-thumb .blog-thumb-info li a:hover {
  color: #e74c3c;
}

/*Blog Thumb Circle
------------------------------------*/
.blog-thumb.blog-thumb-circle .blog-thumb-hover:after {
  border-radius: 50% !important;
}

.blog-thumb.blog-thumb-circle .blog-thumb-hover img {
  width: 50px;
  height: 50px;
}

.blog-thumb.blog-thumb-circle .blog-thumb-hover .hover-grad {
  font-size: 15px;
  margin-top: -10px;
}

/*Blog Thumb Colors
------------------------------------*/
.blog-thumb .blog-thumb-hover:hover:after {
  background: rgba(114,192,44,0.9);
}
.blog-grid .blog-grid-grad i:hover {
  background: rgba(114,192,44,1);
}

/*--------------------------------------------------
    [36. Shop-subscribe]
----------------------------------------------------*/
.shop-subscribe {
  padding: 25px 0;
}

.shop-subscribe h2 {
  margin: 0;
  color: #fff;
  font-size: 24px;
  font-weight: 200;
  text-transform: uppercase;
}

/*Input Form Control*/
.shop-subscribe input {
  border-color: #fff;
  border-right: none;
  background: transparent;
}

.shop-subscribe .form-control {
  color: #fff;
  font-size: 14px;
  font-weight: 200;
}

.shop-subscribe .form-control:focus {
  box-shadow: none;
  border-color: #fff;
}

.shop-subscribe .form-control::-moz-placeholder {
  color: #fff;
}
.shop-subscribe .form-control:-ms-input-placeholder {
  color: #fff;
}
.shop-subscribe .form-control::-webkit-input-placeholder {
  color: #fff;
}

.shop-subscribe .input-group-btn {
  border-color: #fff;
  background: transparent;
}

.shop-subscribe .input-group-btn .btn {
  border: 1px solid #fff;
  background: transparent;
}

.shop-subscribe .input-group-btn i {
  color: #fff;
  font-size: 16px;
  font-weight: 200;
}
/*
 * Template Name: Unify - Responsive Bootstrap Template
 * Description: Business, Corporate, Portfolio, E-commerce, Blog and One Page Template.
 * Version: 1.9
 * Author: @htmlstream
 * Website: http://htmlstream.com

[-----*** TABLE OF CONTENT ***-----]

1- Parallax Slider (Main)
2- Master Slider
3- Revolution Slider
4- Layer Slider
5- Sequence Slider (Home Page)
6- Clients Carousel
7- Pie Chart
8- Counter
9- Back To Top
10- Owl Carousel
	10.1- Recent Works (Owl Carousel)
	10.2- Parallax Twitter (Owl Carousel)
	10.3- Clients Section (Owl Carousel)
	10.4- Owl Video
-----------------------------------------------------------------------*/

/*--------------------------------------------------
    [1. Parallax Slider (Main)]
----------------------------------------------------*/
.slider-inner .da-slider {
   box-shadow: none;
   border-bottom: 2px solid #ddd;
}

.slider-inner .da-dots {
  z-index: 10;
}

@media (max-width: 450px) {
   .da-slide p {
      display:none;
   }
}

@media (max-width: 900px) {
   /*Slider Parallax*/
   .da-slide .da-img {
      display:none;
   }
}

/*--------------------------------------------------
    [2. Master Slider]
----------------------------------------------------*/
.ms-promo-info {
  font-size: 45px;
  font-weight: 300;
  line-height: 1.5;
  text-transform: uppercase;
  font-family: "Open Sans", Arial, sans-serif;
}

.ms-promo-info-in {
  font-size: 60px;
  font-weight: 600;
}

.ms-promo-sub {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
  font-family: "Open Sans", Arial, sans-serif;
}

.ms-promo-sub-in {
  font-size: 15px;
}

.ms-img-bordered {
  background: #fff;
  padding: 7px;
}

/*--------------------------------------------------
    [3. Revolution Slider]
----------------------------------------------------*/
.tp-dottedoverlay {
  z-index: 1 !important;
}

.tp-bullets.preview4 .bullet {
  border-radius: 10px !important;
}

.tp-banner-container ul li,
.fullscreenbanner-container ul li {
  list-style: none;
  visibility: hidden;
}

.tp-banner-container a.btn-u,
.tp-banner-container a.btn-u:hover {
  color: #fff;
  border: solid 1px transparent;
}

.tp-banner-container a.re-btn-brd {
  background: none;
  border: solid 1px #fff;
}

.tp-banner-container a.re-btn-brd:hover {
  color: #555;
  background: #fff;
}

/*Fullwidth*/
.tp-banner-container .btn-u.btn-brd {
  font-weight: 400;
}

.tp-banner-container {
  position: relative;
}

/*Fullscreen*/
.fullscreen-container {
  padding:0;
  width:100%;
  position:relative;
}

/*Slider Contents v1*/
.revolution-mch-1:after {
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  content: ' ';
  position: absolute;
  background: rgba(0,0,0,0.3);
}

.revolution-ch1 {
  color: #fff;
  font-size: 40px;
  font-weight: 400;
  line-height: 60px;
  text-transform: uppercase;
  font-family: "Open Sans", Arial, sans-serif;
}

.revolution-ch2 {
  color: #fff;
  font-size: 20px;
  max-width: 470px;
  line-height: 32px;
  position: relative;
  text-align: center;
  font-weight: normal;
  font-family: "Open Sans", Arial, sans-serif;
}

.revolution-ch2:after {
  left: 50%;
  width: 70px;
  height: 2px;
  content: ' ';
  bottom: -20px;
  background: #fff;
  margin-left: -35px;
  position: absolute;
}

/*Slider Contents v2*/
.re-title-v1 {
  color: #fff;
  font-size: 75px;
  font-weight: 600;
  line-height: 60px;
  text-transform: uppercase;
  font-family: "Open Sans", Arial, sans-serif;
}

.re-title-v2 {
  color: #fff;
  font-size: 40px;
  font-weight: 600;
  line-height: 45px;
  text-align: center;
  text-transform: uppercase;
  font-family: "Open Sans", Arial, sans-serif;
}

.re-text-v1 {
  color: #fff;
  font-size: 24px;
  text-align: center;
  font-family: "Open Sans", Arial, sans-serif;
}

.re-text-v2 {
  color: #fff;
  font-size: 24px;
  font-family: "Open Sans", Arial, sans-serif;
}

/*Slides*/
.rs-caption-1 {
  color: #fff;
  font-size: 32px;
  font-weight: 200;
  padding: 6px 75px;
  position: relative;
  border-top: solid 1px #fff;
  border-bottom: solid 1px #fff;
}

.rs-caption-1:after,
.rs-caption-1:before {
  font-size: 16px;
  content: "\F005";
  position: absolute;
  font-family: FontAwesome;
}

@media (max-width: 768px) {
  .rs-caption-1:after,
  .rs-caption-1:before {
    content: "";
  }
}

.rs-caption-1:after {
  right: 4%;
}

.rs-caption-1:before {
  left: 4%;
}

.rs-caption-2 {
  color: #fff;
  position: relative;
  font-size: 26px;
  font-weight: 200;
  line-height: 40px;
  padding: 10px 50px;
  text-align: center;
}

.rs-caption-2:after {
  left: 50%;
  content: "";
  height: 1px;
  width: 100px;
  bottom: -10px;
  background: #fff;
  margin-left: -50px;
  position: absolute;
}

.rs-caption-3 a {
  margin: 0 5px;
  padding: 7px 20px;
  text-transform: uppercase;
}

@media (max-width: 768px) {
  .rs-caption-1,
  .rs-caption-2,
  .rs-caption-3 {
    font-weight: normal;
  }
}

/*--------------------------------------------------
    [4. Layer Slider]
----------------------------------------------------*/
.layer_slider {
   overflow: hidden;
}

.ls-ct-half, .ls-ct-center {
   border-radius: 100px !important;
}

/*--------------------------------------------------
    [5. Sequence Slider (Home Page)]
----------------------------------------------------*/
@media (max-width: 900px) {
   #sequence-theme .info {
      top:80px !important;
      width:60% !important;
      margin-right:50px;
   }
}

@media (max-width: 450px) {
   #sequence-theme .info {
      top:70px !important;
      width:70% !important;
      margin-right:25px;
   }
   #sequence-theme h2 {
      font-size:30px !important;
   }
   #sequence-theme .info p {
      font-size:18px !important;
   }
}

/*--------------------------------------------------
    [6. Clients Carousel]
----------------------------------------------------*/
.clients {
  border: 0;
  overflow: hidden;
  margin-top: 10px;
  margin-bottom: 30px;
  box-shadow:none !important;
  margin-bottom: 0 !important;
}
.clients li {
  overflow: hidden;
  margin-left: 1px;
  position: relative;
  background: #fafafa;
}
.clients li:hover {
  background: #f6f6f6;
}
.clients li img.color-img {
  top: 0;
  left: 0;
  display: none;
  position: absolute;
}
.clients li:hover img.color-img {
  display: block;
}
.clients li img {
  -webkit-filter: gray;
          filter: gray; /* IE6-9 */
  float: none !important;
  margin: 0 auto !important;
}
.clients li img:hover {
  -webkit-filter: none;
          filter: none;
}

/*--------------------------------------------------
    [7. Pie Chart]
----------------------------------------------------*/
.pie-progress-charts .inner-pchart {
  text-align: center;
}

.pie-progress-charts .circle {
  color: #555;
  font-weight: 200;
  margin-bottom: 20px;
}

.pie-progress-charts .circle-title {
  font-size: 22px;
}

@media (max-width: 767px) {
  .pie-progress-charts .inner-pchart {
    margin-bottom: 40px;
  }
}

/*--------------------------------------------------
    [8. Counter]
----------------------------------------------------*/
.counters {
  color: #555;
  text-align: center;
}

@media (max-width: 767px) {
  .counters {
    margin-bottom: 30px;
  }
  .counters:last-child {
    margin-bottom: inherit;
  }
}

.counters span {
  font-size: 35px;
}

.counters span.counter-icon {
   display: block;
   margin-bottom: 10px;
}

.counters span.counter-icon i {
   color: #fff;
   padding: 16px;
   min-width: 65px;
   font-size: 30px;
   position: relative;
   background: #72c02c;
}

.counters span.counter-icon i:after {
   width: 0;
   height: 0;
   left: 38%;
   content: " ";
   bottom: -7px;
   display: block;
   position: absolute;
   border-top: 7px solid #72c02c;
   border-left: 7px solid transparent;
   border-right: 7px solid transparent;
   border-left-style: inset; /*FF fixes*/
   border-right-style: inset; /*FF fixes*/
}

.counters:hover span.counter-icon i {
   border-color: #000;
}

/*--------------------------------------------------
    [9. Back To Top]
----------------------------------------------------*/
#topcontrol {
  color: #fff;
  z-index: 99;
  width: 30px;
  height: 30px;
  font-size: 20px;
  background: #222;
  position: relative;
  right: 14px !important;
  bottom: 11px !important;
  border-radius: 3px !important;
}

#topcontrol:after {
  top: -2px;
  left: 8.5px;
  content: "\F106";
  position: absolute;
  text-align: center;
  font-family: FontAwesome;
}

#topcontrol:hover {
  color: #fff;
  background: #72c02c;
  transition: all 0.3s ease-in-out;
}

/*--------------------------------------------------
    [10. Owl Carousel]
----------------------------------------------------*/
.owl-btn {
  color: #777;
  cursor: pointer;
  font-size: 18px;
  padding: 2px 9px;
  text-align: center;
  background: #f5f5f5;
}

.owl-btn:hover {
  color: #fff;
  background: #72c02c;
}

/*Owl Carousel v1*/
.owl-carousel-v1 .owl-navigation {
  text-align: right;
  margin-bottom: 20px;
}

.owl-carousel-v1 .item {
  margin: 0 5px;
}

.owl-carousel-v1 .item img {
  text-align: center;
}

.owl-carousel-v1 .owl-pagination {
  display: none;
}

/*Owl Carousel v2*/
.owl-carousel-v2 .owl-slider-v2 {
  margin-bottom: 20px;
}

.owl-carousel-v2 .item {
  margin: 0 15px;
}

.owl-carousel-v2 .item img {
  text-align: center;
}

.owl-carousel-v2 .owl-navigation {
  text-align: center;
}

.owl-carousel-v2 .owl-pagination {
  display: none;
}

/*Owl Carousel v3*/
.owl-carousel-v3 .item {
  margin: 0 15px;
}

.owl-carousel-v3 .item img {
  text-align: center;
}

.owl-carousel-v3 .owl-pagination {
  display: none;
}

/*Owl Carousel v4*/
.owl-carousel-v4 .owl-wrapper-outer {
  margin-bottom: 20px;
}

.owl-carousel-v4 .item {
  margin: 0 3px;
}

.owl-carousel-v4 .item img {
  width: 100%;
}

/*Owl Carousel v5*/
.owl-carousel-v5 .owl-wrapper-outer {
  margin-bottom: 20px;
}

.owl-carousel-v5 .owl-controls .owl-page.active span,
.owl-carousel-v5 .owl-controls.clickable .owl-page:hover span {
  background: #72c02c;
}

.owl-carousel-v5 .owl-controls .owl-page span {
  margin: 5px 3px !important;
}

/*Owl Slider v6*/
.owl-carousel-v6 .owl-carousel-item {
    margin: 0 10px;
  padding: 7px 0;
    text-align: center;
  position: relative;
    border: 1px solid #e4e2e2;
}

.owl-carousel-v6 .owl-carousel-item img {
    width: 150px;
    height: auto;
}

.owl-carousel-v6 .owl-wrapper-outer {
    margin-bottom: 20px;
}

.owl-carousel-v6 .owl-controls .owl-page span {
    margin: 5px 3px !important;
}

/*Owl Pagination*/
.owl-pagination {
  text-align: center !important;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
  opacity: 1;
  filter: Alpha(Opacity=100);/*IE7 fix*/
}

.owl-theme .owl-controls .owl-page {
  zoom: 1;
  display: inline-block;
  *display: inline;/*IE7 life-saver */
}

.owl-theme .owl-controls .owl-page span {
  width: 12px;
  height: 12px;
  opacity: 0.3;
  display: block;
  margin: 5px 7px;
  background: #bbb;
  filter: Alpha(Opacity=50);/*IE7 fix*/
  border-radius: 50% !important;
}

/*Owl Carousel Style v1*/
.owl-carousel-style-v1 img {
  width: 120px;
  height: auto;
}

/*Owl Carousel Style v2*/
.owl-carousel-style-v2 .item {
  margin: 0 3px;
  background: #fafafa;
  text-align: center;
  border: solid 1px #eee;
}

.owl-carousel-style-v2 .item img {
  padding: 0 3px;
  display: inline-block;
}

.owl-carousel-style-v2 .item:hover {
  background: #f7f7f7;
  border-color: #e5e5e5;
  transition: all 0.4s ease-in-out;
}

.owl-carousel-style-v2 .owl-pagination {
  display: none;
}

/*Owl Clients v2
------------------------------------*/
.owl-clients-v1 img {
  width: 120px;
  height: auto;
}

.owl-clients-v1 .owl-pagination {
    display: none;
}

/*Owl Carousel - Testimonials v3
------------------------------------*/
/*Testimonials Section*/
.testimonials-v3 {
  padding: 100px 0;
  font-family: "Open Sans", Arial, sans-serif;
}

.testimonials-v3 ul {
  margin: 0;
  padding: 0;
  text-align: center;
  position: relative;
}

.testimonials-v3 li img {
  width: 150px;
  height: 150px;
  margin-bottom: 10px;
}

.testimonials-v3 li > p {
  font-size: 14px;
}

.testimonials-v3 .testimonials-v3-title {
  font-size: 22px;
  font-weight: 200;
  margin-bottom: 20px;
}

.testimonials-v3 .testimonials-v3-title p {
  color: #72c02c;
  margin-bottom: 0;
}

.testimonials-v3 .testimonials-v3-title span {
  color: #777;
  display: block;
  font-size: 14px;
}

/*Testimonials Owl Navigation*/
.testimonials-v3 .owl-pagination {
  display: none;
}

.testimonials-v3 .owl-buttons .owl-prev,
.testimonials-v3 .owl-buttons .owl-next {
  padding: 13px;
  position: relative;
  margin: 15px 2px 0;
    background: #f5f5f5;
  display: inline-block;
}

.testimonials-v3 .owl-buttons .owl-prev:after,
.testimonials-v3 .owl-buttons .owl-next:after {
    top: 0;
    color: #bbb;
    font-size: 16px;
    position: absolute;
    font-weight: normal;
    display: inline-block;
    font-family: FontAwesome;
}

.testimonials-v3 .owl-buttons .owl-prev:after {
  left: 10px;
  content: "\F104";
}

.testimonials-v3 .owl-buttons .owl-next:after {
  right: 10px;
  content: "\F105";
}

.testimonials-v3 .owl-buttons .owl-prev:hover:after,
.testimonials-v3 .owl-buttons .owl-next:hover:after {
  color: #fff;
}

.testimonials-v3 .owl-buttons .owl-prev:hover,
.testimonials-v3 .owl-buttons .owl-next:hover {
  background: #72c02c;
  transition: background 0.4s ease-in-out;
}

/*Recent Works (Owl Carousel)
------------------------------------*/
.owl-work-v1 .owl-navigation {
  top: 3px;
  position: relative;
}

.owl-work-v1 .owl-navigation {
  margin-bottom: 10px;
}

.owl-work-v1 .item a {
  text-align: center;
}

.owl-work-v1 .item a:hover {
  text-decoration: none;
}

.owl-work-v1 .item a:hover strong {
  color: #555;
}

.owl-work-v1 .item em.overflow-hidden {
  display: block;
}

.owl-work-v1 .item a span {
  display: block;
  padding: 10px;
  border-bottom: solid 2px #eee;
}

.owl-work-v1 .item a strong {
  color: #555;
  display: block;
}

.owl-work-v1 .item a i {
  color: #777;
}

.owl-work-v1 .item a img {
   transition: all 0.8s ease-in-out;
}

.owl-work-v1 .item a:hover img {
  opacity: 0.8;
   transform: scale(1.2) rotate(3deg);
}

.owl-work-v1 .item a:hover span {
  border-bottom: solid 2px #72c02c;
    transition: all 0.3s ease-in-out;
}

/*Parallax Twitter (Owl Carousel)
------------------------------------*/
.parallax-twitter {
  color: #fff;
  padding: 100px 0;
  position: relative;
  text-align: center;
  background: #333 url(../img/bg/19.jpg) 50% 0 fixed;
  background-size: cover;
  background-position: center center;
}

.parallax-twitter:after {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  background: rgba(0,0,0,0.5);
}

.parallax-twitter:before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  background: url(../img/patterns/gridtile.png) repeat;
}

.parallax-twitter-in {
  z-index: 1;
  position: relative;
}

/*Twitter Block (owl-controls)*/
.parallax-twitter-in ul {
  margin: 0;
}

.parallax-twitter-in li {
  color: #fff;
}

.parallax-twitter-in li p {
  color: #fff;
  font-size: 18px;
  font-weight: 200;
}

.parallax-twitter-in li a {
  color: #eee;
  text-decoration: underline;
}

.parallax-twitter-in li a:hover {
  text-decoration: none;
}

.parallax-twitter-in li span {
  color: #ddd;
  display: block;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 20px;
}

.parallax-twitter-in .owl-page {
  width: 18px;
}

/*Clients Section (Owl Carousel)
------------------------------------*/
.clients-section {
  padding: 60px 0;
  position: relative;
  background: #333 url(../img/bg/7.jpg) 50% fixed;
  background-size: cover;
  background-position: center center;
}

.clients-section:after {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  background: rgba(0,0,0,0.8);
}

.clients-section:before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  background: url(../img/patterns/gridtile.png) repeat;
}

.clients-section .title-v1 p,
.clients-section .title-v1 h2 {
  color: #fff;
}

.clients-section ul {
  padding: 0;
  z-index: 1;
  list-style: none;
}

.clients-section li {
  margin: 0 3px;
  background: #fff;
}

.clients-section li a {
  padding: 10px;
  display: block;
  overflow: hidden;
  text-align: center;
  transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
}

.clients-section li a:hover {
  -transform: scale(1.2);
  -o-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
}

.clients-section img {
  width: 100px;
  height: 100px;
}

.clients-section .owl-pagination {
  display: none;
}

/*Owl Video
------------------------------------*/
.owl-video img {
  position: relative;
  text-align: center;
  margin: 0 auto 20px;
}

.owl-video img.video-play {
  top: 50%;
  left: 50%;
  margin-top: -52px;
  margin-left: -52px;
  position: absolute;
}

.owl-video .owl-controls .owl-page span {
  margin: 5px 3px;
}
/*
 * Template Name: Unify - Responsive Bootstrap Template
 * Description: Business, Corporate, Portfolio, E-commerce, Blog and One Page Template.
 * Version: 1.9.
 * Author: @htmlstream
 * Website: http://htmlstream.com
*/

/*Reset Styles
------------------------------------*/
* {
	border-radius: 0;
}

a,
a:focus,
a:hover,
a:active,
button,
button:hover {
	 outline: 0 !important;
}

a:focus {
	text-decoration: none;
}

hr {
	margin: 30px 0;
}

hr.hr-xs {
	margin: 10px 0;
}

hr.hr-md {
	margin: 20px 0;
}

hr.hr-lg {
	margin: 40px 0;
}

/*Headings*/
h1 {
	font-size: 32px;
	line-height: 37px;
}
h2 {
	font-size: 24px;
	line-height: 33px;
}
h3 {
	font-size: 20px;
	line-height: 27px;
}
h4 {
	line-height: 25px;
}
h5 {
	line-height: 20px;
}
h6 {
	line-height: 18px;
}

.font-open-sans {
	font-family: "Open Sans", Arial, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	color: #09254E;
	margin-top: 5px;
	text-shadow: none;
	font-weight: normal;
	font-family: "Open Sans", Arial, sans-serif;
}

h1 i, h2 i, h3 i, h4 i, h5 i, h6 i {
	 margin-right: 5px;
}

/*Block Headline*/
.headline {
	display: block;
	margin: 10px 0 25px 0;
	border-bottom: 1px dotted #e4e9f0;
}

.headline h2 {
	font-size: 22px;
}

.headline h2,
.headline h3,
.headline h4 {
	margin: 0 0 -2px 0;
	padding-bottom: 5px;
	display: inline-block;
	border-bottom: 2px solid #72c02c;
}

.headline-md {
	margin-bottom: 15px;
}

.headline-md h2 {
	font-size: 21px;
}

/*Heading Options*/
.heading {
	text-align: center;
}

.heading h2 {
	padding: 0 12px;
	position: relative;
	display: inline-block;
	line-height: 34px !important; /*For Tagline Boxes*/
}

.heading h2:before,
.heading h2:after {
	content: ' ';
	width: 70%;
	position: absolute;
	border-width: 1px;
	border-color: #bbb;
}

.heading h2:before {
	right: 100%;
}

.heading h2:after {
	left: 100%;
}

@media (max-width: 768px) {
	.heading h2:before,
	.heading h2:after {
		width: 20%;
	}
}

/*Headline v1*/
.heading-v1 h2:before,
.heading-v1 h2:after {
	top: 15px;
	height: 6px;
	border-top-style: solid;
	border-bottom-style: solid;
}

/*Headline v2*/
.heading-v2 h2:before,
.heading-v2 h2:after {
	top: 15px;
	height: 6px;
	border-top-style: dashed;
	border-bottom-style: dashed;
}

/*Headline v3*/
.heading-v3 h2:before,
.heading-v3 h2:after {
	top: 15px;
	height: 6px;
	border-top-style: dotted;
	border-bottom-style: dotted;
}

/*Headline v4*/
.heading-v4 h2:before,
.heading-v4 h2:after {
	top: 17px;
	border-bottom-style: solid;
}

/*Headline v5*/
.heading-v5 h2:before,
.heading-v5 h2:after {
	top: 17px;
	border-bottom-style: dashed;
}

/*Headline v6*/
.heading-v6 h2:before,
.heading-v6 h2:after {
	top: 17px;
	border-bottom-style: dotted;
}

/*Heading Titles v1*/
.title-v1 {
	z-index: 1;
	position: relative;
	text-align: center;
	margin-bottom: 60px;
}

.title-v1 h1,
.title-v1 h2 {
	color: #444;
	font-size: 28px;
	position: relative;
	margin-bottom: 15px;
	padding-bottom: 20px;
	text-transform: uppercase;
	font-family: "Open Sans", Arial, sans-serif;
}

.title-v1 h1:after,
.title-v1 h2:after {
	bottom: 0;
	left: 50%;
	height: 1px;
	width: 70px;
	content: " ";
	margin-left: -35px;
	position: absolute;
	background: #72c02c;
}

.title-v1 p {
	font-size: 17px;
	font-weight: 200;
}

/*Heading Titles v2*/
h2.title-v2 {
	color: #555;
	position: relative;
	margin-bottom: 30px;
}

h2.title-v2:after {
	left: 0;
	width: 70px;
	height: 2px;
	content: " ";
	bottom: -10px;
	background: #555;
	position: absolute;
}

h1.title-v2.title-center,
h2.title-v2.title-center,
h3.title-v2.title-center {
	text-align: center;
}

h1.title-v2.title-center:after,
h2.title-v2.title-center:after,
h3.title-v2.title-center:after {
	left: 50%;
	width: 70px;
	margin-left: -35px;
}

h1.title-light,
h2.title-light,
h3.title-light {
	color: #fff;
}

h2.title-light:after {
	background: #fff;
}

/*Heading Title v3*/
h1[class^="title-v3-"],
h2[class^="title-v3-"],
h3[class^="title-v3-"] {
	color: #555;
}

h2.title-v3-xlg {
	font-size: 28px;
	line-height: 32px;
}

h1.title-v3-lg,
h2.title-v3-lg {
	font-size: 24px;
	line-height: 28px;
}

h1.title-v3-md,
h2.title-v3-md {
	font-size: 20px;
	line-height: 24px;
}

h2.title-v3-sm,
h3.title-v3-md {
	font-size: 18px;
	line-height: 24px;
}

h3.title-v3-md {
	line-height: 22px;
}

h3.title-v3-sm {
	font-size: 16px;
	line-height: 20px;
}

h2.title-v3-xs {
	font-size: 16px;
	line-height: 22px;
}

h3.title-v3-xs {
	font-size: 14px;
	margin-bottom: 0;
}

/*Title v4*/
.title-v4 {
	font-size: 18px;
	margin: 0 0 20px;
	font-weight: bold;
	position: relative;
	text-transform: uppercase;
	border-bottom: 3px solid #333;
}

/*Headline Center*/
.headline-center {
	text-align: center;
	position: relative;
}

.headline-center h2 {
	color: #555;
	font-size: 24px;
	position: relative;
	margin-bottom: 20px;
	padding-bottom: 15px;
}

.headline-center h2:after {
	left: 50%;
	z-index: 1;
	width: 30px;
	height: 2px;
	content: " ";
	bottom: -5px;
	margin-left: -15px;
	text-align: center;
	position: absolute;
	background: #72c02c;
}

.headline-center p {
	/*color: #999;*/
	font-size: 14px;
	/*padding: 0 150px;*/
}

@media (max-width: 991px) {
	.headline-center p {
		padding: 0 50px;
	}
}

.headline-center.headline-light h2 {
	color: #fff;
}

.headline-center.headline-light p {
	color: #eee;
}

/*Headline Center v2*/
.headline-center-v2 {
	z-index: 0;
	text-align: center;
	position: relative;
}

.headline-center-v2 h2 {
	color: #555;
	font-size: 24px;
	margin-bottom: 20px;
	text-transform: uppercase;
}

.headline-center-v2 span.bordered-icon {
	color: #fff;
	padding: 0 10px;
	font-size: 15px;
	line-height: 18px;
	position: relative;
	margin-bottom: 25px;
	display: inline-block;
}

.headline-center-v2 span.bordered-icon:before,
.headline-center-v2 span.bordered-icon:after {
	top: 8px;
	height: 1px;
	content: " ";
	width: 100px;
	background: #fff;
	position: absolute;
}

.headline-center-v2 span.bordered-icon:before {
	left: 100%;
}

.headline-center-v2 span.bordered-icon:after {
	right: 100%;
}

.headline-center-v2 p {
	color: #555;
	font-size: 14px;
	padding: 0 70px;
}

.headline-center-v2.headline-center-v2-dark p {
	color: #666;
}

.headline-center-v2.headline-center-v2-dark span.bordered-icon {
	color: #666;
}

.headline-center-v2.headline-center-v2-dark span.bordered-icon:before,
.headline-center-v2.headline-center-v2-dark span.bordered-icon:after {
	background: #666;
}

/*Headline Left*/
.headline-left {
	position: relative;
}

.headline-left .headline-brd {
	color: #555;
	position: relative;
	margin-bottom: 25px;
	padding-bottom: 10px;
}

.headline-left .headline-brd:after {
	left: 1px;
	z-index: 1;
	width: 30px;
	height: 2px;
	content: " ";
	bottom: -5px;
	position: absolute;
	background: #72c02c;
}

/*Headline v2
------------------------------------*/
.headline-v2 {
	display: block;
	background: #fff;
	padding: 1px 10px;
	margin: 0 0 20px 0;
	border-left: 2px solid #000;
}

.headline-v2 h2 {
	margin: 3px 0;
	font-size: 20px;
	font-weight: 200;
}

/*Heading Sizes
------------------------------------*/
h2.heading-md {
	font-size: 20px;
	line-height: 24px;
}

h2.heading-sm,
h3.heading-md {
	font-size: 18px;
	line-height: 24px;
}

h3.heading-md {
	line-height: 22px;
}

h3.heading-sm {
	font-size: 16px;
	line-height: 20px;
}

h2.heading-xs {
	font-size: 16px;
	line-height: 22px;
}

h3.heading-xs {
	font-size: 14px;
	margin-bottom: 0;
}

/*Devider
------------------------------------*/
.devider.devider-dotted {
	border-top: 2px dotted #eee;
}
.devider.devider-dashed {
	border-top: 2px dashed #eee;
}

.devider.devider-db {
	height: 5px;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
}
.devider.devider-db-dashed {
	height: 5px;
	border-top: 1px dashed #ddd;
	border-bottom: 1px dashed #ddd;
}
.devider.devider-db-dotted {
	height: 5px;
	border-top: 1px dotted #ddd;
	border-bottom: 1px dotted #ddd;
}

/*Tables
------------------------------------*/
/*Basic Tables*/
.table thead > tr > th {
	border-bottom: none;
}

@media (max-width: 768px) {
	.table th.hidden-sm,
	.table td.hidden-sm {
		display: none !important;
	}
}

/*Forms
------------------------------------*/
.textfield, textarea {
	display: block;
    width: 58.33333333%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.form-control, .textfield, textarea {
	box-shadow: none;
	border-radius: 0;
}
textarea {
	height: 150px;
}
form.contactform .formRegel:last-child label {
	display: block;
}
.input-group-addon {
	border-radius: 0;
}

.form-control:focus {
	border-color: #bbb;
	box-shadow: 0 0 2px #c9c9c9;
}

/*Form Spacing*/
.form-spacing .form-control {
	margin-bottom: 15px;
}

/*Form Icons*/
.input-group-addon {
	color: #b3b3b3;
	font-size: 14px;
	background: #fff;
}

/*Carousel v1
------------------------------------*/
.carousel-v1 .carousel-caption {
	 left: 0;
	 right: 0;
	 bottom: 0;
	 padding: 7px 15px;
	 background: rgba(0, 0, 0, 0.7);
}

.carousel-v1 .carousel-caption p {
	 color: #fff;
	 margin-bottom: 0;
}

.carousel-v1 .carousel-arrow a.carousel-control {
	 opacity: 1;
	 font-size:30px;
	 height:inherit;
	 width: inherit;
	 background: none;
	 text-shadow: none;
	 position: inherit;
}

.carousel-v1 .carousel-arrow a i {
	 top: 50%;
	 opacity: 0.6;
	 background: #000;
	 margin-top: -18px;
	 padding: 2px 12px;
	 position: absolute;
}
.carousel-v1 .carousel-arrow a i:hover {
	 opacity: 0.8;
}

.carousel-v1 .carousel-arrow a.left i {
	 left: 0;
}
.carousel-v1 .carousel-arrow a.right i {
	 right: 0;
}

/*Carousel v2
------------------------------------*/
.carousel-v2 .carousel-control,
.carousel-v2 .carousel-control:hover {
	opacity: 1;
	text-shadow: none;
}

.carousel-v2 .carousel-control.left,
.carousel-v2 .carousel-control.right {
	top: 50%;
	z-index: 5;
	color: #eee;
	width: 45px;
	height: 45px;
	font-size: 30px;
	margin-top: -22px;
	position: absolute;
	text-align: center;
	display: inline-block;
	border: 2px solid #eee;
	background: rgba(0,0,0,0.1);
}

.carousel-v2 .carousel-control:hover {
	background: rgba(0,0,0,0.3);
	transition: all 0.4s ease-in-out;
}

.carousel-v2 .carousel-control.left {
	left: 20px;
}

.carousel-v2 .carousel-control.right {
	right: 20px;
}

.carousel-v2 .carousel-control .arrow-prev,
.carousel-v2 .carousel-control .arrow-next {
	top: -5px;
	position: relative;
}

.carousel-v2 .carousel-control .arrow-next {
	right: -2px;
}


@media (min-width: 768px) {
	.carousel-indicators {
		bottom: 10px;
	}
}

/*Tabs
------------------------------------*/
.nav-tabs > li > a,
.nav-pills > li > a,
.nav-tabs.nav-justified > li > a {
	border-radius: 0;
}

/*Tabs v1
------------------------------------*/
.tab-v1 .nav-tabs {
	border: none;
	background: none;
	border-bottom: solid 2px #72c02c;
}

.tab-v1 .nav-tabs a {
	font-size: 14px;
	padding: 5px 15px;
}

.tab-v1 .nav-tabs > .active > a,
.tab-v1 .nav-tabs > .active > a:hover,
.tab-v1 .nav-tabs > .active > a:focus {
	color: #fff;
	border: none;
	background: #72c02c;
}

.tab-v1 .nav-tabs > li > a {
	border: none;
}
.tab-v1 .nav-tabs > li > a:hover {
	color: #fff;
	background: #72c02c;
}

.tab-v1 .tab-content {
	padding: 10px 0;
}

.tab-v1 .tab-content img {
	margin-top: 4px;
	margin-bottom: 15px;
}

.tab-v1 .tab-content img.img-tab-space {
	margin-top: 7px;
}

/*Tabs v2
------------------------------------*/
.tab-v2 .nav-tabs {
	border-bottom: none;
}

.tab-v2 .nav-tabs li a {
	padding: 9px 16px;
	background: none;
	border: none;
}

.tab-v2 .nav-tabs li.active a {
	background: #fff;
	padding: 7px 15px 9px;
	border: solid 1px #eee;
	border-top: solid 2px #72c02c;
	border-bottom: none !important;
}

.tab-v2 .tab-content {
	padding: 10px 16px;
	border: solid 1px #eee;
}

/*Tabs v3
------------------------------------*/
.tab-v3 .nav-pills li a {
	color: #777;
	font-size: 17px;
	padding: 4px 8px;
	margin-bottom: 3px;
	background: #fafafa;
	border: solid 1px #eee;
}

.tab-v3 .nav-pills li a:hover,
.tab-v3 .nav-pills li.active a {
	color: #fff;
	background: #72c02c;
	border: solid 1px #68af28;
}

.tab-v3 .nav-pills li i {
	width: 1.25em;
	margin-right: 5px;
	text-align: center;
	display: inline-block;
}

.tab-v3 .tab-content {
	padding: 15px;
	background: #fafafa;
	border: solid 1px #eee;
}

/*Tab v4
------------------------------------*/
.tab-v4 .tab-heading {
	width: 100%;
	overflow: hidden;
	position: relative;
	display: inline-block;
	text-transform: uppercase;
	border-bottom: 3px solid #333;
}

.tab-v4 .tab-heading h2 {
	margin: 0;
	float: left;
	font-size: 18px;
	font-weight: bold;
}

/*Nav Tabs*/
.tab-v4 .nav-tabs {
	top: 3px;
	border: none;
	float: right;
	overflow: hidden;
	position: relative;
}

.tab-v4 .nav-tabs a {
	color: #555;
	font-size: 12px;
	padding: 6px 15px;
	text-transform: uppercase;
}

.tab-v4 .nav-tabs > .active > a,
.tab-v4 .nav-tabs > .active > a:hover,
.tab-v4 .nav-tabs > .active > a:focus {
	border: none;
	background: inherit;
}

.tab-v4 .nav-tabs > li > a {
	border: none;
}
.tab-v4 .nav-tabs > li > a:hover {
	background: inherit;
}

.tab-v4 .tab-content {
	padding: 20px 0 10px;
}

/*Tab v5
------------------------------------*/
.tab-v5 .nav-tabs {
	border-bottom: none;
}

.tab-v5 .nav-tabs li a {
	border: none;
	font-size: 14px;
	background: none;
	padding: 9px 16px;
}

.tab-v5 .nav-tabs li.active a {
	background: #fff;
	padding: 7px 15px 9px;
	border: solid 1px #eee;
	border-top: solid 3px #222;
	border-bottom: none !important;
}

.tab-v5 .tab-content {
	padding: 13px;
	border: solid 1px #eee;
}

/*Accordions
------------------------------------*/
/*Accordion v1*/
.acc-v1 .panel-heading {
	padding: 0;
	box-shadow: none;
}

.acc-v1 .panel-heading a {
	display: block;
	font-size: 14px;
	padding: 5px 15px;
	background: #fefefe;
}

.acc-icon a.accordion-toggle i {
	color: #555;
	margin-right: 8px;
}
.acc-icon a.accordion-toggle:hover i {
	color: #39414c;
}

/*Navigation
------------------------------------*/
.dropdown-menu,
.navbar-toggle {
	 border-radius: 0;
}

/*Pegination*/
.pagination > li:first-child > a,
.pagination > li:first-child > span,
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span,
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span,
.pagination > li:last-child > a,
.pagination > li:last-child > span {
	border-radius: 0;
}

.pagination li a {
	color: #777;
	padding: 5px 15px;
}

.pagination li a:hover {
	 color: #fff;
	 background: #5fb611;
	 border-color: #5fb611;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
	 border-color: #72c02c;
	 background-color: #72c02c;
}

/*Pagination Without Space*/
.pagination-no-space .pagination {
	 margin: 0;
}

/*Pager*/
.pager li > a,
.pager li > span {
	border-radius: 0;
}

.pager li > a:hover,
.pager li > a:focus {
	 color: #fff;
	 background: #5fb611;
	 border-color: #5fb611;
}

/*Pager v2 and v3
------------------------------------*/
.pager.pager-v2 li > a {
	border: none;
}

.pager.pager-v2 li > a,
.pager.pager-v3 li > a {
	 transition: all 0.1s ease-in-out;
}

.pager.pager-v2 li > a:hover,
.pager.pager-v2 li > a:focus,
.pager.pager-v3 li > a:hover,
.pager.pager-v3 li > a:focus {
	 color: #fff;
	 background: #72c02c;
}

/*Pager Amount*/
.pager.pager-v2 li.page-amount,
.pager.pager-v3 li.page-amount {
	font-size: 16px;
	font-style: italic;
}

.pager.pager-v2 li.page-amount,
.pager.pager-v2 li.page-amount:hover,
.pager.pager-v2 li.page-amount:focus,
.pager.pager-v3 li.page-amount,
.pager.pager-v3 li.page-amount:hover,
.pager.pager-v3 li.page-amount:focus {
		top: 7px;
		color: #777;
		position: relative;
}

/*Pager Size*/
.pager.pager-v2.pager-md li a,
.pager.pager-v3.pager-md li a {
	font-size: 16px;
	padding: 8px 18px;
}

/*Pager v4
------------------------------------*/
.pager.pager-v4 li > a {
	line-height: normal;
	transition: all 0.1s ease-in-out;
}

.pager.pager-v4 li > a:hover,
.pager.pager-v4 li > a:focus {
	color: #fff;
	background: #222;
	border-color: #222;
}

/*Pager Amount*/
.pager.pager-v4 li.page-amount {
	font-size: 14px;
	font-style: italic;
}

.pager.pager-v4 li.page-amount,
.pager.pager-v4 li.page-amount:hover,
.pager.pager-v4 li.page-amount:focus {
	top: 7px;
	color: #777;
	position: relative;
}

/*Sidebar Menu
------------------------------------*/
.list-group-item:first-child,
.list-group-item:last-child {
	border-radius: 0;
}

/*Sidebar Menu v1*/
.sidebar-nav-v1 li {
	padding: 0;
}

.sidebar-nav-v1 li a {
	display: block;
	padding: 8px 30px 8px 10px;
}

.sidebar-nav-v1 li a:hover {
	text-decoration: none;
}

.sidebar-nav-v1 > li.active,
.sidebar-nav-v1 > li.active:hover {
	background: #717984;
}

.sidebar-nav-v1 > li.active,
.sidebar-nav-v1 > li.active:hover,
.sidebar-nav-v1 > li.active:focus {
	border-color: #ddd;
}

.sidebar-nav-v1 > li.active > a {
	color: #fff;
}

/*Sidebar Sub Navigation*/
.sidebar-nav-v1 li ul {
	padding: 0;
	list-style: none;
}

.sidebar-nav-v1 li ul,
.sidebar-nav-v1 li.active ul a {
	background: #f8f8f8;
}

.sidebar-nav-v1 li ul a {
	color: #555;
	font-size: 12px;
	border-top: solid 1px #ddd;
	padding: 6px 30px 6px 17px;
}

.sidebar-nav-v1 ul li:hover a,
.sidebar-nav-v1 ul li.active a {
	color: #72c02c;
}

/*Sidebar Badges*/
.list-group-item li > .badge {
	float: right;
}

.sidebar-nav-v1 span.badge {
	margin-top: 8px;
	margin-right: 10px;
}

.sidebar-nav-v1 .list-toggle > span.badge {
	margin-right: 25px;
}

.sidebar-nav-v1 ul li span.badge {
	margin-top: 8px;
	font-size: 11px;
	padding: 3px 5px;
	margin-right: 10px;
}

/*Sidebar List Toggle*/
.list-toggle:after {
	top: 7px;
	right: 10px;
	color: #777;
	font-size: 14px;
	content: "\F105";
	position: absolute;
	font-weight: normal;
	display: inline-block;
	font-family: FontAwesome;
}

.list-toggle.active:after {
	color: #fff;
	content: "\F107";
}

/*Button Styles
------------------------------------*/
.btn {
	 box-shadow: none;
	 border-radius: 0;
}
.btn-u, input.submit {
	 border: 0;
	 color: #fff;
	 font-size: 14px;
	 cursor: pointer;
	 font-weight: 400;
	 padding: 6px 13px;
	 position: relative;
	 background: #72c02c;
	 white-space: nowrap;
	 display: inline-block;
	 text-decoration: none;
}
.btn-u:hover, input.submit:hover {
	color: #fff;
	text-decoration: none;
	transition: all 0.3s ease-in-out;
}

.btn-u.btn-block {
	text-align: center;
}

a.btn-u {
	 /*padding: 4px 13px;*/
	 /*vertical-align: middle;*/
}

.btn-u-sm,
a.btn-u-sm {
	 padding: 3px 12px;
}

.btn-u-md,
a.btn-u-md {
	 padding: 10px 20px;
}

.btn-u-lg,
a.btn-u-lg {
	 font-size: 18px;
	 padding: 10px 25px;
}

.btn-u-xs,
a.btn-u-xs {
	 font-size: 12px;
	 padding: 2px 12px;
	 line-height: 18px;
}

/*Button Groups*/
.btn-group .dropdown-menu > li > a {
	 padding: 3px 13px;
}

.btn-group > .btn-u,
.btn-group-vertical > .btn-u {
	 float: left;
	 position: relative;
}

.btn-group > .btn-u:first-child {
	 margin-left: 0;
}

/*For FF Only*/
@-moz-document url-prefix() {
	 .footer-subsribe .btn-u {
			padding-bottom: 4px;
	 }
}
@media (max-width: 768px) {
	 @-moz-document url-prefix() {
			.btn-u {
				 padding-bottom: 6px;
			}
	 }
}

/*Buttons Color*/
.btn-u:hover,
.btn-u:focus,
.btn-u:active,
.btn-u.active,
.open .dropdown-toggle.btn-u {
	 background: #5fb611;
}
.btn-u-split.dropdown-toggle {
	 border-left: solid 1px #5fb611;
}

.btn-u.btn-u-blue {
	 background: #1c83d0;
}
.btn-u.btn-u-blue:hover,
.btn-u.btn-u-blue:focus,
.btn-u.btn-u-blue:active,
.btn-u.btn-u-blue.active,
.open .dropdown-toggle.btn-u.btn-u-blue {
	 background: #2980b9;
}
.btn-u.btn-u-split-blue.dropdown-toggle {
	 border-left: solid 1px #2980b9;
}

.btn-u.btn-u-red {
	 background: #e74c3c;
}
.btn-u.btn-u-red:hover,
.btn-u.btn-u-red:focus,
.btn-u.btn-u-red:active,
.btn-u.btn-u-red.active,
.open .dropdown-toggle.btn-u.btn-u-red {
	 background: #c0392b;
}
.btn-u.btn-u-split-red.dropdown-toggle {
	 border-left: solid 1px #c0392b;
}

.btn-u.btn-u-orange {
	 background: #e67e22;
}
.btn-u.btn-u-orange:hover,
.btn-u.btn-u-orange:focus,
.btn-u.btn-u-orange:active,
.btn-u.btn-u-orange.active,
.open .dropdown-toggle.btn-u.btn-u-orange {
	 background: #d35400;
}
.btn-u.btn-u-split-orange.dropdown-toggle {
	 border-left: solid 1px #d35400;
}

.btn-u.btn-u-sea {
	 background: #1abc9c;
}
.btn-u.btn-u-sea:hover,
.btn-u.btn-u-sea:focus,
.btn-u.btn-u-sea:active,
.btn-u.btn-u-sea.active,
.open .dropdown-toggle.btn-u.btn-u-sea {
	 background: #16a085;
}
.btn-u.btn-u-split-sea.dropdown-toggle {
	 border-left: solid 1px #16a085;
}

.btn-u.btn-u-green {
	 background: #2ecc71;
}
.btn-u.btn-u-green:hover,
.btn-u.btn-u-green:focus,
.btn-u.btn-u-green:active,
.btn-u.btn-u-green.active,
.open .dropdown-toggle.btn-u.btn-u-green {
	 background: #27ae60;
}
.btn-u.btn-u-split-green.dropdown-toggle {
	 border-left: solid 1px #27ae60;
}

.btn-u.btn-u-yellow {
	 background: #f1c40f;
}
.btn-u.btn-u-yellow:hover,
.btn-u.btn-u-yellow:focus,
.btn-u.btn-u-yellow:active,
.btn-u.btn-u-yellow.active,
.open .dropdown-toggle.btn-u.btn-u-yellow {
	 background: #f39c12;
}
.btn-u.btn-u-split-yellow.dropdown-toggle {
	 border-left: solid 1px #f39c12;
}

.btn-u.btn-u-default {
	 background: #95a5a6;
}
.btn-u.btn-u-default:hover,
.btn-u.btn-u-default:focus,
.btn-u.btn-u-default:active,
.btn-u.btn-u-default.active,
.open .dropdown-toggle.btn-u.btn-u-default {
	 background: #7f8c8d;
}
.btn-u.btn-u-split-default.dropdown-toggle {
	 border-left: solid 1px #7f8c8d;
}

.btn-u.btn-u-purple {
	 background: #9b6bcc;
}
.btn-u.btn-u-purple:hover,
.btn-u.btn-u-purple:focus,
.btn-u.btn-u-purple:active,
.btn-u.btn-u-purple.active,
.open .dropdown-toggle.btn-u.btn-u-purple {
	 background: #814fb5;
}
.btn-u.btn-u-split-purple.dropdown-toggle {
	 border-left: solid 1px #814fb5;
}

.btn-u.btn-u-aqua {
	 background: #27d7e7;
}
.btn-u.btn-u-aqua:hover,
.btn-u.btn-u-aqua:focus,
.btn-u.btn-u-aqua:active,
.btn-u.btn-u-aqua.active,
.open .dropdown-toggle.btn-u.btn-u-aqua {
	 background: #26bac8;
}
.btn-u.btn-u-split-aqua.dropdown-toggle {
	 border-left: solid 1px #26bac8;
}

.btn-u.btn-u-brown {
	 background: #9c8061;
}
.btn-u.btn-u-brown:hover,
.btn-u.btn-u-brown:focus,
.btn-u.btn-u-brown:active,
.btn-u.btn-u-brown.active,
.open .dropdown-toggle.btn-u.btn-u-brown {
	 background: #81674b;
}
.btn-u.btn-u-split-brown.dropdown-toggle {
	 border-left: solid 1px #81674b;
}

.btn-u.btn-u-dark-blue {
	 background: #4765a0;
}
.btn-u.btn-u-dark-blue:hover,
.btn-u.btn-u-dark-blue:focus,
.btn-u.btn-u-dark-blue:active,
.btn-u.btn-u-dark-blue.active,
.open .dropdown-toggle.btn-u.btn-u-dark-blue {
	 background: #324c80;
}
.btn-u.btn-u-split-dark.dropdown-toggle {
	 border-left: solid 1px #324c80;
}

.btn-u.btn-u-light-green {
	 background: #79d5b3;
}
.btn-u.btn-u-light-green:hover,
.btn-u.btn-u-light-green:focus,
.btn-u.btn-u-light-green:active,
.btn-u.btn-u-light-green.active,
.open .dropdown-toggle.btn-u.btn-u-light-green {
	 background: #59b795;
}
.btn-u.btn-u-split-light-green.dropdown-toggle {
	 border-left: solid 1px #59b795;
}

.btn-u.btn-u-dark {
	 background: #555;
}
.btn-u.btn-u-dark:hover,
.btn-u.btn-u-dark:focus,
.btn-u.btn-u-dark:active,
.btn-u.btn-u-dark.active,
.open .dropdown-toggle.btn-u.btn-u-dark {
	 background: #333;
}
.btn-u.btn-u-split-dark.dropdown-toggle {
	 border-left: solid 1px #333;
}

.btn-u.btn-u-light-grey {
	 background: #585f69;
}
.btn-u.btn-u-light-grey:hover,
.btn-u.btn-u-light-grey:focus,
.btn-u.btn-u-light-grey:active,
.btn-u.btn-u-light-grey.active,
.open .dropdown-toggle.btn-u.btn-u-light-grey {
	 background: #484f58;
}
.btn-u.btn-u-split-light-grey.dropdown-toggle {
	 border-left: solid 1px #484f58;
}

/*Bordered Buttons*/
.btn-u.btn-brd {
	color: #555;
	background: none;
	padding: 5px 13px;
	border: solid 1px transparent;
	 transition: all 0.1s ease-in-out;
}
.btn-u.btn-brd-width-2 {
	padding: 7px 18px;
	border-width: 2px;
}
.btn-u.btn-brd:hover {
	background: none;
}
.btn-u.btn-brd:focus {
	background: none;
}
.btn-u.btn-brd.btn-brd-hover:hover {
	 color: #fff !important;
}

.btn-u.btn-brd {
	border-color: #72c02c;
}
.btn-u.btn-brd:hover {
	color: #5fb611;
	border-color: #5fb611;
}
.btn-u.btn-brd.btn-brd-hover:hover {
	 background: #5fb611;
}

.btn-u.btn-brd.btn-u-blue {
	border-color: #3498db;
}
.btn-u.btn-brd.btn-u-blue:hover {
	color: #2980b9;
	border-color: #2980b9;
}
.btn-u.btn-brd.btn-u-blue.btn-brd-hover:hover {
	 background: #2980b9;
}

.btn-u.btn-brd.btn-u-red {
	border-color: #e74c3c;
}
.btn-u.btn-brd.btn-u-red:hover {
	color: #c0392b;
	border-color: #c0392b;
}
.btn-u.btn-brd.btn-u-red.btn-brd-hover:hover {
	 background: #c0392b;
}

.btn-u.btn-brd.btn-u-orange {
	border-color: #e67e22;
}
.btn-u.btn-brd.btn-u-orange:hover {
	color: #d35400;
	border-color: #d35400;
}
.btn-u.btn-brd.btn-u-orange.btn-brd-hover:hover {
	 background: #d35400;
}

.btn-u.btn-brd.btn-u-sea {
	border-color: #1abc9c;
}
.btn-u.btn-brd.btn-u-sea:hover {
	color: #16a085;
	border-color: #16a085;
}
.btn-u.btn-brd.btn-u-sea.btn-brd-hover:hover {
	 background: #16a085;
}

.btn-u.btn-brd.btn-u-green {
	border-color: #2ecc71;
}
.btn-u.btn-brd.btn-u-green:hover {
	color: #27ae60;
	border-color: #27ae60;
}
.btn-u.btn-brd.btn-u-green.btn-brd-hover:hover {
	 background: #27ae60;
}

.btn-u.btn-brd.btn-u-yellow {
	border-color: #f1c40f;
}
.btn-u.btn-brd.btn-u-yellow:hover {
	color: #f39c12;
	border-color: #f39c12;
}
.btn-u.btn-brd.btn-u-yellow.btn-brd-hover:hover {
	 background: #f39c12;
}

.btn-u.btn-brd.btn-u-default {
	border-color: #95a5a6;
}
.btn-u.btn-brd.btn-u-default:hover {
	color: #7f8c8d;
	border-color: #7f8c8d;
}
.btn-u.btn-brd.btn-u-default.btn-brd-hover:hover {
	 background: #7f8c8d;
}

.btn-u.btn-brd.btn-u-dark {
	border-color: #555;
}
.btn-u.btn-brd.btn-u-dark:hover {
	color: #333;
	border-color: #333;
}
.btn-u.btn-brd.btn-u-dark.btn-brd-hover:hover {
	 background: #333;
}

.btn-u.btn-brd.btn-u-light-grey {
	border-color: #585f69;
}
.btn-u.btn-brd.btn-u-light-grey:hover {
	color: #484f58;
	border-color: #484f58;
}
.btn-u.btn-brd.btn-u-light-grey.btn-brd-hover:hover {
	 background: #484f58;
}

.btn-u.btn-brd.btn-u-purple {
	border-color: #9b6bcc;
}
.btn-u.btn-brd.btn-u-purple:hover {
	color: #814fb5;
	border-color: #814fb5;
}
.btn-u.btn-brd.btn-u-purple.btn-brd-hover:hover {
	 background: #814fb5;
}

.btn-u.btn-brd.btn-u-aqua {
	border-color: #27d7e7;
}
.btn-u.btn-brd.btn-u-aqua:hover {
	color: #26bac8;
	border-color: #26bac8;
}
.btn-u.btn-brd.btn-u-aqua.btn-brd-hover:hover {
	 background: #26bac8;
}

.btn-u.btn-brd.btn-u-brown {
	border-color: #9c8061;
}
.btn-u.btn-brd.btn-u-brown:hover {
	color: #81674b;
	border-color: #81674b;
}
.btn-u.btn-brd.btn-u-brown.btn-brd-hover:hover {
	 background: #81674b;
}

.btn-u.btn-brd.btn-u-dark-blue {
	border-color: #4765a0;
}
.btn-u.btn-brd.btn-u-dark-blue:hover {
	color: #324c80;
	border-color: #324c80;
}
.btn-u.btn-brd.btn-u-dark-blue.btn-brd-hover:hover {
	 background: #324c80;
}

.btn-u.btn-brd.btn-u-light-green {
	border-color: #79d5b3;
}
.btn-u.btn-brd.btn-u-light-green:hover {
	color: #59b795;
	border-color: #59b795;
}
.btn-u.btn-brd.btn-u-light-green.btn-brd-hover:hover {
	 background: #59b795;
}

.btn-u.btn-brd.btn-u-light {
	color: #fff;
	border-color: #fff;
}
.btn-u.btn-brd.btn-u-light:hover {
	border-color: #fff;
}
.btn-u.btn-brd.btn-u-light.btn-brd-hover:hover {
	 background: #fff;
	 color: #555 !important;
}

/*Dropdown Buttons
------------------------------------*/
.dropdown-show {
	box-shadow: 0 0 4px #eee;
	display: inline-block;
	position: relative;
}

/*Badges and Labels
------------------------------------*/
.badge,
.label {
	border-radius: 0;
}

/*Labels*/
span.label {
	font-size: 11px;
	font-weight: 400;
	padding: 4px 7px;
}

/*Badges*/
span.badge,
.list-group-item.active>.badge {
	color: #fff;
	font-weight: 400;
	padding: 4px 7px;
}

span.label-u,
span.badge-u,
.list-group-item.active>.badge.badge-u {
	background: #72c02c;
}

span.label-blue,
span.badge-blue,
.list-group-item.active>.badge {
	background: #3498db;
}

span.label-red,
span.badge-red,
.list-group-item.active>.badge {
	background: #e74c3c;
}

span.label-green,
span.badge-green,
.list-group-item.active>.badge.badge-green {
	background: #2ecc71;
}

span.label-sea,
span.badge-sea,
.list-group-item.active>.badge.badge-sea {
	background: #1abc9c;
}

span.label-orange,
span.badge-orange,
.list-group-item.active>.badge.badge-orange {
	background: #e67e22;
}

span.label-yellow,
span.badge-yellow,
.list-group-item.active>.badge.badge-yellow {
	background: #f1c40f;
}

span.label-purple,
span.badge-purple,
.list-group-item.active>.badge.badge-purple {
	background: #9b6bcc;
}

span.label-aqua,
span.badge-aqua,
.list-group-item.active>.badge.badge-aqua {
	background: #27d7e7;
}

span.label-brown,
span.badge-brown,
.list-group-item.active>.badge.badge-brown {
	background: #9c8061;
}

span.label-dark-blue,
span.badge-dark-blue,
.list-group-item.active>.badge.badge-dark-blue {
	background: #4765a0;
}

span.label-light-green,
span.badge-light-green,
.list-group-item.active>.badge.badge-light-green {
	background: #79d5b3;
}

span.label-light,
span.badge-light,
.list-group-item.active>.badge.badge-light {
	color: #777;
	background: #ecf0f1;
}

span.label-dark,
span.badge-dark,
.list-group-item.active>.badge.badge-dark {
	background: #555;
}

/*Badge Lists*/
.badge-lists li {
	position: relative;
}

.badge-lists span.badge {
	top: -10px;
	right: -6px;
	position: absolute;
}

/*Badge Icons*/
.badge-lists.badge-icons span.badge {
	min-width: 12px;
	padding: 3px 6px;
 }

.badge-lists.badge-icons i {
	font-size: 18px;
	min-width: 25px;
}

/*Badge Box v1*/
.badge-box-v1 a {
	color: #777;
	min-width: 40px;
	font-size: 18px;
	padding: 8px 9px;
	display: inline-block;
	border: solid 1px #eee;
}

/*Badge Box v2*/
.badge-box-v2 a {
	color: #777;
	font-size: 12px;
	padding: 10px;
	min-width: 70px;
	text-align: center;
	display: inline-block;
	border: solid 1px #eee;
}

.badge-box-v2 a i {
	font-size: 20px;
}

/*General Badge Box*/
.badge-box-v1 a i,
.badge-box-v2 a i {
	display: block;
	margin: 1px auto 2px;
}

.badge-box-v1 a:hover,
.badge-box-v2 a:hover {
	color: #555;
	border-color: #555;
	text-decoration: none;
	transition: all 0.2s ease-in-out;
}

/*Icons
------------------------------------*/
/*Social Icons*/
.social-icons {
	 margin: 0;
	 padding: 0;
}

.social-icons li {
	 list-style: none;
	 margin-right: 3px;
	 margin-bottom: 5px;
	 text-indent: -9999px;
	 display: inline-block;
}

.social-icons li a, a.social-icon {
	 width: 28px;
	 height: 28px;
	 display: block;
	 background-position: 0 0;
	 background-repeat: no-repeat;
	 transition: all 0.3s ease-in-out;
	 -o-transition: all 0.3s ease-in-out;
	 -ms-transition: all 0.3s ease-in-out;
	 -moz-transition: all 0.3s ease-in-out;
	 -webkit-transition: all 0.3s ease-in-out;
}

.social-icons li:hover a {
	 background-position: 0 -38px;
}

.social-icons-color li a {
	opacity: 0.7;
	background-position: 0 -38px !important;
	-webkit-backface-visibility: hidden; /*For Chrome*/
}

.social-icons-color li a:hover {
	opacity: 1;
}

.social_amazon {background: url(../img/icons/social/amazon.png) no-repeat;}
.social_behance {background: url(../img/icons/social/behance.png) no-repeat;}
.social_blogger {background: url(../img/icons/social/blogger.png) no-repeat;}
.social_deviantart {background: url(../img/icons/social/deviantart.png) no-repeat;}
.social_dribbble {background: url(../img/icons/social/dribbble.png) no-repeat;}
.social_dropbox {background: url(../img/icons/social/dropbox.png) no-repeat;}
.social_evernote {background: url(../img/icons/social/evernote.png) no-repeat;}
.social_facebook {background: url(../img/icons/social/facebook.png) no-repeat;}
.social_forrst {background: url(../img/icons/social/forrst.png) no-repeat;}
.social_github {background: url(../img/icons/social/github.png) no-repeat;}
.social_googleplus {background: url(../img/icons/social/googleplus.png) no-repeat;}
.social_jolicloud {background: url(../img/icons/social/jolicloud.png) no-repeat;}
.social_last-fm {background: url(../img/icons/social/last-fm.png) no-repeat;}
.social_linkedin {background: url(../img/icons/social/linkedin.png) no-repeat;}
.social_picasa {background: url(../img/icons/social/picasa.png) no-repeat;}
.social_pintrest {background: url(../img/icons/social/pintrest.png) no-repeat;}
.social_rss {background: url(../img/icons/social/rss.png) no-repeat;}
.social_skype {background: url(../img/icons/social/skype.png) no-repeat;}
.social_spotify {background: url(../img/icons/social/spotify.png) no-repeat;}
.social_stumbleupon {background: url(../img/icons/social/stumbleupon.png) no-repeat;}
.social_tumblr {background: url(../img/icons/social/tumblr.png) no-repeat;}
.social_twitter {background: url(../img/icons/social/twitter.png) no-repeat;}
.social_vimeo {background: url(../img/icons/social/vimeo.png) no-repeat;}
.social_wordpress {background: url(../img/icons/social/wordpress.png) no-repeat;}
.social_xing {background: url(../img/icons/social/xing.png) no-repeat;}
.social_yahoo {background: url(../img/icons/social/yahoo.png) no-repeat;}
.social_youtube {background: url(../img/icons/social/youtube.png) no-repeat;}
.social_vk {background: url(../img/icons/social/vk.png) no-repeat;}
.social_instagram {background: url(../img/icons/social/instagram.png) no-repeat;}

/*Font Awesome Icon Styles*/
i.icon-custom {
	color: #555;
	width: 40px;
	height: 40px;
	font-size: 20px;
	line-height: 40px;
	margin-bottom: 5px;
	text-align: center;
	display: inline-block;
	border: solid 1px #555;
}

i.icon-sm {
	 width: 35px;
	 height: 35px;
	 font-size: 16px;
	 line-height: 35px;
}

i.icon-md {
	 width: 55px;
	 height: 55px;
	 font-size: 22px;
	 line-height: 55px;
}

i.icon-lg {
	width: 60px;
	height: 60px;
	font-size: 31px;
	line-height: 60px;
	margin-bottom: 10px;
}

i.icon-2x {
	font-size: 30px;
}
i.icon-3x {
	font-size: 40px;
}
i.icon-4x {
	font-size: 50px;
}

/*Line Icons*/
i.icon-line {
	font-size: 17px;
}
i.icon-sm.icon-line {
	font-size: 14px;
}
i.icon-md.icon-line {
	font-size: 22px;
}
i.icon-lg.icon-line {
	font-size: 28px;
}

i.icon-2x.icon-line {
	font-size: 27px;
}
i.icon-3x.icon-line {
	font-size: 36px;
}
i.icon-4x.icon-line {
	font-size: 47px;
}

/*Icon Styles For Links*/
.link-icon,
.link-bg-icon {
	color: #555;
}

.link-icon:hover,
.link-bg-icon:hover {
	border: none;
	text-decoration: none;
}

.link-icon:hover i {
	color: #72c02c;
	background: none;
	border: solid 1px #72c02c;
}

.link-bg-icon:hover i {
	color: #72c02c;
	background: #72c02c;
	border-color: #72c02c;
	color: #fff !important;
}

/*Icons Color*/
i.icon-color-u,
i.icon-color-red,
i.icon-color-sea,
i.icon-color-dark,
i.icon-color-grey,
i.icon-color-blue,
i.icon-color-green,
i.icon-color-yellow,
i.icon-color-orange,
i.icon-color-purple,
i.icon-color-aqua,
i.icon-color-brown,
i.icon-color-dark-blue,
i.icon-color-light-grey,
i.icon-color-light-green, {
	background: none;
}

i.icon-color-u {
	 color: #72c02c;
	 border: solid 1px #72c02c;
}
i.icon-color-blue {
	 color: #3498db;
	 border: solid 1px #3498db;
}
i.icon-color-red {
	 color: #e74c3c;
	 border: solid 1px #e74c3c;
}
i.icon-color-sea {
	 color: #1abc9c;
	 border: solid 1px #1abc9c;
}
i.icon-color-green {
	 color: #2ecc71;
	 border: solid 1px #2ecc71;
}
i.icon-color-yellow {
	 color: #f1c40f;
	 border: solid 1px #f1c40f;
}
i.icon-color-orange {
	 color: #e67e22;
	 border: solid 1px #e67e22;
}
i.icon-color-grey {
	 color: #95a5a6;
	 border: solid 1px #95a5a6;
}
i.icon-color-purple {
	 color: #9b6bcc;
	 border: solid 1px #9b6bcc;
}
i.icon-color-aqua {
	 color: #27d7e7;
	 border: solid 1px #27d7e7;
}
i.icon-color-brown {
	 color: #9c8061;
	 border: solid 1px #9c8061;
}
i.icon-color-dark-blue {
	 color: #4765a0;
	 border: solid 1px #4765a0;
}
i.icon-color-light-green {
	 color: #79d5b3;
	 border: solid 1px #79d5b3;
}
i.icon-color-light {
	 color: #fff;
	 border: solid 1px #fff;
}
i.icon-color-light-grey {
	 color: #585f69;
	 border: solid 1px #585f69;
}

/*Icons Backgroun Color*/
i.icon-bg-u,
i.icon-bg-red,
i.icon-bg-sea,
i.icon-bg-dark,
i.icon-bg-darker,
i.icon-bg-grey,
i.icon-bg-blue,
i.icon-bg-green,
i.icon-bg-yellow,
i.icon-bg-orange,
i.icon-bg-purple,
i.icon-bg-aqua,
i.icon-bg-brown,
i.icon-bg-dark-blue,
i.icon-bg-light-grey,
i.icon-bg-light-green {
	 color: #fff;
	 border-color: transparent;
}

i.icon-bg-u {
	 background: #72c02c;
}
i.icon-bg-blue {
	 background: #3498db;
}
i.icon-bg-red {
	 background: #e74c3c;
}
i.icon-bg-sea {
	 background: #1abc9c;
}
i.icon-bg-green {
	 background: #2ecc71;
}
i.icon-bg-yellow {
	 background: #f1c40f;
}
i.icon-bg-orange {
	 background: #e67e22;
}
i.icon-bg-grey {
	 background: #95a5a6;
}
i.icon-bg-dark {
	 background: #555;
}
i.icon-bg-darker {
	 background: #333;
}
i.icon-bg-purple {
	 background: #9b6bcc;
}
i.icon-bg-aqua {
	 background: #27d7e7;
}
i.icon-bg-brown {
	 background: #9c8061;
}
i.icon-bg-dark-blue {
	 background: #4765a0;
}
i.icon-bg-light-green {
	 background: #79d5b3;
}
i.icon-bg-light {
	 background: #fff;
	 border-color: transparent;
}
i.icon-bg-light-grey {
	 background: #585f69;
	 border-color: transparent;
}

/* Make Font Awesome icons fixed width */
.fa-fixed [class^="fa"],
.fa-fixed [class*=" fa"] {
	width: 1.25em;
	text-align: center;
	display: inline-block;
}
.fa-fixed [class^="fa"].fa-lg,
.fa-fixed [class*=" fa"].fa-lg {
	/* increased font size for fa-lg */
	width: 1.5625em;
}

/*Content Boxes
------------------------------------*/
/*Content Boxes v1*/
.content-boxes-v1 {
	text-align: center;
}

.content-boxes-v1 span {
	display: block;
	margin-top: 5px;
}

/*Content Boxes v2*/
.content-boxes-v2-o span {
	display: block;
	overflow: hidden;
}

.content-boxes-v2-o small {
	display: block;
	line-height: 1.6;
}

.content-boxes-v2-o .icon-md + span {
	margin-top: 9px;
}

.content-boxes-v2-o .icon-lg + span {
	margin-top: 11px;
}

.content-boxes-v2-o .icon-custom {
	float: left;
	margin-top: 3px;
	margin-right: 15px;
}

@media (max-width: 992px) {
	.content-boxes-v2,
	.content-boxes-v2 .text-justify {
		text-align: center;
	}

	.content-boxes-v2 span {
		display: block;
		margin-top: 5px;
	}
}

/*Content Boxes v3*/
.content-boxes-v3 i.icon-custom {
	top: 8px;
	float: left;
	position: relative;
}

.content-boxes-v3 .content-boxes-in-v3 {
	padding: 0 20px;
	overflow: hidden;
}

.content-boxes-v3 .content-boxes-in-v3 h3 {
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 3px;
	text-transform: capitalize;
}

.content-boxes-v3 .content-boxes-in-v3 h3 a {
	color: #555;
}

/*Content Boxes Right v3*/
.content-boxes-v3.content-boxes-v3-right {
	text-align: right;
}

.content-boxes-v3.content-boxes-v3-right i.icon-custom {
	float: right;
}

@media (max-width: 768px){
	.content-boxes-v3.content-boxes-v3-right {
		text-align: inherit;
	}

	.content-boxes-v3.content-boxes-v3-right i.icon-custom {
		float: left;
		margin-left: 0;
	}
}

/*Content Boxes v4*/
.content-boxes-v4 h2 {
	color: #555;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}

.content-boxes-v4 a {
	color: #777;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

.content-boxes-v4 i {
	width: 25px;
	color: #72c02c;
	font-size: 35px;
	margin-top: 10px;
}

.content-boxes-in-v4 {
	padding: 0 10px;
	overflow: hidden;
}

.content-boxes-v4-sm i {
	font-size: 26px;
	margin-top: 10px;
	margin-right: 5px;
}

/*Content Boxes v5*/
.content-boxes-v5 i {
	float: left;
	color: #999;
	width: 50px;
	height: 50px;
	padding: 11px;
	font-size: 22px;
	background: #eee;
	line-height: 28px;
	text-align: center;
	margin-right: 15px;
	display: inline-block;
}

.content-boxes-v5:hover i {
	color: #fff;
	background: #72c02c;
}

/*Content Boxes v6*/
.content-boxes-v6 {
	padding-top: 25px;
	text-align: center;
}

.content-boxes-v6 i {
	color: #fff;
	width: 90px;
	height: 90px;
	padding: 30px;
	font-size: 30px;
	line-height: 30px;
	position: relative;
	text-align: center;
	background: #dedede;
	margin-bottom: 25px;
	display: inline-block;
}

.content-boxes-v6 i:after {
	top: -8px;
	left: -8px;
	right: -8px;
	bottom: -8px;
	content: " ";
	position: absolute;
	border: 1px solid #dedede;
	border-radius: 50% !important;
}

.content-boxes-v6:hover i,
.content-boxes-v6:hover i:after {
	transition: all 0.3s ease-in-out;
}

.content-boxes-v6:hover i {
	background: #72c02c;
}

.content-boxes-v6:hover i:after {
	border-color: #72c02c;
}

/*Colored Content Boxes
------------------------------------*/
.service-block {
	padding: 20px 30px;
	text-align: center;
	margin-bottom: 20px;
}

.service-block p,
.service-block h2 {
	color: #fff;
}

.service-block h2 a:hover{
	text-decoration: none;
}

.service-block-light,
.service-block-default {
	background: #fafafa;
	border: solid 1px #eee;
}

.service-block-default:hover {
	box-shadow: 0 0 8px #eee;
}

.service-block-light p,
.service-block-light h2,
.service-block-default p,
.service-block-default h2 {
	color: #555;
}

.service-block-u {
	background: #72c02c;
}
.service-block-blue {
	background: #3498db;
}
.service-block-red {
	background: #e74c3c;
}
.service-block-sea {
	background: #1abc9c;
}
.service-block-grey {
	background: #95a5a6;
}
.service-block-yellow {
	background: #f1c40f;
}
.service-block-orange {
	background: #e67e22;
}
.service-block-green {
	background: #2ecc71;
}
.service-block-purple {
	background: #9b6bcc;
}
.service-block-aqua {
	background: #27d7e7;
}
.service-block-brown {
	background: #9c8061;
}
.service-block-dark-blue {
	background: #4765a0;
}
.service-block-light-green {
	background: #79d5b3;
}
.service-block-dark {
	background: #555;
}
.service-block-light {
	background: #ecf0f1;
}

/*Funny Boxes
------------------------------------*/
.funny-boxes {
	background: #f7f7f7;
	padding: 20px 20px 15px;
	transition:all 0.3s ease-in-out;
}

.funny-boxes h2 {
	margin-top: 0;
	font-size: 18px;
	line-height: 20px;
}

.funny-boxes h2 a {
	color: #555;
}

.funny-boxes p a {
	color: #72c02c;
}

.funny-boxes .funny-boxes-img li {
	font-size: 12px;
	margin-bottom: 2px;
}

.funny-boxes .funny-boxes-img li i {
	color: #72c02c;
	font-size: 12px;
	margin-right: 5px;
}

@media (max-width: 992px) {
	.funny-boxes .funny-boxes-img li {
		display: inline-block;
	}
}

.funny-boxes .funny-boxes-img img {
	margin: 5px 10px 15px 0;
}

.funny-boxes ul.funny-boxes-rating li {
	display: inline-block;
}

.funny-boxes ul.funny-boxes-rating li i {
	color: #f8be2c;
	cursor: pointer;
	font-size: 14px;
}

.funny-boxes ul.funny-boxes-rating li i:hover {
	color: #f8be2c;
}

/*Funny Colored Boxes*/
.funny-boxes-colored p,
.funny-boxes-colored h2 a,
.funny-boxes-colored .funny-boxes-img li,
.funny-boxes-colored .funny-boxes-img li i {
	color: #fff;
}

/*Red Funny Box*/
.funny-boxes-red {
	background: #e74c3c;
}

/*Dark Red Funny Box*/
.funny-boxes-purple {
	background: #9b6bcc;
}

/*Blue Funny Box*/
.funny-boxes-blue {
	background: #3498db;
}

/*Grey Funny Box*/
.funny-boxes-grey {
	background: #95a5a6;
}

/*Turquoise Funny Box*/
.funny-boxes-sea {
	background: #1abc9c;
}

/*Turquoise Top Bordered Funny Box*/
.funny-boxes-top-sea {
	border-top: solid 2px #1abc9c;
}

.funny-boxes-top-sea:hover {
	border-top-color: #16a085;
}

/*Yellow Top Bordered Funny Box**/
.funny-boxes-top-yellow {
	border-top: solid 2px #f1c40f;
}

.funny-boxes-top-yellow:hover {
	border-top-color: #f39c12;
}

/*Red Top Bordered Funny Box**/
.funny-boxes-top-red {
	border-top: solid 2px #e74c3c;
}

.funny-boxes-top-red:hover {
	border-top-color: #c0392b;
}

/*Purple Top Bordered Funny Box**/
.funny-boxes-top-purple {
	border-top: solid 2px #9b6bcc;
}

.funny-boxes-top-purple:hover {
	border-top-color: #814fb5;
}

/*Orange Left Bordered Funny Box**/
.funny-boxes-left-orange {
	border-left: solid 2px #e67e22;
}

.funny-boxes-left-orange:hover {
	border-left-color: #d35400;
}

/*Green Left Bordered Funny Box**/
.funny-boxes-left-green {
	border-left: solid 2px #72c02c;
}

.funny-boxes-left-green:hover {
	border-left-color: #5fb611;
}

/*Blue Left Bordered Funny Box**/
.funny-boxes-left-blue {
	border-left: solid 2px #3498db;
}

.funny-boxes-left-blue:hover {
	border-left-color: #2980b9;
}

/*Dark Left Bordered Funny Box**/
.funny-boxes-left-dark {
	border-left: solid 2px #555;
}

.funny-boxes-left-dark:hover {
	border-left-color: #333;
}

/*Typography
------------------------------------*/
.text-justify p { text-align: justify;}
.text-transform-uppercase { text-transform: uppercase;}
.text-transform-normal { text-transform: inherit !important;}

.font-bold { font-weight: 600;}
.font-light { font-weight: 200;}
.font-normal { font-weight: 400 !important;}

/*Text Dropcap*/
.dropcap {
	float: left;
	color: #72c02c;
	padding: 5px 0;
	font-size: 45px;
	font-weight: 200;
	line-height: 30px;
	margin: 0px 5px 0 0;
}

.dropcap-bg {
	float: left;
	color: #fff;
	padding: 7px 0;
	min-width: 50px;
	font-size: 35px;
	font-weight: 200;
	line-height: 35px;
	text-align: center;
	background: #72c02c;
	margin: 4px 10px 0 0;
}

/*Text Highlights*/
.text-highlights {
	 color: #fff;
	 font-weight: 200;
	 padding: 0px 5px;
	 background: #555;
}

.text-highlights-green {
	 background: #72c02c;
}
.text-highlights-blue {
	 background: #3498db;
}
.text-highlights-red {
	 background: #e74c3c;
}
.text-highlights-sea {
	 background: #1abc9c;
}
.text-highlights-orange {
	 background: #e67e22;
}
.text-highlights-yellow {
	 background: #f1c40f;
}
.text-highlights-purple {
	 background: #9b6bcc;
}
.text-highlights-aqua {
	 background: #27d7e7;
}
.text-highlights-brown {
	 background: #9c8061;
}
.text-highlights-dark-blue {
	 background: #4765a0;
}
.text-highlights-light-green {
	 background: #79d5b3;
}

/*Text Borders*/
.text-border {
	 border-bottom: dashed 1px #555;
}

.text-border-default {
	 border-color: #95a5a6;
}
.text-border-green {
	 border-color: #72c02c;
}
.text-border-blue {
	 border-color: #3498db;
}
.text-border-red {
	 border-color: #e74c3c;
}
.text-border-yellow {
	 border-color: #f1c40f;
}
.text-border-purple {
	 border-color: #9b6bcc;
}

/*List Styles*/
.list-styles li {
	 margin-bottom: 8px;
}

/*Contextual Backgrounds*/
.contex-bg p {
	opacity: 0.8;
	padding: 8px 10px;
}
.contex-bg p:hover {
	opacity: 1;
}

/*Blockquote*/
blockquote {
	padding: 5px 15px;
	border-left-width: 2px;
}

blockquote p {
	font-size: 14px;
	font-weight: 400;
}

blockquote h1,
blockquote h2,
blockquote span {
	font-size: 18px;
	margin: 0 0 8px;
	line-height: 24px;
}

/*Blockquote Styles*/
blockquote.bq-text-lg p,
blockquote.bq-text-lg small {
	text-transform: uppercase;
}

blockquote.bq-text-lg p {
	font-size: 22px;
	font-weight: 300;
	line-height: 32px;
}

blockquote.text-right,
blockquote.hero.text-right {
	border-left: none;
	border-right: 2px solid #eee;
}

blockquote.hero.text-right,
blockquote.hero.text-right:hover {
	 border-color: #555;
}

blockquote:hover,
blockquote.text-right:hover {
	border-color: #72c02c;
	transition: all 0.4s ease-in-out;
}

blockquote.bq-dark,
blockquote.bq-dark:hover {
	border-color: #585f69;
}

blockquote.bq-green {
	border-color: #72c02c;
}

/*Blockquote Hero Styles*/
blockquote.hero {
	border: none;
	padding: 18px;
	font-size: 16px;
	background: #f3f3f3;
	border-left: solid 2px #666;
}

blockquote.hero:hover {
	background: #eee;
	border-left-color: #666;
}

blockquote.hero.hero-dark,
blockquote.hero.hero-default {
	border: none;
}

blockquote.hero.hero-dark {
	background: #444;
}

blockquote.hero.hero-dark:hover {
	background: #555;
}

blockquote.hero.hero-default {
	background: #72c02c;
}

blockquote.hero.hero-default:hover {
	background: #5fb611;
}

blockquote.hero.hero-dark p,
blockquote.hero.hero-dark h2,
blockquote.hero.hero-dark small,
blockquote.hero.hero-default p,
blockquote.hero.hero-default h2,
blockquote.hero.hero-default small {
	color: #fff;
	font-weight: 200;
}

/*Alerts
------------------------------------*/
.alert {
	border-radius: 0;
}

/*Alerts
------------------------------------*/
.thumbnail {
	border-radius: 0;
}

/*Tag Boxes
------------------------------------*/
.tag-box  {
	padding: 20px;
	background: #fff;
	margin-bottom: 30px;
}

.tag-box h2 {
	font-size: 20px;
	line-height: 25px;
}

.tag-box p {
	margin-bottom: 0;
}

.tag-box.tag-text-space p {
	margin-bottom: 10px;
}

/*Tag Boxes v1*/
.tag-box-v1 {
	border: solid 1px #eee;
	border-top: solid 2px #72c02c;
}

/*Tag Boxes v2*/
.tag-box-v2 {
	background: #fafafa;
	border: solid 1px #eee;
	border-left: solid 2px #72c02c;
}

/*Tag Boxes v3*/
.tag-box-v3 {
	border: solid 2px #eee;
}

/*Tag Boxes v4*/
.tag-box-v4 {
	border: dashed 1px #bbb;
}

/*Tag Boxes v5*/
.tag-box-v5 {
	margin: 20px 0;
	text-align: center;
	border: dashed 1px #ccc;
}

.tag-box-v5 span {
	color: #555;
	font-size: 28px;
	margin-bottom: 0;
}

/*Tag Boxes v6*/
.tag-box-v6 {
	background: #fafafa;
	border: solid 1px #eee;
}

/*Tag Boxes v7*/
.tag-box-v7 {
	border: solid 1px #eee;
	border-bottom: solid 2px #72c02c;
}

/*Testimonials
------------------------------------*/
/*Testimonials*/
.testimonials {
	margin-bottom: 10px;
}

.testimonials .testimonial-info {
	color: #72c02c;
	font-size: 16px;
	padding: 0 15px;
	margin-top: 18px;
}

.testimonials .testimonial-info span {
	top: 3px;
	position: relative;
}

.testimonials .testimonial-info em {
	color: #777;
	display: block;
	font-size: 13px;
}

.testimonials .testimonial-info img {
	width: 60px;
	float: left;
	height: 60px;
	padding: 2px;
	margin-right: 15px;
	border: solid 1px #ccc;
}

.testimonials .testimonial-author {
	overflow: hidden;
}

.testimonials .carousel-arrow {
	top: -65px;
	position: relative;
}

.testimonials .carousel-arrow i {
	color: #777;
	padding: 2px;
	min-width: 25px;
	font-size: 20px;
	text-align: center;
	background: #f5f5f5;
}

.testimonials .carousel-arrow i:hover {
	color: #fff;
	background: #72c02c;
}

.testimonials .carousel-control {
	opacity: 1;
	width: 100%;
	text-align: right;
	text-shadow: none;
	position: absolute;
	filter: Alpha(opacity = 100); /*For IE*/
}

.testimonials .carousel-control.left {
	right: 27px;
	left: auto;
}
.testimonials .carousel-control.right {
	right: 0px;
}

/*Testimonials v1*/
.testimonials.testimonials-v1 .item p {
	position: relative;
}

.testimonials.testimonials-v1 .item p:after,
.testimonials.testimonials-v1 .item p:before {
	left: 80px;
	bottom: -20px;
}

.testimonials.testimonials-v1 .item p:after {
	border-top: 22px solid;
	border-left: 0 solid transparent;
	border-right: 22px solid transparent;
}

/*Testimonials v2*/
.testimonials.testimonials-v2 .testimonial-info {
	padding: 0 20px;
}

.testimonials.testimonials-v2 p {
	padding-bottom: 15px;
}

.testimonials.testimonials-v2 .carousel-arrow {
	top: -55px;
}

.testimonials.testimonials-v2 .item p:after,
.testimonials.testimonials-v2 .item p:before {
	left: 8%;
	bottom: 45px;
}

.testimonials.testimonials-v2 .item p:after {
	border-top: 20px solid;
	border-left: 25px solid transparent;
	border-right: 0px solid transparent;
}

/*General Testimonials v1/v2*/
.testimonials.testimonials-v1 p,
.testimonials.testimonials-v2 p {
	padding: 15px;
	font-size: 14px;
	font-style: italic;
	background: #f5f5f5;
}

.testimonials.testimonials-v1 .item p:after,
.testimonials.testimonials-v2 .item p:after {
	width: 0;
	height: 0;
	content: " ";
	display: block;
	position: absolute;
	border-top-color: #f5f5f5;
	border-left-style: inset; /*FF fixes*/
	border-right-style: inset; /*FF fixes*/
}

/*Testimonials Backgrounds*/
.testimonials-bg-dark .item p,
.testimonials-bg-default .item p {
	color: #fff;
	font-weight: 200;
}

.testimonials-bg-dark .carousel-arrow i,
.testimonials-bg-default .carousel-arrow i {
	color: #fff;
}

/*Testimonials Default*/
.testimonials-bg-default .item p {
	background: #72c02c;
}

.testimonials.testimonials-bg-default .item p:after,
.testimonials.testimonials-bg-default .item p:after {
	border-top-color: #72c02c;
}

.testimonials-bg-default .carousel-arrow i {
	background: #72c02c;
}

.testimonials.testimonials-bg-default .carousel-arrow i:hover {
	background: #5fb611;
}

/*Testimonials Dark*/
.testimonials-bg-dark .item p {
	background: #555;
}

.testimonials.testimonials-bg-dark .item p:after,
.testimonials.testimonials-bg-dark .item p:after {
	border-top-color: #555;
}

.testimonials-bg-dark .carousel-arrow i {
	color: #fff;
	background: #555;
}

.testimonials.testimonials-bg-dark .carousel-arrow i:hover {
	background: #333;
}

.testimonials.testimonials-bg-dark .testimonial-info {
	color: #555;
}

/*Panels (Portlets)
------------------------------------*/
.panel,
.panel-heading,
.panel-group .panel {
	border-radius: 0;
}

.panel-heading {
	color: #fff;
	padding: 5px 15px;
}

/*Panel Table*/
.panel .table {
	margin-bottom: 0;
}

/*Panel Unify*/
.panel-u {
	 border-color: #72c02c;
}

.panel-u > .panel-heading {
	 background: #72c02c;
}

/*Panel Blue*/
.panel-blue {
	 border-color: #3498db;
}

.panel-blue > .panel-heading {
	 background: #3498db;
}

/*Panel Red*/
.panel-red {
	 border-color: #e74c3c;
}

.panel-red > .panel-heading {
	 background: #e74c3c;
}

/*Panel Green*/
.panel-green {
	 border-color: #2ecc71;
}

.panel-green > .panel-heading {
	 background: #2ecc71;
}

/*Panel Sea*/
.panel-sea {
	 border-color: #1abc9c;
}

.panel-sea > .panel-heading {
	 background: #1abc9c;
}

/*Panel Orange*/
.panel-orange {
	 border-color: #e67e22;
}

.panel-orange > .panel-heading {
	 background: #e67e22;
}

/*Panel Yellow*/
.panel-yellow {
		border-color: #f1c40f;
}

.panel-yellow > .panel-heading {
		 background: #f1c40f;
}

/*Panel Grey*/
.panel-grey {
	 border-color: #95a5a6;
}

.panel-grey > .panel-heading {
	 background: #95a5a6;
}

/*Panel Dark*/
.panel-dark {
	 border-color: #555;
}

.panel-dark > .panel-heading {
	 background: #555;
}

/*Panel Purple*/
.panel-purple {
	 border-color: #9b6bcc;
}

.panel-purple > .panel-heading {
	 background: #9b6bcc;
}

/*Panel Aqua*/
.panel-aqua {
	 border-color: #27d7e7;
}

.panel-aqua > .panel-heading {
	 background: #27d7e7;
}

/*Panel Brown*/
.panel-brown {
	 border-color: #9c8061;
}

.panel-brown > .panel-heading {
	 background: #9c8061;
}

/*Panel Dark Blue*/
.panel-dark-blue {
	 border-color: #4765a0;
}

.panel-dark-blue > .panel-heading {
	 background: #4765a0;
}

/*Panel Light Green*/
.panel-light-green {
	 border-color: #79d5b3;
}

.panel-light-green > .panel-heading {
	 background: #79d5b3;
}

/*Panel Default Dark*/
.panel-default-dark {
	 border-color: #585f69;
}

.panel-default-dark > .panel-heading {
	 background: #585f69;
}

/*Progress Bar
------------------------------------*/
.progress {
	border-radius: 0;
}

.progress-u {
	box-shadow: none;
}

.progress-u .progress-bar {
	box-shadow: none;
}

/*progress-bar (sizes)*/
.progress-lg {
	height: 25px;
}
.progress-lg p {
	padding-top: 3px;
}

.progress-sm {
	height: 12px;
}

.progress-xs {
	height: 7px;
}

.progress-xxs {
	height: 3px;
}

/*progress-bar (colors)*/
.progress {
	background: #e5e5e5;
}

.progress-bar-u {
	background: #72c02c;
}

.progress-bar-blue {
	background: #3498db;
}

.progress-bar-orange {
	background: #e67e22;
}

.progress-bar-red {
	background: #e74c3c;
}

.progress-bar-purple {
	background: #9b6bcc;
}

.progress-bar-aqua {
	background: #27d7e7;
}

.progress-bar-brown {
	background: #9c8061;
}

.progress-bar-dark-blue {
	background: #4765a0;
}

.progress-bar-light-green {
	background: #79d5b3;
}

.progress-bar-dark {
	background: #555;
}

/*Progress Bar Animation
------------------------------------*/
.progress {
		position: relative;
}

.progress .progress-bar {
	overflow: hidden;
	line-height: 20px;
	position: absolute;
}

.progress-box .progress-bar {
		transition: all 3s ease-in;
		-o-transition: all 3s ease-in;
		-ms-transition: all 3s ease-in;
		-moz-transition: all 3s ease-in;
		-webkit-transition: all 3s ease-in;
}

/*Vertical Progress Bar*/
.progress.vertical {
	float: left;
	width: 100%;
	height: 200px;
	margin-right: 20px;
}

.progress.vertical.bottom {
		position: relative;
}

.progress.vertical .progress-bar {
	height: 0;
	width: 100%;
	transition: height 3s ease;
	-o-transition: height 3s ease;
	-ms-transition: height 3s ease;
		-moz-transition: height 3s ease;
	-webkit-transition: height 3s ease;
}

.progress.vertical.bottom .progress-bar {
		bottom: 0;
		position: absolute;
}

/*Count Stars
------------------------------------*/
.stars-existing {
	color: #72c02c;
	cursor: pointer;
}

.star-lg {
	font-size: 30px;
}

.star-sm {
	font-size: 25px;
}

.star-xs {
	font-size: 20px;
}

.star-default {
	font-size: 16px;
}

/*Media (Audio/Videos and Images)
------------------------------------*/
/*Images*/
img.img-bordered {
	padding: 3px !important;
	border: solid 1px #eee !important;
}

img.img-circle {
	border-radius: 50% !important;
}

img.image-sm {
	width: 50px;
	height: 50px;
}

img.image-md {
	width: 100px;
	height: 100px;
}

/*Responsive Video*/
.responsive-video {
	 height: 0;
	 padding-top: 1px;
	 position: relative;
	 padding-bottom: 56.25%; /*16:9*/
}

.responsive-video iframe {
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 position: absolute;
}

/*Tags v1
------------------------------------*/
.tags-v1 li {
	margin: 0;
	padding: 0;
}

.tags-v1 li a {
	font-size: 13px;
	padding: 4px 8px;
	line-height: 32px;
	border: solid 2px #eee;
	border-radius: 20px !important;
	transition: all 0.2s ease-in-out;
}

.tags-v1 li a:hover {
	text-decoration: none;
	border-color: #e0e0e0;
}

/*Tags v2
------------------------------------*/
.tags-v2 li {
	padding: 7px 0 7px 4px;
}

.tags-v2 li a {
	color: #555;
	font-size: 13px;
	padding: 5px 10px;
	border: solid 1px #bbb;
}

.tags-v2 li a:hover {
	color: #fff;
	background: #555;
	border-color: #555;
	text-decoration: none;
	transition: all 0.2s ease-in-out;
}

/*Tags v3
------------------------------------*/
.tags-v3 li {
	padding: 7px 0 7px 4px;
}

.tags-v3 li a {
	color: #555;
	font-size: 12px;
	padding: 4px 12px;
	border: solid 1px #eee;
}

.tags-v3 li a:hover {
	color: #fff;
	background: #222;
	border-color: #222;
	text-decoration: none;
	transition: all 0.2s ease-in-out;
}

/*Tags v4
------------------------------------*/
.tags-v4 {
	padding-left: 0;
	list-style: none;
}

.tags-v4 li {
	padding: 3px 2px;
	line-height: 28px;
	display: inline-block;
}

.tags-v4 a {
	color: #bbb;
	font-size: 13px;
	font-weight: 400;
	padding: 4px 10px;
	border: 1px solid #bbb;
}

.tags-v4 a:hover {
	color: #fff;
	background: #e74c3c;
	border-color: #e74c3c;
	text-decoration: none;
	transition: all 0.25s, transform 0.25s;
}

/*Lists
------------------------------------*/
.list-row {
	padding: 0;
	margin-bottom: 0;
	list-style: none;
}

/*Lists v1*/
.lists-v1 li {
	margin-bottom: 10px;
}

.lists-v1 i {
	color: #fff;
	width: 15px;
	height: 15px;
	padding: 1px;
	font-size: 13px;
	margin-right: 7px;
	text-align: center;
	background: #72c02c;
	display: inline-block;
	border-radius: 50% !important;
}

/*Lists v2*/
.lists-v2 li {
	margin-bottom: 10px;
}

.lists-v2 i {
	color: #72c02c;
	font-size: 13px;
	margin-right: 7px;
	display: inline-block;
}

/*Column Sizes
------------------------------------*/
/*Remove the Gutter Padding from Columns*/
.no-gutter > [class*='col-'] {
	padding-right: 0;
	padding-left: 0;
}

.no-gutter.no-gutter-boxed {
	padding-right: 15px;
	padding-left: 15px;
}

/*Heights
------------------------------------*/
.height-100 { min-height: 100px;}
.height-150 { min-height: 150px;}
.height-200 { min-height: 200px;}
.height-250 { min-height: 250px;}
.height-300 { min-height: 300px;}
.height-350 { min-height: 350px;}
.height-400 { min-height: 400px;}
.height-450 { min-height: 450px;}
.height-500 { min-height: 500px !important;}

/*Spaces
------------------------------------*/
.no-padding {
	padding: 0 !important;
}

.no-margin {
	margin: 0;
}

.no-top-space {
	margin-top: 0 !important;
	padding-top: 0 !important;
}

.no-bottom-space {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

.no-margin-bottom {
	margin-bottom: 0 !important;
}

.no-padding-bottom {
	padding-bottom: 0 !important;
}

.content-xs {
	padding-top: 20px;
	padding-bottom: 20px;
}

.content {
	padding-top: 40px;
	padding-bottom: 40px;
}

.content-sm {
	padding-top: 60px;
	padding-bottom: 60px;
}

.content-md {
	padding-top: 80px;
	padding-bottom: 80px;
}

.content-lg {
	padding-top: 100px;
	padding-bottom: 100px;
}

.content-xlg {
	padding-top: 150px;
	padding-bottom: 150px;
}

.space-md-hor {
	padding-left: 40px;
	padding-right: 40px;
}

.space-lg-hor {
	padding-left: 60px;
	padding-right: 60px;
}

.space-xlg-hor {
	padding-left: 100px;
	padding-right: 100px;
}

.margin-bottom-5,
.margin-bottom-10,
.margin-bottom-15,
.margin-bottom-20,
.margin-bottom-25,
.margin-bottom-30,
.margin-bottom-35,
.margin-bottom-40,
.margin-bottom-45,
.margin-bottom-50,
.margin-bottom-55,
.margin-bottom-60,
.margin-bottom-100 {
	 clear:both;
}
.margin-bottom-5  { margin-bottom:5px;}
.margin-bottom-10 { margin-bottom:10px;}
.margin-bottom-15 { margin-bottom:15px;}
.margin-bottom-20 { margin-bottom:20px;}
.margin-bottom-25 { margin-bottom:25px;}
.margin-bottom-30 { margin-bottom:30px;}
.margin-bottom-35 { margin-bottom:35px;}
.margin-bottom-40 { margin-bottom:40px;}
.margin-bottom-45 { margin-bottom:45px;}
.margin-bottom-50 { margin-bottom:50px;}
.margin-bottom-55 { margin-bottom:55px;}
.margin-bottom-60 { margin-bottom:60px;}
.margin-bottom-100 { margin-bottom:100px;}

@media (max-width: 768px) {
	.sm-margin-bottom-10 {
		margin-bottom: 10px;
	}
	.sm-margin-bottom-20 {
		margin-bottom: 20px;
	}
	.sm-margin-bottom-30 {
		margin-bottom: 30px;
	}
	.sm-margin-bottom-40 {
		margin-bottom: 40px;
	}
	.sm-margin-bottom-50 {
		margin-bottom: 50px;
	}
	.sm-margin-bottom-60 {
		margin-bottom: 60px;
	}
}

@media (max-width: 992px) {
	.md-margin-bottom-10 {
		margin-bottom: 10px;
	}
	.md-margin-bottom-20 {
		margin-bottom: 20px;
	}
	.md-margin-bottom-30 {
		margin-bottom: 30px;
	}
	.md-margin-bottom-40 {
		margin-bottom: 40px;
	}
	.md-margin-bottom-50 {
		margin-bottom: 50px;
	}
	.md-margin-bottom-60 {
		margin-bottom: 60px;
	}
}

/*Other Spaces*/
.margin-top-20 { margin-top: 20px;}
.margin-left-5 { margin-left: 5px;}
.margin-left-10 { margin-left: 10px;}
.margin-right-5 { margin-right: 5px;}
.margin-right-10 { margin-right: 10px;}
.margin-right-20 { margin-right: 20px;}

.padding-sm { padding: 40px 40px;}
.padding-top-5 { padding-top: 5px;}
.padding-left-5 { padding-left: 5px;}

/*Text Colors
------------------------------------*/
.color-sea { color: #1abc9c;}
.color-red { color: #e74c3c;}
.color-aqua { color: #27d7e7;}
.color-blue { color: #3498db;}
.color-grey { color: #95a5a6;}
.color-dark { color: #555;}
/*.color-dark1 { color: #444;}*/
.color-darker { color: #444;}
.color-green { color: #72c02c;}
.color-brown { color: #9c8061;}
.color-light { color: #ffffff;}
.color-orange { color: #e67e22;}
.color-yellow { color: #f1c40f;}
.color-green1 { color: #2ecc71;}
.color-purple { color: #9b6bcc;}
.color-inherit { color: inherit;}
.color-dark-blue { color: #4765a0;}
.color-light-grey { color: #585f69;}
.color-light-green { color: #79d5b3;}

/*Background Colors
------------------------------------*/
.bg-color-dark,
.bg-color-darker,
.bg-color-sea,
.bg-color-red,
.bg-color-aqua,
.bg-color-blue,
.bg-color-grey,
.bg-color-light,
.bg-color-green,
.bg-color-brown,
.bg-color-orange,
.bg-color-green1,
.bg-color-purple,
.bg-color-dark-blue,
.bg-color-light-grey,
.bg-color-light-green,
.bg-color-primary {
	color: #fff;
}
.bg-color-white {
	color: #555;
}
.bg-color-primary { background-color: #72c02c !important;}
.bg-color-dark { background-color: #555 !important;}
.bg-color-darker { background-color: #222 !important;}
.bg-color-white { background-color: #fff !important;}
.bg-color-sea { background-color: #1abc9c !important;}
.bg-color-red { background-color: #e74c3c !important;}
.bg-color-aqua { background-color: #27d7e7 !important;}
.bg-color-blue { background-color: #3498db !important;}
.bg-color-grey { background-color: #95a5a6 !important;}
.bg-color-light { background-color: #f7f7f7 !important;}
.bg-color-green { background-color: #72c02c !important;}
.bg-color-brown { background-color: #9c8061 !important;}
.bg-color-orange { background-color: #e67e22 !important;}
.bg-color-green1 { background-color: #2ecc71 !important;}
.bg-color-purple { background-color: #9b6bcc !important;}
.bg-color-dark-blue { background-color: #4765a0 !important;}
.bg-color-light-grey { background-color: #585f69 !important;}
.bg-color-light-green { background-color: #79d5b3 !important;}

.rgba-red { background-color: rgba(231,76,60,0.8)}
.rgba-blue { background-color: rgba(52,152,219,0.8);}
.rgba-aqua { background-color: rgba(39,215,231,0.8);}
.rgba-yellow { background-color: rgba(241,196,15,0.8);}
.rgba-default { background-color: rgba(114,192,44,0.8);}
.rgba-purple { background-color: rgba(155,107,204,0.8);}

/*Grey Backroud*/
.bg-grey {
	background: #f7f7f7;
	border-top: solid 1px #eee;
	border-bottom: solid 1px #eee;
}

/*Rounded and Circle Classes
------------------------------------*/
.no-rounded { border-radius: 0 !important;}
.rounded { border-radius: 4px !important;}
.rounded-x { border-radius: 50% !important;}
.rounded-2x { border-radius: 10px !important;}
.rounded-3x { border-radius: 15px !important;}
.rounded-4x { border-radius: 20px !important;}
.rounded-sm { border-radius: 2px !important;}
.rounded-md { border-radius: 3px !important;}
.rounded-top { border-radius: 4px 4px 0 0 !important;}
.rounded-left { border-radius: 4px 0 0 4px !important;}
.rounded-right { border-radius: 0 4px 4px 0 !important;}
.rounded-bottom { border-radius: 0 0 4px 4px !important;}

/*Others
------------------------------------*/
.overflow-h { overflow: hidden;}
.overflow-a { overflow: auto;}
.overflow-hidden { overflow: hidden;}

.clear-both { clear: both;}

/*Display*/
.dp-none { display: none;}
.dp-block { display: block;}
.dp-table { display: table;}
.dp-inline-block { display: inline-block;}
.dp-table-cell {
	display: table-cell;
	vertical-align: middle;
}

/*Font Size*/
.text-light {
	font-weight: 200;
}
.text-normal {
	font-weight: 400;
}
.text-bold {
	font-weight: 600 !important;
}

/*Full Width*/
.full-width {
	width: 100%;
}

/*Equal Height Columns*/
@media (max-width: 767px) {
	.equal-height-column {
		height: auto !important;
	}
}

/*Image Classes*/
.img-width-60 { width: 60px;}
.img-width-200 { width: 200px;}
.lft-img-margin { margin:0 20px 5px 0;}
.rgt-img-margin { margin:0 0 5px 10px;}

img.img-center,
.img-center img {
	margin-left: auto;
	margin-right: auto;
}

/*Background Light*/
.bg-light {
	 padding: 10px 15px;
	 margin-bottom: 10px;
	 background: #fcfcfc;
	 border: solid 1px #e5e5e5;
}
.bg-light:hover {
	 border: solid 1px #bbb;
}

/*CSS3 Hover Effects*/
.hover-effect {
	 transition: all 0.4s ease-in-out;
}
.hover-effect-kenburn {
	 left:10px;
	 margin-left:-10px;
	 position:relative;
	 transition: all 0.8s ease-in-out;
}
.hover-effect-kenburn:hover {
	 transform: scale(2) rotate(5deg);
}

/*Scroll Icon*/
.scroll-btn-icon,
.scroll-btn-icon:before {
	position: absolute;
	left: 50%;
}
.scroll-btn-icon {
	width: 30px;
	height: 50px;
	margin-left: -25px;
	bottom: 30px;
	box-shadow: inset 0 0 0 1px rgba(255,255,255,0.5);
	border-radius: 25px;
	z-index: 2;
}
.scroll-btn-icon-dark {
	box-shadow: inset 0 0 0 1px rgba(0,0,0,0.5);
}
.scroll-btn-icon:before {
	content: '';
	width: 8px;
	height: 8px;
	background: #fff;
	margin-left: -4px;
	top: 8px;
	border-radius: 4px;
	-webkit-animation-duration: 1.5s;
					animation-duration: 1.5s;
	-webkit-animation-iteration-count: infinite;
					animation-iteration-count: infinite;
	-webkit-animation-name: scroll;
					animation-name: scroll;
}
.scroll-btn-icon-dark:before {
	background: #333;
}
@-webkit-keyframes scroll {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
		transform: translateY(36px);
	}
}
@keyframes scroll {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
		transform: translateY(36px);
	}
}
/* Testimonials v3, v4 */
.testimonials-section3 .owl-stage-outer {
	margin-right: 1px;
}
.testimonials-section3 .testimonials-item,
.testimonials-section4 .testimonials-item {
	border-right: solid 1px #d8dadd;
	padding: 15px 15px 20px;
}
.testimonials-section4 .testimonials-item:last-child {
	border-right: none;
}
.testimonials-section3 img,
.testimonials-section4 img {
	width: 74px !important;
	height: 74px !important;
	border-radius: 50%;
	background: #fff;
	padding: 3px;
	border: solid 1px #E6E6E6;
	margin: 0 auto 5px;
	display: block;
}
.testimonials-section3 blockquote,
.testimonials-section4 blockquote {
	font-size: 15px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.5;
	margin-bottom: 20px;
	border: none;
}
.testimonials-section3 blockquote p,
.testimonials-section4 blockquote p {
	z-index: 9;
	position: relative;
	margin-bottom: 5px;
}
.testimonials-section3 .testimonials-item strong,
.testimonials-section3 .testimonials-item em,
.testimonials-section4 .testimonials-item strong,
.testimonials-section4 .testimonials-item em {
	display: block;
	font-size: 14px;
	font-weight: 700;
}
.testimonials-section3 .testimonials-item strong,
.testimonials-section4 .testimonials-item strong {
	padding-top: 10px;
}
.testimonials-section3 .testimonials-item em,
.testimonials-section4 .testimonials-item em {
	font-style: normal;
	opacity: 0.7;
	font-weight: 400;
}
/*   
 * Template Name: Unify - Responsive Bootstrap Template
 * Description: Business, Corporate, Portfolio, E-commerce, Blog and One Page Template.
 * Version: 1.7
 * Author: @htmlstream
 * Website: http://htmlstream.com
*/

/*Style Switcher
------------------------------------*/
/*General*/
i.style-switcher-btn {
   right: 0;
   top: 37px;
   color: #fff;
   font-size: 18px;
   cursor: pointer;
   z-index: 555555;
   position: fixed;
   padding: 9px 10px;
   background: #222;
   border-radius: 3px 0 0 3px !important;
}

i.style-switcher-btn:hover {
   background:#000;
}

i.style-switcher-btn-option {
   top: 38px;
   background: #9097a0;
}

i.style-switcher-btn-option:hover {
   background: #707985;
}

.style-switcher {
   right: 0;
   top: 37px;
   color: #fff;
   width: 235px;
   display: none;
   z-index: 555555;
   position: fixed;
   background: #333;
   border-radius: 3px 0 0 3px !important;
}

/*Others*/
.style-switcher .style-switcher-heading {
   color: #fff;
   font-size: 15px;
   font-weight: 200;
   margin-bottom: 10px;
}

.style-switcher-logo  {
   margin-top: 10px;
   padding-top: 15px;
   border-top: solid 1px #4c5159;
}

.style-switcher-logo a {
   display: block;
   text-align: center;
}

.style-switcher .btn-u {
  color: #fff;
  font-weight: 200;
  border: solid 1px #555;
  border-radius: 2px !important;
}

.style-switcher .btn-u.active-switcher-btn,
.style-switcher .btn-u.active-switcher-btn {
   border: solid 1px #bbb;
}

/*Style Swticher Header*/
.style-swticher-header {
  background: #252525;
  padding: 9px 10px 5px 15px;
  border-bottom: solid 1px #222;
  border-radius: 3px 0 0 0 !important;  
}

.style-swticher-header .style-switcher-heading {
  margin: 0;
  font-size: 16px;
  text-transform: uppercase;
}

.style-swticher-header .theme-close {
   top: 9px;
   right: 6px;
   position: absolute;
}

.style-swticher-header .theme-close i {
   color: #999;
   padding: 5px;
   cursor: pointer;
   font-size: 22px;
}

.style-swticher-header .theme-close i:hover {
   color: #fff;
 }

/*Style Swticher Body*/
.style-swticher-body .no-col-space {
  padding: 0 10px;
  text-align: center;
}

.style-swticher-body hr {
  margin: 11px 0;
  border-color: #454545;
}

.style-swticher-body .no-col-space .col-xs-6 {
  padding-left: 5px;
  padding-right: 5px;
}

.style-swticher-body {
   padding: 15px 10px 15px 15px;
}

/*Theme Colors*/
.style-switcher li {
   width: 26px;
   height: 26px;
   cursor: pointer;
   background: #c00;
   margin: 0 6px 6px 0;
   display: inline-block;
   border-radius: 10% !important;
   transition: all 0.2s ease-in-out;
}

.style-switcher li.last {
   margin-right: 0;
}

.style-switcher li:hover,
.style-switcher li.theme-active {
   border: solid 2px #fff;
   transform: scale(1.1);
}

.style-switcher li.theme-default {
   background: #72c02c;
}
.style-switcher li.theme-blue {
   background: #3498db;
}
.style-switcher li.theme-orange {
   background: #e67e22;
}
.style-switcher li.theme-red {
   background: #e74c3c;
}
.style-switcher li.theme-light {
   background: #ecf0f1;
}
.style-switcher li.theme-purple {
   background: #9b6bcc;
}
.style-switcher li.theme-aqua {
   background: #27d7e7;
}
.style-switcher li.theme-brown {
   background: #9c8061;
}
.style-switcher li.theme-dark-blue {
   background: #4765a0;
}
.style-switcher li.theme-light-green {
   background: #79d5b3;
}
.style-switcher li.theme-dark-red {
   background: #a10f2b;
}
.style-switcher li.theme-teal {
   background: #18ba9b;
}/*
 * Template Name: Unify - Responsive Bootstrap Template
 * Description: Business, Corporate, Portfolio, E-commerce, Blog and One Page Template.
 * Version: 1.8
 * Author: @htmlstream
 * Website: http://htmlstream.com
*/

/*Import Global Compulsory CSS Files*/

/*@import url(one-demo.css);*/
/*@import url(one-style.css);*/

/*Import CSS Plugins*/

body {
   color: #09254E;
   font-size: 13px;
   line-height: 1.6;
}

body.header-fixed-space {
  padding-top: 94px;
}
body.header-fixed-space-v2 {
	padding-top: 135px;
}

@media (max-width: 991px) {
	body.header-fixed-space,
	body.header-fixed-space-v2 {
		padding-top: 0;
	}
}

p,
li,
li a,
label {
   color: #09254E;
}

a {
   color: #72c02c;
   text-decoration: none;
}

a,
a:focus,
a:hover,
a:active {
   outline: 0 !important;
}
a:focus {
  text-decoration: none;
}
a:hover {
   color: #72c02c;
   text-decoration: underline;
}
.nopadding {
	padding: 0!important;
}
/*Intro Page
------------------------------------*/
.intro-page-img-frames {
}

.intro-page-link {
	color: #555;
	font-weight: bold;
	text-transform: uppercase;
}

.intro-page-link:hover {
	color: #222;
	text-decoration: none;
}

/*Boxed Layout
------------------------------------*/
.wrapper {
  background: #fff;
}

.boxed-layout {
  padding: 0;
  box-shadow: 0 0 5px #ccc;
  margin-left: auto !important;
  margin-right: auto !important;
  background: url(../img/patterns/15.png) repeat;
}

/*Main Styles
------------------------------------*/
/*Purchase Block*/
.welcome {
	padding: 25px 0 0 0;
	border-bottom: solid 1px #eee;
	background: url(../img/patterns/breadcrumbs.png) repeat;
}
.welcome p {
	margin-bottom: 0;
}

.welcome .btn-buy {
	text-align: center;
}

.welcome .btn-buy a {
	margin-top: 27px;
	width: 297px;
}

.welcome .btn-buy a i {
	margin-right: 5px;
}

.welcome .col-md-12 {
	background: url(../img/wrapper_bg.png) bottom no-repeat;
	padding: 0 0 15px 0;
}

@media (max-width: 992px) {
	.welcome span {
		font-size: 22px;
		line-height: 29px;
	}

	.welcome .btn-buy a {
		width: 100%;
		margin: 25px 0 0 0;
		font-size: 16px;
	}
	.welcome .btn-buy a:last-child {
		margin-bottom: 25px;
	}
}
@media (max-width: 480px) {
	.welcome .col-md-12 {
		padding:0 15px 15px 15px;
	}
}
/*Service*/
.service {
	overflow: hidden;
	margin-bottom: 10px;
	padding: 15px 15px 10px;
}
.service:hover {
	background: #fcfcfc;
	box-shadow: 0 0 5px #ddd;
    transition: box-shadow 0.2s ease-in-out;
}
.service:hover i {
	color: #656565;
}

.service .desc {
	padding: 0 15px;
	overflow: hidden;
}
.service .desc h4 {
	font-size: 22px;
	line-height: 25px;
}

.service .service-icon {
	float: left;
	padding: 10px;
	color: #72c02c;
	font-size: 35px;
	text-align: center;
    transition: all 0.4s ease-in-out;
}
.service .service-icon.icon-cogs {
	font-size: 37px;
}
.service .service-icon.icon-plane {
	font-size: 43px;
}

/* Recent Work  */
.recent-work a {
	text-align: center;
	background: #fcfcfc;
	display: inline-block;
}

.recent-work a:hover {
	text-decoration: none;
}

.recent-work a:hover strong {
	color: #555;
}

.recent-work em.overflow-hidden {
	display: block;
}

.recent-work a span {
	display: block;
	padding: 10px;
	border-bottom: solid 2px #eee;
}

.recent-work a strong {
	color: #555;
	display: block;
}

.recent-work a i {
	color: #777;
}

.recent-work a img {
   transition: all 0.8s ease-in-out;
}

.recent-work a:hover img {
	opacity: 0.8;
   transform: scale(1.2) rotate(3deg);
}

.recent-work a:hover span {
	border-bottom: solid 2px #72c02c;
    transition: all 0.3s ease-in-out;
}

/* Work */
.work {
	margin-top: 6px;
}
.work .details {
	padding: 10px;
}
.work .caption {
	display: block;
	padding-top: 5px;
	color: #585f69 !important;
	font-size: 18px !important;
}
.work .caption:hover {
	cursor: pointer;
	color: #444 !important;
	text-decoration: underline;
}

/*Other Footer Common Classes
------------------------------------*/
/*Thumb Headline*/
.thumb-headline h2 {
	color: #eee;
	font-size: 16px;
}

/*Footer Logo*/
.footer-logo {
	margin: 17px 0 20px;
}

/*Latest List*/
.latest-list li {
	padding: 8px 0;
	border-top: 1px solid #353535;
}

.latest-list li:first-child {
	padding-top: 0;
	border-top: none;
}

.latest-list li a {
	color: #eee;
}

.latest-list small {
	color: #999;
	display: block;
}

/*Link List*/
.link-list li {
	border-top: solid 1px #353535;
}

.link-list li:first-child {
	border-top: none !important;
}

.link-list a {
	color: #eee;
	font-size: 11px;
	padding: 6px 0px;
	display: inline-block;
	text-transform: uppercase;
}

.link-list li i {
	color: #bbb;
	float: right;
	margin-top: 10px;
}

/*Latest Tweets*/
.latest-tweets .latest-tweets-inner p {
	color: #555;
	font-size: 13px;
}

.latest-tweets .latest-tweets-inner a {
	/*color: #3498db;*/
	text-decoration: none;
}
.latest-tweets .latest-tweets-inner a:hover {
	text-decoration: underline;
}

.latest-tweets .latest-tweets-inner i.fa {
	top: 2px;
	float: left;
	color: #bbb;
	color: #55acee;
	font-size: 18px;
	margin-right: 5px;
	position: relative;
}

.latest-tweets .latest-tweets-inner small {
	color: #777;
	display: block;
}

/*Social Icons*/
.social-icons {
	margin-top: 5px;
}

.social-icons li {
	margin: 0;
}

.social-icons li a {
	margin: 0 3px;
}

/*Thumbnails
------------------------------------*/
a.thumbnail {
	padding: 0;
	border: none;
	margin-bottom: 15px;
}

.thumbnail-style {
	padding: 7px;
	margin-bottom: 20px;
}
.thumbnail-style:hover {
	box-shadow: 0 0 8px #ddd;
    transition: box-shadow 0.2s ease-in-out;
}

.thumbnail h3,
.thumbnail-style h3 {
	margin: 6px 0 8px 0;
}

.thumbnail h3 a,
.thumbnail-style h3 a {
	color: #585f69;
	font-size: 18px;
}

.thumbnail h3 a:hover,
.thumbnail-style h3 a:hover {
	color: #72c02c;
	text-decoration: none;
}

.thumbnail-style .thumbnail-img {
	position: relative;
	margin-bottom: 11px;
}

.thumbnail-style a.btn-more {
	right: -10px;
	bottom: 10px;
	color: #fff;
	padding: 1px 6px;
	position: absolute;
	background: #72c02c;
	display: inline-block;
}
.thumbnail-style a.btn-more:hover {
	text-decoration: none;
	box-shadow: 0 0 0 2px #5fb611;
}
.thumbnail-style:hover a.btn-more {
	right: 10px;
}

.thumbnail-kenburn img {
	left: 10px;
	margin-left: -10px;
	position: relative;
   transition: all 0.8s ease-in-out;
}
.thumbnail-kenburn:hover img {
   transform: scale(1.2) rotate(2deg);
}

/*Servive Blocks
------------------------------------*/
/*Service Alternative Block*/
.service-alternative .service:hover {
	background: #76ca2c;
    transition: all 0.4s ease-in-out;
}
.service-alternative .service:hover i,
.service-alternative .service:hover p,
.service-alternative .service:hover h4 {
	color: #fff;
}

/*Servive Block Versions*/
.service-v1 h2 {
	margin: 15px 0 10px;
	font-size: 20px;
	line-height: 28px;
}

.service-v1 p {
	text-align: justify;
}

/*Blog Posts
------------------------------------*/
.posts .dl-horizontal a {
	color: #555;
}

.posts .dl-horizontal {
	margin-bottom: 15px;
	overflow: hidden;
}

.posts .dl-horizontal dt {
	width: 60px;
	float: left;
}

.posts .dl-horizontal dt img {
	width: 60px;
	height: 60px;
	padding: 2px;
	margin-top: 2px;
	border: solid 1px #ddd;
}

.posts .dl-horizontal dd {
	margin-left: 70px;
}

.posts .dl-horizontal dd p {
	margin: 0;
}

.posts .dl-horizontal dd a {
	font-size: 14px;
	line-height: 16px !important;
}

.posts .dl-horizontal dd a:hover {
	color: #72c02c;
	text-decoration: none;
}

.posts .dl-horizontal:hover dt img,
.posts .dl-horizontal:hover dd a {
	color: #72c02c;
	border-color: #72c02c !important;
	transition: all 0.2s ease-in-out;
}

/*About Page
------------------------------------*/
.team ul.team-socail {
	text-align: right;
}

.team ul.team-socail li {
	margin: 0 !important;
	padding: 0 !important;
}

.team ul.team-socail li a,
.team ul.team-socail li a:hover {
	text-decoration: none;
}

.team ul.team-socail li i {
	color: #aaa;
	padding: 6px 7px;
	min-width: 30px;
	font-size: 18px;
	text-align: center;
	background: #f7f7f7;
	display: inline-block;
}

.team ul.team-socail li i:hover {
	color: #fff;
	background: #72c02c;
	transition: all 0.2s ease-in-out;
}

.team .thumbnail-style {
	padding: 12px;
}

.team .thumbnail-style img {
	margin-bottom: 7px;
}

.team .thumbnail-style h3 {
	margin-bottom: 5px;
}

.team .thumbnail-style:hover h3 a {
	color: #72c02c !important;
}

.team .thumbnail-style small {
	display: block;
	margin-top: 5px;
	font-size: 12px;
}

/*About Me Page
------------------------------------*/
.about-me {
	overflow: hidden;
}

.about-me h2 {
	margin: 0;
	font-size: 20px;
	text-transform: uppercase;
}

.about-me span {
	color: #999;
	display: block;
	font-size: 14px;
	margin-bottom: 10px;
}

.about-me .social-icons {
	margin-top: 7px;
}

/*About My Goals*/
.about-my-goals h2 {
	text-transform: uppercase;
}

/*About Skills*/
.about-skills {
	padding: 40px 0;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	background: url(../img/breadcrumbs.png) repeat;
}

/*Gallery Page
------------------------------------*/
.gallery-page .thumbnail,
.gallery-page .thumbnail:hover {
	padding: 0;
	border: none;
	box-shadow: none;
}
.gallery-page .thumbnails {
	margin-bottom:6px;
}

/*Privacy Page
------------------------------------*/
.privacy a {
	text-decoration: underline;
}
.privacy a:hover {
	color: #72c02c;
	text-decoration: none;
}

/*Portfolio Item Page v1
------------------------------------*/
.portfolio-item h2 {
	color: #555;
	font-size: 24px;
	margin: 0 0 15px;
}
.portfolio-item li {
	padding: 3px 0;
}
.portfolio-item p a {
	text-decoration: underline;
}
.portfolio-item p a:hover {
	text-decoration: none;
}

/*Portfolio Item v1*/
.portfolio-item1 ul {
	margin: 10px 0 20px;
}

.portfolio-item1 li {
	font-size: 16px;
	margin-bottom: 3px;
}

.portfolio-item1 li i {
	font-size: 18px;
	margin-right: 4px;
}

/*Sidebar Features
------------------------------------*/
/*Blog Tags*/
ul.blog-tags li {
	display: inline-block;
}

ul.blog-tags a {
	font-size :13px;
	padding: 2px 7px;
	background: #f7f7f7;
	margin: 0 3px 6px 0;
	display: inline-block;
}

ul.blog-tags a i {
	color: #666;
}

ul.blog-tags a:hover {
	background: #72c02c;
}

ul.blog-tags a:hover,
ul.blog-tags a:hover i {
	color: #fff !important;
	text-decoration: none;
	transition: all 0.2s ease-in-out;
}

/*Blog Photo Stream*/
.blog-photos li {
	display: inline;
}

.blog-photos li img {
	width: 58px;
	height: 58px;
	margin: 0 2px 8px;
}

.blog-photos li img:hover {
	box-shadow: 0 0 0 2px #72c02c;
}

/*Blog Latest Tweets*/
.blog-twitter .blog-twitter-inner {
	padding: 10px;
	position: relative;
	background: #f7f7f7;
	margin-bottom: 10px;
}

.blog-twitter .blog-twitter-inner,
.blog-twitter .blog-twitter-inner:after,
.blog-twitter .blog-twitter-inner:before {
	transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}

.blog-twitter .blog-twitter-inner:after,
.blog-twitter .blog-twitter-inner:before {
	width: 0;
	height: 0;
	right: 0px;
	bottom: 0px;
	content: " ";
	display: block;
	position: absolute;
}

.blog-twitter .blog-twitter-inner:after {
	border-top: 15px solid #eee;
	border-right: 15px solid transparent;
	border-left: 0px solid transparent;
	border-left-style: inset; /*FF fixes*/
	border-right-style: inset; /*FF fixes*/
}
.blog-twitter .blog-twitter-inner:before {
	border-bottom: 15px solid #fff;
	border-right: 0 solid transparent;
	border-left: 15px solid transparent;
	border-left-style: inset; /*FF fixes*/
	border-bottom-style: inset; /*FF fixes*/
}

.blog-twitter .blog-twitter-inner:hover {
	border-color: #72c02c;
	border-top-color: #72c02c;
}
.blog-twitter .blog-twitter-inner:hover:after {
	border-top-color: #72c02c;
}

.blog-twitter .blog-twitter-inner span.twitter-time {
	color: #777;
	display: block;
	font-size: 11px;
}

.blog-twitter .blog-twitter-inner a {
	color: #72c02c;
	text-decoration: none;
}
.blog-twitter .blog-twitter-inner a:hover {
	text-decoration: underline;
}

.blog-twitter .blog-twitter-inner i.fa {
	top: 2px;
	color: #bbb;
	font-size: 18px;
	position: relative;
}

/*Choose Block*/
.who li {
	margin-bottom: 6px;
}
.who li i {
	color: #72c02c;
	font-size: 13px;
	min-width: 15px;
	margin-right: 8px;
	text-align: center;
	position: relative;
}
.who li:hover i,
.who li:hover a {
	color: #777;
}
.who li:hover a:hover {
	text-decoration: none;
}

/*Promo Page
------------------------------------*/
/*Slider Part*/
.fullwidthbanner-container.slider-promo {
	max-height: 460px !important;
}

.slider-promo-info-bg {
	padding: 25px 20px 20px;
	background: url(../img/bg-black.png) repeat;
}

.slider-promo-info span.big-size {
	color: #fff;
	display: block;
	font-size: 30px;
	margin-bottom: 25px;
	text-shadow: none !important;
}

.slider-promo-info p {
	color: #fff;
	font-size: 16px;
	margin-bottom: 0;
}

/*Promo Box*/
.promo-box {
	padding: 20px;
	margin: 25px 0 20px;
	text-align: center;
}

.promo-box i {
	display: block;
	font-size: 50px;
}

.promo-box p {
	font-size: 14px;
	margin-bottom: 0;
}

.promo-box strong,
.promo-box strong a {
	color: #555;
	display: block;
	font-size: 20px;
	font-weight: 200;
	margin: 20px 0 15px;
}

.promo-box:hover strong,
.promo-box:hover strong a {
	color: #72c02c;
}

/*Promo Service*/
.promo-service {
	margin-bottom: 20px;
}

.promo-service li {
	margin-bottom: 5px;
}

.promo-service a.btn-u {
	margin: 0 20px 10px 0;
}

/*Promo Elements*/
.title-box {
	font-size: 16px;
	text-align: center;
	padding: 10px 0 30px;
	border-bottom: solid 1px #eee;
}

.title-box .title-box-text {
	color: #555;
	display: block;
	font-size: 35px;
	font-weight: 200;
}

@media (max-width: 768px) {
	.title-box .title-box-text {
		font-size: 26px;
		line-height: 34px;
		margin-bottom: 10px;
	}
	.title-box p {
		font-size: 15px;
	}
}

.block-blockquote {
	margin: 20px 0;
	text-align: center;
	border: dashed 1px #ccc;
}

.block-blockquote-inner {
	padding: 15px;
}

.block-blockquote p {
	font-size: 26px;
	margin-bottom: 0;
}

/*Info Blocks*/
.info-blocks {
	margin-bottom: 15px;
}

.info-blocks:hover i.icon-info-blocks {
	color: #72c02c;
    transition:all 0.2s ease-in-out;
}

.info-blocks i.icon-info-blocks {
	float: left;
	color: #777;
	font-size: 30px;
	min-width: 50px;
	margin-top: 10px;
	text-align: center;
}

.info-blocks .info-blocks-in {
	padding: 0 10px;
	overflow: hidden;
}

.info-blocks .info-blocks-in h3 {
	color: #555;
	font-size: 20px;
	line-height: 28px;
}

.info-blocks .info-blocks-in p {
	font-size: 12px;
}

/*Brand Page
------------------------------------*/
.brand-page .btn {
	margin-bottom: 10px;
}

/*Form Pages
------------------------------------*/
.form-page input,
.form-page select {
	margin-bottom: 10px;
}

/*Labels and Badges Page
------------------------------------*/
ul.labels-demo {
  margin: 5px 0;
}

ul.labels-demo li {
  list-style: none;
  display: inline-block;
  margin: 0 5px 2px 0;
}

.badge-sidebar {
	border-left: solid 1px #eee;
}

@media (max-width: 991px) {
	.badge-sidebar {
		border-left: none;
	}
}

/*Line Icon Page
------------------------------------*/
.line-icon-page .item-box {
	width: 25%;
	float: left;
	height: 90px;
	text-align: center;
	padding: 20px 10px;
	margin: 0 -1px -1px 0;
	word-wrap: break-word;
	border: 1px solid #ddd;
}
.line-icon-page .item-box--higher {
	height: 120px;
}

@media (max-width: 768px) {
	.line-icon-page .item-box {
		height: 115px;
  	}
}

@media (max-width: 450px) {
	.line-icon-page .item-box {
		height: 130px;
	}
}

.line-icon-page .item-box:hover {
	background: #fafafa;
}

.line-icon-page .item span {
	display: block;
	font-size: 28px;
	margin-bottom: 10px;
}

.line-icon-page .item:hover {
	color: #72c02c;
}

/*Line Icon Page
------------------------------------*/
.icon-page-fa {
	margin-bottom: 20px;
}

.icon-page-fa .item-box {
	float: left;
	height: 100px;
	width: 16% !important;
}

.icon-page-fa .item {
	font-size: 12px;
}

.icon-page-fa .item i {
	color: #555;
    display: block;
    font-size: 24px;
    margin-bottom: 10px;
}

@media (max-width: 767px) {
	.icon-page-fa .item-box {
		width: 20% !important;
	}
}

@media (max-width: 600px) {
 .icon-page-fa .item-box {
  width: 30% !important;
 }
}

@media (max-width: 400px) {
 .icon-page-fa .item-box {
  width: 50% !important;
 }
}

/*GLYPHICONS Icons Page
------------------------------------*/
/*Special styles for displaying the icons and their classes*/
.bs-glyphicons {
	padding-left: 0;
	list-style: none;
	overflow: hidden;
	padding-bottom: 1px;
	margin-bottom: 20px;
}

.bs-glyphicons li {
	width: 25%;
	float: left;
	height: 115px;
	padding: 10px;
	font-size: 11px;
	line-height: 1.4;
	text-align: center;
	margin: 0 -1px -1px 0;
	border: 1px solid #ddd;
}

.bs-glyphicons .glyphicon {
	display: block;
	font-size: 18px;
	margin: 5px auto 10px;
}

.bs-glyphicons li:hover {
	color: #72c02c;
	background-color: #fafafa;
}

@media (min-width: 768px) {
	.bs-glyphicons li {
	  width: 12.5%;
	}
}

/*Glyphicons Pro*/
.demo-pro-glyphicons li {
	width: 170px;
	height: 100px;
	padding: 20px 10px 30px;
}

.demo-pro-glyphicons span {
	height: 40px;
	display: block;
}

.demo-pro-glyphicons span:before {
	color: #555;
	padding: 10px 62px;
}

.demo-pro-glyphicons span.glyphicons:before {
	font-size: 22px;
}

/*Glyphicons Pro Halflings*/
.demo-pro-glyphicons span.halflings {
	height: 30px;
}

.demo-pro-glyphicons span.halflings:before {
	padding: 10px 70px;
}

/*Contact Pages
------------------------------------*/
.map {
	width: 100%;
	height: 350px;
	border-top: solid 1px #eee;
	border-bottom: solid 1px #eee;
}

.map-box {
	height: 250px;
}

.map-box-space {
	margin-top: 15px;
}

.map-box-space1 {
	margin-top: 7px;
}

/*Background Opacity
------------------------------------*/
.service-or {
	overflow: hidden;
	position: relative;
}

.service-bg {
    width: 250px;
    padding: 60px;
    position: absolute;
    top: -10px;
    right: -100px;
    background-color: rgba(255,255,255,0.1);
    transform: rotate(55deg);
    -o-transform: rotate(55deg);
    -ms-transform: rotate(55deg);
    -moz-transform: rotate(55deg);
    -webkit-transform: rotate(55deg);
}

/*Easy Block (used for image badges)
------------------------------------*/
.easy-block-v1 {
	position: relative;
}

.easy-block-v1 img {
	width: 100%;
}

.easy-block-v1 .overflow-h h3 {
	width: 60%;
	float: left;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 5px;
}

.easy-block-v1 .easy-block-v1-badge {
	left: 0px;
	top: 10px;
	z-index: 1;
	color: #fff;
	padding: 4px 10px;
	position: absolute;
}

/*Easy Block v2 (used for image badges)
------------------------------------*/
.easy-block-v2 {
	overflow: hidden;
	position: relative;
	margin-bottom: 20px;
}

.easy-block-v2 img {
	width: 100%;
}

.easy-block-v2 .easy-bg-v2 {
	top: 5px;
	color: #fff;
	width: 100px;
	padding: 5px;
	right: -32px;
	font-size: 13px;
	position: absolute;
	text-align: center;
	letter-spacing: 2px;
	transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}

/*Easy Block v3 (used for image badges)
------------------------------------*/
.easy-block-v3 {
	text-align: left;
	background: #585f69;
	padding: 30px 20px 20px;
}

.easy-block-v3.first {
	background: #696f77;
}
.easy-block-v3.second {
	background: #707780;
}
.easy-block-v3.third {
	background: #787f88;
}

.easy-block-v3 i {
	color: #fff;
	float: left;
	font-size: 30px;
	min-width: 45px;
	padding-top: 10px;
}

.easy-block-v3 .inner-faq-b {
	overflow: hidden;
}

.easy-block-v3 .inner-faq-b h2,
.easy-block-v3 .inner-faq-b h3 {
	font-size: 21px;
	margin-bottom: 8px;
}

.easy-block-v3 .inner-faq-b h4 {
	color: #fff;
	font-size: 17px;
	margin-bottom: 2px;
}

.easy-block-v3 .inner-faq-b h2,
.easy-block-v3 .inner-faq-b h3,
.easy-block-v3 .inner-faq-b p {
	color: #fff;
}

/*Full Width Block
------------------------------------*/
.full-w-block {
	padding: 30px 0;
	background: #282828;
}

.full-w-block .info-blocks i,
.full-w-block .info-blocks-in h3 {
	color: #fff;
}

.full-w-block .info-blocks-in p {
	color: #ccc;
}

.full-w-block .info-blocks:hover i.icon-info-blocks {
	color: #fff;
}

/*Simple Block
------------------------------------*/
.simple-block {
	margin-bottom: 20px;
}

.simple-block img {
	width: 100%;
}

.simple-block p {
	text-align: center;
}

.simple-block .carousel-indicators {
	top: 10px;
	left: 65%;
	text-align: right;
}

.simple-block .carousel-indicators .active {
	background: #555;
}

.simple-block .carousel-indicators li {
	border-color: #555;
}

.simple-block .carousel-inner > .item {
	margin: 0;
}

.simple-block .responsive-video {
	margin-bottom: 3px;
}

/*Two Blocks
------------------------------------*/
.two-blocks {
	text-align: center;
}

.two-blocks-in {
	margin-bottom: 30px;
}

.two-blocks-in i {
	color: #fff;
	padding: 11px;
	font-size: 30px;
	min-width: 50px;
	text-align: center;
	background: #585f69;
	margin-bottom: 10px;
	display: inline-block;
}

/*Three Blocks
------------------------------------*/
.three-blocks {
	text-align: center;
}

.three-blocks-in {
	margin-bottom: 30px;
}

.three-blocks-in i {
	color: #777;
	padding: 9px 6px;
	font-size: 20px;
	min-width: 40px;
	margin-bottom: 10px;
	border: 1px solid #777;
}

.three-blocks-in h3 {
	font-size: 20px;
	margin-bottom: 7px;
}

/*Temperory Classes
------------------------------------*/
/*Banner-info*/
.banner-info {
	margin-bottom: 10px;
}

.banner-info i {
	float: left;
	color: #fff;
	padding: 11px;
	/*min-width works with line-icon*/
	min-width: 40px;
	font-size: 22px;
	text-align: center;
	margin: 7px 20px 0 0;
}

/*min-width works with FontAwesome*/
.banner-info i.fa {
	min-width: 46px;
}

.banner-info.light i {
	border: 1px solid #fff;
}

.banner-info.dark i {
	background: #555;
}

.banner-info h3 {
	font-size: 21px;
	margin-bottom: 5px;
}

.banner-info.light h3 { color: #fff;}
.banner-info.light p { color: #eee;}

/*Title-Box-V2*/
.title-box-v2 {
	text-align: center;
	margin-bottom: 40px;
}

.title-box-v2 h2 {
    font-size: 25px;
    text-transform: uppercase;
}

.title-box-v2 p {
	font-size: 13px;
}

/*remove padding from "Col-"*/
.no-space {
	padding: 0;
}

.no-space-left {
	padding-left: 0;
	padding-right: 15px !important;
}

.no-space-right {
	padding-right: 0;
	padding-left: 15px !important;
}

/*List Style v1*/
.list-style-v1 li {
	margin-bottom: 7px;
}

.list-style-v1 i {
	margin-right: 5px;
}

/*Social Contacts
------------------------------------*/
.social-contacts li {
	padding: 5px 0;
	border-top: 1px solid #ddd;
}

.social-contacts li:first-child {
	border-top: none;
}

.social-contacts li i {
	color: #777;
	font-size: 13px;
	min-width: 13px;
	margin-right: 12px;
	text-align: center;
}

/*Status Bar
------------------------------------*/
.status-bar li {
	padding-left: 9px;
	border-left: 1px solid #eee;
}

.status-bar li:first-child {
	border-left: none;
}

.status-bar li i {
	color: #72c02c;
	margin-right: 5px;
}

.status-bar li a:hover {
	text-decoration: none;
}

.status-bar-in {
	padding: 10px;
	position: relative;
	background: #f0f0f0;
}

.status-bar-in:after {
	width: 0;
	height: 0;
	top: -10px;
	left: 50px;
	content: " ";
	display: block;
	position: absolute;
	border-bottom: 11px solid #f0f0f0;
	border-left: 11px solid transparent;
	border-right: 11px solid transparent;
	border-left-style: inset; /*FF fixes*/
	border-right-style: inset; /*FF fixes*/
}

/*Share List*/
.share-list {
	margin-bottom: 0;
}

.share-list li {
	padding-left: 20px;
}

.share-list li:first-child {
	padding-left: 0;
}

.share-list li i {
	color: #72c02c;
	margin-right: 5px;
}

/*People Say
------------------------------------*/
.people-say img {
	float: left;
	width: 40px;
	height: auto;
	margin: 6px 10px 0 0;
}

.people-say .overflow-h span {
	font-weight: 700;
}

.people-say .overflow-h p {
	font-style: italic;
	line-height: 1.3;
}

.people-say .overflow-h small {
	text-align: right;
	font-style: italic;
}

/*Inspire Page
------------------------------------*/
img.img-mouse {
	width: 150px;
	height: auto;
	margin: 0 auto 60px;
}

/*Desire Page
------------------------------------*/
/*Service Info*/
.service-info {
	position: relative;
	padding: 40px 0 50px;
	background: url(../img/patterns/17.png) repeat;
}

.service-info .info-description {
	overflow: hidden;
}

.service-info i.service-info-icon {
	color: #777;
	float: left;
	width: 50px;
	height: 50px;
	padding: 15px;
	font-size: 20px;
	line-height: 17px;
	margin-right: 20px;
	text-align: center;
	display: inline-block;
	border: 1px solid #777;
}

.service-info .info-description h3 {
	margin: 0 0 10px;
}

.service-info .info-description p {
	color: #777;
}

/*Portfolio Single Item Page
------------------------------------*/
/*Project Details*/
.project-details li {
  color: #555;
  font-weight: 200;
  margin-bottom: 5px;
}

.project-details strong {
  min-width: 100px;
  display: inline-block;
}

.project-details a {
  text-decoration: underline;
}

/*Bootstrap Testimonials
------------------------------------*/
.testimonials-bs {
  padding: 50px 0;
  background: url(../img/bg/16.jpg) 50% 0 repeat fixed;
}

.testimonials-bs .headline-center-v2 span.author {
  color: #777;
  font-size: 14px;
}

/*Removes Bootstrap carousel background images*/
.testimonials-bs .item {
  margin-bottom: 30px;
}

.testimonials-bs .carousel-arrow {
  text-align: center;
}

.testimonials-bs .carousel-control-v2 i {
	color: #888;
	width: 30px;
	height: 30px;
	padding: 2px;
	font-size: 22px;
	display: inline-block;
	border: 2px solid #888;
}

.testimonials-bs .carousel-control-v2 i:hover {
  color: #72c02c;
  border-color: #72c02c;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
}

.testimonials-bs .carousel-control-v2.left,
.testimonials-bs .carousel-control-v2.right {
    text-decoration: none;
    background-image: none;
}

/*Team v1*/
.team-v1 li > h3 {
	color: #555;
}
/*----------------------------------------------------------------------

[-----*** TABLE OF CONTENT ***-----]

1. Header - Topbar
2. Header - Navbar
3. Header - Responsive Navbar Style
4. Header - Submenu
5. Header - Search
6. Header - Mega Menu
7. Header - Dark Option
8. Header - Fixed
9. Header - Fixed Boxed
-----------------------------------------------------------------------*/
body.header-fixed-space-default {
	padding-top: 81px;
}

@media (max-width: 991px) {
	body.header-fixed-space-default {
		padding-top: 0;
	}
}

/*--------------------------------------------------
    [1. Header - Topbar]
----------------------------------------------------*/

/*Top Bar (login, search etc.)
------------------------------------*/
.header .topbar {
	z-index: 12;
	padding: 8px 0;
	position: relative;
}
.header-fixed .header.header-fixed-shrink .topbar {
 	padding:2px 0 8px 0;
}

@media (max-width: 991px) {
	.header .topbar {
		margin-bottom: 20px;
		padding: 0;
    	line-height: 8px;
	}
	.header .topbar ul.loginbar {
		position: absolute;
	    right: 0px;
	    float: left !important;
	    width: 357px;
	    border: 0 none !important;
	}
}
@media (max-width: 480px) {
	.topbar ul.loginbar li:nth-child(4) {
		display: none !important;
	}
}
.header .topbar ul.loginbar {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #E4E4E4;
}

.header .topbar ul.loginbar > li {
	display: inline;
	list-style: none;
	position: relative;
	padding-bottom: 15px;
}

.header .topbar ul.loginbar > li > a,
.header .topbar ul.loginbar > li > a:hover {
	color: #09254E;
	font-size: 11px;
	text-transform: uppercase;
	cursor: pointer;
}

.header .topbar ul.loginbar li i.fa {
	color: #bbb;
}

.header .topbar ul.loginbar li.topbar-devider {
	top: -1px;
	padding: 0;
	font-size: 8px;
	position: relative;
	margin: 0 9px 0 5px;
	font-family: Tahoma;
	border-right: solid 1px #bbb;
}

/*languages*/
.header .topbar ul.languages {
	top: 25px;
	left: -5px;
	display: none;
	padding: 4px 0;
	padding-left: 0;
	list-style: none;
	min-width: 210px;
	position: absolute;
	background: #f2f2f2;
}

.header .topbar li:hover ul.languages {
	display: block;
}

.header .topbar ul.languages:after {
	top: -4px;
	width: 0;
	height: 0;
	left: 8px;
	content: " ";
	display: block;
	position: absolute;
	border-bottom: 6px solid #f0f0f0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-left-style: inset; /*FF fixes*/
	border-right-style: inset; /*FF fixes*/
}

.header .topbar ul.languages li a {
	color: #09254E;
	display: block;
	font-size: 11px;
	padding: 2px 12px;
	margin-bottom: 1px;
}

.header .topbar ul.languages li.active a i {
	color: #999;
	float: right;
	margin-top: 2px;
}
.header .topbar ul.languages li:nth-child(even) a {
	background: #f2f2f2;
}
.header .topbar ul.languages li:nth-child(odd) a {
	background: #fafafa;
}
.header .topbar ul.languages li a:hover,
.header .topbar ul.languages li.active a {
	background: #fff;
}

.header .topbar ul.languages li a:hover {
	text-decoration: none;
}

/*No Topbar*/
.header.no-topbar .navbar-toggle {
	margin-top: 25px;
}

/*--------------------------------------------------
    [2. Header - Navbar]
----------------------------------------------------*/

/*Navbar*/
.header {
	z-index: 99;
	background: #fff;
	position: relative;
	border-bottom: solid 2px #eee;
}

/*Header Container*/
.header > .container {
	display: table;
	margin-bottom: -40px;
}

@media (max-width: 768px) {
	.header > .container {
		width: 100%;
	}
}

@media (max-width: 991px) {
	.header > .container {
		margin-bottom: 0;
	}
}

/*Logo*/
.header .logo {
	height: 100%;
	min-height: 40px;
	max-width: 100px;
	display: table-cell;
	vertical-align: middle;
}

.header .logo img {
	z-index: 1;
	margin: 20px 0;
	position: relative;
}
@media (max-width: 920px) {
	.header .logo img {
		margin:35px 0 5px 0;
	}
}
.header-fixed .header.header-fixed-shrink .logo img {
	top: -23px;
}

/*Big Logo Style*/
@media (max-width: 1200px) {
	.header img.big-logo {
		width: 120px;
		height: auto;
	}
}

/*Navbar Toggle*/
.header .navbar-toggle {
	border-color: #5fb611;
}

@media (max-width: 991px) {
	.header .navbar-toggle {
		margin-right: 0;
	}
}

.header .navbar-toggle .fa {
	color: #fff;
	font-size: 19px;
}

.header .navbar-toggle,
.header .navbar-toggle:hover,
.header .navbar-toggle:focus {
	background: #72c02c;
	padding: 6px 10px 2px;
}

.header .navbar-toggle:hover {
	background: #5fb611 !important;
}

/*Navbar Collapse*/
.header .navbar-collapse {
	position: relative;
	margin-top: 10px;
}

/*Navbar Collapse*/
@media (max-width: 991px) {
  	.header .navbar-collapse,
	.header .navbar-collapse .container {
		padding-left: 0;
		padding-right: 0;
	}
}

/*Navbar Menu*/
.header .navbar-nav > li > a {
	color: #09254E;
	font-size: 15px;
	font-weight:400;
	text-transform: uppercase;
}

.header .navbar-nav > .active > a {
	color: #72c02c;
}

@media (min-width: 992px) {
	.header .navbar-nav {
		float: right;
	}
}

/*--------------------------------------------------
    [3. Header - Responsive Navbar Style]
----------------------------------------------------*/

/*Responsive Navbar*/
@media (max-width: 991px) {
	/*Responsive code for max-width: 991px*/
    .header .navbar-header {
        float: none;
    }

    .header .navbar-toggle {
        display: block;
    }

    .header .navbar-collapse.collapse {
        display: block !important;
    }

    .header .navbar-collapse.collapse.in {
        display: block !important;
  		overflow-y: auto !important;
    }

    .header .navbar-nav {
        margin: 0 0 5px;
        float: none !important;
    }

    .header .navbar-nav > li {
        float: none;
    }

    .header .navbar-nav > li > a {
        padding-top: 30px;
        padding-bottom: 40px;
    }

    /*Pull Right*/
    .header .dropdown-menu.pull-right {
		float: none !important;
	}

	/*Dropdown Menu Slide Down Effect*/
	.header .navbar-nav .open .dropdown-menu {
		border: 0;
		float: none;
		width: auto;
		margin-top: 0;
		position: static;
		box-shadow: none;
		background-color: transparent;
	}

	.header .navbar-nav .open > a,
	.header .navbar-nav .open > a:hover,
	.header .navbar-nav .open > a:focus {
		border-bottom-color: #eee;
	}

	.header .navbar-nav .open .dropdown-menu > li > a,
	.header .navbar-nav .open .dropdown-menu .dropdown-header {
		padding: 5px 15px 5px 25px;
	}

	.header .navbar-nav .open .dropdown-menu > li > a {
		line-height: 20px;
	}

	.header .navbar-nav .open .dropdown-menu > li > a:hover,
	.header .navbar-nav .open .dropdown-menu > li > a:focus {
		background-image: none;
	}

	.header .navbar-nav .open .dropdown-menu > li > a {
		color: #777;
	}

	.header .navbar-nav .open .dropdown-menu > li > a:hover,
	.header .navbar-nav .open .dropdown-menu > li > a:focus {
		color: #333;
		background-color: transparent;
	}

	.header .navbar-nav .open .dropdown-menu > .active > a,
	.header .navbar-nav .open .dropdown-menu > .active > a:hover,
	.header .navbar-nav .open .dropdown-menu > .active > a:focus {
		color: #555;
		background-color: #e7e7e7;
	}

	.header .navbar-nav .open .dropdown-menu > .disabled > a,
	.header .navbar-nav .open .dropdown-menu > .disabled > a:hover,
	.header .navbar-nav .open .dropdown-menu > .disabled > a:focus {
		color: #ccc;
		background-color: transparent;
	}

	.header .dropdown-menu.no-bottom-space {
		padding-bottom: 0;
	}

	/*Design for max-width: 991px*/
	.header .navbar-nav > li > a {
		font-size: 14px;
		padding: 9px 10px;
	}

	.header .navbar-nav > li a {
		border-bottom: solid 1px #eee;
	}

	.header .navbar-nav > li > a:focus {
		background: none;
	}

	.header .navbar-nav > li > a:hover {
		color: #72c02c;
	}

	.header .navbar-nav > .active > a,
	.header .navbar-nav > .active > a:hover,
	.header .navbar-nav > .active > a:focus {
		background: #72c02c;
		color: #fff !important;
	}

	.header .dropdown .dropdown-submenu > a {
		font-size: 13px;
		color: #555 !important;
		text-transform: uppercase;
	}
}

@media (min-width: 992px) {
	/*Navbar Collapse*/
	.header .navbar-collapse {
		padding: 0;
	}

	/*Navbar*/
	.header .container > .navbar-header,
	.header .container-fluid > .navbar-header,
	.header .container > .navbar-collapse,
	.header .container-fluid > .navbar-collapse {
		margin-bottom: -10px;
	}

	.header .navbar-nav {
		position: relative;
	}

	.header .navbar-nav > li > a {
		bottom: -2px;
		position: relative;
		padding: 9px 30px 9px 20px;
	}
	.header .navbar-nav > li > a.menu_kop_link {
		padding: 9px 20px 9px 20px;
	}
	.header .navbar-nav > li > a,
	.header .navbar-nav > li > a:focus {
		border-bottom: solid 2px transparent;
	}

	.header .navbar-nav > li > a:hover,
	.header .navbar-nav > .active > a {
		bottom: -2px;
		position: relative;
		border-bottom: solid 2px #72c02c;
	}

	.header .navbar-nav > li > a,
	.header .navbar-nav > li > a:hover,
	.header .navbar-nav > li > a:focus,
	.header .navbar-nav > .active > a,
	.header .navbar-nav > .active > a:hover,
	.header .navbar-nav > .active > a:focus {
		background: none;
	}

	.header .navbar-nav > .open > a,
	.header .navbar-nav > .open > a:hover,
	.header .navbar-nav > .open > a:focus {
		color: #72c02c;
	}

	.header .navbar-nav > li:hover > a {
        color: #72c02c;
    }

	/*Dropdown Menu*/
	.header .dropdown-menu,
	.header .level2.dropdown {
		padding: 0;
		border: none;
		min-width: 200px;
		border-radius: 0;
		z-index: 9999 !important;
		border-top: solid 2px #72c02c;
		border-bottom: solid 2px #09254E;
	}

	.header .dropdown-menu li a,
	.header .level2.dropdown li a.menu_link {
		color: #09254E;
		font-size: 13px;
		font-weight: 400;
		padding: 6px 15px;
		border-bottom: solid 1px #eee;
	}

	.header .dropdown-menu .active > a,
	.header .dropdown-menu li > a:hover,
	.header .level2.dropdown li > a.menu_link:hover {
		color: #09254E;
		-webkit-filter: none !important;
		        filter: none !important;
		background: #eee !important;
		transition: all 0.1s ease-in-out;
	}

	.header .dropdown-menu li > a:focus,
	.header .level2.dropdown li > a.menu_link:focus {
		background: none;
		-webkit-filter: none !important;
		        filter: none !important;
	}

	.header .navbar-nav > li.dropdown:hover > .dropdown-menu {
		display: block;
	}

	.header .open > .dropdown-menu {
		display: none;
	}

	/*Search*/
	.header .navbar-nav .search-open {
		width: 330px;
	}
}

/*--------------------------------------------------
    [4. Header - Submenu]
----------------------------------------------------*/

/*Dropdown Submenu for BS3
------------------------------------*/
.header .dropdown-submenu,
.header .level2.dropdown li.level2 {
   position: relative;
}

.header .dropdown > a:after,
.header .dropdown-submenu > a:after,
.header .navbar-nav li.level1 a.menu_kop_link_active:after {
    top: 8px;
    right: 9px;
    font-size: 11px;
    content: "\F105";
    position: absolute;
    font-weight: normal;
    display: inline-block;
    font-family: FontAwesome;
}

@media (max-width: 991px) {
  	.header .dropdown-submenu > a:after {
      	content: " ";
  	}
}

.header .dropdown > a:after,
.header .navbar-nav li.level1 a.menu_kop_link_active:after {
    top: 9px;
    right: 15px;
    content: "\F107";
}

.header .dropdown-submenu > .dropdown-menu {
	top: 3px;
	left: 100%;
	margin-top: -5px;
	margin-left: 0px;
}

/*Submenu comes from LEFT side*/
.header .dropdown-submenu > .dropdown-menu.submenu-left {
	left: -100% !important;
}

.header .dropdown-submenu:hover > .dropdown-menu {
   	display: block;
}

@media (max-width: 991px) {
	.header .dropdown-submenu > .dropdown-menu {
		display: block;
		margin-left: 15px;
	}
}

.header .dropdown-submenu.pull-left {
	float: none;
}

.header .dropdown-submenu.pull-left > .dropdown-menu {
	left: -100%;
	margin-left: 10px;
}

/*Dropdow Mmenu Icons (Font Awesome)*/
.header .dropdown-menu li [class^="fa-"],
.header .dropdown-menu li [class*=" fa-"] {
	left: -3px;
	width: 1.25em;
	margin-right: 1px;
	position: relative;
	text-align: center;
	display: inline-block;
}
.header .dropdown-menu li [class^="fa-"].fa-lg,
.header .dropdown-menu li [class*=" fa-"].fa-lg {
	/* increased font size for fa-lg */
	width: 1.5625em;
}


/*--------------------------------------------------
    [5. Header - Search]
----------------------------------------------------*/

/*Search Box
------------------------------------*/
.header .nav > li > .search {
	color: #aaa;
	cursor: pointer;
	min-width: 35px;
	font-size: 15px;
	text-align: center;
	background: #f7f7f7;
	padding: 11px 0 12px;
	display: inline-block;
	border-bottom: solid 2px #aaa;
}

@media (min-width: 992px) {
	.header .nav > li > .search {
		bottom: -2px;
		position: relative;
	}
}

.header .nav > li > .search:hover {
	color: #72c02c;
	background: #f7f7f7;
	border-bottom-color: #72c02c;
}

.header .nav .search-open {
	right: 0;
	top: 40px;
	display: none;
	padding: 14px;
	position: absolute;
	background: #fcfcfc;
	border-top: solid 2px #eee;
	box-shadow: 0 1px 3px #ddd;
}

.header .nav .search-open form {
	margin: 0;
}

@media (min-width: 767px) and (max-width: 991px) {
	.header .navbar-toggle {
		margin-right: 0;
	}

	.header .nav .search-open {
		width: 93%;
	}
}

@media (max-width: 991px) {
	.header .nav > li > .search {
		color: #999;
		width: 35px;
		height: 34px;
		text-align: left;
		background: #eee;
		line-height: 12px;
		text-align: center;
		margin: 5px 10px 0;
		border-bottom: none;
	}

	.header .nav > li > .search:hover {
		background: #5fb611;
		color: #fff !important;
	}

	.header .nav .search-open {
		top: 5px;
		padding: 0;
		left: 48px;
		border-top: none;
		box-shadow: none;
		background: none;
		margin-right: 10px;
	}
}


/*--------------------------------------------------
    [6. Header - Mega Menu]
----------------------------------------------------*/

/*Mega Menu
------------------------------------*/
.header .mega-menu .nav,
.header .mega-menu .dropup,
.header .mega-menu .dropdown,
.header .mega-menu .collapse {
  	/*position: static;*/
}

.header .mega-menu .navbar-inner,
.header .mega-menu .container {
  	position: relative;
}

.header .mega-menu .dropdown-menu,
.header .mega-menu .level2.dropdown {
  	left: auto;
}

.header .mega-menu .dropdown-menu > li,
.header .mega-menu .level2.dropdown > li.level2 {
  	display: block;
}

.header .mega-menu .dropdown-submenu .dropdown-menu {
  	left: 100%;
}

.header .mega-menu .nav.pull-right .dropdown-menu {
  	right: 0;
}

.header .mega-menu .mega-menu-content {
  	*zoom: 1;
  	padding: 4px 15px;
}

.header .mega-menu .mega-menu-content:before,
.header .mega-menu .mega-menu-content:after {
  	content: "";
  	display: table;
  	line-height: 0;
}

.header .mega-menu .mega-menu-content:after {
  	clear: both;
}

.header .mega-menu .nav > li > .dropdown-menu:after,
.header .mega-menu .nav > li > .dropdown-menu:before {
  	display: none;
}

.header .mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu {
  	left: 0;
  	right: 0;
  	overflow: hidden;
}

@media (min-width: 992px) {
	/*Mega Menu for Two Columns*/
	.header .mega-menu .mega-menu-content.content-two-col {
	    min-width: 596px;
	}

	/*Mega Menu for Three Columns*/
	.header .mega-menu .mega-menu-content.content-three-col {
	    min-width: 864px;
	}
}

/*Mega Menu Dropdown OPENS from LEFT Side*/
.header .mega-menu .dropdown.mega-menu-left .dropdown-menu {
	left: auto;
	overflow: hidden;
}

/*Mega Menu Dropdown OPENS from RIGHT Side*/
.header .mega-menu .dropdown.mega-menu-right .dropdown-menu,
.header .mega-menu .dropdown.mega-menu-two-col-right .dropdown-menu {
	right: 0;
	overflow: hidden;
}

/*Equal Height Lists*/
@media (min-width: 992px) {
	.header .mega-menu .equal-height {
	    display: flex;
	}

	.header .mega-menu .equal-height-in {
	    display: flex;
	}
}

/*Mega Menu Style Effect*/
.header .mega-menu .equal-height-list h3 {
	font-size: 15px;
	font-weight: 400;
	padding: 0 10px 0 13px;
	text-transform: uppercase;
}

/*Space for only Big Resolution*/
@media (min-width: 992px) {
	.header .mega-menu .big-screen-space {
		margin-bottom: 20px;
	}
}

/*Mega Menu Content*/
@media (min-width: 992px) {
    .header .mega-menu .equal-height-in {
        padding: 20px 0;
        border-left: 1px solid #eee;
    }

    .header .mega-menu .equal-height-in:first-child {
        border-left: none;
        margin-left: -1px;
    }

    .header .mega-menu .equal-height-list {
    	width: 100%;
    }

    .header .mega-menu .equal-height-list li a {
        display: block;
        margin-bottom: 1px;
        position: relative;
        border-bottom: none;
        padding: 5px 10px 5px 15px;
    }

    .header .mega-menu .equal-height-list a:hover {
    	text-decoration: none;
    }

    /*Dropdown Arrow Icons*/
    .header .mega-menu .mega-menu-content li a {
    	padding: 5px 10px 5px 30px;
    }

    .header .mega-menu .mega-menu-content li a:after {
        top: 7px;
        left: 15px;
        font-size: 11px;
        content: "\F105";
        position: absolute;
        font-weight: normal;
        display: inline-block;
        font-family: FontAwesome;
    }

    /*Dropdown Arrow Icons Disable class*/
    .header .mega-menu .disable-icons li a {
    	padding: 5px 10px 5px 15px;
    }

    .header .mega-menu .disable-icons li a:after {
    	display: none;
    }
}

/*Equal Hight List Style*/
@media (max-width: 991px) {
    /*Equal Height List Style*/
    .header .mega-menu .equal-height-list h3 {
		color: #555;
		margin: 0 0 5px;
		font-size: 13px;
		font-weight: 400;
		padding: 6px 25px 5px;
		border-bottom: solid 1px #eee;
	}

	.header .mega-menu .equal-height-list li a {
		color: #09254E;
		display: block;
		font-size: 13px;
		font-weight: 400;
		margin-left: 15px;
		padding: 6px 25px;
		border-bottom: solid 1px #eee;
	}

	.header .mega-menu .equal-height-list > h3.active,
	.header .mega-menu .equal-height-list > .active > a,
	.header .mega-menu .equal-height-list > .active > a:hover,
	.header .mega-menu .equal-height-list > .active > a:focus {
		color: #555;
		background-color: #e7e7e7;
	}

	.header .mega-menu .equal-height-list li a:hover {
		color: #333;
		text-decoration: none;
	}
}


/*--------------------------------------------------
    [7. Header - Dark Option]
----------------------------------------------------*/

/*Header*/
.header.header-dark {
	background: #2d2d2d;
	border-bottom-color: #555;
}

/*Topbar*/
.header.header-dark .topbar ul.languages {
	background: #444;
}

.header.header-dark .topbar ul.loginbar li.topbar-devider {
	border-right-color: #666;
}

.header.header-dark .topbar ul.languages li a {
	color: #bbb;
}

.header.header-dark .topbar ul.languages:after {
	border-bottom-color: #444;
}

.header.header-dark .topbar ul.languages li a:hover,
.header.header-dark .topbar ul.languages li.active a {
	color: #bbb;
	background: #555;
}

/*Navbar Nav*/
.header.header-dark .navbar-nav > li > a {
	color: #ddd;
}

.header.header-dark .navbar-nav > .open > a,
.header.header-dark .navbar-nav > .open > a:hover,
.header.header-dark .navbar-nav > .open > a:focus {
	background: inherit;
}

@media (max-width: 991px) {
	.header.header-dark .navbar-nav > li a {
		border-bottom-color: #666;
	}

	.header.header-dark .navbar-nav .dropdown > a:hover {
		color: #72c02c;
		background: inherit;
	}

	.header.header-dark .navbar-nav .open > a,
	.header.header-dark .navbar-nav .open > a:hover,
	.header.header-dark .navbar-nav .open > a:focus {
		border-bottom-color: #666;
	}

	.header.header-dark .navbar-nav .open .dropdown-menu > li > a {
		color: #bbb;
	}

	.header.header-dark .navbar-nav .open .dropdown-menu > li > a:hover,
	.header.header-dark .navbar-nav .open .dropdown-menu > li > a:focus {
		color: #fff !important;
	}

	.header.header-dark .navbar-nav .open .dropdown-menu > .active > a,
	.header.header-dark .navbar-nav .open .dropdown-menu > .active > a:hover,
	.header.header-dark .navbar-nav .open .dropdown-menu > .active > a:focus {
		color: #bbb;
		background: #444;
	}

	.header.header-dark .dropdown .dropdown-submenu > a {
		color: #bbb !important;
	}
}

@media (min-width: 992px) {
	.header.header-dark .navbar-nav > li > a:hover,
	.header.header-dark .navbar-nav > .active > a {
		color: #72c02c !important;
	}

	.header.header-dark .dropdown-menu {
		background: #2d2d2d;
	}

	.header.header-dark .dropdown-menu li > a {
		color: #bbb;
		border-bottom-color: #666;
	}

	.header.header-dark .dropdown-menu .active > a,
	.header.header-dark .dropdown-menu li > a:hover {
		background: #202020 !important;
	}
}

/*Search*/
.header.header-dark  .nav > li > .search {
	background: #444;
}

.header.header-dark  .search-open {
	background: #2d2d2d;
	border-top-color: #555;
	box-shadow: 0 1px 3px #888;
}

.header.header-dark .input-group .form-control {
	color: #bbb;
	background: #555;
	border-color: #999;
	box-shadow: 0 0 2px #555;
}

/*Mega Menu*/
.header.header-dark .mega-menu .equal-height-list h3 {
	color: #eee;
}

@media (max-width: 991px) {
	.header.header-dark .mega-menu .equal-height-list li a {
		color: #bbb;
		border-bottom-color: #666;
	}

	.header.header-dark .mega-menu .equal-height-list li a:focus,
	.header.header-dark .mega-menu .equal-height-list li a:hover {
		color: #fff;
	}

	.header.header-dark .mega-menu .equal-height-list h3 {
		border-bottom-color: #666;
	}
}

@media (min-width: 992px) {
	.header.header-dark .mega-menu .equal-height-in {
		border-left-color: #666;
	}
}


/*--------------------------------------------------
    [8. Header - Fixed]
----------------------------------------------------*/

/*Header*/
.header-fixed .header {
	height: auto;
}

.header-fixed .header.header-sticky {
	margin-top: 0;
	transition: all 0.2s ease-in-out;
	/* position: fixed; */
	top: 0;
	left: 0;
	width: 100%;
}

/*z-index fixed in v1.9 for layer slider arrows*/
.header-fixed .header.header-fixed-shrink {
	z-index: 100;
	border-bottom: none;
	box-shadow: 0 0 3px #bbb;
	background: rgba(255,255,255, 0.96);
	transition: all 0.3s ease-in-out;
}

@media (max-width: 991px) {
	/*Header*/
	.header-fixed .header.header-sticky,
	.header-fixed .header.header-fixed-shrink {
		position: relative;
	}
}

@media (min-width: 992px) {
	.header-fixed .header.header-fixed-shrink {
		position: fixed;
	}
	.header-fixed .header.header-fixed-shrink > .container {
		margin-bottom: -46px;
	}

	/*Logo*/
	.header-fixed .header.header-fixed-shrink .logo img {
		max-width: 155px;
		margin: 45px 0 -4px;
	}

	/*Navbar Nav*/
	.header-fixed .header.header-fixed-shrink .navbar-nav > li > a {
		/*padding-top: 19px;
		padding-bottom: 19px;*/
	}

	.header-fixed .header.header-fixed-shrink .navbar-nav > li > a:hover,
	.header-fixed .header.header-fixed-shrink .navbar-nav > .active > a {
		border-bottom: none;
	}

	/*Dropdown*/
	.header-fixed .header.header-fixed-shrink .dropdown > a:after {
		top: 20px;
	}

	/*Search*/
	.header-fixed .header.header-fixed-shrink .nav > li > .search {
		color: #777;
		padding: 20px 0 22px;
		background: inherit;
		border-bottom: none;
	}

	.header-fixed .header.header-fixed-shrink .nav .search-open {
		top: 60px;
	}
}


/*--------------------------------------------------
    [9. Header - Fixed Boxed]
----------------------------------------------------*/

.boxed-layout.header-fixed .header.header-sticky {
	left: inherit;
	width: inherit;
}
/*Footer-v1
------------------------------------*/
.footer-v1 .footer {
	padding: 40px 0;	
	background: #272727;
}

.footer-v1 .footer p {
	color: #eee;
}

.footer-v1 .footer h2 {
	color: #eee;
	font-size: 18px;
	font-weight: 200;
}

/*Link List*/
.footer-v1 .link-list li {
	border-top: solid 1px #353535;
}

.footer-v1 address,
.footer-v1 .link-list a,
.footer-v1 .link-list i {
	color: #eee;
}

.footer-v1 address {
	line-height: 23px;
}

/*Dotted Map*/
.footer-v1 .footer .map-img {
	background: url(../../img/map-img.png) 5px 60px no-repeat;
}

/*Blog Posts (with images)*/
.footer-v1 .footer .posts .dl-horizontal a {
 color: #dadada;
}

.footer-v1 .footer .dl-horizontal a:hover {
 color: #5fb611 !important;
}

/*Copyright*/
.footer-v1 .copyright {
	background: #222;
	border-top: none;
	padding: 10px 0 5px;
}

.footer-v1 .copyright p {
	color: #eee;
	margin-top: 14px;
}

.footer-v1 .copyright a {
	margin: 0 2px;
}

.footer-v1 .footer-socials {
	margin-top: 12px;
	text-align: right;
}

.footer-v1 .footer-socials li a {
	color: #777;
	font-size: 16px;
}

@media (max-width: 991px) {
	.footer-v1 .copyright,
	.footer-v1 .footer-socials {
		text-align: left;
	}
}@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2015 Daniel Eden
 */

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

@-webkit-keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    transform: translate3d(0,-4px,0);
  }
}

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  from {
    transform: scale3d(1, 1, 1);
  }

  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1);
  }

  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1);
  }

  30% {
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    transform: scale3d(1.05, .95, 1);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1);
  }

  30% {
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    transform: scale3d(1.05, .95, 1);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  from, to {
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  from, to {
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes headShake {
  0% {
    transform: translateX(0);
  }

  6.5% {
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    transform: translateX(0);
  }
}

@keyframes headShake {
  0% {
    transform: translateX(0);
  }

  6.5% {
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    transform: translateX(0);
  }
}

.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}

@-webkit-keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  from {
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  from {
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  from {
    transform: none;
  }

  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    transform: none;
  }
}

@keyframes wobble {
  from {
    transform: none;
  }

  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    transform: none;
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  from, 11.1%, to {
    transform: none;
  }

  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes jello {
  from, 11.1%, to {
    transform: none;
  }

  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  transform-origin: center;
}

@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }

  75% {
    transform: translate3d(0, -10px, 0);
  }

  90% {
    transform: translate3d(0, 5px, 0);
  }

  to {
    transform: none;
  }
}

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }

  75% {
    transform: translate3d(0, -10px, 0);
  }

  90% {
    transform: translate3d(0, 5px, 0);
  }

  to {
    transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }

  75% {
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    transform: translate3d(5px, 0, 0);
  }

  to {
    transform: none;
  }
}

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }

  75% {
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    transform: translate3d(5px, 0, 0);
  }

  to {
    transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    transform: translate3d(10px, 0, 0);
  }

  90% {
    transform: translate3d(-5px, 0, 0);
  }

  to {
    transform: none;
  }
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    transform: translate3d(10px, 0, 0);
  }

  90% {
    transform: translate3d(-5px, 0, 0);
  }

  to {
    transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  75% {
    transform: translate3d(0, 10px, 0);
  }

  90% {
    transform: translate3d(0, -5px, 0);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  75% {
    transform: translate3d(0, 10px, 0);
  }

  90% {
    transform: translate3d(0, -5px, 0);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }
}

@keyframes bounceOut {
  20% {
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  from {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  from {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  from {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  from {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  from {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    transform-origin: center;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  from {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    transform-origin: center;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  from {
    transform-origin: center;
    opacity: 1;
  }

  to {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  from {
    transform-origin: center;
    opacity: 1;
  }

  to {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    transform: scale(.1) translate3d(-2000px, 0, 0);
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    transform: scale(.1) translate3d(-2000px, 0, 0);
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    transform: scale(.1) translate3d(2000px, 0, 0);
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    transform: scale(.1) translate3d(2000px, 0, 0);
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
@font-face {
	font-family: 'Simple-Line-Icons';
	src:url('fonts/Simple-Line-Icons.eot');
	src:url('fonts/Simple-Line-Icons.eot?#iefix') format('embedded-opentype'),
		url('fonts/Simple-Line-Icons.woff') format('woff'),
		url('fonts/Simple-Line-Icons.ttf') format('truetype'),
		url('fonts/Simple-Line-Icons.svg#Simple-Line-Icons') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'Simple-Line-Icons';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/
.icon-user-female, .icon-user-follow, .icon-user-following, .icon-user-unfollow, .icon-trophy, .icon-screen-smartphone, .icon-screen-desktop, .icon-plane, .icon-notebook, .icon-moustache, .icon-mouse, .icon-magnet, .icon-energy, .icon-emoticon-smile, .icon-disc, .icon-cursor-move, .icon-crop, .icon-credit-card, .icon-chemistry, .icon-user, .icon-speedometer, .icon-social-youtube, .icon-social-twitter, .icon-social-tumblr, .icon-social-facebook, .icon-social-dropbox, .icon-social-dribbble, .icon-shield, .icon-screen-tablet, .icon-magic-wand, .icon-hourglass, .icon-graduation, .icon-ghost, .icon-game-controller, .icon-fire, .icon-eyeglasses, .icon-envelope-open, .icon-envelope-letter, .icon-bell, .icon-badge, .icon-anchor, .icon-wallet, .icon-vector, .icon-speech, .icon-puzzle, .icon-printer, .icon-present, .icon-playlist, .icon-pin, .icon-picture, .icon-map, .icon-layers, .icon-handbag, .icon-globe-alt, .icon-globe, .icon-frame, .icon-folder-alt, .icon-film, .icon-feed, .icon-earphones-alt, .icon-earphones, .icon-drop, .icon-drawer, .icon-docs, .icon-directions, .icon-direction, .icon-diamond, .icon-cup, .icon-compass, .icon-call-out, .icon-call-in, .icon-call-end, .icon-calculator, .icon-bubbles, .icon-briefcase, .icon-book-open, .icon-basket-loaded, .icon-basket, .icon-bag, .icon-action-undo, .icon-action-redo, .icon-wrench, .icon-umbrella, .icon-trash, .icon-tag, .icon-support, .icon-size-fullscreen, .icon-size-actual, .icon-shuffle, .icon-share-alt, .icon-share, .icon-rocket, .icon-question, .icon-pie-chart, .icon-pencil, .icon-note, .icon-music-tone-alt, .icon-music-tone, .icon-microphone, .icon-loop, .icon-logout, .icon-login, .icon-list, .icon-like, .icon-home, .icon-grid, .icon-graph, .icon-equalizer, .icon-dislike, .icon-cursor, .icon-control-start, .icon-control-rewind, .icon-control-play, .icon-control-pause, .icon-control-forward, .icon-control-end, .icon-calendar, .icon-bulb, .icon-bar-chart, .icon-arrow-up, .icon-arrow-right, .icon-arrow-left, .icon-arrow-down, .icon-ban, .icon-bubble, .icon-camcorder, .icon-camera, .icon-check, .icon-clock, .icon-close, .icon-cloud-download, .icon-cloud-upload, .icon-doc, .icon-envelope, .icon-eye, .icon-flag, .icon-folder, .icon-heart, .icon-info, .icon-key, .icon-link, .icon-lock, .icon-lock-open, .icon-magnifier, .icon-magnifier-add, .icon-magnifier-remove, .icon-paper-clip, .icon-paper-plane, .icon-plus, .icon-pointer, .icon-power, .icon-refresh, .icon-reload, .icon-settings, .icon-star, .icon-symbol-female, .icon-symbol-male, .icon-target, .icon-volume-1, .icon-volume-2, .icon-volume-off, .icon-users {
	font-family: 'Simple-Line-Icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.icon-user-female:before {
	content: "\E000";
}
.icon-user-follow:before {
	content: "\E002";
}
.icon-user-following:before {
	content: "\E003";
}
.icon-user-unfollow:before {
	content: "\E004";
}
.icon-trophy:before {
	content: "\E006";
}
.icon-screen-smartphone:before {
	content: "\E010";
}
.icon-screen-desktop:before {
	content: "\E011";
}
.icon-plane:before {
	content: "\E012";
}
.icon-notebook:before {
	content: "\E013";
}
.icon-moustache:before {
	content: "\E014";
}
.icon-mouse:before {
	content: "\E015";
}
.icon-magnet:before {
	content: "\E016";
}
.icon-energy:before {
	content: "\E020";
}
.icon-emoticon-smile:before {
	content: "\E021";
}
.icon-disc:before {
	content: "\E022";
}
.icon-cursor-move:before {
	content: "\E023";
}
.icon-crop:before {
	content: "\E024";
}
.icon-credit-card:before {
	content: "\E025";
}
.icon-chemistry:before {
	content: "\E026";
}
.icon-user:before {
	content: "\E005";
}
.icon-speedometer:before {
	content: "\E007";
}
.icon-social-youtube:before {
	content: "\E008";
}
.icon-social-twitter:before {
	content: "\E009";
}
.icon-social-tumblr:before {
	content: "\E00A";
}
.icon-social-facebook:before {
	content: "\E00B";
}
.icon-social-dropbox:before {
	content: "\E00C";
}
.icon-social-dribbble:before {
	content: "\E00D";
}
.icon-shield:before {
	content: "\E00E";
}
.icon-screen-tablet:before {
	content: "\E00F";
}
.icon-magic-wand:before {
	content: "\E017";
}
.icon-hourglass:before {
	content: "\E018";
}
.icon-graduation:before {
	content: "\E019";
}
.icon-ghost:before {
	content: "\E01A";
}
.icon-game-controller:before {
	content: "\E01B";
}
.icon-fire:before {
	content: "\E01C";
}
.icon-eyeglasses:before {
	content: "\E01D";
}
.icon-envelope-open:before {
	content: "\E01E";
}
.icon-envelope-letter:before {
	content: "\E01F";
}
.icon-bell:before {
	content: "\E027";
}
.icon-badge:before {
	content: "\E028";
}
.icon-anchor:before {
	content: "\E029";
}
.icon-wallet:before {
	content: "\E02A";
}
.icon-vector:before {
	content: "\E02B";
}
.icon-speech:before {
	content: "\E02C";
}
.icon-puzzle:before {
	content: "\E02D";
}
.icon-printer:before {
	content: "\E02E";
}
.icon-present:before {
	content: "\E02F";
}
.icon-playlist:before {
	content: "\E030";
}
.icon-pin:before {
	content: "\E031";
}
.icon-picture:before {
	content: "\E032";
}
.icon-map:before {
	content: "\E033";
}
.icon-layers:before {
	content: "\E034";
}
.icon-handbag:before {
	content: "\E035";
}
.icon-globe-alt:before {
	content: "\E036";
}
.icon-globe:before {
	content: "\E037";
}
.icon-frame:before {
	content: "\E038";
}
.icon-folder-alt:before {
	content: "\E039";
}
.icon-film:before {
	content: "\E03A";
}
.icon-feed:before {
	content: "\E03B";
}
.icon-earphones-alt:before {
	content: "\E03C";
}
.icon-earphones:before {
	content: "\E03D";
}
.icon-drop:before {
	content: "\E03E";
}
.icon-drawer:before {
	content: "\E03F";
}
.icon-docs:before {
	content: "\E040";
}
.icon-directions:before {
	content: "\E041";
}
.icon-direction:before {
	content: "\E042";
}
.icon-diamond:before {
	content: "\E043";
}
.icon-cup:before {
	content: "\E044";
}
.icon-compass:before {
	content: "\E045";
}
.icon-call-out:before {
	content: "\E046";
}
.icon-call-in:before {
	content: "\E047";
}
.icon-call-end:before {
	content: "\E048";
}
.icon-calculator:before {
	content: "\E049";
}
.icon-bubbles:before {
	content: "\E04A";
}
.icon-briefcase:before {
	content: "\E04B";
}
.icon-book-open:before {
	content: "\E04C";
}
.icon-basket-loaded:before {
	content: "\E04D";
}
.icon-basket:before {
	content: "\E04E";
}
.icon-bag:before {
	content: "\E04F";
}
.icon-action-undo:before {
	content: "\E050";
}
.icon-action-redo:before {
	content: "\E051";
}
.icon-wrench:before {
	content: "\E052";
}
.icon-umbrella:before {
	content: "\E053";
}
.icon-trash:before {
	content: "\E054";
}
.icon-tag:before {
	content: "\E055";
}
.icon-support:before {
	content: "\E056";
}
.icon-size-fullscreen:before {
	content: "\E057";
}
.icon-size-actual:before {
	content: "\E058";
}
.icon-shuffle:before {
	content: "\E059";
}
.icon-share-alt:before {
	content: "\E05A";
}
.icon-share:before {
	content: "\E05B";
}
.icon-rocket:before {
	content: "\E05C";
}
.icon-question:before {
	content: "\E05D";
}
.icon-pie-chart:before {
	content: "\E05E";
}
.icon-pencil:before {
	content: "\E05F";
}
.icon-note:before {
	content: "\E060";
}
.icon-music-tone-alt:before {
	content: "\E061";
}
.icon-music-tone:before {
	content: "\E062";
}
.icon-microphone:before {
	content: "\E063";
}
.icon-loop:before {
	content: "\E064";
}
.icon-logout:before {
	content: "\E065";
}
.icon-login:before {
	content: "\E066";
}
.icon-list:before {
	content: "\E067";
}
.icon-like:before {
	content: "\E068";
}
.icon-home:before {
	content: "\E069";
}
.icon-grid:before {
	content: "\E06A";
}
.icon-graph:before {
	content: "\E06B";
}
.icon-equalizer:before {
	content: "\E06C";
}
.icon-dislike:before {
	content: "\E06D";
}
.icon-cursor:before {
	content: "\E06E";
}
.icon-control-start:before {
	content: "\E06F";
}
.icon-control-rewind:before {
	content: "\E070";
}
.icon-control-play:before {
	content: "\E071";
}
.icon-control-pause:before {
	content: "\E072";
}
.icon-control-forward:before {
	content: "\E073";
}
.icon-control-end:before {
	content: "\E074";
}
.icon-calendar:before {
	content: "\E075";
}
.icon-bulb:before {
	content: "\E076";
}
.icon-bar-chart:before {
	content: "\E077";
}
.icon-arrow-up:before {
	content: "\E078";
}
.icon-arrow-right:before {
	content: "\E079";
}
.icon-arrow-left:before {
	content: "\E07A";
}
.icon-arrow-down:before {
	content: "\E07B";
}
.icon-ban:before {
	content: "\E07C";
}
.icon-bubble:before {
	content: "\E07D";
}
.icon-camcorder:before {
	content: "\E07E";
}
.icon-camera:before {
	content: "\E07F";
}
.icon-check:before {
	content: "\E080";
}
.icon-clock:before {
	content: "\E081";
}
.icon-close:before {
	content: "\E082";
}
.icon-cloud-download:before {
	content: "\E083";
}
.icon-cloud-upload:before {
	content: "\E084";
}
.icon-doc:before {
	content: "\E085";
}
.icon-envelope:before {
	content: "\E086";
}
.icon-eye:before {
	content: "\E087";
}
.icon-flag:before {
	content: "\E088";
}
.icon-folder:before {
	content: "\E089";
}
.icon-heart:before {
	content: "\E08A";
}
.icon-info:before {
	content: "\E08B";
}
.icon-key:before {
	content: "\E08C";
}
.icon-link:before {
	content: "\E08D";
}
.icon-lock:before {
	content: "\E08E";
}
.icon-lock-open:before {
	content: "\E08F";
}
.icon-magnifier:before {
	content: "\E090";
}
.icon-magnifier-add:before {
	content: "\E091";
}
.icon-magnifier-remove:before {
	content: "\E092";
}
.icon-paper-clip:before {
	content: "\E093";
}
.icon-paper-plane:before {
	content: "\E094";
}
.icon-plus:before {
	content: "\E095";
}
.icon-pointer:before {
	content: "\E096";
}
.icon-power:before {
	content: "\E097";
}
.icon-refresh:before {
	content: "\E098";
}
.icon-reload:before {
	content: "\E099";
}
.icon-settings:before {
	content: "\E09A";
}
.icon-star:before {
	content: "\E09B";
}
.icon-symbol-female:before {
	content: "\E09C";
}
.icon-symbol-male:before {
	content: "\E09D";
}
.icon-target:before {
	content: "\E09E";
}
.icon-volume-1:before {
	content: "\E09F";
}
.icon-volume-2:before {
	content: "\E0A0";
}
.icon-volume-off:before {
	content: "\E0A1";
}
.icon-users:before {
	content: "\E001";
}/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.5.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\F000"}.fa-music:before{content:"\F001"}.fa-search:before{content:"\F002"}.fa-envelope-o:before{content:"\F003"}.fa-heart:before{content:"\F004"}.fa-star:before{content:"\F005"}.fa-star-o:before{content:"\F006"}.fa-user:before{content:"\F007"}.fa-film:before{content:"\F008"}.fa-th-large:before{content:"\F009"}.fa-th:before{content:"\F00A"}.fa-th-list:before{content:"\F00B"}.fa-check:before{content:"\F00C"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\F00D"}.fa-search-plus:before{content:"\F00E"}.fa-search-minus:before{content:"\F010"}.fa-power-off:before{content:"\F011"}.fa-signal:before{content:"\F012"}.fa-gear:before,.fa-cog:before{content:"\F013"}.fa-trash-o:before{content:"\F014"}.fa-home:before{content:"\F015"}.fa-file-o:before{content:"\F016"}.fa-clock-o:before{content:"\F017"}.fa-road:before{content:"\F018"}.fa-download:before{content:"\F019"}.fa-arrow-circle-o-down:before{content:"\F01A"}.fa-arrow-circle-o-up:before{content:"\F01B"}.fa-inbox:before{content:"\F01C"}.fa-play-circle-o:before{content:"\F01D"}.fa-rotate-right:before,.fa-repeat:before{content:"\F01E"}.fa-refresh:before{content:"\F021"}.fa-list-alt:before{content:"\F022"}.fa-lock:before{content:"\F023"}.fa-flag:before{content:"\F024"}.fa-headphones:before{content:"\F025"}.fa-volume-off:before{content:"\F026"}.fa-volume-down:before{content:"\F027"}.fa-volume-up:before{content:"\F028"}.fa-qrcode:before{content:"\F029"}.fa-barcode:before{content:"\F02A"}.fa-tag:before{content:"\F02B"}.fa-tags:before{content:"\F02C"}.fa-book:before{content:"\F02D"}.fa-bookmark:before{content:"\F02E"}.fa-print:before{content:"\F02F"}.fa-camera:before{content:"\F030"}.fa-font:before{content:"\F031"}.fa-bold:before{content:"\F032"}.fa-italic:before{content:"\F033"}.fa-text-height:before{content:"\F034"}.fa-text-width:before{content:"\F035"}.fa-align-left:before{content:"\F036"}.fa-align-center:before{content:"\F037"}.fa-align-right:before{content:"\F038"}.fa-align-justify:before{content:"\F039"}.fa-list:before{content:"\F03A"}.fa-dedent:before,.fa-outdent:before{content:"\F03B"}.fa-indent:before{content:"\F03C"}.fa-video-camera:before{content:"\F03D"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\F03E"}.fa-pencil:before{content:"\F040"}.fa-map-marker:before{content:"\F041"}.fa-adjust:before{content:"\F042"}.fa-tint:before{content:"\F043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\F044"}.fa-share-square-o:before{content:"\F045"}.fa-check-square-o:before{content:"\F046"}.fa-arrows:before{content:"\F047"}.fa-step-backward:before{content:"\F048"}.fa-fast-backward:before{content:"\F049"}.fa-backward:before{content:"\F04A"}.fa-play:before{content:"\F04B"}.fa-pause:before{content:"\F04C"}.fa-stop:before{content:"\F04D"}.fa-forward:before{content:"\F04E"}.fa-fast-forward:before{content:"\F050"}.fa-step-forward:before{content:"\F051"}.fa-eject:before{content:"\F052"}.fa-chevron-left:before{content:"\F053"}.fa-chevron-right:before{content:"\F054"}.fa-plus-circle:before{content:"\F055"}.fa-minus-circle:before{content:"\F056"}.fa-times-circle:before{content:"\F057"}.fa-check-circle:before{content:"\F058"}.fa-question-circle:before{content:"\F059"}.fa-info-circle:before{content:"\F05A"}.fa-crosshairs:before{content:"\F05B"}.fa-times-circle-o:before{content:"\F05C"}.fa-check-circle-o:before{content:"\F05D"}.fa-ban:before{content:"\F05E"}.fa-arrow-left:before{content:"\F060"}.fa-arrow-right:before{content:"\F061"}.fa-arrow-up:before{content:"\F062"}.fa-arrow-down:before{content:"\F063"}.fa-mail-forward:before,.fa-share:before{content:"\F064"}.fa-expand:before{content:"\F065"}.fa-compress:before{content:"\F066"}.fa-plus:before{content:"\F067"}.fa-minus:before{content:"\F068"}.fa-asterisk:before{content:"\F069"}.fa-exclamation-circle:before{content:"\F06A"}.fa-gift:before{content:"\F06B"}.fa-leaf:before{content:"\F06C"}.fa-fire:before{content:"\F06D"}.fa-eye:before{content:"\F06E"}.fa-eye-slash:before{content:"\F070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\F071"}.fa-plane:before{content:"\F072"}.fa-calendar:before{content:"\F073"}.fa-random:before{content:"\F074"}.fa-comment:before{content:"\F075"}.fa-magnet:before{content:"\F076"}.fa-chevron-up:before{content:"\F077"}.fa-chevron-down:before{content:"\F078"}.fa-retweet:before{content:"\F079"}.fa-shopping-cart:before{content:"\F07A"}.fa-folder:before{content:"\F07B"}.fa-folder-open:before{content:"\F07C"}.fa-arrows-v:before{content:"\F07D"}.fa-arrows-h:before{content:"\F07E"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\F080"}.fa-twitter-square:before{content:"\F081"}.fa-facebook-square:before{content:"\F082"}.fa-camera-retro:before{content:"\F083"}.fa-key:before{content:"\F084"}.fa-gears:before,.fa-cogs:before{content:"\F085"}.fa-comments:before{content:"\F086"}.fa-thumbs-o-up:before{content:"\F087"}.fa-thumbs-o-down:before{content:"\F088"}.fa-star-half:before{content:"\F089"}.fa-heart-o:before{content:"\F08A"}.fa-sign-out:before{content:"\F08B"}.fa-linkedin-square:before{content:"\F08C"}.fa-thumb-tack:before{content:"\F08D"}.fa-external-link:before{content:"\F08E"}.fa-sign-in:before{content:"\F090"}.fa-trophy:before{content:"\F091"}.fa-github-square:before{content:"\F092"}.fa-upload:before{content:"\F093"}.fa-lemon-o:before{content:"\F094"}.fa-phone:before{content:"\F095"}.fa-square-o:before{content:"\F096"}.fa-bookmark-o:before{content:"\F097"}.fa-phone-square:before{content:"\F098"}.fa-twitter:before{content:"\F099"}.fa-facebook-f:before,.fa-facebook:before{content:"\F09A"}.fa-github:before{content:"\F09B"}.fa-unlock:before{content:"\F09C"}.fa-credit-card:before{content:"\F09D"}.fa-feed:before,.fa-rss:before{content:"\F09E"}.fa-hdd-o:before{content:"\F0A0"}.fa-bullhorn:before{content:"\F0A1"}.fa-bell:before{content:"\F0F3"}.fa-certificate:before{content:"\F0A3"}.fa-hand-o-right:before{content:"\F0A4"}.fa-hand-o-left:before{content:"\F0A5"}.fa-hand-o-up:before{content:"\F0A6"}.fa-hand-o-down:before{content:"\F0A7"}.fa-arrow-circle-left:before{content:"\F0A8"}.fa-arrow-circle-right:before{content:"\F0A9"}.fa-arrow-circle-up:before{content:"\F0AA"}.fa-arrow-circle-down:before{content:"\F0AB"}.fa-globe:before{content:"\F0AC"}.fa-wrench:before{content:"\F0AD"}.fa-tasks:before{content:"\F0AE"}.fa-filter:before{content:"\F0B0"}.fa-briefcase:before{content:"\F0B1"}.fa-arrows-alt:before{content:"\F0B2"}.fa-group:before,.fa-users:before{content:"\F0C0"}.fa-chain:before,.fa-link:before{content:"\F0C1"}.fa-cloud:before{content:"\F0C2"}.fa-flask:before{content:"\F0C3"}.fa-cut:before,.fa-scissors:before{content:"\F0C4"}.fa-copy:before,.fa-files-o:before{content:"\F0C5"}.fa-paperclip:before{content:"\F0C6"}.fa-save:before,.fa-floppy-o:before{content:"\F0C7"}.fa-square:before{content:"\F0C8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\F0C9"}.fa-list-ul:before{content:"\F0CA"}.fa-list-ol:before{content:"\F0CB"}.fa-strikethrough:before{content:"\F0CC"}.fa-underline:before{content:"\F0CD"}.fa-table:before{content:"\F0CE"}.fa-magic:before{content:"\F0D0"}.fa-truck:before{content:"\F0D1"}.fa-pinterest:before{content:"\F0D2"}.fa-pinterest-square:before{content:"\F0D3"}.fa-google-plus-square:before{content:"\F0D4"}.fa-google-plus:before{content:"\F0D5"}.fa-money:before{content:"\F0D6"}.fa-caret-down:before{content:"\F0D7"}.fa-caret-up:before{content:"\F0D8"}.fa-caret-left:before{content:"\F0D9"}.fa-caret-right:before{content:"\F0DA"}.fa-columns:before{content:"\F0DB"}.fa-unsorted:before,.fa-sort:before{content:"\F0DC"}.fa-sort-down:before,.fa-sort-desc:before{content:"\F0DD"}.fa-sort-up:before,.fa-sort-asc:before{content:"\F0DE"}.fa-envelope:before{content:"\F0E0"}.fa-linkedin:before{content:"\F0E1"}.fa-rotate-left:before,.fa-undo:before{content:"\F0E2"}.fa-legal:before,.fa-gavel:before{content:"\F0E3"}.fa-dashboard:before,.fa-tachometer:before{content:"\F0E4"}.fa-comment-o:before{content:"\F0E5"}.fa-comments-o:before{content:"\F0E6"}.fa-flash:before,.fa-bolt:before{content:"\F0E7"}.fa-sitemap:before{content:"\F0E8"}.fa-umbrella:before{content:"\F0E9"}.fa-paste:before,.fa-clipboard:before{content:"\F0EA"}.fa-lightbulb-o:before{content:"\F0EB"}.fa-exchange:before{content:"\F0EC"}.fa-cloud-download:before{content:"\F0ED"}.fa-cloud-upload:before{content:"\F0EE"}.fa-user-md:before{content:"\F0F0"}.fa-stethoscope:before{content:"\F0F1"}.fa-suitcase:before{content:"\F0F2"}.fa-bell-o:before{content:"\F0A2"}.fa-coffee:before{content:"\F0F4"}.fa-cutlery:before{content:"\F0F5"}.fa-file-text-o:before{content:"\F0F6"}.fa-building-o:before{content:"\F0F7"}.fa-hospital-o:before{content:"\F0F8"}.fa-ambulance:before{content:"\F0F9"}.fa-medkit:before{content:"\F0FA"}.fa-fighter-jet:before{content:"\F0FB"}.fa-beer:before{content:"\F0FC"}.fa-h-square:before{content:"\F0FD"}.fa-plus-square:before{content:"\F0FE"}.fa-angle-double-left:before{content:"\F100"}.fa-angle-double-right:before{content:"\F101"}.fa-angle-double-up:before{content:"\F102"}.fa-angle-double-down:before{content:"\F103"}.fa-angle-left:before{content:"\F104"}.fa-angle-right:before{content:"\F105"}.fa-angle-up:before{content:"\F106"}.fa-angle-down:before{content:"\F107"}.fa-desktop:before{content:"\F108"}.fa-laptop:before{content:"\F109"}.fa-tablet:before{content:"\F10A"}.fa-mobile-phone:before,.fa-mobile:before{content:"\F10B"}.fa-circle-o:before{content:"\F10C"}.fa-quote-left:before{content:"\F10D"}.fa-quote-right:before{content:"\F10E"}.fa-spinner:before{content:"\F110"}.fa-circle:before{content:"\F111"}.fa-mail-reply:before,.fa-reply:before{content:"\F112"}.fa-github-alt:before{content:"\F113"}.fa-folder-o:before{content:"\F114"}.fa-folder-open-o:before{content:"\F115"}.fa-smile-o:before{content:"\F118"}.fa-frown-o:before{content:"\F119"}.fa-meh-o:before{content:"\F11A"}.fa-gamepad:before{content:"\F11B"}.fa-keyboard-o:before{content:"\F11C"}.fa-flag-o:before{content:"\F11D"}.fa-flag-checkered:before{content:"\F11E"}.fa-terminal:before{content:"\F120"}.fa-code:before{content:"\F121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\F122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\F123"}.fa-location-arrow:before{content:"\F124"}.fa-crop:before{content:"\F125"}.fa-code-fork:before{content:"\F126"}.fa-unlink:before,.fa-chain-broken:before{content:"\F127"}.fa-question:before{content:"\F128"}.fa-info:before{content:"\F129"}.fa-exclamation:before{content:"\F12A"}.fa-superscript:before{content:"\F12B"}.fa-subscript:before{content:"\F12C"}.fa-eraser:before{content:"\F12D"}.fa-puzzle-piece:before{content:"\F12E"}.fa-microphone:before{content:"\F130"}.fa-microphone-slash:before{content:"\F131"}.fa-shield:before{content:"\F132"}.fa-calendar-o:before{content:"\F133"}.fa-fire-extinguisher:before{content:"\F134"}.fa-rocket:before{content:"\F135"}.fa-maxcdn:before{content:"\F136"}.fa-chevron-circle-left:before{content:"\F137"}.fa-chevron-circle-right:before{content:"\F138"}.fa-chevron-circle-up:before{content:"\F139"}.fa-chevron-circle-down:before{content:"\F13A"}.fa-html5:before{content:"\F13B"}.fa-css3:before{content:"\F13C"}.fa-anchor:before{content:"\F13D"}.fa-unlock-alt:before{content:"\F13E"}.fa-bullseye:before{content:"\F140"}.fa-ellipsis-h:before{content:"\F141"}.fa-ellipsis-v:before{content:"\F142"}.fa-rss-square:before{content:"\F143"}.fa-play-circle:before{content:"\F144"}.fa-ticket:before{content:"\F145"}.fa-minus-square:before{content:"\F146"}.fa-minus-square-o:before{content:"\F147"}.fa-level-up:before{content:"\F148"}.fa-level-down:before{content:"\F149"}.fa-check-square:before{content:"\F14A"}.fa-pencil-square:before{content:"\F14B"}.fa-external-link-square:before{content:"\F14C"}.fa-share-square:before{content:"\F14D"}.fa-compass:before{content:"\F14E"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\F150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\F151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\F152"}.fa-euro:before,.fa-eur:before{content:"\F153"}.fa-gbp:before{content:"\F154"}.fa-dollar:before,.fa-usd:before{content:"\F155"}.fa-rupee:before,.fa-inr:before{content:"\F156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\F157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\F158"}.fa-won:before,.fa-krw:before{content:"\F159"}.fa-bitcoin:before,.fa-btc:before{content:"\F15A"}.fa-file:before{content:"\F15B"}.fa-file-text:before{content:"\F15C"}.fa-sort-alpha-asc:before{content:"\F15D"}.fa-sort-alpha-desc:before{content:"\F15E"}.fa-sort-amount-asc:before{content:"\F160"}.fa-sort-amount-desc:before{content:"\F161"}.fa-sort-numeric-asc:before{content:"\F162"}.fa-sort-numeric-desc:before{content:"\F163"}.fa-thumbs-up:before{content:"\F164"}.fa-thumbs-down:before{content:"\F165"}.fa-youtube-square:before{content:"\F166"}.fa-youtube:before{content:"\F167"}.fa-xing:before{content:"\F168"}.fa-xing-square:before{content:"\F169"}.fa-youtube-play:before{content:"\F16A"}.fa-dropbox:before{content:"\F16B"}.fa-stack-overflow:before{content:"\F16C"}.fa-instagram:before{content:"\F16D"}.fa-flickr:before{content:"\F16E"}.fa-adn:before{content:"\F170"}.fa-bitbucket:before{content:"\F171"}.fa-bitbucket-square:before{content:"\F172"}.fa-tumblr:before{content:"\F173"}.fa-tumblr-square:before{content:"\F174"}.fa-long-arrow-down:before{content:"\F175"}.fa-long-arrow-up:before{content:"\F176"}.fa-long-arrow-left:before{content:"\F177"}.fa-long-arrow-right:before{content:"\F178"}.fa-apple:before{content:"\F179"}.fa-windows:before{content:"\F17A"}.fa-android:before{content:"\F17B"}.fa-linux:before{content:"\F17C"}.fa-dribbble:before{content:"\F17D"}.fa-skype:before{content:"\F17E"}.fa-foursquare:before{content:"\F180"}.fa-trello:before{content:"\F181"}.fa-female:before{content:"\F182"}.fa-male:before{content:"\F183"}.fa-gittip:before,.fa-gratipay:before{content:"\F184"}.fa-sun-o:before{content:"\F185"}.fa-moon-o:before{content:"\F186"}.fa-archive:before{content:"\F187"}.fa-bug:before{content:"\F188"}.fa-vk:before{content:"\F189"}.fa-weibo:before{content:"\F18A"}.fa-renren:before{content:"\F18B"}.fa-pagelines:before{content:"\F18C"}.fa-stack-exchange:before{content:"\F18D"}.fa-arrow-circle-o-right:before{content:"\F18E"}.fa-arrow-circle-o-left:before{content:"\F190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\F191"}.fa-dot-circle-o:before{content:"\F192"}.fa-wheelchair:before{content:"\F193"}.fa-vimeo-square:before{content:"\F194"}.fa-turkish-lira:before,.fa-try:before{content:"\F195"}.fa-plus-square-o:before{content:"\F196"}.fa-space-shuttle:before{content:"\F197"}.fa-slack:before{content:"\F198"}.fa-envelope-square:before{content:"\F199"}.fa-wordpress:before{content:"\F19A"}.fa-openid:before{content:"\F19B"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\F19C"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\F19D"}.fa-yahoo:before{content:"\F19E"}.fa-google:before{content:"\F1A0"}.fa-reddit:before{content:"\F1A1"}.fa-reddit-square:before{content:"\F1A2"}.fa-stumbleupon-circle:before{content:"\F1A3"}.fa-stumbleupon:before{content:"\F1A4"}.fa-delicious:before{content:"\F1A5"}.fa-digg:before{content:"\F1A6"}.fa-pied-piper:before{content:"\F1A7"}.fa-pied-piper-alt:before{content:"\F1A8"}.fa-drupal:before{content:"\F1A9"}.fa-joomla:before{content:"\F1AA"}.fa-language:before{content:"\F1AB"}.fa-fax:before{content:"\F1AC"}.fa-building:before{content:"\F1AD"}.fa-child:before{content:"\F1AE"}.fa-paw:before{content:"\F1B0"}.fa-spoon:before{content:"\F1B1"}.fa-cube:before{content:"\F1B2"}.fa-cubes:before{content:"\F1B3"}.fa-behance:before{content:"\F1B4"}.fa-behance-square:before{content:"\F1B5"}.fa-steam:before{content:"\F1B6"}.fa-steam-square:before{content:"\F1B7"}.fa-recycle:before{content:"\F1B8"}.fa-automobile:before,.fa-car:before{content:"\F1B9"}.fa-cab:before,.fa-taxi:before{content:"\F1BA"}.fa-tree:before{content:"\F1BB"}.fa-spotify:before{content:"\F1BC"}.fa-deviantart:before{content:"\F1BD"}.fa-soundcloud:before{content:"\F1BE"}.fa-database:before{content:"\F1C0"}.fa-file-pdf-o:before{content:"\F1C1"}.fa-file-word-o:before{content:"\F1C2"}.fa-file-excel-o:before{content:"\F1C3"}.fa-file-powerpoint-o:before{content:"\F1C4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\F1C5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\F1C6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\F1C7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\F1C8"}.fa-file-code-o:before{content:"\F1C9"}.fa-vine:before{content:"\F1CA"}.fa-codepen:before{content:"\F1CB"}.fa-jsfiddle:before{content:"\F1CC"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\F1CD"}.fa-circle-o-notch:before{content:"\F1CE"}.fa-ra:before,.fa-rebel:before{content:"\F1D0"}.fa-ge:before,.fa-empire:before{content:"\F1D1"}.fa-git-square:before{content:"\F1D2"}.fa-git:before{content:"\F1D3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\F1D4"}.fa-tencent-weibo:before{content:"\F1D5"}.fa-qq:before{content:"\F1D6"}.fa-wechat:before,.fa-weixin:before{content:"\F1D7"}.fa-send:before,.fa-paper-plane:before{content:"\F1D8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\F1D9"}.fa-history:before{content:"\F1DA"}.fa-circle-thin:before{content:"\F1DB"}.fa-header:before{content:"\F1DC"}.fa-paragraph:before{content:"\F1DD"}.fa-sliders:before{content:"\F1DE"}.fa-share-alt:before{content:"\F1E0"}.fa-share-alt-square:before{content:"\F1E1"}.fa-bomb:before{content:"\F1E2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\F1E3"}.fa-tty:before{content:"\F1E4"}.fa-binoculars:before{content:"\F1E5"}.fa-plug:before{content:"\F1E6"}.fa-slideshare:before{content:"\F1E7"}.fa-twitch:before{content:"\F1E8"}.fa-yelp:before{content:"\F1E9"}.fa-newspaper-o:before{content:"\F1EA"}.fa-wifi:before{content:"\F1EB"}.fa-calculator:before{content:"\F1EC"}.fa-paypal:before{content:"\F1ED"}.fa-google-wallet:before{content:"\F1EE"}.fa-cc-visa:before{content:"\F1F0"}.fa-cc-mastercard:before{content:"\F1F1"}.fa-cc-discover:before{content:"\F1F2"}.fa-cc-amex:before{content:"\F1F3"}.fa-cc-paypal:before{content:"\F1F4"}.fa-cc-stripe:before{content:"\F1F5"}.fa-bell-slash:before{content:"\F1F6"}.fa-bell-slash-o:before{content:"\F1F7"}.fa-trash:before{content:"\F1F8"}.fa-copyright:before{content:"\F1F9"}.fa-at:before{content:"\F1FA"}.fa-eyedropper:before{content:"\F1FB"}.fa-paint-brush:before{content:"\F1FC"}.fa-birthday-cake:before{content:"\F1FD"}.fa-area-chart:before{content:"\F1FE"}.fa-pie-chart:before{content:"\F200"}.fa-line-chart:before{content:"\F201"}.fa-lastfm:before{content:"\F202"}.fa-lastfm-square:before{content:"\F203"}.fa-toggle-off:before{content:"\F204"}.fa-toggle-on:before{content:"\F205"}.fa-bicycle:before{content:"\F206"}.fa-bus:before{content:"\F207"}.fa-ioxhost:before{content:"\F208"}.fa-angellist:before{content:"\F209"}.fa-cc:before{content:"\F20A"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\F20B"}.fa-meanpath:before{content:"\F20C"}.fa-buysellads:before{content:"\F20D"}.fa-connectdevelop:before{content:"\F20E"}.fa-dashcube:before{content:"\F210"}.fa-forumbee:before{content:"\F211"}.fa-leanpub:before{content:"\F212"}.fa-sellsy:before{content:"\F213"}.fa-shirtsinbulk:before{content:"\F214"}.fa-simplybuilt:before{content:"\F215"}.fa-skyatlas:before{content:"\F216"}.fa-cart-plus:before{content:"\F217"}.fa-cart-arrow-down:before{content:"\F218"}.fa-diamond:before{content:"\F219"}.fa-ship:before{content:"\F21A"}.fa-user-secret:before{content:"\F21B"}.fa-motorcycle:before{content:"\F21C"}.fa-street-view:before{content:"\F21D"}.fa-heartbeat:before{content:"\F21E"}.fa-venus:before{content:"\F221"}.fa-mars:before{content:"\F222"}.fa-mercury:before{content:"\F223"}.fa-intersex:before,.fa-transgender:before{content:"\F224"}.fa-transgender-alt:before{content:"\F225"}.fa-venus-double:before{content:"\F226"}.fa-mars-double:before{content:"\F227"}.fa-venus-mars:before{content:"\F228"}.fa-mars-stroke:before{content:"\F229"}.fa-mars-stroke-v:before{content:"\F22A"}.fa-mars-stroke-h:before{content:"\F22B"}.fa-neuter:before{content:"\F22C"}.fa-genderless:before{content:"\F22D"}.fa-facebook-official:before{content:"\F230"}.fa-pinterest-p:before{content:"\F231"}.fa-whatsapp:before{content:"\F232"}.fa-server:before{content:"\F233"}.fa-user-plus:before{content:"\F234"}.fa-user-times:before{content:"\F235"}.fa-hotel:before,.fa-bed:before{content:"\F236"}.fa-viacoin:before{content:"\F237"}.fa-train:before{content:"\F238"}.fa-subway:before{content:"\F239"}.fa-medium:before{content:"\F23A"}.fa-yc:before,.fa-y-combinator:before{content:"\F23B"}.fa-optin-monster:before{content:"\F23C"}.fa-opencart:before{content:"\F23D"}.fa-expeditedssl:before{content:"\F23E"}.fa-battery-4:before,.fa-battery-full:before{content:"\F240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\F241"}.fa-battery-2:before,.fa-battery-half:before{content:"\F242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\F243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\F244"}.fa-mouse-pointer:before{content:"\F245"}.fa-i-cursor:before{content:"\F246"}.fa-object-group:before{content:"\F247"}.fa-object-ungroup:before{content:"\F248"}.fa-sticky-note:before{content:"\F249"}.fa-sticky-note-o:before{content:"\F24A"}.fa-cc-jcb:before{content:"\F24B"}.fa-cc-diners-club:before{content:"\F24C"}.fa-clone:before{content:"\F24D"}.fa-balance-scale:before{content:"\F24E"}.fa-hourglass-o:before{content:"\F250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\F251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\F252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\F253"}.fa-hourglass:before{content:"\F254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\F255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\F256"}.fa-hand-scissors-o:before{content:"\F257"}.fa-hand-lizard-o:before{content:"\F258"}.fa-hand-spock-o:before{content:"\F259"}.fa-hand-pointer-o:before{content:"\F25A"}.fa-hand-peace-o:before{content:"\F25B"}.fa-trademark:before{content:"\F25C"}.fa-registered:before{content:"\F25D"}.fa-creative-commons:before{content:"\F25E"}.fa-gg:before{content:"\F260"}.fa-gg-circle:before{content:"\F261"}.fa-tripadvisor:before{content:"\F262"}.fa-odnoklassniki:before{content:"\F263"}.fa-odnoklassniki-square:before{content:"\F264"}.fa-get-pocket:before{content:"\F265"}.fa-wikipedia-w:before{content:"\F266"}.fa-safari:before{content:"\F267"}.fa-chrome:before{content:"\F268"}.fa-firefox:before{content:"\F269"}.fa-opera:before{content:"\F26A"}.fa-internet-explorer:before{content:"\F26B"}.fa-tv:before,.fa-television:before{content:"\F26C"}.fa-contao:before{content:"\F26D"}.fa-500px:before{content:"\F26E"}.fa-amazon:before{content:"\F270"}.fa-calendar-plus-o:before{content:"\F271"}.fa-calendar-minus-o:before{content:"\F272"}.fa-calendar-times-o:before{content:"\F273"}.fa-calendar-check-o:before{content:"\F274"}.fa-industry:before{content:"\F275"}.fa-map-pin:before{content:"\F276"}.fa-map-signs:before{content:"\F277"}.fa-map-o:before{content:"\F278"}.fa-map:before{content:"\F279"}.fa-commenting:before{content:"\F27A"}.fa-commenting-o:before{content:"\F27B"}.fa-houzz:before{content:"\F27C"}.fa-vimeo:before{content:"\F27D"}.fa-black-tie:before{content:"\F27E"}.fa-fonticons:before{content:"\F280"}.fa-reddit-alien:before{content:"\F281"}.fa-edge:before{content:"\F282"}.fa-credit-card-alt:before{content:"\F283"}.fa-codiepie:before{content:"\F284"}.fa-modx:before{content:"\F285"}.fa-fort-awesome:before{content:"\F286"}.fa-usb:before{content:"\F287"}.fa-product-hunt:before{content:"\F288"}.fa-mixcloud:before{content:"\F289"}.fa-scribd:before{content:"\F28A"}.fa-pause-circle:before{content:"\F28B"}.fa-pause-circle-o:before{content:"\F28C"}.fa-stop-circle:before{content:"\F28D"}.fa-stop-circle-o:before{content:"\F28E"}.fa-shopping-bag:before{content:"\F290"}.fa-shopping-basket:before{content:"\F291"}.fa-hashtag:before{content:"\F292"}.fa-bluetooth:before{content:"\F293"}.fa-bluetooth-b:before{content:"\F294"}.fa-percent:before{content:"\F295"}
.da-slider{
	width: 100%;
	height: 427px;
	position: relative;
	margin: 0 auto;
	overflow: hidden;
	background: transparent url(../img/bg.jpg) repeat 0% 0%;
	box-shadow: 0px 1px 1px rgba(0,0,0,0.2), 0px -2px 1px #fff;
	transition: background-position 1.4s ease-in-out 0.3s;
}
.da-slide{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;
	text-align: left;
}
.da-slide-current{
	z-index: 10;
}
.da-slider-fb .da-slide{
	left: 100%;
}
.da-slider-fb  .da-slide.da-slide-current{
	left: 0px;
}
.da-slide h2,
.da-slide p,
.da-slide .da-link,
.da-slide .da-img{
	position: absolute;
	opacity: 0;
	left: 110%;
}
.da-slider-fb .da-slide h2,
.da-slider-fb .da-slide p,
.da-slider-fb .da-slide .da-link{
	left: 10%;
	opacity: 1;
}
.da-slider-fb .da-slide .da-img{
	left: 60%;
	opacity: 1;
}
.da-slide h2{
	font-family: 'Open Sans', sans-serif;
	color: #f9f9f9 !important;
	line-height:50px;
	top: 100px;
	z-index: 10;
	padding:0;
	margin-left:-2%;
	font-weight: 400 !important;
}
.da-slide h2 i {
	font-size: 36px;
	font-style:normal;
	padding:0 5px;
	text-transform:uppercase;
	background-color: rgba(46, 98, 0, 0.8);
}
.da-slide p {
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	font-weight:400;
	line-height: 25px;
	width:100%;
	top: 300px;
	color: #fff;
	overflow: hidden;
	margin-left:-2%;
}
.da-slide p i {
	background:url(../img/bg-text.png) repeat;
	padding:0 10px;
	font-style:normal;
}
.da-slide .da-img{
	text-align: center;
	width: 50%;
	top: 80px;
	height: 328px;
	line-height: 320px;
	left: 110%; /*60%*/
	margin-left:-16%;
}
.da-slide-current .da-img{
	left: 60%;
	opacity: 1;
}

.da-slide .da-link{
	top: 320px; /*depends on p height*/
	border-radius: 3px !important;
	min-width:15%;
	color: #666;
	text-shadow:0 1px 0 #eee;
	box-shadow: 0 0 4px #bbb;
	border: 1px solid #fff;
	padding: 2px 20px;
	font-size: 25px;
	text-align: center;
	background: rgba(255,255,255,0.2);
}
.da-slide .da-link:hover{
	background: rgba(255,255,255,0.3);
	box-shadow: 0 0 5px #eee;
	text-decoration:none;
}
.da-dots{
	width: 100%;
	position: absolute;
	text-align: center;
	left: 0px;
	bottom: 15px;
	z-index: 1;
	-moz-user-select: none;
	-webkit-user-select: none;
}
.da-dots span{
	display: inline-block;
	position: relative;
	width: 12px;
	height: 12px;
	border-radius: 50% !important;
	background: url(../img/bg-text.png) repeat;
	margin: 3px;
	cursor: pointer;
}
.da-dots span.da-dots-current:after{
	content: '';
	width: 8px;
	height: 8px;
	position: absolute;
	top: 2px;
	left: 2px;
	border-radius: 50% !important;
	background:#fff;
}
.da-arrows{
	-moz-user-select: none;
	-webkit-user-select: none;
}
.da-arrows span{
	background: transparent url(../img/arrows.png) no-repeat;
	position: absolute;
	top: 50%;
	height: 50px;
	width: 49px;
	margin-top: -25px;
	cursor: pointer;
	z-index: 10;
	opacity: 0;
	transition: opacity 0.4s ease-in-out 0.2s;
}
.da-slider:hover .da-arrows span{
	opacity: 0.8;
}
.da-slider:hover .da-arrows span:hover{
	opacity: 1;
}
.da-arrows span:after{
	content: '';
	position: absolute;
	width: 49px;
	height: 49px;
}
.da-arrows span.da-arrows-prev{
	left: 12px;
	background-position:0 -68px;
}
.da-arrows span.da-arrows-next{
	right: 15px;
	background-position:0 1px;
}

.da-slide-current h2,
.da-slide-current p,
.da-slide-current .da-link{
	left: 10%;
	opacity: 1;
}


/* Animation classes and animations */

/* Slide in from the right*/
.da-slide-fromright h2{
	-webkit-animation: fromRightAnim1 0.6s ease-in 0.8s both;
	animation: fromRightAnim1 0.6s ease-in 0.8s both;
}
.da-slide-fromright p{
	-webkit-animation: fromRightAnim2 0.6s ease-in 0.8s both;
	animation: fromRightAnim2 0.6s ease-in 0.8s both;
}
.da-slide-fromright .da-link{
	-webkit-animation: fromRightAnim3 0.4s ease-in 1.2s both;
	animation: fromRightAnim3 0.4s ease-in 1.2s both;
}
.da-slide-fromright .da-img{
	-webkit-animation: fromRightAnim4 0.6s ease-in 0.8s both;
	animation: fromRightAnim4 0.6s ease-in 0.8s both;
}
@-webkit-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}
/* Slide in from the left*/
.da-slide-fromleft h2{
	-webkit-animation: fromLeftAnim1 0.6s ease-in 0.6s both;
	animation: fromLeftAnim1 0.6s ease-in 0.6s both;
}
.da-slide-fromleft p{
	-webkit-animation: fromLeftAnim2 0.6s ease-in 0.6s both;
	animation: fromLeftAnim2 0.6s ease-in 0.6s both;
}
.da-slide-fromleft .da-link{
	-webkit-animation: fromLeftAnim3 0.4s ease-in 1.2s both;
	animation: fromLeftAnim3 0.4s ease-in 1.2s both;
}
.da-slide-fromleft .da-img{
	-webkit-animation: fromLeftAnim4 0.6s ease-in 0.6s both;
	animation: fromLeftAnim4 0.6s ease-in 0.6s both;
}
@-webkit-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}
/* Slide out to the right */
.da-slide-toright h2{
	-webkit-animation: toRightAnim1 0.6s ease-in 0.6s both;
	animation: toRightAnim1 0.6s ease-in 0.6s both;
}
.da-slide-toright p{
	-webkit-animation: toRightAnim2 0.6s ease-in 0.3s both;
	animation: toRightAnim2 0.6s ease-in 0.3s both;
}
.da-slide-toright .da-link{
	-webkit-animation: toRightAnim3 0.4s ease-in both;
	animation: toRightAnim3 0.4s ease-in both;
}
.da-slide-toright .da-img{
	-webkit-animation: toRightAnim4 0.6s ease-in both;
	animation: toRightAnim4 0.6s ease-in both;
}
@-webkit-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-webkit-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-webkit-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-webkit-keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
/* Slide out to the left*/
.da-slide-toleft h2{
	-webkit-animation: toLeftAnim1 0.6s ease-in both;
	animation: toLeftAnim1 0.6s ease-in both;
}
.da-slide-toleft p{
	-webkit-animation: toLeftAnim2 0.6s ease-in 0.3s both;
	animation: toLeftAnim2 0.6s ease-in 0.3s both;
}
.da-slide-toleft .da-link{
	-webkit-animation: toLeftAnim3 0.4s ease-in both;
	animation: toLeftAnim3 0.4s ease-in both;
}
.da-slide-toleft .da-img{
	-webkit-animation: toLeftAnim4 0.6s ease-in 0.6s both;
	animation: toLeftAnim4 0.6s ease-in 0.6s both;
}
@-webkit-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-webkit-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-webkit-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}
@-webkit-keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	40%{ left: 70%;  opacity: 1; }
	90%{ left: 0%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	40%{ left: 70%;  opacity: 1; }
	90%{ left: 0%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

/*Higher Resolutions*/
@media (min-width: 1440px) {
	.da-slide h2,
	.da-slide p {
		margin-left:3%;
	}
	.da-slide .da-img{
		margin-left:-18%;
	}
}

@media (min-width: 1680px) {
	.da-slide h2,
	.da-slide p  {
		margin-left:7%;
	}
	.da-slide .da-img{
		margin-left:-20%;
	}
}

@media (min-width: 1920px) {
	.da-slide h2,
	.da-slide p  {
		margin-left:12%;
	}
	.da-slide .da-img{
		margin-left:-22%;
	}
}/* 
 * 	Core Owl Carousel CSS File
 *	v1.24
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

/* CSS3 Transitions */

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}
/* 
* Version: 1.8
* Orange Color: #e67e22; 
* Orange Hover Color: #d35400; 
* Additional color: #fcf2de;
* rgba(230, 126, 34, 1);
*/

a {
  color: #e67e22;
}
a:focus, 
a:hover, 
a:active {
	color: #e67e22;
}
.color-green {
	color: #e67e22;
}
a.read-more:hover { 
	color:#e67e22; 
}
.linked:hover {
	color:#e67e22;
}

/* Headers Default
------------------------------------*/
.header .navbar-nav > .active > a,
.header .navbar-nav li.level1 a.menu_kop_link_active {
  color: #e67e22;
}
.header .navbar-nav > .active > a {
  border-color: #e67e22;
}
.header .dropdown-menu,
.header .level2.dropdown {
	border-top: solid 2px #e67e22;
}
.header .navbar-nav > li:hover > a {
  color: #d35400;
}
.header .nav > li > .search:hover {
  border-bottom-color: #d35400;
  color: #d35400;
}
.header .navbar-nav > li > a:hover,
.header .navbar-nav > .active > a,
.header .navbar-nav li.level1 a.menu_kop_link_active {
  border-bottom-color: #e67e22;
}
.header .navbar-toggle {
  border-color: #d35400;
}
.header .navbar-toggle,
.header .navbar-toggle:hover,
.header .navbar-toggle:focus {
  background:  #e67e22;
}
.header .navbar-toggle:hover {
  background:  #d35400 !important;
}
.header .navbar-nav > .open > a,
.header .navbar-nav > .open > a:hover,
.header .navbar-nav > .open > a:focus {
  color: #e67e22;
}

/* Design for max-width: 991px */
@media (max-width: 991px) {
	.header .navbar-nav > .active > a,
	.header .navbar-nav > .active > a:hover,
	.header .navbar-nav > .active > a:focus {
	  background:  #e67e22;
	  color: #fff !important;
	}
	.header .navbar-nav > .active > a {
	  border-color: #eee;
	}
	.header .nav > li > .search:hover {
	  background:  #e67e22;
	}
}

/* Headers v1
------------------------------------*/
/*Fix hover color for the little icons v1.9*/
.header-v1 .topbar-v1 .top-v1-data li a:hover i {
	color: #e67e22;
}

.header-v1 .navbar-default .navbar-nav > .active > a,
.header-v1 .navbar-default .navbar-nav > li > a:hover,
.header-v1 .navbar-default .navbar-nav > li > a:focus {
  color: #e67e22;
}
.header-v1 .dropdown-menu {
  border-color: #e67e22;
}
.header-v1 .navbar-default .navbar-nav > li:hover > a {
  color: #e67e22;
}
.header-v1 .navbar .nav > li > .search:hover {
  color: #e67e22;
}
.header-v1 .navbar .nav > li > .search:hover {
  color: #e67e22;
}
.header-v1 .navbar-default .navbar-toggle {
  border-color: #d35400;
}
.header-v1 .navbar-toggle,
.header-v1 .navbar-default .navbar-toggle:hover,
.header-v1 .navbar-default .navbar-toggle:focus {
  background:  #e67e22;
}
.header-v1 .navbar-toggle:hover {
  background:  #d35400 !important;
}

/* Design for max-width: 991px */
@media (max-width: 991px) {
	.header-v1 .navbar-default .navbar-nav > li:hover > a {
  	border-color:  #eee;
	}
	.header-v1 .navbar-default .navbar-nav > .active > a,
	.header-v1 .navbar-default .navbar-nav > .active > a:hover,
	.header-v1 .navbar-default .navbar-nav > .active > a:focus {
	  background-color: #e67e22;
	}
	.header-v1 .navbar-default .navbar-nav > .active > a {
	  border-color: #eee;
	}
	.header-v1 .navbar .nav > li > .search:hover {
	  background-color: #e67e22;
	}
}

/* Headers v2
------------------------------------*/
.header-v2 .dropdown-menu {
  border-color: #e67e22;
}
.header-v2 .navbar-default .navbar-toggle {
  border-color: #d35400;
}
.header-v2 .navbar-toggle,
.header-v2 .navbar-default .navbar-toggle:hover,
.header-v2 .navbar-default .navbar-toggle:focus {
  background:  #e67e22;
}
.header-v2 .navbar-toggle:hover {
  background:  #d35400 !important;
}

/* Design for max-width: 991px */
@media (max-width: 991px) {
	.header-v2 .navbar-default .navbar-nav > .active > a,
	.header-v2 .navbar-default .navbar-nav > .active > a:hover,
	.header-v2 .navbar-default .navbar-nav > .active > a:focus {
	  background:  #e67e22;
	  color: #fff !important;
	}
	.header-v2 .navbar-default .navbar-nav > li > a:hover {
   	color: #e67e22;
	}
}	

/* Headers v3
------------------------------------*/
.header-v3 .navbar-default .navbar-nav > .active > a {
  color: #e67e22;
}
.header-v3 .navbar-default .navbar-nav > li:hover > a {
  color: #d35400;
}
.header-v3 .dropdown-menu {
  border-color: #e67e22;
}
.header-v3 .navbar-default .navbar-toggle {
  border-color: #d35400;
}
.header-v3 .navbar-toggle,
.header-v3 .navbar-default .navbar-toggle:hover,
.header-v3 .navbar-default .navbar-toggle:focus {
  background:  #e67e22;
}
.header-v3 .navbar-toggle:hover {
  background:  #d35400 !important;
}
.header-v3 .navbar .nav > li > .search:hover {
  background: inherit;
  color: #e67e22;
}

/* Design for max-width: 991px */
@media (max-width: 991px) {

	.header-v3 .navbar-default .navbar-nav > .active > a,
	.header-v3 .navbar-default .navbar-nav > .active > a:hover,
	.header-v3 .navbar-default .navbar-nav > .active > a:focus {
	  background:  #e67e22;
	  color: #fff !important;
	}
	.header-v3 .navbar-default .navbar-nav > .active > a {
	  border-color: #eee;
	}
	.header-v3 .navbar .nav > li > .search:hover {
	  background:  #e67e22;
	}
}	

/* Headers v4
------------------------------------*/
/*Fix hover color for the little icons v1.9*/
.topbar-v1 .top-v1-data li a:hover i {
	color: #e67e22;
}
.header-v4 .navbar-default .navbar-nav > li > a:hover, 
.header-v4 .navbar-default .navbar-nav > .active > a {
  border-color: #e67e22;
}
.header-v4 .navbar-default .navbar-nav > .active > a {
  color: #e67e22;
}
.header-v4 .navbar-default .navbar-nav > li:hover > a {
  border-color:  #e67e22;
  color: #d35400;
}
.header-v4 .navbar .nav > li > .search:hover {
  color: #e67e22;
}
.header-v4 .navbar-default .navbar-nav > .open > a,
.header-v4 .navbar-default .navbar-nav > .open > a:hover,
.header-v4 .navbar-default .navbar-nav > .open > a:focus {
  color: #e67e22;
}

/* Design for max-width: 991px */
@media (max-width: 991px) {
	.header-v4 .navbar-default .navbar-nav > li:hover > a {
  border-color:  #eee;
	}
	.header-v4 .navbar-default .navbar-nav > .active > a,
	.header-v4 .navbar-default .navbar-nav > .active > a:hover,
	.header-v4 .navbar-default .navbar-nav > .active > a:focus {
	  color: #e67e22 !important;
	}
	.header-v4 .navbar-default .navbar-nav > .active > a {
	  border-color: #eee;
	}
	.header-v4 .navbar .nav > li > .search:hover {
	  background:  #e67e22;
	}
}

/* Headers v5
------------------------------------*/
/*Fix bug v1.9*/
@media (min-width: 992px) {
	.header-v5 .navbar-default .navbar-nav > li > a:hover,
	.header-v5 .navbar-default .navbar-nav > .active > a {
  	border-top: 2px solid #e67e22;
	}
}
.header-v5 .navbar-default .navbar-nav > .active > a {
  color: #e67e22;
}
.header-v5 .navbar-default .navbar-nav > li:hover > a {
  color: #e67e22;
}
.header-v5 .navbar-default .navbar-nav > .open > a,
.header-v5 .navbar-default .navbar-nav > .open > a:hover,
.header-v5 .navbar-default .navbar-nav > .open > a:focus {
  color: #e67e22;
}
.header-v5 .dropdown-menu li > a:hover {
  background:  #e67e22;
}
.header-v5 .dropdown-menu .active > a,
.header-v5 .dropdown-menu li > a:hover {
  background:  #e67e22;
}
.header-v5 .dropdown-menu {
  border-color: #e67e22;
}
.header-v5 .dropdown-menu li.dropdown-submenu:hover > a {
  background:  #e67e22;
}
.header-v5 .dropdown-menu .style-list li > a:hover {
  background: none;
}
.header-v5 .style-list li a:hover {
  color: #e67e22;
}

/*bug fixed v1.9*/
.header-v5 .subtotal .subtotal-cost {
    color: #e67e22;
}

/*bug fixed v1.9*/
@media (max-width: 991px) {
    /*Responsive code for max-width: 991px*/
	.header-v5 .navbar-default .navbar-nav > .active > a,
    .header-v5 .navbar-default .navbar-nav > .active > a:hover,
    .header-v5 .navbar-default .navbar-nav > .active > a:focus {
        background: #e67e22 !important;
    }
}
/* Shopping cart
------------------------------------*/
/*Keeping the cart gray v1.9*/
/*.header-v5 .shop-badge.badge-icons i {
  color: #e67e22;
}*/
.header-v5 .shop-badge span.badge-sea {
  background:  #e67e22;
}
.header-v5 .badge-open {
  border-top: 2px solid #e67e22;
  box-shadow: 0 5px 5px 0 rgba(230, 126, 34, 0.075);
}

/* Header v6
------------------------------------*/
/* Search */
.header-v6 .shopping-cart .shopping-cart-open {
	border-top-color: #e67e22 !important;
}
.header-v6 li.menu-icons span.badge {
	background: #e67e22;
}
/* Dropdown Menu */
.header-v6 .dropdown-menu {
	border-top-color: #e67e22;
}

/* Media Queries */
@media (max-width: 991px) {
	/* Navbar Nav */
	.header-v6 .navbar-nav > .active > a,
	.header-v6 .navbar-nav > .active > a:hover,
	.header-v6 .navbar-nav > .active > a:focus {
		color: #e67e22 !important;
	}
	.header-v6 .nav .open > a,
	.header-v6 .nav .open > a:hover,
	.header-v6 .nav .open > a:focus {
	  border-color: #eee;
	}
	.header-v6 .navbar-nav > li > a:hover,
	.header-v6 .navbar-nav .open .dropdown-menu > li > a:hover,
	.header-v6 .navbar-nav .open .dropdown-menu > li > a:focus,
	.header-v6 .navbar-nav .open .dropdown-menu > .active > a,
	.header-v6 .navbar-nav .open .dropdown-menu > .active > a:hover,
	.header-v6 .navbar-nav .open .dropdown-menu > .active > a:focus {
		color: #e67e22 !important;
	}
	.header-v6 .mega-menu .equal-height-list li a:hover {
		color: #e67e22 !important;
	}

	/* Classic Dark */
	.header-v6 .mega-menu .equal-height-list li a:hover {
		color: #e67e22;
	}

	/* Dark Responsive Navbar */
	.header-v6.header-dark-res-nav .navbar-nav > li a:hover,
	.header-v6.header-dark-res-nav .navbar-nav .open .dropdown-menu > li > a:hover {
		color: #e67e22;
	}
	.header-v6.header-dark-res-nav .nav .open > a,
	.header-v6.header-dark-res-nav .nav .open > a:hover,
	.header-v6.header-dark-res-nav .nav .open > a:focus {
	  border-color: #555;
	}
}

@media (min-width: 992px) {
	/* Default Style */
	.header-fixed .header-v6.header-fixed-shrink .navbar-nav .active > a,
	.header-fixed .header-v6.header-fixed-shrink .navbar-nav li > a:hover {
		color: #e67e22 !important;
	}
	.header-v6 .dropdown-menu .active > a,
	.header-v6 .dropdown-menu li > a:hover,
	.header-fixed .header-v6.header-fixed-shrink .dropdown-menu .active > a,
	.header-fixed .header-v6.header-fixed-shrink .dropdown-menu li > a:hover {
		color: #e67e22 !important;
	}
	.header-fixed .header-v6.header-fixed-shrink .navbar-nav .active > a,
	.header-fixed .header-v6.header-fixed-shrink .navbar-nav li > a:hover {
		color: #e67e22;
	}

	/* Classic White */
	.header-fixed .header-v6.header-classic-white .navbar-nav .active > a,
	.header-fixed .header-v6.header-classic-white .navbar-nav li > a:hover {
		color: #e67e22;
	}

	/* Classic Dark */
	.header-v6.header-classic-dark .navbar-nav .active > a,
	.header-v6.header-classic-dark .navbar-nav li > a:hover,
	.header-fixed .header-v6.header-classic-dark.header-fixed-shrink .navbar-nav .active > a,
	.header-fixed .header-v6.header-classic-dark.header-fixed-shrink .navbar-nav li > a:hover {
		color: #e67e22;
	}
	.header-v6.header-classic-dark .dropdown-menu .active > a,
	.header-v6.header-classic-dark .dropdown-menu li > a:hover {
		color: #e67e22 !important;
	}

	/* Dark Dropdown */
	.header-v6.header-dark-dropdown .dropdown-menu .active > a,
	.header-v6.header-dark-dropdown .dropdown-menu li > a:hover {
		color: #e67e22;
	}

	/* Dark Scroll */
	.header-fixed .header-v6.header-dark-scroll.header-fixed-shrink .navbar-nav .active > a,
	.header-fixed .header-v6.header-dark-scroll.header-fixed-shrink .navbar-nav li > a:hover {
		color: #e67e22;
	}
}

/* Header v7
------------------------------------*/
.header-v7 .navbar-default .navbar-nav > li > a:hover,
.header-v7 .navbar-default .navbar-nav > li.active > a {
	color: #e67e22 !important;
}
.header-v7 .dropdown-menu .active > a,
.header-v7 .dropdown-menu li > a:focus,
.header-v7 .dropdown-menu li > a:hover {
	color: #e67e22 !important;
}
.header-v7 .navbar-default .navbar-nav > li > a:hover,
.header-v7 .navbar-default .navbar-nav > li > a:focus,
.header-v7 .navbar-default .navbar-nav > .active > a,
.header-v7 .navbar-default .navbar-nav > .active > a:hover,
.header-v7 .navbar-default .navbar-nav > .active > a:focus {
	color: #e67e22;
}
.header-socials li a:hover {
  color: #e67e22;
}

/* Sliders
------------------------------------*/
/* Main Parallax Sldier */
.da-slide h2 i {
	background-color: rgba(230, 126, 34, 0.8);
}

/* Sequence Parallax Sldier */
.sequence-inner {
  background: linear-gradient(#fff, #fcf2de)
}
#sequence-theme h2 {
	background: rgba(230, 126, 34, 0.8);
}
#sequence-theme .info p {
	background: rgba(230, 126, 34, 0.8);
}

/* Buttons
------------------------------------*/
.btn-u, input.submit {
	background: #e67e22;
}
.btn-u:hover, 
.btn-u:focus, 
.btn-u:active, 
.btn-u.active, 
.open .dropdown-toggle.btn-u {
	background: #d35400;
	color: #fff;
}

/* Buttons Color */
.btn-u-split.dropdown-toggle {
   border-left: solid 1px #d35400;
}

/* Bordered Buttons */
.btn-u.btn-brd {
  border-color: #e67e22;
}
.btn-u.btn-brd:hover {
  color: #d35400;
  border-color: #d35400;
}
.btn-u.btn-brd.btn-brd-hover:hover {
  background: #d35400;   
}

/* Service
------------------------------------*/
.service .service-icon {
	color:#e67e22;	
}

/* Service Blocks */
.service-alternative .service:hover { 
	background:#e67e22;
} 

/* Thumbnail (Recent Work)
------------------------------------*/
.thumbnail-style h3 a:hover {
	color:#e67e22;
}
.thumbnail-style a.btn-more {
	background:#e67e22;
}
.thumbnail-style a.btn-more:hover {
	box-shadow:0 0 0 2px #d35400;
}

/* Typography
------------------------------------*/
/* Heading */
.headline h2, 
.headline h3, 
.headline h4 {
	border-bottom:2px solid #e67e22;
}

/* Blockquote */
blockquote:hover {
	border-left-color:#e67e22; 
}
.hero {
	border-left-color: #e67e22;
}
blockquote.hero.hero-default {
  background: #e67e22;
}
blockquote.hero.hero-default:hover {
  background: #d35400;
}

/* Carousel
------------------------------------*/
.carousel-arrow a.carousel-control:hover {
	color: #e67e22;
}

/* Footer
------------------------------------*/
.footer a,
.copyright a,
.footer a:hover,
.copyright a:hover {
	color: #e67e22;
}

/* Footer Blog */
.footer .dl-horizontal a:hover {
	color:#e67e22 !important;
}

/* Blog Posts
------------------------------------*/
.posts .dl-horizontal a:hover { 
	color:#e67e22; 
}
.posts .dl-horizontal:hover dt img,
.posts .dl-horizontal:hover dd a { 
	color: #e67e22;
	border-color: #e67e22 !important;
}

/* Post Comment */
.post-comment h3, 
.blog-item .media h3,
.blog-item .media h4.media-heading span a {
	color: #e67e22;
}

/* Tabs
------------------------------------*/
/* Tabs v1 */
.tab-v1 .nav-tabs { 
	border-bottom: solid 2px #e67e22; 	
}
.tab-v1 .nav-tabs > .active > a, 
.tab-v1 .nav-tabs > .active > a:hover, 
.tab-v1 .nav-tabs > .active > a:focus { 
	background: #e67e22; 
}
.tab-v1 .nav-tabs > li > a:hover { 
	background: #e67e22; 
}

/* Tabs v2 */
.tab-v2 .nav-tabs li.active a {
	border-top: solid 2px #e67e22;
}

/* Tabs v3 */
.tab-v3 .nav-pills li a:hover,
.tab-v3 .nav-pills li.active a {
	background: #e67e22;
	border: solid 1px #d35400;
}

/* Accardion
------------------------------------*/
.acc-home a.active,
.acc-home a.accordion-toggle:hover { 
	color:#e67e22; 
}
.acc-home .collapse.in { 
	border-bottom:solid 1px #e67e22; 
}

/* Testimonials
------------------------------------*/
.testimonials .testimonial-info {
	color: #e67e22;
}
.testimonials .carousel-arrow i:hover {
	background: #e67e22;
}

/* Info Blocks
------------------------------------*/
.info-blocks:hover i.icon-info-blocks {
	color: #e67e22;
}

/* Breadcrumb
------------------------------------*/
.breadcrumb li.active,
.breadcrumb li a:hover,
.breadcrumb .menu_kop_link_active {
	color:#e67e22;	
}
.breadcrumb .menu_kop_link_active {
	cursor: default;
}
/* About Page
------------------------------------*/
.team .thumbnail-style:hover h3 a {
	color:#e67e22 !important;
}

/* Social Icons */
.team ul.team-socail li i:hover {
	background: #e67e22;
}

/* Right Sidebar
------------------------------------*/
/* Right Sidebar */
.who li i,
.who li:hover i, 
.who li:hover a { 
	color:#e67e22; 
}

/* Privacy Page
------------------------------------*/
.privacy a:hover {
	color:#e67e22; 
}

/* Portfolio Page
------------------------------------*/
/* Portfolio v1 */
.view a.info:hover {
	background: #e67e22;
}

/* Portfolio v2 */
.sorting-block .sorting-nav li.active {
	color: #e67e22;
	border-bottom: solid 1px #e67e22;
}
.sorting-block .sorting-grid li a:hover span.sorting-cover {
	background: #e67e22;
}

/* Blog Page
------------------------------------*/
.blog h3 {
	color:#e67e22;
}
.blog li a:hover {
	color:#e67e22;
}

/* Blog Tags */
ul.blog-tags a:hover {
	background: #e67e22;
}
.blog-post-tags ul.blog-tags a:hover {
  background:  #e67e22;
}

/* Blog Photos */
.blog-photos li img:hover {
	box-shadow: 0 0 0 2px #e67e22;
}

/* Blog Latest Tweets */
.blog-twitter .blog-twitter-inner:hover {
	border-color: #e67e22;
	border-top-color: #e67e22;	
}
.blog-twitter .blog-twitter-inner:hover:after {
	border-top-color: #e67e22;	
}
.blog-twitter .blog-twitter-inner a {
	color: #e67e22;
}

/* Blog Item Page
------------------------------------*/
.blog-item h4.media-heading span a {
	color:#e67e22;
}

/* Coming Soon Page
------------------------------------*/
.coming-soon-border {
	border-top: solid 3px #e67e22;
}

/* Search Page
------------------------------------*/
.booking-blocks p a {
	color: #e67e22;
}

/* Icons Page
------------------------------------*/
.icon-page li:hover { 
	color:#e67e22;
}

/* Glyphicons */
.glyphicons-demo a:hover {
	color: #e67e22;
	text-decoration: none;
}

/* Social Icons
------------------------------------*/
.social-icons-v1 i:hover {
  color: #fff;
  background: #e67e22;
}

/* Magazine Page
------------------------------------*/
/* Magazine News */
.magazine-news .by-author strong {
	color: #e67e22;
}

.magazine-news a.read-more {
	color: #e67e22;
}

/* Magazine Mini News */
.magazine-mini-news .post-author strong {
	color: #e67e22;
}
.news-read-more i {
	background: #e67e22;
}

/* Sidebar Features */
.magazine-page h3 a:hover {
	color: #e67e22;
}

/* Page Features
------------------------------------*/
/* Tag Boxes v1 */
.tag-box-v1 {
	border-top: solid 2px #e67e22;
}

/* Tag Boxes v2 */
.tag-box-v2 {
	border-left: solid 2px #e67e22;
}

/* Tag Boxes v7 */
.tag-box-v7 {
	border-bottom: solid 2px #e67e22;
}

/* Font Awesome Icon Page Style */
.fa-icons li:hover { 
  color: #e67e22;
}
.fa-icons li:hover i {
  background: #e67e22; 
}

/* GLYPHICONS Icons Page Style */
.bs-glyphicons li:hover {
  color: #e67e22;
}

/* Navigation
------------------------------------*/
/* Pagination */
.pagination > .active > a, 
.pagination > .active > span, 
.pagination > .active > a:hover, 
.pagination > .active > span:hover, 
.pagination > .active > a:focus, 
.pagination > .active > span:focus {
  background-color: #e67e22;
  border-color: #e67e22;
}
.pagination li a:hover {
  background: #d35400;
  border-color: #d35400;   
}

/* Pager */
.pager li > a:hover, 
.pager li > a:focus {
  background: #d35400;
  border-color: #d35400;   
}
.pager.pager-v2 li > a:hover, 
.pager.pager-v2 li > a:focus,
.pager.pager-v3 li > a:hover, 
.pager.pager-v3 li > a:focus {
  color: #fff;
  background: #e67e22;
}

/* Registration and Login Page v2
------------------------------------*/
.reg-block {
	border-top: solid 2px #e67e22;
}

/*Image Hover
------------------------------------*/
/* Image-hover */
#effect-2 figure .img-hover {
	background: #e67e22;
}

/* Blog Large Page
------------------------------------*/
.blog h2 a:hover {
	color: #e67e22;
}

/* Timeline v1 Page
------------------------------------*/
.timeline-v1 > li > .timeline-badge i:hover {
	color: #e67e22;
}
.timeline-v1 .timeline-footer .likes:hover i {
	color: #e67e22;
}

/* Timeline v2 Page
------------------------------------*/
/* The icons */
.timeline-v2 > li .cbp_tmicon {
	background: #e67e22;
}

/* Progress Bar
------------------------------------*/
.progress-bar-u {
  background: #e67e22;
}

/* Job Inner Page
------------------------------------*/
.job-description .save-job a:hover,
.block-description .save-job a:hover {
	color: #e67e22;
}

.job-description .p-chart .overflow-h li i,
.job-description .p-chart .overflow-h li a,
.block-description .p-chart .overflow-h li i,
.block-description .p-chart .overflow-h li a {
	color: #e67e22;
}

/* Colorful-ul */
.job-description .colorful-ul li a {
	color: #e67e22;
}

/* Search Inner Page
------------------------------------*/
.s-results .related-search a:hover {
	color: #e67e22;
}
.s-results .inner-results h3 a:hover {
	color: #e67e22;
}
.s-results .up-ul li a:hover {
	color: #e67e22;
}
.s-results .down-ul li a {
	color: #e67e22;
}

/* Funny Boxes
------------------------------------*/
.funny-boxes p a {
  color: #e67e22;
}
.funny-boxes .funny-boxes-img li i {
  color: #e67e22;
}
.funny-boxes-colored p, .funny-boxes-colored h2 a, .funny-boxes-colored .funny-boxes-img li, .funny-boxes-colored .funny-boxes-img li i {
  color: #fff;
}

/* Sidebar Sub Navigation
------------------------------------*/
.sidebar-nav-v1 ul li:hover a,
.sidebar-nav-v1 ul li.active a {
  color: #e67e22;
}

/* Blockquote
------------------------------------*/
blockquote.bq-green {
  border-color: #e67e22;
}
blockquote:hover,
blockquote.text-right:hover {
  border-color: #e67e22;
}
.quote-v1 p::before {
  color: #e67e22;
}

/* Green Left Bordered Funny Box */
.funny-boxes-left-green {
  border-left: solid 2px #e67e22;
}
.funny-boxes-left-green:hover {
  border-left-color: #e67e22;
}

/* Testimonials Default
------------------------------------*/
/* Testimonials */
.testimonials .carousel-arrow i:hover {
  background: #e67e22;
}

/* Testimonials Default */
.testimonials-bg-default .item p {
  background: #e67e22;
}
.testimonials.testimonials-bg-default .item p:after,
.testimonials.testimonials-bg-default .item p:after {
  border-top-color: #e67e22;
}
.testimonials-bg-default .carousel-arrow i {
  background: #e67e22;
}
.testimonials.testimonials-bg-default .carousel-arrow i:hover {
  background: #d35400;
}

/* Promo Page
------------------------------------*/
/* Promo Box */
.promo-box:hover strong, 
.promo-box:hover strong a {
	color: #e67e22;
}

/* Typography
------------------------------------*/
.dropcap {
	color: #e67e22;
}

.dropcap-bg {
	color: #fff;
	background: #e67e22;
}

/* Breadcrumbs
------------------------------------*/ 
span.label-u,
span.badge-u {
  background: #e67e22;
}

/* Icons
------------------------------------*/
/* Icon Link*/
.link-icon:hover i {
  color: #e67e22;
  border: solid 1px #e67e22;
}

.link-bg-icon:hover i {
  color: #e67e22;
  background: #e67e22 !important;
  border-color: #e67e22;
}

/* Icons Backgroun Color
------------------------------------*/ 
i.icon-color-u {
  color: #e67e22;
  border: solid 1px #e67e22;
}
i.icon-bg-u {
  background: #e67e22;
}

/* Line Icon Page
------------------------------------*/
.line-icon-page .item:hover {
	color: #e67e22;
}

/* Colored Content Boxes
------------------------------------*/
.service-block-u {
  background: #e67e22;
}

/* Panels (Portlets)
------------------------------------*/
.panel-u {
	border-color: #e67e22;
}
.panel-u > .panel-heading {
   background: #e67e22;
}

/* Owl Carousel
------------------------------------*/
.owl-btn:hover {
  background: #e67e22;
}

/* Counter
------------------------------------*/
.counters span.counter-icon i {
	background: #e67e22;
}
.counters span.counter-icon i:after {
	border-top: 7px solid #e67e22;
}

/* SKy-Forms
------------------------------------*/
/* Buttons */
.sky-form .button {
	background: #e67e22;
}

/* Rating */
.sky-form .rating input:checked ~ label {
	color: #e67e22;
}

/* Message */
.sky-form .message {
	color: #e67e22;
}
.sky-form .message i {
	border-color: #e67e22;
}

/* Profile
------------------------------------*/
.profile .profile-post:hover span.profile-post-numb {
	color: #e67e22;
}
.profile .date-formats {
	background: #e67e22;
}
.profile .name-location span i,
.profile .name-location span a:hover {
	color: #e67e22;
}
.share-list li i {
	color: #e67e22;
}
.profile .comment-list-v2 li:hover i,
.profile .comment-list li:hover i {
	color: #e67e22;
}
.profile .profile-post.color-one {
	border-color: #e67e22;
}

/* Pricing Page
------------------------------------*/
/* Pricing Head */
.pricing:hover h4 {
	color:#e67e22;
}
.pricing-head h3 {
	background:#e67e22;
	text-shadow: 0 1px 0 #d35400;	
}
.pricing-head h4 {
	color:#999;
	background:#fcfcfc;
	border-bottom:solid 1px #fcf2de;
}
	
/* Pricing Content */
.pricing-content li {
	border-bottom:solid 1px #fcf2de;
}
.pricing-content li i {
	color:#e67e22;
}

/* Pricing Extra */
.sticker-left {
	background: #e67e22;
}

/* Pricing Footer */
.pricing-footer a:hover,
.pricing-footer button:hover {
	background:#d35400;
}

/* Pricing Active */
.price-active h4 {
	color:#e67e22;
}
.no-space-pricing .price-active .pricing-head h4,
.no-space-pricing .pricing:hover .pricing-head h4 {
	color:#e67e22;
}

/* Mega Pricing Tables 
------------------------------------*/
.pricing-mega-v1 .pricing-head h3,
.pricing-mega-v2 .pricing-head h3,
.pricing-mega-v3 .pricing-head h3 {
	text-shadow: 0 1px 0 #d35400;
}

/* Pricing Table Mega v1 Version
------------------------------------*/
.pricing-mega-v1 .pricing:hover h4 i {
	color:#e67e22;
}
.pricing-mega-v1 .pricing-content li i {
	color: #e67e22; 
}

/* Pricing Table Colored Background Version
------------------------------------*/
.pricing-bg-colored .pricing:hover {	
	background: #e67e22;
}
.pricing-bg-colored .pricing-head i {
	color:#e67e22;
}
.pricing-bg-colored .pricing-footer .btn-u {
	border: 1px solid #fff;
}
.pricing-bg-colored .pricing-head p {
  border-bottom: 1px solid #fcf2de;
}

/* Pricing Table Mega v2 
------------------------------------*/
.pricing-mega-v2 .block:hover .bg-color {
	background: #e67e22;
}
.pricing-mega-v2 .block:hover h3,
.pricing-mega-v2 .block:hover h4, 
.pricing-mega-v2 .block:hover li, 
.pricing-mega-v2 .block:hover li i,
.pricing-mega-v2 .block:hover h4 i {
	background: #e67e22;
}

/* Pricing Table Mega v3 
------------------------------------*/
.pricing-mega-v1 .btn-group .dropdown-menu,
.pricing-mega-v3 .btn-group .dropdown-menu {
	background: #e67e22 !important;
}

.pricing-mega-v1 .btn-group .dropdown-menu li a:hover,
.pricing-mega-v3 .btn-group .dropdown-menu li a:hover {
	background: #d35400;
}

/* Grid Block v2 
------------------------------------*/
.grid-block-v2 li:hover .grid-block-v2-info {
  border-color: #e67e22;
}

/* Testimonials v3 Title 
------------------------------------*/
.testimonials-v3 .testimonials-v3-title p {
  color: #e67e22;
}

.testimonials-v3 .owl-buttons .owl-prev:hover,
.testimonials-v3 .owl-buttons .owl-next:hover {
  background:  #e67e22;
}

/* Content Boxes v4 
------------------------------------*/
.content-boxes-v4 i {
  color: #e67e22;
}

/* Thumbnails v1 
------------------------------------*/
.thumbnails-v1 .read-more {
  color: #e67e22;
}

/* Thumbnails v6 
------------------------------------*/
.testimonials-v6 .testimonials-info:hover {
  border-color: #e67e22;
}

/* Team v1 
------------------------------------*/
.team-v1 li:hover > p:before {
  background:  #e67e22;
}

/* Team v4
------------------------------------*/
.team-v4 .team-social-v4 a:hover {
  color: #e67e22;
}

/* Team v5 & v6 & v7
------------------------------------*/
.team-v5 small,
.team-v6 small,
.team-v7 .team-v7-position {
  color: #e67e22;
}

/* Headliner Center
------------------------------------*/
.headline-center h2:after {
  background:  #e67e22;
}

/* Headliner Left
------------------------------------*/
.headline-left .headline-brd:after {
  background:  #e67e22;
}

/* Portfolio Box
------------------------------------*/
.portfolio-box .portfolio-box-in i {
  background:  #e67e22;
}

/* Flat Background Block v1
------------------------------------*/
.flat-bg-block-v1 .checked-list i {
  color: #e67e22;
}

/* Owl Carousel v5
------------------------------------*/
.owl-carousel-v5 .owl-controls .owl-page.active span,
.owl-carousel-v5 .owl-controls.clickable .owl-page:hover span {
  background:  #e67e22;
}

/* Content Boxes v5
------------------------------------*/
.content-boxes-v5:hover i {
  background:  #e67e22;
}

/* Block Grid v1
------------------------------------*/
.block-grid-v1:hover {
  border-color: #e67e22;
}

/* Block Grid v2
------------------------------------*/
.block-grid-v2 li:hover .block-grid-v2-info {
  border-color: #e67e22;
}

/* Content Boxes v6
------------------------------------*/
.content-boxes-v6:hover i:after {
  border-color: #e67e22;
}
.content-boxes-v6:hover i {
  background:  #e67e22;
}

/* Portfolio Box-v2
------------------------------------*/
.portfolio-box-v2 .portfolio-box-v2-in i {
  background: rgba(230, 126, 34, 0.8);
}
.portfolio-box-v2 .portfolio-box-v2-in i:hover {
  background:  #e67e22;
}

/* Service Block v1
------------------------------------*/
.service-block-v1 i {
  background:  #e67e22;
}

/* Service Block v4
------------------------------------*/
.service-block-v4 .service-desc i {
  color: #e67e22;
}

/* Service Block v7
------------------------------------*/
.service-block-v7 i {
  background: #e67e22;
}

/* Service Block v8
------------------------------------*/
.service-block-v8 .service-block-desc h3::after {
  background: #e67e22;
}

/* Testimonials bs
------------------------------------*/
.testimonials-bs .carousel-control-v2 i:hover {
  border-color: #e67e22;
  color: #e67e22;
}

/* Fusion Portfolio
------------------------------------*/
.fusion-portfolio #filters-container .cbp-filter-item-active {
  background:  #e67e22;
  border-color: #e67e22;
}

 .fusion-portfolio #filters-container .cbp-filter-item:hover {
  color: #e67e22;
}

.blog_masonry_3col h3 a:hover {
  color: #e67e22;
}

/* Cube Portfolio
------------------------------------*/
.cube-portfolio .cbp-l-filters-text .cbp-filter-item.cbp-filter-item-active, .cube-portfolio .cbp-l-filters-text .cbp-filter-item:hover {
  color: #e67e22;
}
.cube-portfolio .link-captions li i:hover {
	color: #fff;
	background: #e67e22;    
}
.cube-portfolio .cbp-caption-activeWrap.default-transparent-hover {
  background: rgba(230, 126, 34, .9) !important;
}

/* Recent Works
------------------------------------*/
.owl-work-v1 .item a:hover span {
  border-bottom-color: #e67e22;
}

/* Footer Default
------------------------------------*/
.footer-default .footer .dl-horizontal a:hover {
  color: #e67e22 !important;
}
.footer-default .footer a {
    color: #e67e22;
}
.footer-default .footer a:hover {
  color: #d35400;
}
.footer-default .copyright a {
  color: #e67e22;
}
.footer-default .copyright a:hover {
  color: #d35400;
}

/* Footer v4
------------------------------------*/
.footer-v4 .copyright a {
  color: #e67e22;
}

/* Title v1
------------------------------------*/
.title-v1 h1:after, .title-v1 h2:after {
  background-color: #e67e22;
}

/* Copyright Section
------------------------------------*/
.copyright-section i.back-to-top:hover {
  color: #e67e22;
}

/* Top Control
------------------------------------*/
#topcontrol:hover {
  background-color: #e67e22;
}

/* News Info
------------------------------------*/
.news-v1 .news-v1-info li a:hover {
  color: #e67e22;
}
.news-v1 h3 a:hover {
    color: #e67e22;
}
.news-v2 .news-v2-desc h3 a:hover {
    color: #e67e22 !important;
}
.news-v3 .post-shares li span {
  background: #e67e22;
}
.news-v3 .posted-info li a:hover {
  color: #e67e22 !important;
}
.news-v3 h2 a:hover {
  color: #e67e22 !important;
}

/* Blog Trending
------------------------------------*/
.blog-trending small a:hover {
  color: #e67e22;
}

/* Blog Masonry
------------------------------------*/
.blog_masonry_3col ul.grid-boxes-news li a:hover {
	color: #e67e22;
}

/* List v1
------------------------------------*/
.lists-v1 i {
  background: #e67e22;
}

/* List v2
------------------------------------*/
.lists-v2 i {
  color: #e67e22;
}

/* Process v1
------------------------------------*/
.process-v1 .process-in > li i {
  background: #e67e22;
}

/* Featured Blog
------------------------------------*/
.featured-blog h2::after {
  background: #e67e22;
}
.featured-blog .featured-img i:hover {
  color: #fff;
  background: #e67e22;
}

.rgba-default {
  background-color: rgba(230, 126, 34, 1);
}

/* Blog Latest Posts
------------------------------------*/
.blog-latest-posts h3 a:hover {
	color: #e67e22 !important;
}

/* Blog Trending
------------------------------------*/
.blog-trending h3 a:hover {
	color: #e67e22 !important;
}

/*Blog Thumb Colors
------------------------------------*/
.blog-thumb .blog-thumb-hover:hover:after {
  background: rgba(230, 126, 34, 0.9);
}
.blog-grid .blog-grid-grad i:hover {
  background: rgba(230, 126, 34, 1);
}

/*Footer Theme Color
------------------------------------*/
.footer-v8 .footer .column-one a:hover {
	color: #e67e22;
}
.footer-v8 .footer .tags-v4 a:hover {
	border-color: #e67e22;
	background-color: #e67e22;
}
.footer-v8 .footer .footer-lists li a:hover {
	color: #e67e22;
}
.footer-v8 .footer .latest-news h3 a:hover {
	color: #e67e22;
}
.footer-v8 .footer .input-group-btn .input-btn {
	background: #e67e22;
}
.footer-v8 .footer .social-icon-list li i:hover {
	background: #e67e22;
	border-color: #e67e22;
}

/*Header Theme Color
------------------------------------*/
.header-v8 .dropdown-menu {
	border-top: solid 3px #e67e22;
}
.header-v8 .dropdown-menu .active > a,
.header-v8 .dropdown-menu li > a:hover {
	color: #e67e22;
}
.header-v8 .navbar-nav .open .dropdown-menu > li > a:hover,
.header-v8 .navbar-nav .open .dropdown-menu > li > a:focus {
	color: #e67e22;
}
.header-v8 .navbar-nav .open .dropdown-menu > .active > a,
.header-v8 .navbar-nav .open .dropdown-menu > .active > a:hover,
.header-v8 .navbar-nav .open .dropdown-menu > .active > a:focus {
	color: #e67e22;
}

.header-v8 .navbar-nav .open .dropdown-menu > .disabled > a,
.header-v8 .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.header-v8 .navbar-nav .open .dropdown-menu > .disabled > a:focus {
	color: #e67e22;
}
.header-v8 .navbar-nav > li > a:hover {
	color: #e67e22;
}
.header-v8 .navbar-nav > .active > a,
.header-v8 .navbar-nav > .active > a:hover,
.header-v8 .navbar-nav > .active > a:focus {
	color: #e67e22 !important;
}
.header-v8 .mega-menu .mega-menu-fullwidth .dropdown-link-list li a:hover {
	color: #e67e22;
}/*Dark Version
------------------------------------*/
body.dark {
	color: #999;
    background-color: #252525;	
}

body.dark .wrapper {
	background: #252525;
}

body.dark h1,
body.dark h2,
body.dark h3,
body.dark h4,
body.dark h5,
body.dark h6 {
	color: #ccc;
	font-weight: 200;
}

body.dark .wrapper p {
	color: #999;
}

body.dark p, 
body.dark li, 
body.dark li a {
	color: #999;
}

body.dark .headline {
  border-bottom: 1px dotted #555;
}

/*Headline v2
------------------------------------*/
body.dark .headline-v2,
body.dark .headline-v2.bg-color-light {
	background: #333 !important;
}

/*Parallax Backgrounds
------------------------------------*/
body.dark .parallax-bg {
	background-color: #333;
}

body.dark .parallax-bg:before {
  background: rgba(0,0,0,0.6);
}

/*Revolution Slider
------------------------------------*/
body.dark .tp-bannertimer {
  background: rgba(0,0,0,0.5);
}

body.dark .tp-banner-container .btn-u.btn-brd.btn-u-light {
  color: #fff;
}

/*Header
------------------------------------*/
body.dark .header,
body.dark .header-v3 {
	background: #222;
	border-bottom-color: #333;
}

body.dark .header.header-v1 {
	background: none;
}

/*Topbar*/
body.dark .topbar ul.loginbar li i.fa {
	color: #999;	
}

body.dark .topbar ul.loginbar > li > a {
	color: #999;
}

body.dark .topbar ul.loginbar > li > a:hover {
	color: #fff;
}

body.dark .topbar ul.languages {
	background: #333;
}

body.dark .topbar ul.languages li a {
	color: #999;
}

body.dark .topbar ul.languages li.active a,
body.dark .topbar ul.languages li a:hover {
	color: #ccc;
	background: #555;
}

body.dark .topbar ul.languages li.active a i {
	color: #ccc;
}

body.dark .topbar ul.languages:after {
	border-bottom-color: #303030;
}

body.dark .topbar ul.loginbar li.topbar-devider {
	border-right-color: #999;
}

/*Topbar v1*/
body.dark .topbar-v1 {
	background: #222;
	border-color: #555;
}

body.dark .topbar-v1 .top-v1-data li:first-child {
	border-left-color: #555;
}

body.dark .topbar-v1 .top-v1-data li {
	border-right-color: #555;
}

body.dark .topbar-v1 .top-v1-contacts li {
	color: #999;
}

body.dark .topbar-v1 .top-v1-data li i {
	color: #999;
}

/*fixed in v1.9*/
/*Navigation*/
/*body.dark .header .navbar-nav > li > a,
body.dark .header-v1 .navbar-default .navbar-nav > li > a,
body.dark .header-v3 .navbar-default .navbar-nav > li > a {
	color: #999;
}*/

body.dark .header .navbar-nav .open > a,
body.dark .header .navbar-nav .open > a:hover,
body.dark .header .navbar-nav .open > a:focus {
	border-bottom-color: #333;
}

body.dark .nav .open > a,
body.dark .nav .open > a:hover,
body.dark .nav .open > a:focus,
body.dark .header .nav > li > a:hover,
body.dark .header .nav > li > a:focus {
	background: inherit;
}

@media (max-width: 991px) {
	body.dark .header .nav > li.active > a:hover {
		background: #72c02c;	
	}
}

/*Search*/
body.dark .header .nav > li > .search {
	color: #999;
	background: #292929;
	border-bottom-color: #555;
}

body.dark .header .nav > li > .search:hover {
	background: #303030;
}

body.dark .header .search-open,
body.dark .header-v1 .navbar .search-open,
body.dark .header-v3 .navbar .search-open,
body.dark .header-v4 .navbar .search-open {
	background: #222;
	box-shadow: none;
	border-top-color: #333;
}

/*Dropdown Menu*/
body.dark .header .dropdown-menu,
body.dark .header-v1 .dropdown-menu,
body.dark .header-v2 .dropdown-menu,
body.dark .header-v3 .dropdown-menu,
body.dark .header-v4 .dropdown-menu,
body.dark .header-v5 .dropdown-menu {
	background: #222;
	border-bottom-color: #202020;
}

body.dark .header .dropdown-menu li a,
body.dark .header-v1 .dropdown-menu li a,
body.dark .header-v2 .dropdown-menu li a,
body.dark .header-v3 .dropdown-menu li a,
body.dark .header-v4 .dropdown-menu li a,
body.dark .header-v5.dropdown-menu li a {
	color: #999;
	border-bottom-color: #303030;
}

body.dark .header .dropdown-menu .active > a, 
body.dark .header .dropdown-menu li > a:hover,
body.dark .header-v1 .dropdown-menu .active > a, 
body.dark .header-v1 .dropdown-menu li > a:hover,
body.dark .header-v2 .dropdown-menu .active > a, 
body.dark .header-v2 .dropdown-menu li > a:hover,
body.dark .header-v3 .dropdown-menu .active > a, 
body.dark .header-v3 .dropdown-menu li > a:hover,
body.dark .header-v4 .dropdown-menu .active > a, 
body.dark .header-v4 .dropdown-menu li > a:hover,
body.dark .header-v5 .dropdown-menu .active > a, 
body.dark .header-v5 .dropdown-menu li > a:hover {
	color: #999 !important;
	background: #303030 !important;
}

/*Responsive Navbar*/
@media (max-width: 991px) {
	/*Topbar v1*/
	body.dark .header-v1 .topbar-v1 .top-v1-data li,
	body.dark .header-v4 .topbar-v1 .top-v1-data li {
		border-color: #555;
	}

	body.dark .header-v1 {
		border-color: #555;
	}

	body.dark .header-v1 .navbar .nav > li > .search {
		background: #333;
	}

	/*Header Navbar*/
	body.dark .navbar-form,
	body.dark .navbar-collapse {
		border-color: #555;
	}

	/*Navbar Nav*/
	body.dark .navbar-nav > .active > a {
		color: #fff;
	}

	body.dark .navbar-nav > li a {
		color: #999;
		border-bottom-color: #555;
	}

	/*Dropdown Menu*/
	body.dark .navbar-nav .open .dropdown-menu > li > a {
		color: #999;
	}

	body.dark .navbar-nav .open .dropdown-menu > li > a, 
	body.dark .navbar-nav .open .dropdown-menu > .active > a, 
	body.dark .navbar-nav .open .dropdown-menu > .active > a:hover, 
	body.dark .navbar-nav .open .dropdown-menu > .active > a:focus {
		color: #999;
	}

	body.dark .header .navbar-nav > li a,
	body.dark .header-v1 .navbar-default .navbar-nav > li a,
	body.dark .header-v3 .navbar-default .navbar-nav > li a,
	body.dark .header-v4 .navbar-default .navbar-nav > li a {
		border-bottom-color: #333;		
	}

	/*Navbar Opened*/
	body.dark .navbar-default .navbar-nav > .open > a, 
	body.dark .navbar-default .navbar-nav > .open > a:hover, 
	body.dark .navbar-default .navbar-nav > .open > a:focus {
		color: #eee;
	}

	/*Dropdown Submenu*/
	body.dark .header .dropdown .dropdown-submenu > a,
	body.dark .header-v1 .dropdown .dropdown-submenu > a,
	body.dark .header-v2 .dropdown .dropdown-submenu > a,
	body.dark .header-v3 .dropdown .dropdown-submenu > a,
	body.dark .header-v4 .dropdown .dropdown-submenu > a {
		color: #999 !important;
	}

	/*Equal Height List Style*/
    body.dark .header .mega-menu .equal-height-list h3,
    body.dark .header-v1 .mega-menu .equal-height-list h3, 
    body.dark .header-v3 .mega-menu .equal-height-list h3, 
    body.dark .header-v4 .mega-menu .equal-height-list h3 { 
		color: #999;
		border-bottom: solid 1px #333;
	}

	/*Header v3 Search Box*/
	body.dark .header-v3 .navbar .nav > li > .search {
		color: #999;
		background: #292929;
		border-bottom-color: #555;
	}

	body.dark .header-v3 .navbar .nav > li > .search:hover {
		background: #303030;
	}

	/*Header v2 Navbar*/
	body.dark .header-v2 .navbar-default .navbar-nav > li a {
		border-color: #555;
	}

	/*Header v2 Topbar*/
	body.dark .header-v2 .topbar-buttons .btn-u-light	{
		border-color: #eee;
	}

	body.dark .header-v2 .topbar-v2 {
		border-color: #555;
	}

	body.dark .header-v2 .topbar-v2 li, 
	body.dark .header-v2 .topbar-v2 li a {
		color: #999;
	}

	body.dark .header-v2 .languages-dropdown {
		background: #222;
	}

	body.dark .header-v2 .languages-dropdown:after {
		border-bottom-color: #222;
	}

	body.dark .header-v2 .languages-dropdown > li > a:hover, 
	body.dark .header-v2 .languages-dropdown > li.active > a {
		background: #333; 
	}

	/*Header v4*/
	body.dark .header-v4 .navbar-toggle, 
	body.dark .header-v4 .navbar-default .navbar-toggle:hover, 
	body.dark .header-v4 .navbar-default .navbar-toggle:focus {
		background: #1c1c1c;
	}

	body.dark .header-v4 .navbar .nav > li > .search {
		background: #292929; 
	}

	body.dark .header-v4 .navbar-nav,
	body.dark .header-v4 .navbar-default .navbar-toggle,
	body.dark .header-v4 .navbar-nav.navbar-border-bottom,
	body.dark .header-v4 .navbar-default .navbar-nav > li a	{
		border-color: #555;
	}

	body.dark .navbar-nav .open .dropdown-menu > li > a, 
	body.dark .navbar-nav .open .dropdown-menu > .active > a, 
	body.dark .navbar-nav .open .dropdown-menu > .active > a:hover, 
	body.dark .navbar-nav .open .dropdown-menu > .active > a:focus {
		background: transparent;
	}

}

@media (min-width: 992px) {
	body.dark .header-v4 .navbar-collapse {
		border-top-color: #333;
		border-bottom-color: #333;
	}
	
	body.dark .header-v4 .navbar-default .navbar-nav > li {
		margin-left: -1px;
		border-left: 1px solid #333;
		border-right: 1px solid #333;
	}

	body.dark .header-v4 .navbar-default .navbar-nav > li > a {
		color: #999;
	}	
}

/*Header Fixed (Shrink)
------------------------------------*/
/*fixed in v1.9*/
body.dark.header-fixed .header.header-fixed-shrink,
body.dark.header-fixed .header-v1.header-fixed-shrink,
body.dark.header-fixed .header-v2.header-fixed-shrink,
body.dark.header-fixed .header-v3.header-fixed-shrink,
body.dark.header-fixed .header-v5.header-fixed-shrink {
	box-shadow: 0 0 3px #000;
	background: rgba(0,0,0,0.9);
}

body.dark.header-fixed .header.header-fixed-shrink .search-open,
body.dark.header-fixed .header-v1.header-fixed-shrink .navbar .search-open,
body.dark.header-fixed .header-v2.header-fixed-shrink .navbar .search-open,
body.dark.header-fixed .header-v3.header-fixed-shrink .navbar .search-open,
body.dark.header-fixed .header-v5.header-fixed-shrink .navbar .search-open {
	box-shadow: none;
	background: rgba(0,0,0,0.9);
}

body.dark.header-fixed .header-v2.header-fixed-shrink .navbar-nav > li > a {
	color: #999;
}

/*Header Mega Menu
------------------------------------*/
@media (min-width: 992px) {
    body.dark .header .mega-menu .equal-height-in,
    body.dark .header-v1 .mega-menu .equal-height-in,
    body.dark .header-v2 .mega-menu .equal-height-in,
    body.dark .header-v3 .mega-menu .equal-height-in,
    body.dark .header-v4 .mega-menu .equal-height-in {
        border-left-color: #333;
    }
}

/*Added v1.9*/
/*Header v5 
------------------------------------*/
body.dark .header-v5 .badge-open {
    background: #222 none repeat scroll 0% 0%;
}

body.dark .header-v5 .subtotal {
    background: #222 none repeat scroll 0% 0%;
}

/*Header v6
------------------------------------*/
/*Shopping Cart*/
body.dark .header-v6 .shopping-cart .shopping-cart-open {
	background: #2a2b2b;
	border-color: #555;
	border-top-color: #72c02c;
}

body.dark .header-v6 .shopping-cart-open span.shc-title {
	color: #fff;
	border-bottom-color: #555;
}

body.dark .header-v6 .shopping-cart-open span.shc-total {
	color: #fff;
}

/*Media Queries*/
@media (max-width: 991px) {
	body.dark .header-v6 {
		background: #2a2b2b;
	}

	/*Navbar Brand*/
	body.dark.header-fixed .header-v6 .navbar-brand img.default-logo {
		display: inherit;
	}

	body.dark.header-fixed .header-v6 .navbar-brand img.shrink-logo {
		display: none;
	}

	/*Toggle*/
	body.dark .header-v6 .navbar-toggle .icon-bar {
		background: #fff;
	}

	/*Menu Inner Right*/
	body.dark .header-v6 li.menu-icons i.menu-icons-style {
		color: #fff;
	}

	/*Search*/
	body.dark .header-v6 .search-open {
		background: #2a2b2b;
		border-bottom: 1px solid #555;
	}

	body.dark.header-fixed .header-v6.header-fixed-shrink .search-open {
		border-bottom-color: #555;
	}

	body.dark .header-v6 .search-open .form-control {
		color: #fff;
		background: #2a2b2b;
	}

	body.dark .header-v6 .search-open .form-control::-moz-placeholder {
		color: #fff;
	}
	body.dark .header-v6 .search-open .form-control:-ms-input-placeholder {
		color: #fff;
	}
	body.dark .header-v6 .search-open .form-control::-webkit-input-placeholder {
		color: #fff;
	}

	body.dark .header-v6 li.menu-icons i.fa-times,
	body.dark.header-fixed .header-v6.header-fixed-shrink li.menu-icons i.fa-times {
		color: #fff;
	}

	/*Navbar Collapse*/
	body.dark .header-v6 .navbar-collapse {
		border-color: #555;
		border-bottom-color: #555;
	}

	/*Navbar Nav*/
	body.dark .header-v6 .navbar-nav > li a {
		color: #ccc;
		border-top-color: #555;
	}

	body.dark .header-v6 .navbar-nav > li a:hover {
		color: #72c02c;
	}

	body.dark .header-v6 .navbar-nav > .open > a,
	body.dark .header-v6 .navbar-nav > .open > a:hover,
	body.dark .header-v6 .navbar-nav > .open > a:focus {
		color: #fff;
	}

	/*Dropdown*/
	body.dark .header-v6 .navbar-nav .open .dropdown-menu > li > a {
		color: #ccc;
	}

	body.dark .header-v6 .navbar-nav .open .dropdown-menu > li > a:hover {
		color: #72c02c;
	}

	/*Submenu*/
	body.dark .header-v6 .dropdown .dropdown-submenu > a {
		color: #fff !important;
	}

	/*Mega Menu*/
	body.dark .header-v6 .mega-menu .equal-height-list h3 {
		color: #fff;
	}
}

@media (min-width: 992px) {
	/*Header*/
	body.dark.header-fixed .header-v6.header-fixed-shrink,
	body.dark .header-v6.header-classic-white .navbar {
		box-shadow: none;
		background: #2a2b2b;
	}

	body.dark.header-fixed .header-v6.header-fixed-shrink .navbar {
		background-color: inherit;
	}

	/*Navbar Brand*/
	body.dark.header-fixed .header-v6.header-fixed-shrink .navbar-brand img.default-logo {
		display: inherit;
	}
	/*fixed in v1.9*/
	body.dark.header-fixed .header-v6.header-fixed-shrink .navbar-brand img.shrink-logo {
		display: none;
	}

	/*Navbar*/
	body.dark.header-fixed .header-v6.header-fixed-shrink .navbar-nav > li > a,
	body.dark.header-fixed .header-v6.header-classic-white .navbar-nav > li > a {
		color: #fff;
	}

	body.dark.header-fixed .header-v6.header-fixed-shrink .navbar-nav .active > a,
	body.dark.header-fixed .header-v6.header-fixed-shrink .navbar-nav li > a:hover {
		color: #72c02c;
	}

	body.dark.header-fixed .header-v6.header-fixed-shrink li.menu-icons i.menu-icons-style,
	body.dark.header-fixed .header-v6.header-classic-white li.menu-icons i.menu-icons-style {
		color: #fff;
	}

	/*Search*/
	body.dark .header-v6 .search-open {
		background: #2a2b2b;
		border-bottom: 1px solid #555;
	}

	body.dark.header-fixed .header-v6.header-fixed-shrink .search-open {
		border-bottom-color: #555;
	}

	body.dark .header-v6 .search-open .form-control {
		color: #fff;
		background: #2a2b2b;
	}

	body.dark .header-v6 .search-open .form-control::-moz-placeholder {
		color: #fff;
	}
	body.dark .header-v6 .search-open .form-control:-ms-input-placeholder {
		color: #fff;
	}
	body.dark .header-v6 .search-open .form-control::-webkit-input-placeholder {
		color: #fff;
	}

	body.dark .header-v6 li.menu-icons i.fa-times,
	body.dark .header-fixed .header-v6.header-fixed-shrink li.menu-icons i.fa-times {
		color: #fff;
	}

	/*Dropdown*/
	body.dark .header-v6 .dropdown-menu {
		background: #2a2b2b;
	}

	body.dark .header-v6 .dropdown-menu li a {
		color: #ccc;
	}

	body.dark .header-v6 .dropdown-menu .active > a,
	body.dark .header-v6 .dropdown-menu li > a:hover {
		color: #72c02c;
	}
	
	body.dark .header-v6 .dropdown-menu > li > a:hover,
	body.dark .header-v6 .dropdown-menu > li > a:focus {
		background: inherit;
	}

	/*Equal Height List Style*/
	body.dark .header-v6 .mega-menu .equal-height-in {
        border-left-color: #777;
    }

    body.dark .header-v6 .mega-menu .equal-height-list h3 { 
		color: #fff; 
	}

	body.dark .header-v6 .mega-menu .equal-height-list li a {
		color: #ccc;
	}

	body.dark .header-v6 .mega-menu .equal-height-list .active > a,
	body.dark .header-v6 .mega-menu .equal-height-list li a:hover {
		color: #72c02c;
	}
}

/*Header v7
------------------------------------*/
body.dark .header-v7 .navbar {
	background: #333;
}

body.dark .header-v7 .navbar-default .navbar-nav > li > a ,
body.dark .header-v7 .navbar-default .navbar-nav > li > a:after{
	color: #ccc;
}

/*Toggle*/
body.dark .header-v7 .navbar-toggle .icon-bar {
	background: #ccc;
}

/*Media Queries*/
@media (min-width: 768px) {
	body.dark .header-v7 .navbar-default {
		border-left-color: rgba(218,218,218,0.1);
        border-right-color: rgba(218,218,218,0.1);
	}

	body.dark .header-v7 .dropdown-menu {
		background: #333;
	}

	body.dark .header-v7 .navbar-default .navbar-nav > li > a:focus {
		color: #ccc;
	}
}

@media (max-width: 991px) {
	body.dark .navbar-collapse {
		background: #333;
	}

	body.dark .header-v7 .navbar-default .navbar-nav > li > a {
		border-bottom-color: #777;
	}
}

/*Boxed Layout
------------------------------------*/
body.dark.boxed-layout {
  box-shadow: 0 0 5px #191919;
  background: url(../../img/patterns/4.png) repeat;
}

/*Breadcrumbs
------------------------------------*/
body.dark .breadcrumbs {
	background: #1c1c1c;
	border-bottom-color: #252525;
}

body.dark .breadcrumb a {
	color: #999;
}

body.dark .breadcrumbs-v1 h1,
body.dark .breadcrumbs-v3 h1 {
	font-weight: 400;
}

body.dark .breadcrumbs-v2 h1,
body.dark .breadcrumbs-v3 h1,
body.dark .breadcrumbs-v3 p {
	color: #eee;
}

body.dark .breadcrumbs-v1 p,
body.dark .breadcrumbs-v1 h1,
body.dark .breadcrumbs-v1 span {
	color: #ccc;
}

body.dark .breadcrumbs-v1:after,
body.dark .breadcrumbs-v3:after {
  background: rgba(0,0,0,0.6);
}
/*Main Slider Parallax
------------------------------------*/
body.dark .slider-inner .da-slider {
	border-bottom-color: #444;
}

/*Purchase
------------------------------------*/
body.dark .purchase {
	background: #252525;
	border-bottom-color: #2b2b2b;
}

body.dark .purchase span {
	color: #ccc;
	font-weight: 200;
}

/*Clients
------------------------------------*/
body.dark .clients li {
	background: #292929;
}

body.dark .clients li:hover {
	background: #303030;
}

/*List Group
------------------------------------*/
body.dark .list-group-item,
body.dark .list-group-item:hover {
	background: #222;
	border-color: #303030;
}

body.dark .list-toggle a:focus {
	color: #ccc;
}

body.dark .list-toggle:after {
	color: #999;
}

body.dark .sidebar-nav-v1 > li.active > a {
	color: #ccc;
	background: #292929;
}

body.dark .sidebar-nav-v1 > li.active,
body.dark .sidebar-nav-v1 > li.active:hover {
  	background: #202020;
}

body.dark .sidebar-nav-v1 li ul, 
body.dark .sidebar-nav-v1 li.active ul a {
	color: #999;
	background: #222;
}

body.dark .sidebar-nav-v1 li ul a {
	border-top-color: #303030;
}

body.dark .sidebar-nav-v1 li ul a:hover,
body.dark .sidebar-nav-v1 ul li.active a {
	color: #ccc;
}

/*Bootstrap Features
------------------------------------*/
label {
	color: #999;
}

body.dark strong {
	color: #ccc;
}

body.dark dt {
	color: #ccc;
}

body.dark dd {
	color: #999;
}

body.dark hr {
	border-color: #333;
}

body.dark code {
	background: #333;
}

/*Form Control
------------------------------------*/
body.dark .form-control {
	color: #999;
	border-color: #303030;
	background: #202020;
}

body.dark .form-control:focus {
	box-shadow: none;
	border-color: #555;
}

body.dark .input-group-addon {
	border-color: #303030;
	background: #202020;
}

/*Close
------------------------------------*/
body.dark .close {
	color: #999;
	text-shadow: none;
}

body.dark .close:hover {
	color: #bbb;
}

/*Alert Warning 
------------------------------------*/
body.dark .alert-info,
body.dark .alert-danger,
body.dark .alert-success,
body.dark .alert-warning {
	border-color: #444;
	background-color: #333;
}

body.dark .alert h4 {
	color: inherit;
}

body.dark .alert strong {
	color: inherit;
}

body.dark .alert code {
	background: #444;
}

/*Popover
------------------------------------*/
body.dark .popover {
	color: #999;
	box-shadow: none;
	border-color: #444;
	background-color: #333;
}

body.dark .popover.top .arrow:after {
	border-top-color: #333;
}

body.dark .popover.left .arrow:after {
	border-left-color: #333;
}

body.dark .popover.right .arrow:after {
	border-right-color: #333;
}

body.dark .popover.bottom .arrow:after {
	border-bottom-color: #333;
}

/*Contex Background
------------------------------------*/
body.dark .contex-bg p.bg-info,
body.dark .contex-bg p.bg-danger,
body.dark .contex-bg p.bg-warning,
body.dark .contex-bg p.bg-primary,
body.dark .contex-bg p.bg-success {
	background-color: #333;
}

body.dark .contex-bg p.bg-info {
	color: #27d7e7;
}

body.dark .contex-bg p.bg-danger {
	color: #e74c3c;
}

body.dark .contex-bg p.bg-warning {
	color: #e67e22;
}

body.dark .contex-bg p.bg-primary {
	color: #3498db;
}

body.dark .contex-bg p.bg-success {
	color: #72c02c;
}

/*Address 
------------------------------------*/
body.dark address {
	color: #999;
}

/*Heading
------------------------------------*/
body.dark .heading h2:before, 
body.dark .heading h2:after {
	border-color: #555;
}

body.dark .contacts-section .title-v1 h2 {
	color: #ccc;
}

body.dark .headline-left .headline-brd {
	color: #ccc;
}

body.dark .headline-center-v2.headline-center-v2-dark span.bordered-icon {
	color: #eee;
}

body.dark .headline-center-v2.headline-center-v2-dark span.bordered-icon:before,
body.dark .headline-center-v2.headline-center-v2-dark span.bordered-icon:after {
  background: #eee;
}

/*Divider
------------------------------------*/
body.dark .devider.devider-dotted,
body.dark .devider.devider-dashed,
body.dark .devider.devider-db,
body.dark .devider.devider-db-dotted,
body.dark .devider.devider-db-dashed {
	border-color: #555;
}

/*body.dark Blockquote
------------------------------------*/
body.dark blockquote,
body.dark blockquote.hero {
	border-left-color: #555;
}

body.dark blockquote.text-right, 
body.dark blockquote.hero.text-right {
	border-right-color: #555;
}

/*Hero Blockquote*/
body.dark blockquote.hero {
	background: #222;
}

body.dark blockquote.hero:hover {
	background: #252525;
	border-color: #555 !important;
}

/*Hero Default Blockquote*/
body.dark blockquote.hero.hero-default {
	background: #72c02c;
}

body.dark blockquote.hero.hero-default:hover {
	background: #5fb611;
}

body.dark blockquote.hero.hero-default p {
	color: #fff;
}

/*Hero Dark Blockquote*/
body.dark blockquote.hero.hero-dark {
	background: #444;
}

body.dark blockquote.hero.hero-dark:hover {
	background: #555;
}

/*Dark Blockquote*/
body.dark blockquote.bq-dark,
body.dark blockquote.bq-dark:hover {
	border-color: #303030 !important;
}

body.dark blockquote.hero.hero-dark p,
body.dark blockquote.hero.hero-dark small, 
body.dark blockquote.hero.hero-default small {
	color: #fff;
}

/*Shadow Effect
------------------------------------*/
body.dark .shadow-effect-1 {
	box-shadow: 0 10px 6px -6px #151515;
}

body.dark .shadow-effect-2:after, 
body.dark .shadow-effect-2:before, 
body.dark .shadow-effect-3:before, 
body.dark .shadow-effect-4:after {
	box-shadow: 0 15px 10px #151515;
}

/*Tag Box
------------------------------------*/
body.dark .tag-box {
	background: #202020;
}

body.dark .tag-box-v1,
body.dark .tag-box-v2 {
	border-color: #303030;
}

body.dark .tag-box-v3,
body.dark .tag-box-v4,
body.dark .tag-box-v5,
body.dark .tag-box-v6,
body.dark .tag-box-v7 {
	border-color: #303030;
}

/*Background Light
------------------------------------*/
body.dark .bg-light {
	border-color: #303030;
	background: #202020;
}

body.dark .bg-light i {
	color: #999;
}

body.dark .bg-grey {
	background: #222;
	border-top-color: #222;
	border-bottom-color: #222;
}

/*Testimonials
------------------------------------*/
/*General Testimonials v1/v2*/
body.dark .testimonials.testimonials-v1 p,
body.dark .testimonials.testimonials-v2 p {
	background: #202020;
}

body.dark .testimonials.testimonials-v1 .item p:after,
body.dark .testimonials.testimonials-v2 .item p:after {
	border-top-color: #202020;
}

body.dark .testimonials .testimonial-info img {
	border-color: #999;
}

body.dark .testimonials .carousel-arrow i {
	color: #999;
	background: #202020;
}

body.dark .testimonials.testimonials-v1 .carousel-arrow i:hover {
	color: #fff;
	background: #444;
}

/*Testimonials v6
------------------------------------*/
body.dark .testimonials-v6 .testimonials-info {
	background: #333;
}

body.dark .testimonials-v6 .testimonials-info {
	border-color: #252525;
}

/*Bordered Buttons
------------------------------------*/
body.dark .btn-u.btn-brd {
	color: #ddd;
}

/*Dropdown Buttons
------------------------------------*/
body.dark .btn-group .dropdown-menu {
	background: #222;
}

body.dark .btn-group .dropdown-menu li a {
	color: #999;
}

body.dark .btn-group .dropdown-menu .active > a, 
body.dark .btn-group .dropdown-menu li > a:hover {
	color: #999;
}

/*Icons
------------------------------------*/
body.dark i.icon-custom {
	color: #999;
	border-color: #999;
}

body.dark i.icon-bg-dark {
	color: #fff;
	border-color: #fff;
}

/*Icons Color*/
body.dark i.icon-custom.icon-color-u {
   color: #72c02c;
   border: solid 1px #72c02c;
}
body.dark i.icon-custom.icon-color-blue {
   color: #3498db;
   border: solid 1px #3498db;
}
body.dark i.icon-custom.icon-color-red {
   color: #e74c3c;
   border: solid 1px #e74c3c;
}
body.dark i.icon-custom.icon-color-sea {
   color: #1abc9c;
   border: solid 1px #1abc9c;
}
body.dark i.icon-custom.icon-color-green {
   color: #2ecc71;
   border: solid 1px #2ecc71;
}
body.dark i.icon-custom.icon-color-yellow {
   color: #f1c40f;
   border: solid 1px #f1c40f;
}
body.dark i.icon-custom.icon-color-orange {
   color: #e67e22;
   border: solid 1px #e67e22;
}
body.dark i.icon-custom.icon-color-grey {
   color: #95a5a6;
   border: solid 1px #95a5a6;
}
body.dark i.icon-custom.icon-color-purple {
   color: #9b6bcc;
   border: solid 1px #9b6bcc;
}
body.dark i.icon-custom.icon-color-aqua {
   color: #27d7e7;
   border: solid 1px #27d7e7;
}
body.dark i.icon-custom.icon-color-brown {
   color: #9c8061;
   border: solid 1px #9c8061;
}
body.dark i.icon-custom.icon-color-dark-blue {
   color: #4765a0;
   border: solid 1px #4765a0;
}
body.dark i.icon-custom.icon-color-light-green {
   color: #79d5b3;
   border: solid 1px #79d5b3;
}
body.dark i.icon-custom.icon-color-light {
   color: #fff;
   border: solid 1px #fff;
}
body.dark i.icon-custom.icon-color-light-grey {
   color: #585f69;
   border: solid 1px #585f69;
}

/*Icons Backgroun Color*/
body.dark i.icon-custom.icon-bg-u,
body.dark i.icon-custom.icon-bg-red,
body.dark i.icon-custom.icon-bg-sea,
body.dark i.icon-custom.icon-bg-dark,
body.dark i.icon-custom.icon-bg-grey,
body.dark i.icon-custom.icon-bg-blue,
body.dark i.icon-custom.icon-bg-green,
body.dark i.icon-custom.icon-bg-yellow,
body.dark i.icon-custom.icon-bg-orange,
body.dark i.icon-custom.icon-bg-purple,
body.dark i.icon-custom.icon-bg-aqua,
body.dark i.icon-custom.icon-bg-brown,
body.dark i.icon-custom.icon-bg-dark-blue,
body.dark i.icon-custom.icon-bg-light-grey,
body.dark i.icon-custom.icon-bg-light-green {
	color: #fff;
	border: none;
}

/*Team Social
------------------------------------*/
body.dark .team .thumbnail-style {
	background: #292929;
}

body.dark .team .thumbnail-style small {
	color: #555;
}

body.dark .team ul.team-socail li i {
	color: #999;
	background: #222;
}

body.dark .team ul.team-socail li i:hover {
	color: #fff;
	background: #333;
}

/*Item Box
------------------------------------*/
body.dark .line-icon-page .item-box {
	border-color: #303030;
}

body.dark .line-icon-page .item-box:hover {
	background: #222;
}

body.dark .line-icon-page .item {
	color: #999;
}

body.dark .line-icon-page .item:hover {
	color: #72c02c;
}

/*Glyphicons
------------------------------------*/
body.dark .bs-glyphicons li {
	color: #999;
	border-color: #303030;
}

body.dark .bs-glyphicons li:hover {
	color: #72c02c;
	background: #222;
}

/*Service
------------------------------------*/
body.dark .service:hover { 
	box-shadow: none;
	background: #1e1e1e;
}

body.dark .service:hover i {
	color: #999;
}

/*Service Block
------------------------------------*/
body.dark .service-block-default {
	background: #202020;
	border-color: #303030;
}

body.dark .service-block-default i.icon-custom {
	color: #ccc;
	border-color: #ccc;
}

body.dark .service-block-default:hover {
	box-shadow: none;
}

/*Service Block Colors*/
body.dark .service-block.service-block-u h2,
body.dark .service-block.service-block-blue h2,
body.dark .service-block.service-block-red h2,
body.dark .service-block.service-block-sea h2,
body.dark .service-block.service-block-grey h2,
body.dark .service-block.service-block-yellow h2,
body.dark .service-block.service-block-orange h2,
body.dark .service-block.service-block-green h2,
body.dark .service-block.service-block-purple h2,
body.dark .service-block.service-block-aqua h2,
body.dark .service-block.service-block-brown h2,
body.dark .service-block.service-block-dark-blue h2,
body.dark .service-block.service-block-light-green h2,
body.dark .service-block.service-block-dark h2 {
	color: #fff !important;
}

body.dark .service-block.service-block-light h2,
body.dark .service-block.service-block-light p {
	color: #555 !important;
}

body.dark .service-block.service-block-u p,
body.dark .service-block.service-block-blue p,
body.dark .service-block.service-block-red p,
body.dark .service-block.service-block-sea p,
body.dark .service-block.service-block-grey p,
body.dark .service-block.service-block-yellow p,
body.dark .service-block.service-block-orange p,
body.dark .service-block.service-block-green p,
body.dark .service-block.service-block-purple p,
body.dark .service-block.service-block-aqua p,
body.dark .service-block.service-block-brown p,
body.dark .service-block.service-block-dark-blue p,
body.dark .service-block.service-block-light-green p,
body.dark .service-block.service-block-dark p {
	color: #fff !important;
}

/*Service Block v4
------------------------------------*/
body.dark .service-block-v4 {
	background: #2a2b2b;
}

body.dark .service-block-v4:after {
	border-color: #252525 transparent transparent transparent;
}

/*Service Block v5
------------------------------------*/
body.dark .service-block-v5 {
	background: #333;
}

body.dark .service-block-v5 .service-border {
	border-left-color: #252525;
	border-right-color: #252525;
}

/*Service Block v8
------------------------------------*/
body.dark .service-block-v8 {
	background: #333;
}

body.dark .service-block-v8 i {
	color: #999;
}

/*Funny Boxes
------------------------------------*/
body.dark .funny-boxes {
	background: #292929 !important;
}

body.dark .funny-boxes h2 a {
	color: #ccc;
}

/*Red Funny Box*/
body.dark .funny-boxes.funny-boxes-red {
  background: #e74c3c;
}

/*Blue Funny Box*/
body.dark .funny-boxes.funny-boxes-blue {
  background: #3498db;
}

/*Grey Funny Box*/
body.dark .funny-boxes.funny-boxes-grey {
  background: #95a5a6;
}

/*Turquoise Funny Box*/
body.dark .funny-boxes.funny-boxes-sea {
  background: #1abc9c;
}

body.dark .funny-boxes.funny-boxes-red h2 a,
body.dark .funny-boxes.funny-boxes-blue h2 a,
body.dark .funny-boxes.funny-boxes-grey h2 a,
body.dark .funny-boxes.funny-boxes-sea h2 a,
body.dark .funny-boxes.funny-boxes-red p,
body.dark .funny-boxes.funny-boxes-blue p,
body.dark .funny-boxes.funny-boxes-grey p,
body.dark .funny-boxes.funny-boxes-sea p {
	color: #fff;
}

/*Content Boxes
------------------------------------*/
body.dark .content-boxes-v2 .link-bg-icon span {
	color: #ccc;
}

/*Thumbnails
------------------------------------*/
body.dark .thumbnail {
	border: none;
	background: none;
}

body.dark .thumbnail-style:hover { 
	box-shadow: none;
}

body.dark .thumbnail h3 a, 
body.dark .thumbnail-style h3 a {
	color: #ccc;
}

body.dark .thumbnail .caption {
	background: #202020;
}

/*Badge
------------------------------------*/
body.dark .badge-sidebar {
	border-color: #303030;
}

body.dark .badge-box-v2 a,
body.dark .badge-box-v1 a {
	border-color: #303030;
}

body.dark .badge-box-v2 a:hover,
body.dark .badge-box-v1 a:hover {
	color: #555;
	border-color: #555;
}

/*Dropdown Show
------------------------------------*/
body.dark .dropdown-show {
	box-shadow: none;
	border-color: #303030;
	background: #252525;
}

body.dark .dropdown-show a {
	color: #999;
}

body.dark .dropdown-menu .divider {
	background: #303030;
}

body.dark .dropdown-menu > li > a:hover,
body.dark .dropdown-menu > li > a:focus {
	color: #ccc;
	background: #777;
}

/*Nav
------------------------------------*/
/*body.dark .nav > li > a:hover,
body.dark .nav > li > a:focus {
	color: #72c02c;
	background: #777;
}*/

/*body.dark .nav > li.active > a:hover,
body.dark .nav > li.active > a:focus {
	color: #fff;
	background: #3888c7;
}*/

/*Progress Bar
------------------------------------*/
body.dark .progress {
	background: #777777;
}

body.dark .progress-bar-dark {
	background: #555555;
}


/*Image Bordered
------------------------------------*/
body.dark img.img-bordered {
	background: #222;
	border-color: #303030;
}

/*Panel 
------------------------------------*/
body.dark .panel {
	background: none;
}

body.dark .panel.panel-default .panel-heading {
	color: #ccc;
	background: #222;
	border-color: #303030;
}

body.dark .panel .panel-title {
	color: inherit;
}

body.dark .panel .panel-body {
	background: #222;
}

/*Pagination
------------------------------------*/
body.dark .pagination > li > a {
	color: #999;
}

body.dark .pagination > li > a:hover {
	color: #fff;
	background: #333;
	border-color: #333;
}

body.dark .pagination > li > a, 
body.dark .pagination > li > span {
	border-color: #303030;
	background: #202020;
}

body.dark .pagination > .active > a,
body.dark .pagination > .active > span,
body.dark .pagination > .active > a:hover,
body.dark .pagination > .active > span:hover,
body.dark .pagination > .active > a:focus,
body.dark .pagination > .active > span:focus {
	color: #fff;
	background: #444;
	border-color: #333;
}

/*Disabled*/
body.dark .pagination > .disabled > span, 
body.dark .pagination > .disabled > span:hover, 
body.dark .pagination > .disabled > span:focus, 
body.dark .pagination > .disabled > a, 
body.dark .pagination > .disabled > a:hover, 
body.dark .pagination > .disabled > a:focus {
	background: #222;
	border-color: #555;
}

body.dark .pager li > a, 
body.dark .pager li > span {
	color: #999;
	border-color: #303030;
	background: #202020;
}

body.dark .pager li > a:hover, 
body.dark .pager li > span:hover {
	color: #fff;
	background: #222;
	border-color: #555;
}

/*Accordion
------------------------------------*/
body.dark .acc-v1 .panel-heading a {
	color: #ccc;
	background: #202020;
}

body.dark .panel-default {
	border-color: #303030;
}

body.dark .panel-group .panel-heading + .panel-collapse .panel-body {
	color: #999;
	background: #222;
	border-top-color: #555;
}

/*Tab Version 2
------------------------------------*/
body.dark .tab-v2 .nav-tabs li.active a {
	color: #999;
	background: #252525;
	border-left-color: #303030;
	border-right-color: #303030;
}

body.dark .tab-v2 .tab-content {
	border-color: #303030;
}

/*Tab Version 3
------------------------------------*/
body.dark .tab-v3 .nav-pills li a:hover, 
body.dark .tab-v3 .nav-pills li.active a {
	color: #fff;
}

body.dark .tab-v3 .nav-pills li a {
	color: #999;
	border-color: #303030;
	background: #202020;
}

body.dark .tab-v3 .tab-content {
	border-color: #303030;
	background: #202020;
}

/*Timeline Version 1
------------------------------------*/
body.dark .timeline-v1 .btn-u {
	color: #fff;
}

body.dark .timeline-v1:before {
	background: #303030;
}

body.dark .timeline-v1 > li > .timeline-badge {
	color: #555;
}

/*Timeline Panel*/
body.dark .timeline-v1 > li > .timeline-panel {
	border-color: #303030;
}

body.dark .timeline-v1 > li > .timeline-panel:before {
	border-left-color: #303030;
	border-right-color: #303030;
}

body.dark .timeline-v1 > li > .timeline-panel:after {
	border-left-color: #303030;
	border-right-color: #303030;
}

/*Timeline Body*/
body.dark .timeline-v1 .timeline-body h2 a {
	color: #ccc;
}

body.dark .timeline-v1 .timeline-body h2 a:hover {
	color: #72c02c;
}

/*Timeline Footer*/
body.dark .timeline-v1 .timeline-footer .blog-info i,
body.dark .timeline-v1 .timeline-footer .likes i {
	color: #999;
}

body.dark .timeline-v1 .timeline-footer .likes:hover i {
	color: #72c02c;
}

body.dark .timeline-v1 .timeline-footer {
	border-top-color: #303030;
}

/*Timeline Version 2
------------------------------------*/
/*Timeline Label*/
body.dark .timeline-v2 > li .cbp_tmlabel {
	background: #222;
}

body.dark .timeline-v2 > li .cbp_tmlabel h2 {
	border-color: #333;
}

body.dark .timeline-v2:before {
	background: #222;
}

body.dark .timeline-v2 > li .cbp_tmlabel:after {
	border-right-color: #222;
}

@media screen and (max-width: 767px) {
	body.dark .timeline-v2 > li .cbp_tmlabel:after {
		border-bottom-color: #222;
		border-right-color: transparent;
	}
}

@media screen (min-width: 768px) and (max-width: 992px) {
	body.dark .timeline-v2 > li .cbp_tmlabel:after {
		border-bottom-color: #222;
		border-right-color: transparent;
	}
}

body.dark .timeline-v2 > li .cbp_tmtime span:last-child {
	color: #ccc;
}

/*Timeline Icon*/
body.dark .timeline-v2 > li .cbp_tmicon {
	box-shadow: 0 0 0 4px #222;
}

/*Owl Carousel
------------------------------------*/
body.dark .owl-carousel-style-v2 .item {
	background: #292929;
	border-color: #303030;
}

body.dark .owl-carousel-style-v2 .item:hover {
	border-color: #555;
	background: #303030;
}

/*Owl Button*/
body.dark .owl-btn {
	background: #303030;
}

body.dark .owl-btn:hover {
	background: #444;
}

/*Table
------------------------------------*/
/*Default Table*/
body.dark .table,
body.dark .table > thead > tr > th, 
body.dark .table > tbody > tr > th, 
body.dark .table > tfoot > tr > th, 
body.dark .table > thead > tr > td, 
body.dark .table > tbody > tr > td, 
body.dark .table > tfoot > tr > td {
	color: #999;
	background: #222;
	border-color: #303030;
}

body.dark .table > caption + thead > tr:first-child > th, 
body.dark .table > colgroup + thead > tr:first-child > th, 
body.dark .table > thead:first-child > tr:first-child > th, 
body.dark .table > caption + thead > tr:first-child > td, 
body.dark .table > colgroup + thead > tr:first-child > td, 
body.dark .table > thead:first-child > tr:first-child > td {
	color: #ccc;
}

body.dark .panel > .panel-body + .table, 
body.dark .panel > .panel-body + .table-responsive {
	border-color: #303030;
}

/*Table Hover*/
body.dark .table-hover > tbody > tr:hover > td,
body.dark .table-hover > tbody > tr:hover > th {
	background: #222;
}

body.dark .table-hover > tbody > tr:nth-child(2n+1):hover > td, 
body.dark .table-hover > tbody > tr:nth-child(2n+1):hover > th {
	background: #202020;
}

/*Table Striped*/
body.dark .table-striped > tbody > tr:nth-child(2n+1) > td, 
body.dark .table-striped > tbody > tr:nth-child(2n+1) > th {
	background: #202020;
}

/*Table Bordered*/
body.dark .table-bordered,
body.dark .table-bordered > thead > tr > th, 
body.dark .table-bordered > tbody > tr > th, 
body.dark .table-bordered > tfoot > tr > th, 
body.dark .table-bordered > thead > tr > td, 
body.dark .table-bordered > tbody > tr > td, 
body.dark .table-bordered > tfoot > tr > td {
	color: #999;
	background: #222;
	border-color: #303030;
}

/*Pie Chart
------------------------------------*/
body.dark .pie-progress-charts .circle {
	color: #ccc;
}

body.dark .counters {
	color: #999;
}

body.dark .circles-text-wrp {
	color: #999;
}

/*Title Box
------------------------------------*/
body.dark .title-box .title-box-text {
	color: #ccc;
}

body.dark .title-box {
	border-color: #555;
}

body.dark .title-box-v2 h2 {
	color: #ccc;
}

/*Sky Forms
------------------------------------*/
body.dark .sky-form {
	border-color: #555;
}

/*Bug fixed v1.9*/
body.dark .sky-form header,
body.dark .sky-form fieldset,
body.dark .sky-form footer {
	/*background: #222;*/
	border-color: #555;
}

/*Bug fixed v1.9*/
body.dark .sky-form.contact-style fieldset {
    background: #252525 none repeat scroll 0% 0%;
}

body.dark .sky-form header {
	color: #ccc;
}

body.dark .sky-form label {
	color: #999;
}

body.dark .sky-form input,
body.dark .sky-form .input input, 
body.dark .sky-form .select select, 
body.dark .sky-form .textarea textarea,
body.dark .sky-form .input input:focus, 
body.dark .sky-form .select select:focus, 
body.dark .sky-form .textarea textarea:focus {
	color: #999;
	box-shadow: none;
	border-color: #303030;
	background: #202020;
}

body.dark .sky-form input:hover,
body.dark .sky-form input:focus {
	box-shadow: none;
	border-color: #555;
}

body.dark .sky-form .input input, 
body.dark .sky-form .select select, 
body.dark .sky-form .textarea textarea, 
body.dark .sky-form .radio i, 
body.dark .sky-form .checkbox i, 
body.dark .sky-form .toggle i, 
body.dark .sky-form .icon-append, 
body.dark .sky-form .icon-prepend {
	border-color: #555;
}

/*Select*/
body.dark .sky-form .select i {
	background: #303030;
	box-shadow: 0 0 0 12px #303030;
}

body.dark .sky-form .select i:after {
	border-top-color: #999;
}
body.dark .sky-form .select i:before {
	border-bottom-color: #999;
}

/*Radio*/
body.dark .sky-form .radio i, 
body.dark .sky-form .checkbox i {
	background: #303030;
}

body.dark .sky-form .radio input + i:after {
	background: #999;
}

body.dark .sky-form .radio input:checked + i, 
body.dark .sky-form .checkbox input:checked + i, 
body.dark .sky-form .toggle input:checked + i {
	border-color: #555;
}

/*Toggle*/
body.dark .sky-form .toggle i {
	background: #303030;
}

body.dark .sky-form .toggle i:before,
body.dark .sky-form .toggle i:after {
	color: #999;
}

/*Rating*/
body.dark .sky-form .rating {
	color: #999;
}

/*Prepend & Append*/
body.dark .sky-form .icon-append, 
body.dark .sky-form .icon-prepend {
	color: #999;
}

/*Date Picker*/
body.dark .ui-datepicker {
	background: rgba(0,0,0,0.9);
}

body.dark .ui-datepicker span {
	color: #ccc;
}

body.dark .ui-datepicker span:hover {
	color: #72c02c;
}

body.dark .ui-datepicker-inline {
	background: #202020;
	border-color: #555;
}

body.dark .ui-datepicker-header {
	border-color: #555;
}

body.dark .ui-datepicker-calendar a:hover {
	border-color: #555;
}

body.dark .ui-datepicker-calendar a, 
body.dark .ui-datepicker-calendar span {
	color: #999;
}

body.dark .ui-datepicker-calendar .ui-state-active {
	color: #eee;
	border-color: #555;
}

body.dark .ui-datepicker-calendar .ui-state-active:hover {
	color: #72c02c;
	border-color: #555;
}

/*Slider*/
body.dark .sky-form .ui-slider {
	border-color: #555;
}

body.dark .sky-form .ui-slider-handle {
	background: #999;
	border-color: #555;
}

/*Success State*/
body.dark .sky-form .state-success input, 
body.dark .sky-form .state-success select, 
body.dark .sky-form .state-success textarea, 
body.dark .sky-form .radio.state-success i, 
body.dark .sky-form .checkbox.state-success i, 
body.dark .sky-form .toggle.state-success i {
	background: #ceedce !important;
}

body.dark .sky-form .state-error input, 
body.dark .sky-form .state-error select, 
body.dark .sky-form .state-error textarea, 
body.dark .sky-form .radio.state-error i, 
body.dark .sky-form .checkbox.state-error i, 
body.dark .sky-form .toggle.state-error i {
	background: #fff0e0 !important;
}

/*Hover State*/
body.dark .sky-form .radio:hover i,
body.dark .sky-form .checkbox:hover i,
body.dark .sky-form .toggle:hover i,
body.dark .sky-form .ui-slider-handle:hover {
  	border-color: #444 !important;
}

/*Modal Content
------------------------------------*/
body.dark .modal-content {
	box-shadow: none;
	border-color: #303030;
	background: #202020;
}

body.dark .modal-header,
body.dark .modal-footer {
	border-color: #303030;
}

/*Pricing Table
------------------------------------*/
body.dark .pricing {
	box-shadow: none;
	border: 1px solid #333;
}

body.dark .pricing-light h3,
body.dark .pricing-light .pricing-footer h4,
body.dark .pricing-medium-light .pricing-head h3,
body.dark .pricing-medium-light .pricing-footer h4,
body.dark .pricing-medium-dark .pricing-head h3,
body.dark .pricing-medium-dark .pricing-footer,
body.dark .pricing-dark .pricing-head h3,
body.dark .pricing-dark .pricing-footer h4 {
	background: #222 !important;
	border-color: #333 !important;
}

body.dark .pricing-medium-dark .pricing-footer h4 {
	background: #303030 !important;
}

body.dark .pricing-head h3 {
	color: #fafafa;
}

body.dark .pricing-head h4,
body.dark .pricing-bg-colored h4,
body.dark .pricing-mega-v1 .pricing-head .price,
body.dark .pricing-mega-v2 .pricing-head .price {
	color: #ccc;
	background: #222;
	border-color: #333;
	text-shadow: 0 1px 0 #999;
}

body.dark .bg-color {
	background: #202020;
}

body.dark .pricing-dark .pricing-footer,
body.dark .pricing-medium-light .pricing-footer {
	background: #202020;
}

body.dark .pricing-content li,
body.dark .pricing-bg-colored .pricing-head p {
	color: #999;
	border-color: #333;
}

body.dark .pricing-bg-colored .pricing:hover h4 {
	color: #fff;
	background: transparent;
}

body.dark .pricing-bg-colored .pricing:hover p,
body.dark .pricing-bg-colored .pricing:hover .pricing-content li {
	border-color: #fff;
}

body.dark .pricing-dark .pricing li i {
	color: #999;
}

body.dark .pricing-rounded h4,
body.dark .pricing-zoom .pricing-head h4 {
	background: #222 !important;
	border-color: #333 !important;
	text-shadow: 0 1px 0 #999 !important;	
}

/*Pricing Medium Dark and Light*/
body.dark .pricing-medium-light .pricing {
	background: #202020; 
}

body.dark .pricing-medium-dark .pricing-head h3 {
	color: #717984;
}

body.dark .pricing-medium-light .pricing-content > li {
	border-color: #555 !important;
}

body.dark .pricing-dark .btn-u.btn-brd.btn-u-default,
body.dark .pricing-medium-dark .btn-u.btn-brd.btn-u-default,
body.dark .pricing-medium-light .btn-u.btn-brd.btn-u-default {
	border-color: #555;
	background: none !important;
}

body.dark .pricing-dark .btn-u.btn-brd.btn-u-default:hover,
body.dark .pricing-medium-dark .btn-u.btn-brd.btn-u-default:hover,
body.dark .pricing-medium-light .btn-u.btn-brd.btn-u-default:hover {
	color: #ccc;
	background: #555 !important;
}

/*Pricing Dark*/
body.dark .pricing-dark .pricing {
	background: none;
}

/*Pricing Mega Version 2*/
body.dark .pricing-mega-v2 .block:hover h3,
body.dark .pricing-mega-v2 .block:hover h4, 
body.dark .pricing-mega-v2 .block:hover li, 
body.dark .pricing-mega-v2 .block:hover li i,
body.dark .pricing-mega-v2 .block:hover h4 i {
	color: #fff !important;
}

/*Pricing Mega Version 3*/
body.dark .pricing-mega-v3 .btn-u,
body.dark .pricing-mega-v3 .pricing-content,
body.dark .pricing-mega-v3 .pricing-head h3,
body.dark .pricing-mega-v3 .hidden-area .pricing-head h4,
body.dark .pricing-mega-v3 .hidden-area .pricing-content {
	border-color: transparent;
}

body.dark .pricing-mega-v3 .pricing h5 {
	color: #ccc;
}

/*Pricing Mega Version 2*/
body.dark .pricing-mega-v2 .block:hover h3, 
body.dark .pricing-mega-v2 .block:hover h4, 
body.dark .pricing-mega-v2 .block:hover li, 
body.dark .pricing-mega-v2 .block:hover li i, 
body.dark .pricing-mega-v2 .block:hover h4 i {
	background: #222;
}

body.dark .pricing-mega-v2 .block:hover .bg-color {
	background: #222;
}

/*Button Group*/
body.dark .pricing .btn-group .dropdown-menu {
	border-color: #333 !important;
}

body.dark .pricing .btn-group .dropdown-menu li a {
	color: #fff !important;
}

/*Pricing Table v1*/
body.dark .pricing-table-v1 .pricing-v1-content {
	background: #222;
}

body.dark .pricing-table-v1 .pricing-v1-content {
	background: #222;
}

body.dark .pricing-table-v1 .pricing-v1:hover li {
	background: #333; 
}

/*Pricing Table v2*/
body.dark .pricing-table-v2 .pricing-v2-grey,
body.dark .pricing-table-v2 .pricing-v2-grey .pricing-v2-head, 
body.dark .pricing-table-v2 .pricing-v2-grey .pricing-v2-content li {
	border-color: #555;
}

body.dark .pricing-table-v2 .btn-u.btn-u-default {
	color: #999;
	background: #333;
}

body.dark .pricing-table-v2 .btn-u.btn-u-default:hover {
	background: #555;
}

/*Pricing Table v4*/
body.dark .pricing-table-v4 .pricing-v4 {
	background: #222;
}

body.dark .pricing-table-v4 .pricing-v4-head a .price-corner-2 {
	border-color: transparent transparent transparent #222;
}

/*Pricing Table v5*/
body.dark .pricing-table-v5 .btn-u {
	color: #fff;
}

body.dark .pricing-table-v5 .pricing-v5-grey,
body.dark .pricing-table-v5 .pricing-v5-grey .pricing-v5-head, 
body.dark .pricing-table-v5 .pricing-v5-grey .pricing-v5-content li {
	border-color: #555;
}

/*Pricing Table v6, v7 and v8*/
body.dark .pricing-table-v6 h3, 
body.dark .pricing-table-v6 h3 i, 
body.dark .pricing-table-v6 h3 span,
body.dark .pricing-table-v6 ul li,
body.dark .pricing-table-v6 .btn-u.btn-brd,
body.dark .pricing-table-v7 .btn-u.btn-brd,
body.dark .pricing-table-v8 .btn-u.btn-brd,
body.dark .pricing-table-v7 .service-block p, 
body.dark .pricing-table-v7 .service-block h2,
body.dark .pricing-table-v8 .service-block p, 
body.dark .pricing-table-v8 .service-block h2 {
	color: #fff;
}

body.dark .pricing-table-v6 .btn-u.btn-brd:hover,
body.dark .pricing-table-v7 .btn-u.btn-brd:hover,
body.dark .pricing-table-v8 .btn-u.btn-brd:hover {
	color: #fff;
	background: #333;
	border-color: transparent;
}

body.dark .pricing-table-v7 .pricing-body,
body.dark .pricing-table-v8 .pricing-body {
	background: #333; 
}

body.dark .pricing-table-v7 .pricing-inner-1, 
body.dark .pricing-table-v7 .pricing-inner-2,
body.dark .pricing-table-v8 .pricing-inner-1, 
body.dark .pricing-table-v8 .pricing-inner-2 {
	border-color: #555;
}

/*Map
------------------------------------*/
body.dark .map {
	border-color: #333;
}

/*About Skills
------------------------------------*/
body.dark .about-skills {
	border-color: #303030;
	background: #202020;
}

/*About Me
------------------------------------*/
body.dark .info-blocks .info-blocks-in h3 {
	color: #ccc;
}

/*Parallax About
------------------------------------*/
body.dark .parallax-about .title-box-v2 h2,
body.dark .parallax-about .banner-info h3 {
	color: #fff;
}

body.dark .parallax-about .title-box-v2 p,
body.dark .parallax-about .banner-info p {
	color: #eee;
}

/*Job Page
------------------------------------*/
body.dark .job-partners .our-clients li {
	border-color: #555;
	background: #292929;
}

body.dark #effect-2 figure .img-hover {
	color: #999;
	background: #303030;
}

body.dark .job-content .categories li {
	border-bottom-color: #444;
}

/*Job Inner
------------------------------------*/
body.dark .job-img .job-banner,
body.dark .parallax-team:before,
body.dark .image-block .company-description {
	background: rgba(0,0,0,0.9);
}

body.dark .image-block .benefits li i {
	color: #ccc;
	border-color: #ccc;
}

body.dark .job-description, 
body.dark .block-description, 
body.dark .job-team {
	background: #191919;
	border: none;
}

body.dark .parallax-team {
	border-color: #353535;
}

body.dark .block-level-v2, 
body.dark .contacts {
	border-color: #353535;
	background: #252525;
}

body.dark .center-icon {
	color: #777;
	background: #222;
	border-color: #353535;
}

/*Left Inner*/
body.dark .job-description .left-inner,
body.dark .job-description .right-inner,
body.dark .block-description .left-inner,
body.dark .block-description .right-inner {
	background: #222;
}

body.dark .job-description .left-inner h2,
body.dark .job-description .left-inner h3 {
	color: #ccc;
	font-weight: 200;
}

body.dark .job-description .left-inner img,
body.dark .block-description .left-inner img {
	border-color: #555;
}

body.dark .job-description .left-inner i.position-top,
body.dark .block-description .left-inner i.position-top {
	color: #999;
}

body.dark .job-description .left-inner i.position-top:hover,
body.dark .block-description .left-inner i.position-top:hover {
	color: #666;
}

body.dark .job-description .progression span,
body.dark .block-description .progression span {
	color: #999;
}

/*Right Inner*/
body.dark .job-description .right-inner .font-s,
body.dark .block-description .right-inner .font-s {
	color: #ccc;
}

body.dark .job-description .left-inner small,
body.dark .job-description .right-inner small,
body.dark .block-description .right-inner small {
	color: #999;
}

body.dark .job-description .people-say .overflow-h span,
body.dark .block-description .people-say .overflow-h span {
	color: #ccc;
}

/*Team Version 2
------------------------------------*/
body.dark .team-v2 .inner-team {
	background: #202020;
}

/*Team v7
------------------------------------*/
body.dark .team-v7 .team-v7-name {
	color: #ccc;
}

body.dark .team-v7 .team-arrow-left:before {
	border-color: transparent #252525 transparent transparent;
}

body.dark .team-v7 .team-arrow-right:before {
	border-color: transparent transparent transparent #252525;
}

/*Discover Page
------------------------------------*/
body.dark .category .section-block {
	background: #202020;
	border-color: #252525;
	box-shadow: 0 0 3px #111;
}

body.dark .search-block:before {
	background: rgba(0,0,0,0.7);
}

body.dark .section-block .section-block-info {
	border-color: #292929;
}

body.dark .content-boxes-v3 .content-boxes-in-v3 h3 a,
body.dark .search-block form.page-search-form .checkbox {
	color: #ccc;
}

/*Search Results
------------------------------------*/
/*added v1.9*/
body.dark .search-block {
    background: #202020;
	border-color: #303030;
}

body.dark .search-block-v2 {
	background: #202020;
	border-color: #303030;
}

body.dark .s-results .related-search {
	border-color: #555;
}

body.dark .s-results .inner-results h3 a {
	color: #ccc;
}

body.dark .s-results .inner-results h3 a:hover {
	color: #72c02c;
}

body.dark .s-results .inner-results .btn-default {
	color: #bbb;
	background: #191919;
}

body.dark .s-results .up-ul li,
body.dark .s-results .up-ul li a {
	color: #bbb;
}

/*Table Search
------------------------------------*/
body.dark .table-search-v1 thead,
body.dark .table-search-v2 thead {
	border-color: #303030;
}

/*FAQ
------------------------------------*/
body.dark .easy-block-v3 {
	background: #333;
}

body.dark .easy-block-v3.second {
	background: #353535;
}

body.dark .easy-block-v3.third {
	background: #383838;
}

body.dark .faq-page .faq-add {
	border-color: #303030;
}

body.dark .faq-bg .title-box-v2 h2,
body.dark .faq-bg .banner-info h3,
body.dark .easy-block-v3 .inner-faq-b h3 {
	color: #fff;
}

body.dark .faq-bg .banner-info i,
body.dark .faq-bg .banner-info p,
body.dark .faq-bg .title-box-v2 p,
body.dark .easy-block-v3 .inner-faq-b p {
	color: #eee;
}

/*Easy Block
------------------------------------*/
body.dark .easy-block-v1 i,
body.dark .easy-block-v2 i,
body.dark .easy-block-v3 i {
	color: #ccc;
}

/*Registration
------------------------------------*/
body.dark .reg-page {
	background: #222;
	box-shadow: none;
	border-color: #303030;
}

body.dark .reg-header {
	border-color: #555;
}

/*Portfolio
------------------------------------*/
/*Sorting Block*/
body.dark .sorting-block .sorting-grid li span.sorting-cover {
	background: #222;
}

body.dark .sorting-block .sorting-grid li:hover span.sorting-cover {
	background: #333;
}

body.dark .sorting-block .sorting-grid li a:hover span.sorting-cover p, 
body.dark .sorting-block .sorting-grid li a:hover span.sorting-cover span {
	color: #999;
}

/*View*/
body.dark .view {
	box-shadow: none;
}

/*Recent Work*/
body.dark .recent-work a {
	background: #222;
}

body.dark .recent-work a span {
	border-bottom-color: #303030;
}

body.dark .recent-work a:hover span strong {
	color: #ccc;
}

body.dark .recent-work a:hover span {
	border-bottom-color: #72c02c;
}

/*body.dark .bx-wrapper .bx-prev,
body.dark .bx-wrapper .bx-next {
	background: #222;
}
*/
/*Blog Pages
------------------------------------*/
body.dark .blog h2 a {
	color: #ccc;
}

/*Blog Tags & Posts*/
body.dark .blog-post-tags {
	border-top-color: #303030;
	border-bottom-color: #303030;
}

body.dark .blog-post-tags li i {
	color: #999;
}

body.dark ul.blog-tags a,
body.dark .blog-post-tags ul.blog-tags a {
	color: #999;
	background: #292929;
}
/*quick fix added in v1.9*/
body.dark ul.blog-tags a:hover,
body.dark .blog-post-tags ul.blog-tags a:hover {
	color: #fff;
	/*background: #72c02c;*/
}
 
body.dark ul.blog-tags a i {
	color: #999;
}

/*Posts*/
body.dark .posts .dl-horizontal a {
	color: #999;
}

/*Blog Info*/
body.dark .blog-info li i {
	color: #999;
}

/*Media*/
body.dark .blog-item .media h4.media-heading {
	color: #ccc;
}

/*Magazine Page
------------------------------------*/
body.dark .magazine-page h3, 
body.dark .magazine-page h3 a {
	color: #ccc;
}

body.dark .magazine-page h3:hover, 
body.dark .magazine-page h3 a:hover {
	color: #72c02c;
}

/*Blog Twitter
------------------------------------*/
body.dark .blog-twitter .blog-twitter-inner {
	color: #999;
	background: #292929;
}

body.dark .blog-twitter .blog-twitter-inner i.fa {
	color: #999;
}

body.dark .blog-twitter .blog-twitter-inner:before {
	border-bottom: 15px solid #252525;
}

body.dark .blog-twitter .blog-twitter-inner:after {
	border-top-color: #555;
}

/*Info Blocks
------------------------------------*/
body.dark .info-blocks i.icon-info-blocks {
	color: #999;
}

/*Work Blocks v1
------------------------------------*/
body.dark .owl-work-v1 .item a span {
	background: #222;
	border-color: #333;
}

body.dark .owl-work-v1 .item:hover a span {
	border-color: #444;
}

/*Team Socials
------------------------------------*/
body.dark .team-social li a.fb,
body.dark .team-social li a.tw,
body.dark .team-social li a.gp {
	color: #999;
	border-color: #555;
}

body.dark .team-social li a.fb:hover,
body.dark .team-social li a.tw:hover,
body.dark .team-social li a.gp:hover {
	color: #fff;
	border-color: transparent;
}

/*Promo Page
------------------------------------*/
body.dark .one-page .one-grey,
body.dark .one-page .one-default {
	background: none;
}

body.dark .one-page .one-default h1, 
body.dark .one-page .one-default h2, 
body.dark .one-page .one-grey h1, 
body.dark .one-page .one-grey h2 {
	color: #ccc;
}

body.dark .one-page .one-red h1, 
body.dark .one-page .one-red h2, 
body.dark .one-page .one-blue h1, 
body.dark .one-page .one-blue h2, 
body.dark .one-page .one-red p, 
body.dark .one-page .one-blue p {
	color: #fff !important;
}

/*Clients Page
------------------------------------*/
body.dark .clients-page {
	border-color: #333;
}

body.dark .clients-page img {
	border-color: #333;
	background: #292929;
}

/*Profile Page
------------------------------------*/
body.dark .profile-body {
	background: #1c1c1c;
}

body.dark .profile .notification,
body.dark .profile .project-share,
body.dark .profile .social-contacts-v3 li {
	border-top-color: #333;
}

body.dark .profile .comment,
body.dark .profile .panel-heading {
	border-bottom-color: #333;
}

body.dark .profile .profile-bio span,
body.dark .profile .panel-heading h2,
body.dark .profile .profile-post-in h3 a {
	color: #999;
}

body.dark .profile .projects,
body.dark .profile .profile-bio,
body.dark .profile .profile-blog,
body.dark .profile .profile-post,
body.dark .profile .profile-edit,
body.dark .profile .profile-event,
body.dark .profile .panel-heading,
body.dark .profile .project-share {
	background: #252525;
}

body.dark .profile .profile-blog {
	border-color: #444;
}

body.dark .profile .timeline-me .cbp_tmlabel:after {
	border: none;
}

body.dark .profile .timeline-v2.timeline-me > li .cbp_tmtime span:first-child {
	color: #666;
}

body.dark .profile .comment-list-v2 li a {
	color: #999;
}

body.dark .profile .media.media-v2 {
	border-color: #555;
}

body.dark .profile .blog-info-v2 li {
	border-color: #555;
}

body.dark .profile .btn-u.btn-u-default {
	color: #999;
	background: #333;
}

body.dark .profile .btn-u.btn-u-default:hover {
	background: #444;
}

/*Footer (Default)
------------------------------------*/
body.dark .footer-default .footer {
	color: #999;
	background: #1c1c1c;
	border-top: solid 1px #222;
}

body.dark .footer-default .footer h2, 
body.dark .footer-default .footer h3,
body.dark .footer-default .footer h4 {
	color: #ccc;
}

body.dark .footer-default .footer p {
	color: #999;
}

/*Footer Blog Posts*/
body.dark .footer-default .footer .blog-list {
	color: #999;
}

body.dark .footer-default .footer .posts .dl-horizontal a {
	color: #999;
}

body.dark .footer-default .footer .dl-horizontal img {
	border-color: #999 !important;
}

/*Footer v1*/
body.dark .footer-v1 address, 
body.dark .footer-v1 .link-list a, 
body.dark .footer-v1 .link-list i {
	color: #999;
}

/*Bugs fixed v1.9*/
body.dark .footer-v6 .contacts {
	background: none;
}

/*Copyright (Default)
------------------------------------*/
body.dark .footer-default .copyright {
	background: #191919;
	border-top-color: #222;	
}

body.dark .footer-default .copyright p {
	color: #999;
}

/*Copyright Version 2
------------------------------------*/
body.dark .copyright-v2 {
	background: #222;
}

/*Footer v1
------------------------------------*/
body.dark .footer-v1 .footer {
	background: #1c1c1c;
}

/*Footer v2
------------------------------------*/
body.dark .footer-v2 .footer {
	border-color: #333;	
	background: #1c1c1c;
}

body.dark .footer-v2 .headline h2 {
	color: #ccc;
}

body.dark .footer-v2 .link-list li {
	border-color: #555;
}

body.dark .footer-v2 .link-list a {
	color: #999;
}

body.dark .footer-v2 .copyright {
	background: #191919;
}

/*Footer v3
------------------------------------*/
body.dark .footer-v3 .footer {
	border-color: #333;
	background: #1c1c1c;
}

/*Footer v5
------------------------------------*/
body.dark .footer-v5 .footer {
	background: #1c1c1c;
}

/*Footer One Page
------------------------------------*/
body.dark .contacts-section .btn-u.btn-brd.btn-u-dark {
	color: #999;
	border-color: #333;
}

body.dark .copyright-section,
body.dark .copyright-section i.back-to-top {
	background: #1c1c1c;
}

/*Tags v1
------------------------------------*/
body.dark .tags-v1 li a {
	color: #777;
	border: solid 2px #555;	
}

body.dark .tags-v1 li a:hover {
	color: #999;
}

/*Counters
------------------------------------*/
body.dark .parallax-counter-v2 {
	background: #222 url(../../img/patterns/5.png) repeat fixed;
}

body.dark .parallax-counter-v2:after {
	border-top-color: #252525;
}

body.dark .parallax-counter-v2 .counters {
	background: rgba(0,0,0,0.9);
	border-bottom-color: #222;
}

body.dark .parallax-counter-v2 .counters h4,
body.dark .parallax-counter-v2 .counters span {
	color: #ccc;
}

/*Grid Block v1
------------------------------------*/
body.dark .block-grid-v1 {
	background: #202020;
	border-bottom-color: #292929;
}

/*Grid Block v2
------------------------------------*/
body.dark .block-grid-v2-info {
	background: #202020;
}

body.dark .block-grid-v2-info,
body.dark .block-grid-v1-add-info,
body.dark .block-grid-v1-add-info li a {
	border-color: #292929;
}

/*Testimonials v3
------------------------------------*/
body.dark .testimonials-v3 .owl-buttons .owl-prev, 
body.dark .testimonials-v3 .owl-buttons .owl-next {
	background: #333;
}

body.dark .testimonials-v3 .owl-buttons .owl-prev:hover, 
body.dark .testimonials-v3 .owl-buttons .owl-next:hover {
	background: #444;
}

/*Testimonials v4
------------------------------------*/
body.dark .testimonials-v4 .testimonials-v4-in {
	background: #333;
	box-shadow: 3px 3px 3px 0 rgba(0,0,0,0.2);
}

body.dark .testimonials-v4 .testimonials-v4-in:after {
	border-color: #333 transparent transparent transparent;
	-webkit-filter: drop-shadow(2px 2px 1px rgba(0,0,0,0.2));
  	filter: drop-shadow(2px 2px 1px rgba(0,0,0,0.2));
}

body.dark .testimonials-v4 .testimonials-author {
	color: #ccc;
}

body.dark .testimonials-v4 .testimonials-author em {
	color: #999;
}

/*Portfolio Box v1
------------------------------------*/
body.dark .portfolio-box-v1-in p {
	color: #eee;
}

/*Thumbnails v1
------------------------------------*/
body.dark .thumbnails-v1 h3 a {
	color: #eee;
}

/*Content Boxes v3
------------------------------------*/
body.dark .content-boxes-v3 .icon-bg-darker {
	border: transparent; 
}

/*Background Image v1
------------------------------------*/
body.dark .bg-image-v1 p {
	color: #eee;
}

/*Background Image v2
------------------------------------*/
body.dark .bg-image-v2:before {
  background: rgba(0,0,0,0.6);
}

body.dark .bg-image-v2 p {
	color: #ccc;
}

/*Flat Background Block v1
------------------------------------*/
body.dark .flat-bg-block-v1 {
	background: #202020 url(../../img/patterns/5.png) repeat;
}

/*Content Boxes v5
------------------------------------*/
body.dark .content-boxes-v5 i {
	background: #333;
}

/*Content Boxes v6
------------------------------------*/
body.dark .content-boxes-v6 i {
	background: #333;
}

body.dark .content-boxes-v6 i:after {
	border-color: #555;
}

/*Buttons
------------------------------------*/
body.dark .btn-u.btn-brd.btn-u-dark {
	border-color: #eee;
}

body.dark .btn-u.btn-brd.btn-u-dark:hover {
	border-color: #333;
}

body.dark li a.btn-u {
    color: #fff;
}

/*Service Info
------------------------------------*/
body.dark .service-info {
	background: #202020 url(../../img/patterns/5.png) repeat;
}

/*Portfolio Box v2
------------------------------------*/
body.dark .portfolio-box-v2 li:hover:after {
    background: rgba(0,0,0,0.6);
}

/*Service Block v1
------------------------------------*/
body.dark .service-block-v1 {
	border-color: #555;
}

/*Owl Carousel v6
------------------------------------*/
body.dark .owl-carousel-v6 .owl-carousel-item {
	border-color: #555;	
}

/*Fancybox
------------------------------------*/
body.dark .fancybox-skin {
	color: #999;
	background: #333; 
}

/*Invoice
------------------------------------*/
body.dark .invoice-header .invoice-numb {
	color: #999;
}

/*Invoice
------------------------------------*/
body.dark .reg-block {
	background: #333;
}

body.dark .reg-block-header {
	border-bottom-color: #555;
}

/*Background Light Color
------------------------------------*/
body.dark .bg-color-light {
	background: #2a2b2b !important;
}

/*Icon Pages
------------------------------------*/
body.dark .icon-page-fa .item i,
body.dark .demo-pro-glyphicons span:before {
	color: #999;
}

/*Portfolio Pages
------------------------------------*/
body.dark .fusion-portfolio #filters-container .cbp-filter-item {
	color: #999;
	border-color: #555;
}

body.dark .fusion-portfolio #filters-container .cbp-filter-item:hover {
	color: #ccc;
}

body.dark .fusion-portfolio .cbp-l-caption-desc, 
body.dark .fusion-portfolio .product-description span {
	color: #555;
}

/*Portfolio 2 Column (Old)*/
body.dark .view-tenth:hover p {
	color: #ccc;
}

/*Blog Masonry Page
------------------------------------*/
body.dark .blog_masonry_3col .grid-boxes-in {
	border-color: #555;
}

body.dark .blog_masonry_3col h3 a {
	color: #999;
}

body.dark .grid-boxes-caption.grid-boxes-quote p {
	color: #fff;
}

/*News v1
------------------------------------*/
body.dark .news-v1-in.bg-color-white {
	background-color: #333 !important;
}

body.dark .news-v1 .news-v1-info {
	border-top-color: #777;
}

/*News v2
------------------------------------*/
body.dark .news-v2 .news-v2-badge p {
	background: #555;
}

body.dark .news-v2 .news-v2-badge span,
body.dark .news-v2 .news-v2-badge small {
	color: #ccc;
}

body.dark .news-v2 .news-v2-desc {
	background: #333;
}

body.dark .news-v2 .news-v2-desc h3 a {
	color: #ccc;
}

body.dark .news-v2 .news-v2-desc h3 a:hover {
	color: #72c02c;
}

body.dark .news-v2 .news-v2-desc small,
body.dark .news-v2 .news-v2-desc p {
	color: #999;
}

/*News v3
------------------------------------*/
body.dark .news-v3 {
	background: #252525;
}
body.dark .news-v3 .news-v3-in {
	background: #333;
}

body.dark .news-v3 h2 a {
	color: #ccc;
}

body.dark .news-v3 h2 a:hover {
	color: #72c02c;
}

body.dark .news-v3 .posted-info li,
body.dark .news-v3 .posted-info li a {
	color: #999;
}

body.dark .news-v3 .posted-info li a:hover {
	color: #72c02c;
}

/*Post Shares*/
body.dark .news-v3 .post-shares li i {
	background: #bbb;
}

body.dark .news-v3 .post-shares li i:hover {
  	background: #ddd;
}

body.dark .news-v3 .post-shares li span {
	border-color: #bbb;
}

/*Blog Authore
------------------------------------*/
body.dark .blog-author {
	background: #333;
}

/*Blog Comments
------------------------------------*/
body.dark .blog-comments .comments-itself {
	background: #333;
}

body.dark .blog-comments .comments-itself:before {
	border-color: transparent #333 transparent transparent;
}

body.dark .blog-comments .comments-itself span {
	color: #999;
}

body.dark .sky-form.comment-style fieldset {
	background: inherit;
}

/*Blog Latest Posts
------------------------------------*/
body.dark .blog-latest-posts li {
	border-top-color: #777;
}

body.dark .blog-latest-posts h3 a:hover {
	color: #72c02c;
}

/*Blog Trending
------------------------------------*/
body.dark .blog-trending h3 a:hover {
	color: #72c02c;
}

/*Blog Post Quote
------------------------------------*/
body.dark .blog-post-quote {
	background: #333;
}

body.dark .blog-post-quote p {
	color: #ccc;
}

body.dark .blog-post-quote span {
	color: #999;
}

/*Parallax Quote
------------------------------------*/
body.dark .parallax-quote-light .parallax-quote-in {
	background: #333;
	border-color: #555;
}

body.dark .parallax-quote-light:after {
  background: rgba(0,0,0,0.8);
}

/*Cube Portfolio
------------------------------------*/
body.dark .cube-portfolio .cbp-l-inline {
	background: #333;
}

body.dark .cube-portfolio .cbp-l-inline-title {
	color: #ccc;
}

body.dark .cube-portfolio .cbp-l-inline-desc {
	color: #999;
}

body.dark .cube-portfolio .cbp-title-dark .cbp-l-grid-agency-title {
	color: #ccc !important;
}

body.dark .cube-portfolio .cbp-title-dark .cbp-l-grid-agency-desc {
	color: #999 !important;
}

body.dark .cube-portfolio .cbp-l-filters-text {
	color: #777;
}

/*Call To Action
------------------------------------*/
body.dark .call-action-v2 {
	background: #333;
}

body.dark .call-action-v1 a,
body.dark .call-action-v1 p,
body.dark .call-action-v1 .btn-u.btn-brd {
	color: #eee;
}


.logo.noPic {
    display: block;
    height: 80px;
}
    @media (max-width: 615px) {
        .logo.noPic {max-width: initial;} 
        .header .logo.noPic img {max-width: 100%;}
    }

    body > div.wrapper > div.header.header-sticky > div.container > a.logo:nth-child(2) {display: none;}
    .header .logo.noPic img {
        margin:10px 0 20px 0;
    }
    @media (min-width: 992px) {
        /*Logo*/
        .header-fixed .header.header-fixed-shrink .logo.noPic img {
            max-width: 300px;
            margin: 40px 0 -4px;
        }        
    }

/* Menu */
.level2.dropdown {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
	.navbar-nav>li>.level2.dropdown {
	    margin-top: 0;
	    border-top-left-radius: 0;
	    border-top-right-radius: 0;
	}
	.level2.dropdown>li>a {
	    display: block;
	    padding: 3px 20px;
	    clear: both;
	    font-weight: 400;
	    line-height: 1.42857143;
	    color: #333;
	    white-space: nowrap;
	}

.header .topbar ul.loginbar > li.infoBtns > a {margin: 0;background: transparent;}
.header .topbar ul.loginbar > li.infoBtns > a:hover {text-decoration: underline;}
.header .topbar ul.loginbar > li.infoBtns > a.btn-u-lg, .header .topbar ul.loginbar > li.infoBtns > a i {color:#e67e22;}
.header .topbar ul.loginbar > li.infoBtns > a.btn-u-blue, .header .topbar ul.loginbar > li.infoBtns > a.btn-u-blue i  {color:#1c83d0;}
    .btn-u-lg, a.btn-u-lg {padding: 5px 0 !important;}
    .content .btn-u-lg, .content a.btn-u-lg {padding: 5px 10px !important;}
.pageBanner {height:170px;overflow: hidden;}
.pageBanner img {width: 100%;}
.breadcrumb {margin-bottom: 0;top:0;}

/* Slider op home & breadcrumbs naar benenden door de sticky header */
/* .breadcrumbs, .owl-carousel {
	margin-top: 81px;
} */
.sideMenuBlock ul {padding-left: 20px;}
    .sideMenuBlock li {list-style:none;margin:0;padding: 0;text-align:left;}
        .sideMenuBlock a.menu_kop_link {}
        .sideMenuBlock a.menu_kop_link_active {color:#e67e22;cursor: default;text-decoration: none;}

.wrapBestuur, .wrapFile {display:block;width: 100%;}
    .bestuursLid, .fileIcon {display:block;float:left;width: calc(25% - 20px);margin:0 20px 20px 0;}
    .fileIcon {text-align: center;}
        .bestuursLid a, .fileIcon a {display:block;height: 200px;}
        .fileIcon a {height: 120px;}
            .fileIcon a i {font-size: 90px;}
        .bestuursInfo, .fileInfo {height:100px;}            
            .bestuursLid .bestuursInfo a, .fileIcon .fileInfo a {display: initial;height: auto;color: #0071AD;}
                .bestuursLid .bestuursInfo a:hover, .fileIcon .fileInfo a:hover {text-decoration: underline;}

/* ul.verenigingLijst > li:nth-child(1) {display: none;} */

@media (max-width: 585px) {
    .bestuursLid, .fileIcon {width: calc(50% - 20px);}
    .fileIcon {margin: 0;}
    .fileIcon a i {font-size: 45px;}
    .fileIcon a {height:50px;}
}
/* Background footer verwijderen */
.footer-v1 .footer .map-img {
	background: 0 none;
}
/* Nieuwsblokje startpagina */
p.nieuwsBV {
	margin-bottom: 0;
}
#section0 a {
	display: block;
	margin-bottom: 10px;
}
/* slider */
.owl-carousel .owl-item {
    height: 300px !important;
}
.owl-prev, .owl-next {
    background: rgba(0, 0, 0, 0) url(../img/arrows.png) no-repeat;
    position: absolute;
    top: 50%;
    height: 50px;
    width: 49px;
    margin-top: -25px;
    cursor: pointer;
    z-index: 10;
    opacity: 0;
    transition: opacity 0.4s ease-in-out 0.2s;
}
.owl-buttons .owl-prev {
    left: 12px;
    background-position: 0 -68px;
}
.owl-buttons .owl-next {
    right: 15px;
    background-position: 0 1px;
}
.owl-carousel:hover .owl-buttons .owl-next:hover,
.owl-carousel:hover .owl-buttons .owl-prev:hover {
    opacity: 1;
}
.owl-theme .owl-controls .owl-page span {
	opacity: 0.8;
}
.owl-theme .owl-controls .owl-page.active {
	opacity: 1;
}
.owl-theme .owl-controls .owl-page.active span {
	background:#fff;
}
.owl-pagination {
	width: 100%;
    position: absolute;
    text-align: center;
    left: 0px;
    bottom: 15px;
    z-index: 1;
    -moz-user-select: none;
    -webkit-user-select: none;
}
.owl-item .item {position: relative;}
#owl-demo .item img {
    display: block;
    width: 100%;
    height: auto;
    position: absolute;
    top: -175px;
}
@media (max-width: 938px) {
    .owl-carousel .owl-item {
        height: 173px !important;
    }
    #owl-demo .item img {
        top:0px;        
    }
    .content-sm {
        display: none !important;
    }
}
iframe {width: 100%;height: 500px;}
.newsArchive .blog-img {width: 20%;margin-left: 3%;}
.newsArchive .blog-info {width:75%;}
hr.blogItems {margin: 40px 0 12px 0;clear: both;}


/*nieuws-paginanummering*/
#nieuws_overzicht_paging, #nieuws_archief_paging {display:inline-block;clear:both;margin:10px 0 5px 0;}
#nieuws_overzicht_paging a, #nieuws_archief_paging a {display:inline-block;float:left;width:16px;height:22px;line-height:14px;color:#fff;margin:0 4px 0 0;text-decoration:none;text-align:center;padding:3px 2px 2px 2px;font-size:.875em;background: #333;}
#nieuws_overzicht_paging a:hover, #nieuws_archief_paging a:hover {color:#ccc;text-decoration:none;}
span.paging_non_active {display:inline-block;float:left;width:16px;height:22px;line-height:14px;color:#333;margin:0 4px 0 0;text-decoration:none;text-align:center;padding:3px 2px 2px 2px;font-size:.875em;background: #f2f2f2;}

/* twitter */
.tw_tekst {display: block;clear: both;}
    .tw_tekst li a {color: #e67e22;}

        @media (max-width: 767px) {
            a.archief {margin-bottom: 20px;}
            .tw_tekst ul > li:nth-child(2), .tw_tekst ul > li:nth-child(3), .tw_tekst ul > li:nth-child(4), .tw_tekst ul > li:nth-child(5) {display: none !important;}
        }
/* menu in de footer */
.sitemapMenu ul.level1.navbar-nav {
    float: none;
    padding-left: 0;
    list-style: none;
    margin: 7.5px 0px;
}   
    .sitemapMenu ul.level1.navbar-nav li {
        clear: both;
        float: none;
        border-top:1px solid #353535;
    }

    .sitemapMenu ul.level1 li:first-child {
        border-top: none !important;
    }
        .sitemapMenu ul.level1 li a.menu_kop_link, .sitemapMenu ul.level1 li a.menu_kop_link_active {
            color: #eee;
            font-size: 11px;
            padding:6px 0;
            display: inline-block;
            text-transform: uppercase;
        }
            .sitemapMenu ul.level1 li a.menu_kop_link:hover, .sitemapMenu ul.level1 li a.menu_kop_link_active:hover {
                color: #e67e22;
                background-color: rgba(0, 0, 0, 0);
            }
.sitemapMenu .menu-collapser, ul#root1_1 .menu-collapser {
    display: none !important;
}
.sitemapMenu #root1_2, .sitemapMenu li.level1, .topMenu li.level1 {
    display: block !important;
}
@media (max-width: 920px) {
    .owl-carousel, .breadcrumbs {
        margin-top: 0px;
    }
    /* .owl-pagination, .owl-buttons {
        display: none;
    } */
    .owl-theme .owl-controls .owl-page.active span {
        background: #333;
    }
    .header .dropdown > a:after, .header .navbar-nav li.level1 a.menu_kop_link_active:after {
        display: none;
    }
}
@media (max-width: 991px) {
    .sitemapMenu ul.level1.navbar-nav {display: block !important;}
    #root44_1 .menu-collapser {display: none !important;}
}.menu-collapser {
    position: relative;
    color: #FFF;
    width: 100%;
	top:0;
}
.collapse-button {
    position: absolute;
    right: 10px;
    top: -25px;
    width: 37px;
    height: 31px;
    background-color: #e67e22;
    border-color: #d35400;
    cursor: pointer;
    font-size: 19px;
    text-align: center;
    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    padding: 5px 9px;
}
.collapse-button:hover {
    background: #d35400 !important;
}
.collapse-button .icon-bar {
    background: #fff;
    border-color: #d35400;
	border-radius:1px;
    display:block;
    height:3px;
    margin:3px 0;
}
ul.slimmenu {
    list-style-type: none;
    margin: 0;
    padding: 0;
    /*width: 100%;*/
    white-space:nowrap;
}
ul.level1.slimmenu.collapsed {
    position: absolute;
    width: 100%;
    top: 1px;
    float:left;
	margin:0 0 10px 0;
	padding:0 8px 0 0;
	background: #fff;
 box-shadow:         0px 3px 5px 0px rgba(50, 50, 50, 0.5);
}
ul.slimmenu li {
    position: relative;
    display: inline-block;
	text-align:left;
}
ul.slimmenu > li:last-child { margin-right: 0; }
ul.slimmenu li a {
    display: block;
    color: #333;
    padding: 12px 64px 12px 16px;
    font-size: 16px;
    font-weight: 400;
    text-shadow: 0 1px 0 rgba(255,255,255,0.2);
    transition: background-color 0.5s ease-out;
    -o-transition: background-color 0.5s ease-out;
    -moz-transition: background-color 0.5s ease-out;
    -webkit-transition: background-color 0.5s ease-out;
}
/*ul.slimmenu li a:last-child {padding-right:0;}*/
ul.slimmenu li a:hover {
    text-decoration: none;
}
ul.slimmenu li a.menu_kop_link_active, ul.slimmenu li a.menu_kop_link_active:hover {/*font-weight:bold;*/cursor:default;}

ul.slimmenu li .sub-collapser {display:none;}

ul.level1.horizontal.slimmenu.collapsed li .sub-collapser {
	display:block;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.075);
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
    height: 100%;
    text-align: center;
    z-index: 999;
    cursor: pointer;
}
ul.level1.horizontal.slimmenu.collapsed li .sub-collapser:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.25em;
}
ul.level1.horizontal.slimmenu.collapsed li .sub-collapser > i {
    color: #333;
    font-size: 18px;
    display: inline-block;
    vertical-align: middle;
}

ul.slimmenu li ul {
    margin: 0;
    list-style-type: none;
}
/*submenu*/
#menu ul.level2.dropdown {display:none;}	
	ul.slimmenu li ul li { clear:both;display:block; }
	ul.slimmenu li ul li a {background:#fff;display:block;padding:3px 9px;line-height:1.5em;font-weight:normal;font-size:0.9em;color:#666;}		
	ul.slimmenu li ul li a:hover {background:#f2f2f2;color:#333;}		
	ul.slimmenu li ul li a.menu_link_active, ul.slimmenu li ul li a.menu_link_active:hover {cursor:default;padding: 6px 15px;border-bottom: solid 1px #eee;background:#f2f2f2;}

ul.slimmenu li > ul {
    display: none;
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 999;
    /*width: 100%;*/
}
ul.slimmenu li > ul > li ul {
    display: none;
    position: absolute;
    left: 100%;
    top: 0;
    z-index: 999;
    width: 100%;
}

ul.slimmenu.collapsed li {
    display: block;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

#menu ul.slimmenu.collapsed .level1 a.menu_kop_link {
    display: block;
    border-bottom: 1px solid rgba(0, 0, 0, 0.075);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color:#3c073c;
}
ul.slimmenu.collapsed li .sub-collapser {
    height: 40px;
}
ul.slimmenu.collapsed li > ul {
    display: none;
    width: 100%;
}
@charset "UTF-8";
/*
OVERRIDE _VARIABLES.SCSS FOR STEVENSHOF
*/
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?94958723#fontello') format('svg');
  }
}
*/
[class^=icon-]:before, [class*=" icon-"]:before {
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-play-circled:before {
  content: "\E800";
}

.icon-right:before {
  content: "\E801";
}

.icon-left:before {
  content: "\E802";
}

/* '' */
.icon-up:before {
  content: "\E803";
}

/* '' */
.icon-right-open:before {
  content: "\E804";
}

/* '' */
.icon-mail:before {
  content: "\E805";
}

/* '' */
.icon-left-open:before {
  content: "\E807";
}

/* '' */
.icon-down-open:before {
  content: "\E808";
}

/* '' */
.icon-up-open:before {
  content: "\E809";
}

/* '' */
.icon-down-open-mini:before {
  content: "\E80A";
}

/* '' */
.icon-left-open-mini:before {
  content: "\E80B";
}

/* '' */
.icon-right-open-mini:before {
  content: "\E80C";
}

/* '' */
.icon-up-open-mini:before {
  content: "\E80D";
}

/* '' */
.icon-down-open-big:before {
  content: "\E80E";
}

/* '' */
.icon-left-open-big:before {
  content: "\E80F";
}

/* '' */
.icon-right-open-big:before {
  content: "\E810";
}

/* '' */
.icon-up-open-big:before {
  content: "\E811";
}

/* '' */
.icon-quote-left:before {
  content: "\E812";
}

/* '' */
.icon-quote-right:before {
  content: "\E813";
}

/* '' */
.icon-quote-left-alt:before {
  content: "\E814";
}

/* '' */
.icon-quote-right-alt:before {
  content: "\E815";
}

/* '' */
.icon-ok:before {
  content: "\E816";
}

/* '' */
.icon-cancel:before {
  content: "\E817";
}

/* '' */
.icon-picture:before {
  content: "\E818";
}

/* '' */
.icon-videocam-1:before {
  content: "\E819";
}

/* '' */
.icon-camera-1:before {
  content: "\E81A";
}

/* '' */
.icon-cancel-1:before {
  content: "\E81B";
}

/* '' */
.icon-picture-1:before {
  content: "\E81C";
}

/* '' */
.icon-camera-2:before {
  content: "\E81D";
}

/* '' */
.icon-videocam-2:before {
  content: "\E81E";
}

/* '' */
.icon-cancel-2:before {
  content: "\E81F";
}

/* '' */
.icon-ok-1:before {
  content: "\E820";
}

/* '' */
.icon-print:before {
  content: "\E821";
}

/* '' */
.icon-left-open-1:before {
  content: "\E822";
}

/* '' */
.icon-right-open-1:before {
  content: "\E823";
}

/* '' */
.icon-down-open-1:before {
  content: "\E824";
}

/* '' */
.icon-up-open-1:before {
  content: "\E825";
}

/* '' */
.icon-share:before {
  content: "\E826";
}

/* '' */
.icon-help-circled-alt:before {
  content: "\E827";
}

/* '' */
.icon-plus:before {
  content: "\E828";
}

/* '' */
.icon-ok-2:before {
  content: "\E829";
}

/* '' */
.icon-cancel-3:before {
  content: "\E82A";
}

/* '' */
.icon-plus-1:before {
  content: "\E82B";
}

/* '' */
.icon-minus:before {
  content: "\E82C";
}

/* '' */
.icon-down-open-2:before {
  content: "\E82D";
}

/* '' */
.icon-up-open-2:before {
  content: "\E82E";
}

/* '' */
.icon-right-open-2:before {
  content: "\E82F";
}

/* '' */
.icon-left-open-2:before {
  content: "\E830";
}

/* '' */
.icon-down-circle:before {
  content: "\E831";
}

/* '' */
.icon-left-circle:before {
  content: "\E832";
}

/* '' */
.icon-right-circle:before {
  content: "\E833";
}

/* '' */
.icon-up-circle:before {
  content: "\E834";
}

/* '' */
.icon-right-open-3:before {
  content: "\E835";
}

/* '' */
.icon-left-open-3:before {
  content: "\E836";
}

/* '' */
.icon-search:before {
  content: "\E837";
}

/* '' */
.icon-flow-cascade:before {
  content: "\E838";
}

/* '' */
.icon-down-dir:before {
  content: "\E83C";
}

/* '' */
.icon-up-dir:before {
  content: "\E83D";
}

/* '' */
.icon-left-dir:before {
  content: "\E83E";
}

/* '' */
.icon-right-dir:before {
  content: "\E83F";
}

/* '' */
.icon-mail-1:before {
  content: "\E842";
}

/* '' */
.icon-search-1:before {
  content: "\E843";
}

/* '' */
.icon-print-1:before {
  content: "\E844";
}

/* '' */
.icon-phone:before {
  content: "\E845";
}

/* '' */
.icon-headphones:before {
  content: "\E846";
}

/* '' */
.icon-question:before, .icon-question-sign {
  content: "\E847";
}

/* '' */
.icon-ok-3:before {
  content: "\E848";
}

/* '' */
.icon-cancel-4:before {
  content: "\E849";
}

/* '' */
.icon-plus-3:before {
  content: "\E84A";
}

/* '' */
.icon-mail-2:before {
  content: "\E84B";
}

/* '' */
.icon-twitter-1:before {
  content: "\E84C";
}

/* '' */
.icon-linkedin-2:before {
  content: "\E84D";
}

/* '' */
.icon-facebook-2:before {
  content: "\E84E";
}

/* '' */
.icon-edit:before {
  content: "\E84F";
}

/* '' */
.icon-edit-alt:before {
  content: "\E850";
}

/* '' */
.icon-pencil:before {
  content: "\E851";
}

/* '' */
.icon-edit-1:before {
  content: "\E852";
}

/* '' */
.icon-pencil-1:before {
  content: "\E853";
}

/* '' */
.icon-edit-2:before {
  content: "\E854";
}

/* '' */
.icon-pencil-2:before {
  content: "\E855";
}

/* '' */
.icon-reply-all:before {
  content: "\E856";
}

/* '' */
.icon-forward:before {
  content: "\E857";
}

/* '' */
.icon-export:before {
  content: "\E858";
}

/* '' */
.icon-down:before {
  content: "\E859";
}

/* '' */
.icon-acrobat:before {
  content: "\E85A";
}

/* '' */
.icon-email:before {
  content: "\E85B";
}

/* '' */
.icon-cancel-5:before {
  content: "\E85C";
}

/* '' */
.icon-cancel-circled-outline:before {
  content: "\E85D";
}

/* '' */
.icon-cancel-circled:before {
  content: "\E85E";
}

/* '' */
.icon-cancel-6:before {
  content: "\E85F";
}

/* '' */
.icon-cancel-circle:before {
  content: "\E860";
}

/* '' */
.icon-ok-4:before {
  content: "\E861";
}

/* '' */
.icon-ok-circle:before {
  content: "\E862";
}

/* '' */
.icon-align-left:before {
  content: "\E865";
}

/* '' */
.icon-book-open:before {
  content: "\E866";
}

/* '' */
.icon-newspaper:before {
  content: "\E867";
}

/* '' */
.icon-doc-text:before {
  content: "\E868";
}

/* '' */
.icon-article:before {
  content: "\E869";
}

/* '' */
.icon-mobile:before {
  content: "\E86A";
}

/* '' */
.icon-mobile-1:before {
  content: "\E86B";
}

/* '' */
.icon-headphones-1:before {
  content: "\E86C";
}

/* '' */
.icon-mobile-2:before {
  content: "\E86D";
}

/* '' */
.icon-chat:before {
  content: "\E86E";
}

/* '' */
.icon-chat-1:before {
  content: "\E86F";
}

/* '' */
.icon-menu-1:before {
  content: "\E870";
}

/* '' */
.icon-menu-2:before {
  content: "\E871";
}

/* '' */
.icon-chat-3:before {
  content: "\E872";
}

/* '' */
.icon-at:before {
  content: "\E873";
}

/* '' */
.icon-heart-empty-1:before {
  content: "\E874";
}

/* '' */
.icon-tag-3:before {
  content: "\E876";
}

/* '' */
.icon-mail-3:before {
  content: "\E877";
}

/* '' */
.icon-info-circled:before {
  content: "\E878";
}

/* '' */
.icon-info-circled-1:before {
  content: "\E879";
}

/* '' */
.icon-info-1:before {
  content: "\E87A";
}

/* '' */
.icon-info-2:before {
  content: "\E87B";
}

/* '' */
.icon-info-circled-3:before {
  content: "\E87C";
}

/* '' */
.icon-lamp:before {
  content: "\E87D";
}

/* '' */
.icon-lightbulb-1:before {
  content: "\E87E";
}

/* '' */
.icon-print-3:before {
  content: "\E87F";
}

/* '' */
.icon-print-4:before {
  content: "\E880";
}

/* '' */
.icon-print-5:before {
  content: "\E881";
}

/* '' */
.icon-clock-alt:before {
  content: "\E882";
}

/* '' */
.icon-clock:before {
  content: "\E883";
}

/* '' */
.icon-heart-1:before {
  content: "\E884";
}

/* '' */
.icon-location-2:before {
  content: "\E885";
}

/* '' */
.icon-location-inv:before {
  content: "\E886";
}

/* '' */
.icon-star-empty:before {
  content: "\E887";
}

/* '' */
.icon-star:before {
  content: "\E888";
}

/* '' */
.icon-down-open-3:before {
  content: "\F004";
}

/* '' */
.icon-up-open-3:before {
  content: "\F005";
}

/* '' */
.icon-right-open-4:before {
  content: "\F006";
}

/* '' */
.icon-left-open-4:before {
  content: "\F007";
}

/* '' */
.icon-menu-3:before {
  content: "\F008";
}

/* '' */
.icon-th-thumb:before {
  content: "\F00A";
}

/* '' */
.icon-th-thumb-empty:before {
  content: "\F00B";
}

/* '' */
.icon-reply:before {
  content: "\F02A";
}

/* '' */
.icon-videocam:before {
  content: "\F03A";
}

/* '' */
.icon-info-circled-2:before {
  content: "\F085";
}

/* '' */
.icon-print-2:before {
  content: "\F087";
}

/* '' */
.icon-phone-squared:before {
  content: "\F098";
}

/* '' */
.icon-menu:before {
  content: "\F0C9";
}

/* '' */
.icon-mail-alt:before {
  content: "\F0E0";
}

/* '' */
.icon-chat-empty:before {
  content: "\F0E6";
}

/* '' */
.icon-lightbulb:before {
  content: "\F0EB";
}

/* '' */
.icon-ambulance:before {
  content: "\F0F9";
}

/* '' */
.icon-medkit:before {
  content: "\F0FA";
}

/* '' */
.icon-angle-left:before {
  content: "\F104";
}

/* '' */
.icon-angle-right:before {
  content: "\F105";
}

/* '' */
.icon-angle-up:before {
  content: "\F106";
}

/* '' */
.icon-angle-down:before {
  content: "\F107";
}

/* '' */
.icon-mobile-3:before {
  content: "\F10B";
}

/* '' */
.icon-direction:before {
  content: "\F124";
}

/* '' */
.icon-info:before {
  content: "\F129";
}

/* '' */
.icon-pencil-squared:before {
  content: "\F14B";
}

/* '' */
.icon-youtube:before {
  content: "\F167";
}

/* '' */
.icon-graduation-cap:before {
  content: "\F19D";
}

/* '' */
.icon-fax:before {
  content: "\F1AC";
}

/* '' */
.icon-file-pdf:before {
  content: "\F1C1";
}

/* '' */
.icon-wechat:before {
  content: "\F1D7";
}

/* '' */
.icon-at-1:before {
  content: "\F1FA";
}

/* '' */
.icon-whatsapp:before {
  content: "\F232";
}

/* '' */
.icon-bed:before {
  content: "\F236";
}

/* '' */
.icon-volume-control-phone:before {
  content: "\F2A0";
}

/* '' */
.icon-envelope-open:before {
  content: "\F2B6";
}

/* '' */
.icon-envelope-open-o:before {
  content: "\F2B7";
}

/* '' */
.icon-facebook-1:before {
  content: "\F300";
}

/* '' */
.icon-vimeo:before {
  content: "\F306";
}

/* '' */
.icon-facebook:before {
  content: "\F30C";
}

/* '' */
.icon-pinterest-1:before {
  content: "\F312";
}

/* '' */
.icon-linkedin:before {
  content: "\F318";
}

/* '' */
.icon-linkedin-1:before {
  content: "\F31A";
}

/* '' */
.icon-instagram-filled:before {
  content: "\F31F";
}

/* '' */
.icon-camera:before {
  content: "\F4F7";
}

/* '' */
/*!
 * Bootstrap v4.5.0 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xxxs: 0;
  --breakpoint-xxs: 320px;
  --breakpoint-xs: 568px;
  --breakpoint-sm: 667px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --breakpoint-xxl: 1440px;
  --breakpoint-xxxl: 1600px;
  --font-family-sans-serif: "Open Sans", sans-serif;
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.6;
  color: #212529;
  text-align: left;
  background-color: #f8fafc;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #0056b3;
  text-decoration: underline;
}

a:not([href]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 80%;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "\2014\A0";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  max-width: 0;
}
@media (min-width: 320px) {
  .container {
    max-width: 320px;
  }
}
@media (min-width: 568px) {
  .container {
    max-width: 568px;
  }
}
@media (min-width: 667px) {
  .container {
    max-width: 667px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 992px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}
@media (min-width: 1440px) {
  .container {
    max-width: 1141px;
  }
}
@media (min-width: 1600px) {
  .container {
    max-width: 1142px;
  }
}

.container-fluid, .container-xxxl, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container-xs, .container-xxs, .container-xxxs {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container {
  max-width: 0;
}

@media (min-width: 320px) {
  .container-xxs, .container {
    max-width: 320px;
  }
}
@media (min-width: 568px) {
  .container-xs, .container-xxs, .container {
    max-width: 568px;
  }
}
@media (min-width: 667px) {
  .container-sm, .container-xs, .container-xxs, .container {
    max-width: 667px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container-xs, .container-xxs, .container {
    max-width: 768px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container-xs, .container-xxs, .container {
    max-width: 992px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container-xs, .container-xxs, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1440px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container-xs, .container-xxs, .container {
    max-width: 1141px;
  }
}
@media (min-width: 1600px) {
  .container-xxxl, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container-xs, .container-xxs, .container {
    max-width: 1142px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xxxl,
.col-xxxl-auto, .col-xxxl-12, .col-xxxl-11, .col-xxxl-10, .col-xxxl-9, .col-xxxl-8, .col-xxxl-7, .col-xxxl-6, .col-xxxl-5, .col-xxxl-4, .col-xxxl-3, .col-xxxl-2, .col-xxxl-1, .col-xxl,
.col-xxl-auto, .col-xxl-12, .col-xxl-11, .col-xxl-10, .col-xxl-9, .col-xxl-8, .col-xxl-7, .col-xxl-6, .col-xxl-5, .col-xxl-4, .col-xxl-3, .col-xxl-2, .col-xxl-1, .col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col-xs,
.col-xs-auto, .col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1, .col-xxs,
.col-xxs-auto, .col-xxs-12, .col-xxs-11, .col-xxs-10, .col-xxs-9, .col-xxs-8, .col-xxs-7, .col-xxs-6, .col-xxs-5, .col-xxs-4, .col-xxs-3, .col-xxs-2, .col-xxs-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  min-width: 0;
  max-width: 100%;
}

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.3333333333%;
}

.offset-2 {
  margin-left: 16.6666666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.3333333333%;
}

.offset-5 {
  margin-left: 41.6666666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.3333333333%;
}

.offset-8 {
  margin-left: 66.6666666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.3333333333%;
}

.offset-11 {
  margin-left: 91.6666666667%;
}

@media (min-width: 320px) {
  .col-xxs {
    flex-basis: 0;
    flex-grow: 1;
    min-width: 0;
    max-width: 100%;
  }

  .row-cols-xxs-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-xxs-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-xxs-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-xxs-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-xxs-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-xxs-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xxs-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xxs-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-xxs-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xxs-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xxs-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-xxs-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-xxs-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xxs-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-xxs-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-xxs-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xxs-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-xxs-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-xxs-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xxs-first {
    order: -1;
  }

  .order-xxs-last {
    order: 13;
  }

  .order-xxs-0 {
    order: 0;
  }

  .order-xxs-1 {
    order: 1;
  }

  .order-xxs-2 {
    order: 2;
  }

  .order-xxs-3 {
    order: 3;
  }

  .order-xxs-4 {
    order: 4;
  }

  .order-xxs-5 {
    order: 5;
  }

  .order-xxs-6 {
    order: 6;
  }

  .order-xxs-7 {
    order: 7;
  }

  .order-xxs-8 {
    order: 8;
  }

  .order-xxs-9 {
    order: 9;
  }

  .order-xxs-10 {
    order: 10;
  }

  .order-xxs-11 {
    order: 11;
  }

  .order-xxs-12 {
    order: 12;
  }

  .offset-xxs-0 {
    margin-left: 0;
  }

  .offset-xxs-1 {
    margin-left: 8.3333333333%;
  }

  .offset-xxs-2 {
    margin-left: 16.6666666667%;
  }

  .offset-xxs-3 {
    margin-left: 25%;
  }

  .offset-xxs-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xxs-5 {
    margin-left: 41.6666666667%;
  }

  .offset-xxs-6 {
    margin-left: 50%;
  }

  .offset-xxs-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xxs-8 {
    margin-left: 66.6666666667%;
  }

  .offset-xxs-9 {
    margin-left: 75%;
  }

  .offset-xxs-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xxs-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 568px) {
  .col-xs {
    flex-basis: 0;
    flex-grow: 1;
    min-width: 0;
    max-width: 100%;
  }

  .row-cols-xs-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-xs-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-xs-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-xs-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-xs-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-xs-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xs-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xs-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-xs-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xs-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xs-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-xs-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-xs-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xs-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-xs-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-xs-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xs-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-xs-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-xs-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xs-first {
    order: -1;
  }

  .order-xs-last {
    order: 13;
  }

  .order-xs-0 {
    order: 0;
  }

  .order-xs-1 {
    order: 1;
  }

  .order-xs-2 {
    order: 2;
  }

  .order-xs-3 {
    order: 3;
  }

  .order-xs-4 {
    order: 4;
  }

  .order-xs-5 {
    order: 5;
  }

  .order-xs-6 {
    order: 6;
  }

  .order-xs-7 {
    order: 7;
  }

  .order-xs-8 {
    order: 8;
  }

  .order-xs-9 {
    order: 9;
  }

  .order-xs-10 {
    order: 10;
  }

  .order-xs-11 {
    order: 11;
  }

  .order-xs-12 {
    order: 12;
  }

  .offset-xs-0 {
    margin-left: 0;
  }

  .offset-xs-1 {
    margin-left: 8.3333333333%;
  }

  .offset-xs-2 {
    margin-left: 16.6666666667%;
  }

  .offset-xs-3 {
    margin-left: 25%;
  }

  .offset-xs-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xs-5 {
    margin-left: 41.6666666667%;
  }

  .offset-xs-6 {
    margin-left: 50%;
  }

  .offset-xs-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xs-8 {
    margin-left: 66.6666666667%;
  }

  .offset-xs-9 {
    margin-left: 75%;
  }

  .offset-xs-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xs-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 667px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    min-width: 0;
    max-width: 100%;
  }

  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-sm-first {
    order: -1;
  }

  .order-sm-last {
    order: 13;
  }

  .order-sm-0 {
    order: 0;
  }

  .order-sm-1 {
    order: 1;
  }

  .order-sm-2 {
    order: 2;
  }

  .order-sm-3 {
    order: 3;
  }

  .order-sm-4 {
    order: 4;
  }

  .order-sm-5 {
    order: 5;
  }

  .order-sm-6 {
    order: 6;
  }

  .order-sm-7 {
    order: 7;
  }

  .order-sm-8 {
    order: 8;
  }

  .order-sm-9 {
    order: 9;
  }

  .order-sm-10 {
    order: 10;
  }

  .order-sm-11 {
    order: 11;
  }

  .order-sm-12 {
    order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }

  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }

  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }

  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }

  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    min-width: 0;
    max-width: 100%;
  }

  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-md-first {
    order: -1;
  }

  .order-md-last {
    order: 13;
  }

  .order-md-0 {
    order: 0;
  }

  .order-md-1 {
    order: 1;
  }

  .order-md-2 {
    order: 2;
  }

  .order-md-3 {
    order: 3;
  }

  .order-md-4 {
    order: 4;
  }

  .order-md-5 {
    order: 5;
  }

  .order-md-6 {
    order: 6;
  }

  .order-md-7 {
    order: 7;
  }

  .order-md-8 {
    order: 8;
  }

  .order-md-9 {
    order: 9;
  }

  .order-md-10 {
    order: 10;
  }

  .order-md-11 {
    order: 11;
  }

  .order-md-12 {
    order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.3333333333%;
  }

  .offset-md-2 {
    margin-left: 16.6666666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.3333333333%;
  }

  .offset-md-5 {
    margin-left: 41.6666666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.3333333333%;
  }

  .offset-md-8 {
    margin-left: 66.6666666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.3333333333%;
  }

  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    min-width: 0;
    max-width: 100%;
  }

  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-lg-first {
    order: -1;
  }

  .order-lg-last {
    order: 13;
  }

  .order-lg-0 {
    order: 0;
  }

  .order-lg-1 {
    order: 1;
  }

  .order-lg-2 {
    order: 2;
  }

  .order-lg-3 {
    order: 3;
  }

  .order-lg-4 {
    order: 4;
  }

  .order-lg-5 {
    order: 5;
  }

  .order-lg-6 {
    order: 6;
  }

  .order-lg-7 {
    order: 7;
  }

  .order-lg-8 {
    order: 8;
  }

  .order-lg-9 {
    order: 9;
  }

  .order-lg-10 {
    order: 10;
  }

  .order-lg-11 {
    order: 11;
  }

  .order-lg-12 {
    order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }

  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }

  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }

  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }

  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    min-width: 0;
    max-width: 100%;
  }

  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xl-first {
    order: -1;
  }

  .order-xl-last {
    order: 13;
  }

  .order-xl-0 {
    order: 0;
  }

  .order-xl-1 {
    order: 1;
  }

  .order-xl-2 {
    order: 2;
  }

  .order-xl-3 {
    order: 3;
  }

  .order-xl-4 {
    order: 4;
  }

  .order-xl-5 {
    order: 5;
  }

  .order-xl-6 {
    order: 6;
  }

  .order-xl-7 {
    order: 7;
  }

  .order-xl-8 {
    order: 8;
  }

  .order-xl-9 {
    order: 9;
  }

  .order-xl-10 {
    order: 10;
  }

  .order-xl-11 {
    order: 11;
  }

  .order-xl-12 {
    order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }

  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1440px) {
  .col-xxl {
    flex-basis: 0;
    flex-grow: 1;
    min-width: 0;
    max-width: 100%;
  }

  .row-cols-xxl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-xxl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-xxl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-xxl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-xxl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-xxl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xxl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-xxl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xxl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-xxl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xxl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-xxl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xxl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-xxl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xxl-first {
    order: -1;
  }

  .order-xxl-last {
    order: 13;
  }

  .order-xxl-0 {
    order: 0;
  }

  .order-xxl-1 {
    order: 1;
  }

  .order-xxl-2 {
    order: 2;
  }

  .order-xxl-3 {
    order: 3;
  }

  .order-xxl-4 {
    order: 4;
  }

  .order-xxl-5 {
    order: 5;
  }

  .order-xxl-6 {
    order: 6;
  }

  .order-xxl-7 {
    order: 7;
  }

  .order-xxl-8 {
    order: 8;
  }

  .order-xxl-9 {
    order: 9;
  }

  .order-xxl-10 {
    order: 10;
  }

  .order-xxl-11 {
    order: 11;
  }

  .order-xxl-12 {
    order: 12;
  }

  .offset-xxl-0 {
    margin-left: 0;
  }

  .offset-xxl-1 {
    margin-left: 8.3333333333%;
  }

  .offset-xxl-2 {
    margin-left: 16.6666666667%;
  }

  .offset-xxl-3 {
    margin-left: 25%;
  }

  .offset-xxl-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xxl-5 {
    margin-left: 41.6666666667%;
  }

  .offset-xxl-6 {
    margin-left: 50%;
  }

  .offset-xxl-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xxl-8 {
    margin-left: 66.6666666667%;
  }

  .offset-xxl-9 {
    margin-left: 75%;
  }

  .offset-xxl-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xxl-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1600px) {
  .col-xxxl {
    flex-basis: 0;
    flex-grow: 1;
    min-width: 0;
    max-width: 100%;
  }

  .row-cols-xxxl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-xxxl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-xxxl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-xxxl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-xxxl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-xxxl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xxxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xxxl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-xxxl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xxxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xxxl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-xxxl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-xxxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xxxl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-xxxl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-xxxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xxxl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-xxxl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-xxxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xxxl-first {
    order: -1;
  }

  .order-xxxl-last {
    order: 13;
  }

  .order-xxxl-0 {
    order: 0;
  }

  .order-xxxl-1 {
    order: 1;
  }

  .order-xxxl-2 {
    order: 2;
  }

  .order-xxxl-3 {
    order: 3;
  }

  .order-xxxl-4 {
    order: 4;
  }

  .order-xxxl-5 {
    order: 5;
  }

  .order-xxxl-6 {
    order: 6;
  }

  .order-xxxl-7 {
    order: 7;
  }

  .order-xxxl-8 {
    order: 8;
  }

  .order-xxxl-9 {
    order: 9;
  }

  .order-xxxl-10 {
    order: 10;
  }

  .order-xxxl-11 {
    order: 11;
  }

  .order-xxxl-12 {
    order: 12;
  }

  .offset-xxxl-0 {
    margin-left: 0;
  }

  .offset-xxxl-1 {
    margin-left: 8.3333333333%;
  }

  .offset-xxxl-2 {
    margin-left: 16.6666666667%;
  }

  .offset-xxxl-3 {
    margin-left: 25%;
  }

  .offset-xxxl-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xxxl-5 {
    margin-left: 41.6666666667%;
  }

  .offset-xxxl-6 {
    margin-left: 50%;
  }

  .offset-xxxl-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xxxl-8 {
    margin-left: 66.6666666667%;
  }

  .offset-xxxl-9 {
    margin-left: 75%;
  }

  .offset-xxxl-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xxxl-11 {
    margin-left: 91.6666666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7abaff;
}

.table-hover .table-primary:hover {
  background-color: #9fcdff;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb;
}

.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e;
}

.table-hover .table-success:hover {
  background-color: #b1dfbb;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda;
}

.table-hover .table-info:hover {
  background-color: #abdde5;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e;
}

.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e;
}

.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c;
}

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 319.98px) {
  .table-responsive-xxs {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xxs > .table-bordered {
    border: 0;
  }
}
@media (max-width: 567.98px) {
  .table-responsive-xs {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xs > .table-bordered {
    border: 0;
  }
}
@media (max-width: 666.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1439.98px) {
  .table-responsive-xxl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xxl > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1599.98px) {
  .table-responsive-xxxl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xxxl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 667px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
.form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}
.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 320px) {
  .dropdown-menu-xxs-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xxs-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 568px) {
  .dropdown-menu-xs-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xs-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 667px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1440px) {
  .dropdown-menu-xxl-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xxl-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1600px) {
  .dropdown-menu-xxxl-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xxxl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  display: block;
  min-height: 1.44rem;
  padding-left: 1.5rem;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.22rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #007bff;
  background-color: #007bff;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.22rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}
.custom-control-label::after {
  position: absolute;
  top: 0.22rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50%/50% 50%;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.22rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-range:focus {
  outline: none;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
.custom-file-label,
.custom-select {
    transition: none;
  }
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-item {
  margin-bottom: -1px;
}
.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff;
}

.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-xxxs,
.navbar .container-xxs,
.navbar .container-xs,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl,
.navbar .container-xxl,
.navbar .container-xxxl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

@media (max-width: 319.98px) {
  .navbar-expand-xxs > .container,
.navbar-expand-xxs > .container-fluid,
.navbar-expand-xxs > .container-xxxs,
.navbar-expand-xxs > .container-xxs,
.navbar-expand-xxs > .container-xs,
.navbar-expand-xxs > .container-sm,
.navbar-expand-xxs > .container-md,
.navbar-expand-xxs > .container-lg,
.navbar-expand-xxs > .container-xl,
.navbar-expand-xxs > .container-xxl,
.navbar-expand-xxs > .container-xxxl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 320px) {
  .navbar-expand-xxs {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxs .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxs .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxs .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xxs > .container,
.navbar-expand-xxs > .container-fluid,
.navbar-expand-xxs > .container-xxxs,
.navbar-expand-xxs > .container-xxs,
.navbar-expand-xxs > .container-xs,
.navbar-expand-xxs > .container-sm,
.navbar-expand-xxs > .container-md,
.navbar-expand-xxs > .container-lg,
.navbar-expand-xxs > .container-xl,
.navbar-expand-xxs > .container-xxl,
.navbar-expand-xxs > .container-xxxl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xxs .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxs .navbar-toggler {
    display: none;
  }
}
@media (max-width: 567.98px) {
  .navbar-expand-xs > .container,
.navbar-expand-xs > .container-fluid,
.navbar-expand-xs > .container-xxxs,
.navbar-expand-xs > .container-xxs,
.navbar-expand-xs > .container-xs,
.navbar-expand-xs > .container-sm,
.navbar-expand-xs > .container-md,
.navbar-expand-xs > .container-lg,
.navbar-expand-xs > .container-xl,
.navbar-expand-xs > .container-xxl,
.navbar-expand-xs > .container-xxxl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 568px) {
  .navbar-expand-xs {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xs .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xs .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xs .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xs > .container,
.navbar-expand-xs > .container-fluid,
.navbar-expand-xs > .container-xxxs,
.navbar-expand-xs > .container-xxs,
.navbar-expand-xs > .container-xs,
.navbar-expand-xs > .container-sm,
.navbar-expand-xs > .container-md,
.navbar-expand-xs > .container-lg,
.navbar-expand-xs > .container-xl,
.navbar-expand-xs > .container-xxl,
.navbar-expand-xs > .container-xxxl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xs .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xs .navbar-toggler {
    display: none;
  }
}
@media (max-width: 666.98px) {
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-xxxs,
.navbar-expand-sm > .container-xxs,
.navbar-expand-sm > .container-xs,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl,
.navbar-expand-sm > .container-xxl,
.navbar-expand-sm > .container-xxxl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 667px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-xxxs,
.navbar-expand-sm > .container-xxs,
.navbar-expand-sm > .container-xs,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl,
.navbar-expand-sm > .container-xxl,
.navbar-expand-sm > .container-xxxl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-xxxs,
.navbar-expand-md > .container-xxs,
.navbar-expand-md > .container-xs,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl,
.navbar-expand-md > .container-xxl,
.navbar-expand-md > .container-xxxl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-xxxs,
.navbar-expand-md > .container-xxs,
.navbar-expand-md > .container-xs,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl,
.navbar-expand-md > .container-xxl,
.navbar-expand-md > .container-xxxl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-xxxs,
.navbar-expand-lg > .container-xxs,
.navbar-expand-lg > .container-xs,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl,
.navbar-expand-lg > .container-xxl,
.navbar-expand-lg > .container-xxxl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-xxxs,
.navbar-expand-lg > .container-xxs,
.navbar-expand-lg > .container-xs,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl,
.navbar-expand-lg > .container-xxl,
.navbar-expand-lg > .container-xxxl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-xxxs,
.navbar-expand-xl > .container-xxs,
.navbar-expand-xl > .container-xs,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl,
.navbar-expand-xl > .container-xxl,
.navbar-expand-xl > .container-xxxl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-xxxs,
.navbar-expand-xl > .container-xxs,
.navbar-expand-xl > .container-xs,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl,
.navbar-expand-xl > .container-xxl,
.navbar-expand-xl > .container-xxxl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1439.98px) {
  .navbar-expand-xxl > .container,
.navbar-expand-xxl > .container-fluid,
.navbar-expand-xxl > .container-xxxs,
.navbar-expand-xxl > .container-xxs,
.navbar-expand-xxl > .container-xs,
.navbar-expand-xxl > .container-sm,
.navbar-expand-xxl > .container-md,
.navbar-expand-xxl > .container-lg,
.navbar-expand-xxl > .container-xl,
.navbar-expand-xxl > .container-xxl,
.navbar-expand-xxl > .container-xxxl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1440px) {
  .navbar-expand-xxl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xxl > .container,
.navbar-expand-xxl > .container-fluid,
.navbar-expand-xxl > .container-xxxs,
.navbar-expand-xxl > .container-xxs,
.navbar-expand-xxl > .container-xs,
.navbar-expand-xxl > .container-sm,
.navbar-expand-xxl > .container-md,
.navbar-expand-xxl > .container-lg,
.navbar-expand-xxl > .container-xl,
.navbar-expand-xxl > .container-xxl,
.navbar-expand-xxl > .container-xxxl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1599.98px) {
  .navbar-expand-xxxl > .container,
.navbar-expand-xxxl > .container-fluid,
.navbar-expand-xxxl > .container-xxxs,
.navbar-expand-xxxl > .container-xxs,
.navbar-expand-xxxl > .container-xs,
.navbar-expand-xxxl > .container-sm,
.navbar-expand-xxxl > .container-md,
.navbar-expand-xxxl > .container-lg,
.navbar-expand-xxxl > .container-xl,
.navbar-expand-xxxl > .container-xxl,
.navbar-expand-xxxl > .container-xxxl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1600px) {
  .navbar-expand-xxxl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxxl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xxxl > .container,
.navbar-expand-xxxl > .container-fluid,
.navbar-expand-xxxl > .container-xxxs,
.navbar-expand-xxxl > .container-xxs,
.navbar-expand-xxxl > .container-xs,
.navbar-expand-xxxl > .container-sm,
.navbar-expand-xxxl > .container-md,
.navbar-expand-xxxl > .container-lg,
.navbar-expand-xxxl > .container-xl,
.navbar-expand-xxxl > .container-xxl,
.navbar-expand-xxxl > .container-xxxl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xxxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxxl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-xxxs,
.navbar-expand > .container-xxs,
.navbar-expand > .container-xs,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl,
.navbar-expand > .container-xxl,
.navbar-expand > .container-xxxl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-xxxs,
.navbar-expand > .container-xxs,
.navbar-expand > .container-xs,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl,
.navbar-expand > .container-xxl,
.navbar-expand > .container-xxxl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 667px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 667px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 667px) {
  .card-columns {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.breadcrumb-item {
  display: flex;
}
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #007bff;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #0062cc;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #28a745;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #1e7e34;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #117a8b;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #ffc107;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #d39e00;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #bd2130;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 667px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}
.alert-primary hr {
  border-top-color: #9fcdff;
}
.alert-primary .alert-link {
  color: #002752;
}

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}
.alert-secondary hr {
  border-top-color: #c8cbcf;
}
.alert-secondary .alert-link {
  color: #202326;
}

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.alert-success hr {
  border-top-color: #b1dfbb;
}
.alert-success .alert-link {
  color: #0b2e13;
}

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
.alert-info hr {
  border-top-color: #abdde5;
}
.alert-info .alert-link {
  color: #062c33;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.alert-warning hr {
  border-top-color: #ffe8a1;
}
.alert-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.alert-danger hr {
  border-top-color: #f1b0b7;
}
.alert-danger .alert-link {
  color: #491217;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light hr {
  border-top-color: #ececf6;
}
.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}
.alert-dark hr {
  border-top-color: #b9bbbe;
}
.alert-dark .alert-link {
  color: #040505;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
          animation: progress-bar-stripes 1s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
            animation: none;
  }
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 320px) {
  .list-group-horizontal-xxs {
    flex-direction: row;
  }
  .list-group-horizontal-xxs > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxs > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxs > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxs > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xxs > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 568px) {
  .list-group-horizontal-xs {
    flex-direction: row;
  }
  .list-group-horizontal-xs > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xs > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xs > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xs > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xs > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 667px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1440px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1600px) {
  .list-group-horizontal-xxxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxxl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxxl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxxl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xxxl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #004085;
  background-color: #b8daff;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #004085;
  background-color: #9fcdff;
}
.list-group-item-primary.list-group-item-action.active {
  color: #ffffff;
  background-color: #004085;
  border-color: #004085;
}

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #ffffff;
  background-color: #383d41;
  border-color: #383d41;
}

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}
.list-group-item-success.list-group-item-action.active {
  color: #ffffff;
  background-color: #155724;
  border-color: #155724;
}

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}
.list-group-item-info.list-group-item-action.active {
  color: #ffffff;
  background-color: #0c5460;
  border-color: #0c5460;
}

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}
.list-group-item-warning.list-group-item-action.active {
  color: #ffffff;
  background-color: #856404;
  border-color: #856404;
}

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}
.list-group-item-danger.list-group-item-action.active {
  color: #ffffff;
  background-color: #721c24;
  border-color: #721c24;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}
.list-group-item-light.list-group-item-action.active {
  color: #ffffff;
  background-color: #818182;
  border-color: #818182;
}

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}
.list-group-item-dark.list-group-item-action.active {
  color: #ffffff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  max-width: 350px;
  overflow: hidden;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 667px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
  }

  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
.modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.6;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.6;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 0.9rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
.carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50%/100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

@-webkit-keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: spinner-border 0.75s linear infinite;
          animation: spinner-border 0.75s linear infinite;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@-webkit-keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: spinner-grow 0.75s linear infinite;
          animation: spinner-grow 0.75s linear infinite;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #007bff !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0062cc !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}

.bg-success {
  background-color: #28a745 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important;
}

.bg-info {
  background-color: #17a2b8 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}

.bg-danger {
  background-color: #dc3545 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

.bg-white {
  background-color: #ffffff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #007bff !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #28a745 !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #343a40 !important;
}

.border-white {
  border-color: #ffffff !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 320px) {
  .d-xxs-none {
    display: none !important;
  }

  .d-xxs-inline {
    display: inline !important;
  }

  .d-xxs-inline-block {
    display: inline-block !important;
  }

  .d-xxs-block {
    display: block !important;
  }

  .d-xxs-table {
    display: table !important;
  }

  .d-xxs-table-row {
    display: table-row !important;
  }

  .d-xxs-table-cell {
    display: table-cell !important;
  }

  .d-xxs-flex {
    display: flex !important;
  }

  .d-xxs-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 568px) {
  .d-xs-none {
    display: none !important;
  }

  .d-xs-inline {
    display: inline !important;
  }

  .d-xs-inline-block {
    display: inline-block !important;
  }

  .d-xs-block {
    display: block !important;
  }

  .d-xs-table {
    display: table !important;
  }

  .d-xs-table-row {
    display: table-row !important;
  }

  .d-xs-table-cell {
    display: table-cell !important;
  }

  .d-xs-flex {
    display: flex !important;
  }

  .d-xs-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 667px) {
  .d-sm-none {
    display: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: flex !important;
  }

  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1440px) {
  .d-xxl-none {
    display: none !important;
  }

  .d-xxl-inline {
    display: inline !important;
  }

  .d-xxl-inline-block {
    display: inline-block !important;
  }

  .d-xxl-block {
    display: block !important;
  }

  .d-xxl-table {
    display: table !important;
  }

  .d-xxl-table-row {
    display: table-row !important;
  }

  .d-xxl-table-cell {
    display: table-cell !important;
  }

  .d-xxl-flex {
    display: flex !important;
  }

  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1600px) {
  .d-xxxl-none {
    display: none !important;
  }

  .d-xxxl-inline {
    display: inline !important;
  }

  .d-xxxl-inline-block {
    display: inline-block !important;
  }

  .d-xxxl-block {
    display: block !important;
  }

  .d-xxxl-table {
    display: table !important;
  }

  .d-xxxl-table-row {
    display: table-row !important;
  }

  .d-xxxl-table-cell {
    display: table-cell !important;
  }

  .d-xxxl-flex {
    display: flex !important;
  }

  .d-xxxl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }

  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: flex !important;
  }

  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 320px) {
  .flex-xxs-row {
    flex-direction: row !important;
  }

  .flex-xxs-column {
    flex-direction: column !important;
  }

  .flex-xxs-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xxs-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xxs-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xxs-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xxs-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-xxs-fill {
    flex: 1 1 auto !important;
  }

  .flex-xxs-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xxs-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xxs-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xxs-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-xxs-start {
    justify-content: flex-start !important;
  }

  .justify-content-xxs-end {
    justify-content: flex-end !important;
  }

  .justify-content-xxs-center {
    justify-content: center !important;
  }

  .justify-content-xxs-between {
    justify-content: space-between !important;
  }

  .justify-content-xxs-around {
    justify-content: space-around !important;
  }

  .align-items-xxs-start {
    align-items: flex-start !important;
  }

  .align-items-xxs-end {
    align-items: flex-end !important;
  }

  .align-items-xxs-center {
    align-items: center !important;
  }

  .align-items-xxs-baseline {
    align-items: baseline !important;
  }

  .align-items-xxs-stretch {
    align-items: stretch !important;
  }

  .align-content-xxs-start {
    align-content: flex-start !important;
  }

  .align-content-xxs-end {
    align-content: flex-end !important;
  }

  .align-content-xxs-center {
    align-content: center !important;
  }

  .align-content-xxs-between {
    align-content: space-between !important;
  }

  .align-content-xxs-around {
    align-content: space-around !important;
  }

  .align-content-xxs-stretch {
    align-content: stretch !important;
  }

  .align-self-xxs-auto {
    align-self: auto !important;
  }

  .align-self-xxs-start {
    align-self: flex-start !important;
  }

  .align-self-xxs-end {
    align-self: flex-end !important;
  }

  .align-self-xxs-center {
    align-self: center !important;
  }

  .align-self-xxs-baseline {
    align-self: baseline !important;
  }

  .align-self-xxs-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 568px) {
  .flex-xs-row {
    flex-direction: row !important;
  }

  .flex-xs-column {
    flex-direction: column !important;
  }

  .flex-xs-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xs-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xs-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xs-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xs-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-xs-fill {
    flex: 1 1 auto !important;
  }

  .flex-xs-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xs-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xs-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xs-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-xs-start {
    justify-content: flex-start !important;
  }

  .justify-content-xs-end {
    justify-content: flex-end !important;
  }

  .justify-content-xs-center {
    justify-content: center !important;
  }

  .justify-content-xs-between {
    justify-content: space-between !important;
  }

  .justify-content-xs-around {
    justify-content: space-around !important;
  }

  .align-items-xs-start {
    align-items: flex-start !important;
  }

  .align-items-xs-end {
    align-items: flex-end !important;
  }

  .align-items-xs-center {
    align-items: center !important;
  }

  .align-items-xs-baseline {
    align-items: baseline !important;
  }

  .align-items-xs-stretch {
    align-items: stretch !important;
  }

  .align-content-xs-start {
    align-content: flex-start !important;
  }

  .align-content-xs-end {
    align-content: flex-end !important;
  }

  .align-content-xs-center {
    align-content: center !important;
  }

  .align-content-xs-between {
    align-content: space-between !important;
  }

  .align-content-xs-around {
    align-content: space-around !important;
  }

  .align-content-xs-stretch {
    align-content: stretch !important;
  }

  .align-self-xs-auto {
    align-self: auto !important;
  }

  .align-self-xs-start {
    align-self: flex-start !important;
  }

  .align-self-xs-end {
    align-self: flex-end !important;
  }

  .align-self-xs-center {
    align-self: center !important;
  }

  .align-self-xs-baseline {
    align-self: baseline !important;
  }

  .align-self-xs-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 667px) {
  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-md-fill {
    flex: 1 1 auto !important;
  }

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .align-items-md-start {
    align-items: flex-start !important;
  }

  .align-items-md-end {
    align-items: flex-end !important;
  }

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

  .align-self-md-start {
    align-self: flex-start !important;
  }

  .align-self-md-end {
    align-self: flex-end !important;
  }

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1440px) {
  .flex-xxl-row {
    flex-direction: row !important;
  }

  .flex-xxl-column {
    flex-direction: column !important;
  }

  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xxl-center {
    justify-content: center !important;
  }

  .justify-content-xxl-between {
    justify-content: space-between !important;
  }

  .justify-content-xxl-around {
    justify-content: space-around !important;
  }

  .align-items-xxl-start {
    align-items: flex-start !important;
  }

  .align-items-xxl-end {
    align-items: flex-end !important;
  }

  .align-items-xxl-center {
    align-items: center !important;
  }

  .align-items-xxl-baseline {
    align-items: baseline !important;
  }

  .align-items-xxl-stretch {
    align-items: stretch !important;
  }

  .align-content-xxl-start {
    align-content: flex-start !important;
  }

  .align-content-xxl-end {
    align-content: flex-end !important;
  }

  .align-content-xxl-center {
    align-content: center !important;
  }

  .align-content-xxl-between {
    align-content: space-between !important;
  }

  .align-content-xxl-around {
    align-content: space-around !important;
  }

  .align-content-xxl-stretch {
    align-content: stretch !important;
  }

  .align-self-xxl-auto {
    align-self: auto !important;
  }

  .align-self-xxl-start {
    align-self: flex-start !important;
  }

  .align-self-xxl-end {
    align-self: flex-end !important;
  }

  .align-self-xxl-center {
    align-self: center !important;
  }

  .align-self-xxl-baseline {
    align-self: baseline !important;
  }

  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1600px) {
  .flex-xxxl-row {
    flex-direction: row !important;
  }

  .flex-xxxl-column {
    flex-direction: column !important;
  }

  .flex-xxxl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xxxl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xxxl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xxxl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xxxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-xxxl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xxxl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xxxl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xxxl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xxxl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-xxxl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xxxl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xxxl-center {
    justify-content: center !important;
  }

  .justify-content-xxxl-between {
    justify-content: space-between !important;
  }

  .justify-content-xxxl-around {
    justify-content: space-around !important;
  }

  .align-items-xxxl-start {
    align-items: flex-start !important;
  }

  .align-items-xxxl-end {
    align-items: flex-end !important;
  }

  .align-items-xxxl-center {
    align-items: center !important;
  }

  .align-items-xxxl-baseline {
    align-items: baseline !important;
  }

  .align-items-xxxl-stretch {
    align-items: stretch !important;
  }

  .align-content-xxxl-start {
    align-content: flex-start !important;
  }

  .align-content-xxxl-end {
    align-content: flex-end !important;
  }

  .align-content-xxxl-center {
    align-content: center !important;
  }

  .align-content-xxxl-between {
    align-content: space-between !important;
  }

  .align-content-xxxl-around {
    align-content: space-around !important;
  }

  .align-content-xxxl-stretch {
    align-content: stretch !important;
  }

  .align-self-xxxl-auto {
    align-self: auto !important;
  }

  .align-self-xxxl-start {
    align-self: flex-start !important;
  }

  .align-self-xxxl-end {
    align-self: flex-end !important;
  }

  .align-self-xxxl-center {
    align-self: center !important;
  }

  .align-self-xxxl-baseline {
    align-self: baseline !important;
  }

  .align-self-xxxl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 320px) {
  .float-xxs-left {
    float: left !important;
  }

  .float-xxs-right {
    float: right !important;
  }

  .float-xxs-none {
    float: none !important;
  }
}
@media (min-width: 568px) {
  .float-xs-left {
    float: left !important;
  }

  .float-xs-right {
    float: right !important;
  }

  .float-xs-none {
    float: none !important;
  }
}
@media (min-width: 667px) {
  .float-sm-left {
    float: left !important;
  }

  .float-sm-right {
    float: right !important;
  }

  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }

  .float-md-right {
    float: right !important;
  }

  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }

  .float-lg-right {
    float: right !important;
  }

  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }

  .float-xl-right {
    float: right !important;
  }

  .float-xl-none {
    float: none !important;
  }
}
@media (min-width: 1440px) {
  .float-xxl-left {
    float: left !important;
  }

  .float-xxl-right {
    float: right !important;
  }

  .float-xxl-none {
    float: none !important;
  }
}
@media (min-width: 1600px) {
  .float-xxxl-left {
    float: left !important;
  }

  .float-xxxl-right {
    float: right !important;
  }

  .float-xxxl-none {
    float: none !important;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
      -ms-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 320px) {
  .m-xxs-0 {
    margin: 0 !important;
  }

  .mt-xxs-0,
.my-xxs-0 {
    margin-top: 0 !important;
  }

  .mr-xxs-0,
.mx-xxs-0 {
    margin-right: 0 !important;
  }

  .mb-xxs-0,
.my-xxs-0 {
    margin-bottom: 0 !important;
  }

  .ml-xxs-0,
.mx-xxs-0 {
    margin-left: 0 !important;
  }

  .m-xxs-1 {
    margin: 0.25rem !important;
  }

  .mt-xxs-1,
.my-xxs-1 {
    margin-top: 0.25rem !important;
  }

  .mr-xxs-1,
.mx-xxs-1 {
    margin-right: 0.25rem !important;
  }

  .mb-xxs-1,
.my-xxs-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-xxs-1,
.mx-xxs-1 {
    margin-left: 0.25rem !important;
  }

  .m-xxs-2 {
    margin: 0.5rem !important;
  }

  .mt-xxs-2,
.my-xxs-2 {
    margin-top: 0.5rem !important;
  }

  .mr-xxs-2,
.mx-xxs-2 {
    margin-right: 0.5rem !important;
  }

  .mb-xxs-2,
.my-xxs-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-xxs-2,
.mx-xxs-2 {
    margin-left: 0.5rem !important;
  }

  .m-xxs-3 {
    margin: 1rem !important;
  }

  .mt-xxs-3,
.my-xxs-3 {
    margin-top: 1rem !important;
  }

  .mr-xxs-3,
.mx-xxs-3 {
    margin-right: 1rem !important;
  }

  .mb-xxs-3,
.my-xxs-3 {
    margin-bottom: 1rem !important;
  }

  .ml-xxs-3,
.mx-xxs-3 {
    margin-left: 1rem !important;
  }

  .m-xxs-4 {
    margin: 1.5rem !important;
  }

  .mt-xxs-4,
.my-xxs-4 {
    margin-top: 1.5rem !important;
  }

  .mr-xxs-4,
.mx-xxs-4 {
    margin-right: 1.5rem !important;
  }

  .mb-xxs-4,
.my-xxs-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-xxs-4,
.mx-xxs-4 {
    margin-left: 1.5rem !important;
  }

  .m-xxs-5 {
    margin: 3rem !important;
  }

  .mt-xxs-5,
.my-xxs-5 {
    margin-top: 3rem !important;
  }

  .mr-xxs-5,
.mx-xxs-5 {
    margin-right: 3rem !important;
  }

  .mb-xxs-5,
.my-xxs-5 {
    margin-bottom: 3rem !important;
  }

  .ml-xxs-5,
.mx-xxs-5 {
    margin-left: 3rem !important;
  }

  .p-xxs-0 {
    padding: 0 !important;
  }

  .pt-xxs-0,
.py-xxs-0 {
    padding-top: 0 !important;
  }

  .pr-xxs-0,
.px-xxs-0 {
    padding-right: 0 !important;
  }

  .pb-xxs-0,
.py-xxs-0 {
    padding-bottom: 0 !important;
  }

  .pl-xxs-0,
.px-xxs-0 {
    padding-left: 0 !important;
  }

  .p-xxs-1 {
    padding: 0.25rem !important;
  }

  .pt-xxs-1,
.py-xxs-1 {
    padding-top: 0.25rem !important;
  }

  .pr-xxs-1,
.px-xxs-1 {
    padding-right: 0.25rem !important;
  }

  .pb-xxs-1,
.py-xxs-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-xxs-1,
.px-xxs-1 {
    padding-left: 0.25rem !important;
  }

  .p-xxs-2 {
    padding: 0.5rem !important;
  }

  .pt-xxs-2,
.py-xxs-2 {
    padding-top: 0.5rem !important;
  }

  .pr-xxs-2,
.px-xxs-2 {
    padding-right: 0.5rem !important;
  }

  .pb-xxs-2,
.py-xxs-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-xxs-2,
.px-xxs-2 {
    padding-left: 0.5rem !important;
  }

  .p-xxs-3 {
    padding: 1rem !important;
  }

  .pt-xxs-3,
.py-xxs-3 {
    padding-top: 1rem !important;
  }

  .pr-xxs-3,
.px-xxs-3 {
    padding-right: 1rem !important;
  }

  .pb-xxs-3,
.py-xxs-3 {
    padding-bottom: 1rem !important;
  }

  .pl-xxs-3,
.px-xxs-3 {
    padding-left: 1rem !important;
  }

  .p-xxs-4 {
    padding: 1.5rem !important;
  }

  .pt-xxs-4,
.py-xxs-4 {
    padding-top: 1.5rem !important;
  }

  .pr-xxs-4,
.px-xxs-4 {
    padding-right: 1.5rem !important;
  }

  .pb-xxs-4,
.py-xxs-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xxs-4,
.px-xxs-4 {
    padding-left: 1.5rem !important;
  }

  .p-xxs-5 {
    padding: 3rem !important;
  }

  .pt-xxs-5,
.py-xxs-5 {
    padding-top: 3rem !important;
  }

  .pr-xxs-5,
.px-xxs-5 {
    padding-right: 3rem !important;
  }

  .pb-xxs-5,
.py-xxs-5 {
    padding-bottom: 3rem !important;
  }

  .pl-xxs-5,
.px-xxs-5 {
    padding-left: 3rem !important;
  }

  .m-xxs-n1 {
    margin: -0.25rem !important;
  }

  .mt-xxs-n1,
.my-xxs-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-xxs-n1,
.mx-xxs-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-xxs-n1,
.my-xxs-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-xxs-n1,
.mx-xxs-n1 {
    margin-left: -0.25rem !important;
  }

  .m-xxs-n2 {
    margin: -0.5rem !important;
  }

  .mt-xxs-n2,
.my-xxs-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-xxs-n2,
.mx-xxs-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-xxs-n2,
.my-xxs-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-xxs-n2,
.mx-xxs-n2 {
    margin-left: -0.5rem !important;
  }

  .m-xxs-n3 {
    margin: -1rem !important;
  }

  .mt-xxs-n3,
.my-xxs-n3 {
    margin-top: -1rem !important;
  }

  .mr-xxs-n3,
.mx-xxs-n3 {
    margin-right: -1rem !important;
  }

  .mb-xxs-n3,
.my-xxs-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-xxs-n3,
.mx-xxs-n3 {
    margin-left: -1rem !important;
  }

  .m-xxs-n4 {
    margin: -1.5rem !important;
  }

  .mt-xxs-n4,
.my-xxs-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-xxs-n4,
.mx-xxs-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-xxs-n4,
.my-xxs-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-xxs-n4,
.mx-xxs-n4 {
    margin-left: -1.5rem !important;
  }

  .m-xxs-n5 {
    margin: -3rem !important;
  }

  .mt-xxs-n5,
.my-xxs-n5 {
    margin-top: -3rem !important;
  }

  .mr-xxs-n5,
.mx-xxs-n5 {
    margin-right: -3rem !important;
  }

  .mb-xxs-n5,
.my-xxs-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-xxs-n5,
.mx-xxs-n5 {
    margin-left: -3rem !important;
  }

  .m-xxs-auto {
    margin: auto !important;
  }

  .mt-xxs-auto,
.my-xxs-auto {
    margin-top: auto !important;
  }

  .mr-xxs-auto,
.mx-xxs-auto {
    margin-right: auto !important;
  }

  .mb-xxs-auto,
.my-xxs-auto {
    margin-bottom: auto !important;
  }

  .ml-xxs-auto,
.mx-xxs-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 568px) {
  .m-xs-0 {
    margin: 0 !important;
  }

  .mt-xs-0,
.my-xs-0 {
    margin-top: 0 !important;
  }

  .mr-xs-0,
.mx-xs-0 {
    margin-right: 0 !important;
  }

  .mb-xs-0,
.my-xs-0 {
    margin-bottom: 0 !important;
  }

  .ml-xs-0,
.mx-xs-0 {
    margin-left: 0 !important;
  }

  .m-xs-1 {
    margin: 0.25rem !important;
  }

  .mt-xs-1,
.my-xs-1 {
    margin-top: 0.25rem !important;
  }

  .mr-xs-1,
.mx-xs-1 {
    margin-right: 0.25rem !important;
  }

  .mb-xs-1,
.my-xs-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-xs-1,
.mx-xs-1 {
    margin-left: 0.25rem !important;
  }

  .m-xs-2 {
    margin: 0.5rem !important;
  }

  .mt-xs-2,
.my-xs-2 {
    margin-top: 0.5rem !important;
  }

  .mr-xs-2,
.mx-xs-2 {
    margin-right: 0.5rem !important;
  }

  .mb-xs-2,
.my-xs-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-xs-2,
.mx-xs-2 {
    margin-left: 0.5rem !important;
  }

  .m-xs-3 {
    margin: 1rem !important;
  }

  .mt-xs-3,
.my-xs-3 {
    margin-top: 1rem !important;
  }

  .mr-xs-3,
.mx-xs-3 {
    margin-right: 1rem !important;
  }

  .mb-xs-3,
.my-xs-3 {
    margin-bottom: 1rem !important;
  }

  .ml-xs-3,
.mx-xs-3 {
    margin-left: 1rem !important;
  }

  .m-xs-4 {
    margin: 1.5rem !important;
  }

  .mt-xs-4,
.my-xs-4 {
    margin-top: 1.5rem !important;
  }

  .mr-xs-4,
.mx-xs-4 {
    margin-right: 1.5rem !important;
  }

  .mb-xs-4,
.my-xs-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-xs-4,
.mx-xs-4 {
    margin-left: 1.5rem !important;
  }

  .m-xs-5 {
    margin: 3rem !important;
  }

  .mt-xs-5,
.my-xs-5 {
    margin-top: 3rem !important;
  }

  .mr-xs-5,
.mx-xs-5 {
    margin-right: 3rem !important;
  }

  .mb-xs-5,
.my-xs-5 {
    margin-bottom: 3rem !important;
  }

  .ml-xs-5,
.mx-xs-5 {
    margin-left: 3rem !important;
  }

  .p-xs-0 {
    padding: 0 !important;
  }

  .pt-xs-0,
.py-xs-0 {
    padding-top: 0 !important;
  }

  .pr-xs-0,
.px-xs-0 {
    padding-right: 0 !important;
  }

  .pb-xs-0,
.py-xs-0 {
    padding-bottom: 0 !important;
  }

  .pl-xs-0,
.px-xs-0 {
    padding-left: 0 !important;
  }

  .p-xs-1 {
    padding: 0.25rem !important;
  }

  .pt-xs-1,
.py-xs-1 {
    padding-top: 0.25rem !important;
  }

  .pr-xs-1,
.px-xs-1 {
    padding-right: 0.25rem !important;
  }

  .pb-xs-1,
.py-xs-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-xs-1,
.px-xs-1 {
    padding-left: 0.25rem !important;
  }

  .p-xs-2 {
    padding: 0.5rem !important;
  }

  .pt-xs-2,
.py-xs-2 {
    padding-top: 0.5rem !important;
  }

  .pr-xs-2,
.px-xs-2 {
    padding-right: 0.5rem !important;
  }

  .pb-xs-2,
.py-xs-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-xs-2,
.px-xs-2 {
    padding-left: 0.5rem !important;
  }

  .p-xs-3 {
    padding: 1rem !important;
  }

  .pt-xs-3,
.py-xs-3 {
    padding-top: 1rem !important;
  }

  .pr-xs-3,
.px-xs-3 {
    padding-right: 1rem !important;
  }

  .pb-xs-3,
.py-xs-3 {
    padding-bottom: 1rem !important;
  }

  .pl-xs-3,
.px-xs-3 {
    padding-left: 1rem !important;
  }

  .p-xs-4 {
    padding: 1.5rem !important;
  }

  .pt-xs-4,
.py-xs-4 {
    padding-top: 1.5rem !important;
  }

  .pr-xs-4,
.px-xs-4 {
    padding-right: 1.5rem !important;
  }

  .pb-xs-4,
.py-xs-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xs-4,
.px-xs-4 {
    padding-left: 1.5rem !important;
  }

  .p-xs-5 {
    padding: 3rem !important;
  }

  .pt-xs-5,
.py-xs-5 {
    padding-top: 3rem !important;
  }

  .pr-xs-5,
.px-xs-5 {
    padding-right: 3rem !important;
  }

  .pb-xs-5,
.py-xs-5 {
    padding-bottom: 3rem !important;
  }

  .pl-xs-5,
.px-xs-5 {
    padding-left: 3rem !important;
  }

  .m-xs-n1 {
    margin: -0.25rem !important;
  }

  .mt-xs-n1,
.my-xs-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-xs-n1,
.mx-xs-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-xs-n1,
.my-xs-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-xs-n1,
.mx-xs-n1 {
    margin-left: -0.25rem !important;
  }

  .m-xs-n2 {
    margin: -0.5rem !important;
  }

  .mt-xs-n2,
.my-xs-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-xs-n2,
.mx-xs-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-xs-n2,
.my-xs-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-xs-n2,
.mx-xs-n2 {
    margin-left: -0.5rem !important;
  }

  .m-xs-n3 {
    margin: -1rem !important;
  }

  .mt-xs-n3,
.my-xs-n3 {
    margin-top: -1rem !important;
  }

  .mr-xs-n3,
.mx-xs-n3 {
    margin-right: -1rem !important;
  }

  .mb-xs-n3,
.my-xs-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-xs-n3,
.mx-xs-n3 {
    margin-left: -1rem !important;
  }

  .m-xs-n4 {
    margin: -1.5rem !important;
  }

  .mt-xs-n4,
.my-xs-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-xs-n4,
.mx-xs-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-xs-n4,
.my-xs-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-xs-n4,
.mx-xs-n4 {
    margin-left: -1.5rem !important;
  }

  .m-xs-n5 {
    margin: -3rem !important;
  }

  .mt-xs-n5,
.my-xs-n5 {
    margin-top: -3rem !important;
  }

  .mr-xs-n5,
.mx-xs-n5 {
    margin-right: -3rem !important;
  }

  .mb-xs-n5,
.my-xs-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-xs-n5,
.mx-xs-n5 {
    margin-left: -3rem !important;
  }

  .m-xs-auto {
    margin: auto !important;
  }

  .mt-xs-auto,
.my-xs-auto {
    margin-top: auto !important;
  }

  .mr-xs-auto,
.mx-xs-auto {
    margin-right: auto !important;
  }

  .mb-xs-auto,
.my-xs-auto {
    margin-bottom: auto !important;
  }

  .ml-xs-auto,
.mx-xs-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 667px) {
  .m-sm-0 {
    margin: 0 !important;
  }

  .mt-sm-0,
.my-sm-0 {
    margin-top: 0 !important;
  }

  .mr-sm-0,
.mx-sm-0 {
    margin-right: 0 !important;
  }

  .mb-sm-0,
.my-sm-0 {
    margin-bottom: 0 !important;
  }

  .ml-sm-0,
.mx-sm-0 {
    margin-left: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .mt-sm-1,
.my-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mr-sm-1,
.mx-sm-1 {
    margin-right: 0.25rem !important;
  }

  .mb-sm-1,
.my-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-sm-1,
.mx-sm-1 {
    margin-left: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .mt-sm-2,
.my-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mr-sm-2,
.mx-sm-2 {
    margin-right: 0.5rem !important;
  }

  .mb-sm-2,
.my-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-sm-2,
.mx-sm-2 {
    margin-left: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .mt-sm-3,
.my-sm-3 {
    margin-top: 1rem !important;
  }

  .mr-sm-3,
.mx-sm-3 {
    margin-right: 1rem !important;
  }

  .mb-sm-3,
.my-sm-3 {
    margin-bottom: 1rem !important;
  }

  .ml-sm-3,
.mx-sm-3 {
    margin-left: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .mt-sm-4,
.my-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mr-sm-4,
.mx-sm-4 {
    margin-right: 1.5rem !important;
  }

  .mb-sm-4,
.my-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-sm-4,
.mx-sm-4 {
    margin-left: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .mt-sm-5,
.my-sm-5 {
    margin-top: 3rem !important;
  }

  .mr-sm-5,
.mx-sm-5 {
    margin-right: 3rem !important;
  }

  .mb-sm-5,
.my-sm-5 {
    margin-bottom: 3rem !important;
  }

  .ml-sm-5,
.mx-sm-5 {
    margin-left: 3rem !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .pt-sm-0,
.py-sm-0 {
    padding-top: 0 !important;
  }

  .pr-sm-0,
.px-sm-0 {
    padding-right: 0 !important;
  }

  .pb-sm-0,
.py-sm-0 {
    padding-bottom: 0 !important;
  }

  .pl-sm-0,
.px-sm-0 {
    padding-left: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .pt-sm-1,
.py-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pr-sm-1,
.px-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pb-sm-1,
.py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-sm-1,
.px-sm-1 {
    padding-left: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .pt-sm-2,
.py-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pr-sm-2,
.px-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pb-sm-2,
.py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-sm-2,
.px-sm-2 {
    padding-left: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .pt-sm-3,
.py-sm-3 {
    padding-top: 1rem !important;
  }

  .pr-sm-3,
.px-sm-3 {
    padding-right: 1rem !important;
  }

  .pb-sm-3,
.py-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pl-sm-3,
.px-sm-3 {
    padding-left: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .pt-sm-4,
.py-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pr-sm-4,
.px-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pb-sm-4,
.py-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-sm-4,
.px-sm-4 {
    padding-left: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .pt-sm-5,
.py-sm-5 {
    padding-top: 3rem !important;
  }

  .pr-sm-5,
.px-sm-5 {
    padding-right: 3rem !important;
  }

  .pb-sm-5,
.py-sm-5 {
    padding-bottom: 3rem !important;
  }

  .pl-sm-5,
.px-sm-5 {
    padding-left: 3rem !important;
  }

  .m-sm-n1 {
    margin: -0.25rem !important;
  }

  .mt-sm-n1,
.my-sm-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-sm-n1,
.mx-sm-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-sm-n1,
.my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-sm-n1,
.mx-sm-n1 {
    margin-left: -0.25rem !important;
  }

  .m-sm-n2 {
    margin: -0.5rem !important;
  }

  .mt-sm-n2,
.my-sm-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-sm-n2,
.mx-sm-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-sm-n2,
.my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-sm-n2,
.mx-sm-n2 {
    margin-left: -0.5rem !important;
  }

  .m-sm-n3 {
    margin: -1rem !important;
  }

  .mt-sm-n3,
.my-sm-n3 {
    margin-top: -1rem !important;
  }

  .mr-sm-n3,
.mx-sm-n3 {
    margin-right: -1rem !important;
  }

  .mb-sm-n3,
.my-sm-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-sm-n3,
.mx-sm-n3 {
    margin-left: -1rem !important;
  }

  .m-sm-n4 {
    margin: -1.5rem !important;
  }

  .mt-sm-n4,
.my-sm-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-sm-n4,
.mx-sm-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-sm-n4,
.my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-sm-n4,
.mx-sm-n4 {
    margin-left: -1.5rem !important;
  }

  .m-sm-n5 {
    margin: -3rem !important;
  }

  .mt-sm-n5,
.my-sm-n5 {
    margin-top: -3rem !important;
  }

  .mr-sm-n5,
.mx-sm-n5 {
    margin-right: -3rem !important;
  }

  .mb-sm-n5,
.my-sm-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-sm-n5,
.mx-sm-n5 {
    margin-left: -3rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mt-sm-auto,
.my-sm-auto {
    margin-top: auto !important;
  }

  .mr-sm-auto,
.mx-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-auto,
.my-sm-auto {
    margin-bottom: auto !important;
  }

  .ml-sm-auto,
.mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }

  .mt-md-0,
.my-md-0 {
    margin-top: 0 !important;
  }

  .mr-md-0,
.mx-md-0 {
    margin-right: 0 !important;
  }

  .mb-md-0,
.my-md-0 {
    margin-bottom: 0 !important;
  }

  .ml-md-0,
.mx-md-0 {
    margin-left: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .mt-md-1,
.my-md-1 {
    margin-top: 0.25rem !important;
  }

  .mr-md-1,
.mx-md-1 {
    margin-right: 0.25rem !important;
  }

  .mb-md-1,
.my-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-md-1,
.mx-md-1 {
    margin-left: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .mt-md-2,
.my-md-2 {
    margin-top: 0.5rem !important;
  }

  .mr-md-2,
.mx-md-2 {
    margin-right: 0.5rem !important;
  }

  .mb-md-2,
.my-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-md-2,
.mx-md-2 {
    margin-left: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .mt-md-3,
.my-md-3 {
    margin-top: 1rem !important;
  }

  .mr-md-3,
.mx-md-3 {
    margin-right: 1rem !important;
  }

  .mb-md-3,
.my-md-3 {
    margin-bottom: 1rem !important;
  }

  .ml-md-3,
.mx-md-3 {
    margin-left: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .mt-md-4,
.my-md-4 {
    margin-top: 1.5rem !important;
  }

  .mr-md-4,
.mx-md-4 {
    margin-right: 1.5rem !important;
  }

  .mb-md-4,
.my-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-md-4,
.mx-md-4 {
    margin-left: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .mt-md-5,
.my-md-5 {
    margin-top: 3rem !important;
  }

  .mr-md-5,
.mx-md-5 {
    margin-right: 3rem !important;
  }

  .mb-md-5,
.my-md-5 {
    margin-bottom: 3rem !important;
  }

  .ml-md-5,
.mx-md-5 {
    margin-left: 3rem !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .pt-md-0,
.py-md-0 {
    padding-top: 0 !important;
  }

  .pr-md-0,
.px-md-0 {
    padding-right: 0 !important;
  }

  .pb-md-0,
.py-md-0 {
    padding-bottom: 0 !important;
  }

  .pl-md-0,
.px-md-0 {
    padding-left: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .pt-md-1,
.py-md-1 {
    padding-top: 0.25rem !important;
  }

  .pr-md-1,
.px-md-1 {
    padding-right: 0.25rem !important;
  }

  .pb-md-1,
.py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-md-1,
.px-md-1 {
    padding-left: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .pt-md-2,
.py-md-2 {
    padding-top: 0.5rem !important;
  }

  .pr-md-2,
.px-md-2 {
    padding-right: 0.5rem !important;
  }

  .pb-md-2,
.py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-md-2,
.px-md-2 {
    padding-left: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .pt-md-3,
.py-md-3 {
    padding-top: 1rem !important;
  }

  .pr-md-3,
.px-md-3 {
    padding-right: 1rem !important;
  }

  .pb-md-3,
.py-md-3 {
    padding-bottom: 1rem !important;
  }

  .pl-md-3,
.px-md-3 {
    padding-left: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .pt-md-4,
.py-md-4 {
    padding-top: 1.5rem !important;
  }

  .pr-md-4,
.px-md-4 {
    padding-right: 1.5rem !important;
  }

  .pb-md-4,
.py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-md-4,
.px-md-4 {
    padding-left: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .pt-md-5,
.py-md-5 {
    padding-top: 3rem !important;
  }

  .pr-md-5,
.px-md-5 {
    padding-right: 3rem !important;
  }

  .pb-md-5,
.py-md-5 {
    padding-bottom: 3rem !important;
  }

  .pl-md-5,
.px-md-5 {
    padding-left: 3rem !important;
  }

  .m-md-n1 {
    margin: -0.25rem !important;
  }

  .mt-md-n1,
.my-md-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-md-n1,
.mx-md-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-md-n1,
.my-md-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-md-n1,
.mx-md-n1 {
    margin-left: -0.25rem !important;
  }

  .m-md-n2 {
    margin: -0.5rem !important;
  }

  .mt-md-n2,
.my-md-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-md-n2,
.mx-md-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-md-n2,
.my-md-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-md-n2,
.mx-md-n2 {
    margin-left: -0.5rem !important;
  }

  .m-md-n3 {
    margin: -1rem !important;
  }

  .mt-md-n3,
.my-md-n3 {
    margin-top: -1rem !important;
  }

  .mr-md-n3,
.mx-md-n3 {
    margin-right: -1rem !important;
  }

  .mb-md-n3,
.my-md-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-md-n3,
.mx-md-n3 {
    margin-left: -1rem !important;
  }

  .m-md-n4 {
    margin: -1.5rem !important;
  }

  .mt-md-n4,
.my-md-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-md-n4,
.mx-md-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-md-n4,
.my-md-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-md-n4,
.mx-md-n4 {
    margin-left: -1.5rem !important;
  }

  .m-md-n5 {
    margin: -3rem !important;
  }

  .mt-md-n5,
.my-md-n5 {
    margin-top: -3rem !important;
  }

  .mr-md-n5,
.mx-md-n5 {
    margin-right: -3rem !important;
  }

  .mb-md-n5,
.my-md-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-md-n5,
.mx-md-n5 {
    margin-left: -3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mt-md-auto,
.my-md-auto {
    margin-top: auto !important;
  }

  .mr-md-auto,
.mx-md-auto {
    margin-right: auto !important;
  }

  .mb-md-auto,
.my-md-auto {
    margin-bottom: auto !important;
  }

  .ml-md-auto,
.mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }

  .mt-lg-0,
.my-lg-0 {
    margin-top: 0 !important;
  }

  .mr-lg-0,
.mx-lg-0 {
    margin-right: 0 !important;
  }

  .mb-lg-0,
.my-lg-0 {
    margin-bottom: 0 !important;
  }

  .ml-lg-0,
.mx-lg-0 {
    margin-left: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .mt-lg-1,
.my-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mr-lg-1,
.mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  .mb-lg-1,
.my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-lg-1,
.mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .mt-lg-2,
.my-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mr-lg-2,
.mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  .mb-lg-2,
.my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-lg-2,
.mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .mt-lg-3,
.my-lg-3 {
    margin-top: 1rem !important;
  }

  .mr-lg-3,
.mx-lg-3 {
    margin-right: 1rem !important;
  }

  .mb-lg-3,
.my-lg-3 {
    margin-bottom: 1rem !important;
  }

  .ml-lg-3,
.mx-lg-3 {
    margin-left: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .mt-lg-4,
.my-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mr-lg-4,
.mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  .mb-lg-4,
.my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-lg-4,
.mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .mt-lg-5,
.my-lg-5 {
    margin-top: 3rem !important;
  }

  .mr-lg-5,
.mx-lg-5 {
    margin-right: 3rem !important;
  }

  .mb-lg-5,
.my-lg-5 {
    margin-bottom: 3rem !important;
  }

  .ml-lg-5,
.mx-lg-5 {
    margin-left: 3rem !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .pt-lg-0,
.py-lg-0 {
    padding-top: 0 !important;
  }

  .pr-lg-0,
.px-lg-0 {
    padding-right: 0 !important;
  }

  .pb-lg-0,
.py-lg-0 {
    padding-bottom: 0 !important;
  }

  .pl-lg-0,
.px-lg-0 {
    padding-left: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .pt-lg-1,
.py-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pr-lg-1,
.px-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pb-lg-1,
.py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-lg-1,
.px-lg-1 {
    padding-left: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .pt-lg-2,
.py-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pr-lg-2,
.px-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pb-lg-2,
.py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-lg-2,
.px-lg-2 {
    padding-left: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .pt-lg-3,
.py-lg-3 {
    padding-top: 1rem !important;
  }

  .pr-lg-3,
.px-lg-3 {
    padding-right: 1rem !important;
  }

  .pb-lg-3,
.py-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pl-lg-3,
.px-lg-3 {
    padding-left: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .pt-lg-4,
.py-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pr-lg-4,
.px-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pb-lg-4,
.py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-lg-4,
.px-lg-4 {
    padding-left: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .pt-lg-5,
.py-lg-5 {
    padding-top: 3rem !important;
  }

  .pr-lg-5,
.px-lg-5 {
    padding-right: 3rem !important;
  }

  .pb-lg-5,
.py-lg-5 {
    padding-bottom: 3rem !important;
  }

  .pl-lg-5,
.px-lg-5 {
    padding-left: 3rem !important;
  }

  .m-lg-n1 {
    margin: -0.25rem !important;
  }

  .mt-lg-n1,
.my-lg-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-lg-n1,
.mx-lg-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-lg-n1,
.my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-lg-n1,
.mx-lg-n1 {
    margin-left: -0.25rem !important;
  }

  .m-lg-n2 {
    margin: -0.5rem !important;
  }

  .mt-lg-n2,
.my-lg-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-lg-n2,
.mx-lg-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-lg-n2,
.my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-lg-n2,
.mx-lg-n2 {
    margin-left: -0.5rem !important;
  }

  .m-lg-n3 {
    margin: -1rem !important;
  }

  .mt-lg-n3,
.my-lg-n3 {
    margin-top: -1rem !important;
  }

  .mr-lg-n3,
.mx-lg-n3 {
    margin-right: -1rem !important;
  }

  .mb-lg-n3,
.my-lg-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-lg-n3,
.mx-lg-n3 {
    margin-left: -1rem !important;
  }

  .m-lg-n4 {
    margin: -1.5rem !important;
  }

  .mt-lg-n4,
.my-lg-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-lg-n4,
.mx-lg-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-lg-n4,
.my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-lg-n4,
.mx-lg-n4 {
    margin-left: -1.5rem !important;
  }

  .m-lg-n5 {
    margin: -3rem !important;
  }

  .mt-lg-n5,
.my-lg-n5 {
    margin-top: -3rem !important;
  }

  .mr-lg-n5,
.mx-lg-n5 {
    margin-right: -3rem !important;
  }

  .mb-lg-n5,
.my-lg-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-lg-n5,
.mx-lg-n5 {
    margin-left: -3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mt-lg-auto,
.my-lg-auto {
    margin-top: auto !important;
  }

  .mr-lg-auto,
.mx-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-auto,
.my-lg-auto {
    margin-bottom: auto !important;
  }

  .ml-lg-auto,
.mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }

  .mt-xl-0,
.my-xl-0 {
    margin-top: 0 !important;
  }

  .mr-xl-0,
.mx-xl-0 {
    margin-right: 0 !important;
  }

  .mb-xl-0,
.my-xl-0 {
    margin-bottom: 0 !important;
  }

  .ml-xl-0,
.mx-xl-0 {
    margin-left: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .mt-xl-1,
.my-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mr-xl-1,
.mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  .mb-xl-1,
.my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-xl-1,
.mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .mt-xl-2,
.my-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mr-xl-2,
.mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  .mb-xl-2,
.my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-xl-2,
.mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .mt-xl-3,
.my-xl-3 {
    margin-top: 1rem !important;
  }

  .mr-xl-3,
.mx-xl-3 {
    margin-right: 1rem !important;
  }

  .mb-xl-3,
.my-xl-3 {
    margin-bottom: 1rem !important;
  }

  .ml-xl-3,
.mx-xl-3 {
    margin-left: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .mt-xl-4,
.my-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mr-xl-4,
.mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  .mb-xl-4,
.my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-xl-4,
.mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .mt-xl-5,
.my-xl-5 {
    margin-top: 3rem !important;
  }

  .mr-xl-5,
.mx-xl-5 {
    margin-right: 3rem !important;
  }

  .mb-xl-5,
.my-xl-5 {
    margin-bottom: 3rem !important;
  }

  .ml-xl-5,
.mx-xl-5 {
    margin-left: 3rem !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .pt-xl-0,
.py-xl-0 {
    padding-top: 0 !important;
  }

  .pr-xl-0,
.px-xl-0 {
    padding-right: 0 !important;
  }

  .pb-xl-0,
.py-xl-0 {
    padding-bottom: 0 !important;
  }

  .pl-xl-0,
.px-xl-0 {
    padding-left: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .pt-xl-1,
.py-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pr-xl-1,
.px-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pb-xl-1,
.py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-xl-1,
.px-xl-1 {
    padding-left: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .pt-xl-2,
.py-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pr-xl-2,
.px-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pb-xl-2,
.py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-xl-2,
.px-xl-2 {
    padding-left: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .pt-xl-3,
.py-xl-3 {
    padding-top: 1rem !important;
  }

  .pr-xl-3,
.px-xl-3 {
    padding-right: 1rem !important;
  }

  .pb-xl-3,
.py-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pl-xl-3,
.px-xl-3 {
    padding-left: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .pt-xl-4,
.py-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pr-xl-4,
.px-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pb-xl-4,
.py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xl-4,
.px-xl-4 {
    padding-left: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .pt-xl-5,
.py-xl-5 {
    padding-top: 3rem !important;
  }

  .pr-xl-5,
.px-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-5,
.py-xl-5 {
    padding-bottom: 3rem !important;
  }

  .pl-xl-5,
.px-xl-5 {
    padding-left: 3rem !important;
  }

  .m-xl-n1 {
    margin: -0.25rem !important;
  }

  .mt-xl-n1,
.my-xl-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-xl-n1,
.mx-xl-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-xl-n1,
.my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-xl-n1,
.mx-xl-n1 {
    margin-left: -0.25rem !important;
  }

  .m-xl-n2 {
    margin: -0.5rem !important;
  }

  .mt-xl-n2,
.my-xl-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-xl-n2,
.mx-xl-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-xl-n2,
.my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-xl-n2,
.mx-xl-n2 {
    margin-left: -0.5rem !important;
  }

  .m-xl-n3 {
    margin: -1rem !important;
  }

  .mt-xl-n3,
.my-xl-n3 {
    margin-top: -1rem !important;
  }

  .mr-xl-n3,
.mx-xl-n3 {
    margin-right: -1rem !important;
  }

  .mb-xl-n3,
.my-xl-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-xl-n3,
.mx-xl-n3 {
    margin-left: -1rem !important;
  }

  .m-xl-n4 {
    margin: -1.5rem !important;
  }

  .mt-xl-n4,
.my-xl-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-xl-n4,
.mx-xl-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-xl-n4,
.my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-xl-n4,
.mx-xl-n4 {
    margin-left: -1.5rem !important;
  }

  .m-xl-n5 {
    margin: -3rem !important;
  }

  .mt-xl-n5,
.my-xl-n5 {
    margin-top: -3rem !important;
  }

  .mr-xl-n5,
.mx-xl-n5 {
    margin-right: -3rem !important;
  }

  .mb-xl-n5,
.my-xl-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-xl-n5,
.mx-xl-n5 {
    margin-left: -3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mt-xl-auto,
.my-xl-auto {
    margin-top: auto !important;
  }

  .mr-xl-auto,
.mx-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-auto,
.my-xl-auto {
    margin-bottom: auto !important;
  }

  .ml-xl-auto,
.mx-xl-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1440px) {
  .m-xxl-0 {
    margin: 0 !important;
  }

  .mt-xxl-0,
.my-xxl-0 {
    margin-top: 0 !important;
  }

  .mr-xxl-0,
.mx-xxl-0 {
    margin-right: 0 !important;
  }

  .mb-xxl-0,
.my-xxl-0 {
    margin-bottom: 0 !important;
  }

  .ml-xxl-0,
.mx-xxl-0 {
    margin-left: 0 !important;
  }

  .m-xxl-1 {
    margin: 0.25rem !important;
  }

  .mt-xxl-1,
.my-xxl-1 {
    margin-top: 0.25rem !important;
  }

  .mr-xxl-1,
.mx-xxl-1 {
    margin-right: 0.25rem !important;
  }

  .mb-xxl-1,
.my-xxl-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-xxl-1,
.mx-xxl-1 {
    margin-left: 0.25rem !important;
  }

  .m-xxl-2 {
    margin: 0.5rem !important;
  }

  .mt-xxl-2,
.my-xxl-2 {
    margin-top: 0.5rem !important;
  }

  .mr-xxl-2,
.mx-xxl-2 {
    margin-right: 0.5rem !important;
  }

  .mb-xxl-2,
.my-xxl-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-xxl-2,
.mx-xxl-2 {
    margin-left: 0.5rem !important;
  }

  .m-xxl-3 {
    margin: 1rem !important;
  }

  .mt-xxl-3,
.my-xxl-3 {
    margin-top: 1rem !important;
  }

  .mr-xxl-3,
.mx-xxl-3 {
    margin-right: 1rem !important;
  }

  .mb-xxl-3,
.my-xxl-3 {
    margin-bottom: 1rem !important;
  }

  .ml-xxl-3,
.mx-xxl-3 {
    margin-left: 1rem !important;
  }

  .m-xxl-4 {
    margin: 1.5rem !important;
  }

  .mt-xxl-4,
.my-xxl-4 {
    margin-top: 1.5rem !important;
  }

  .mr-xxl-4,
.mx-xxl-4 {
    margin-right: 1.5rem !important;
  }

  .mb-xxl-4,
.my-xxl-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-xxl-4,
.mx-xxl-4 {
    margin-left: 1.5rem !important;
  }

  .m-xxl-5 {
    margin: 3rem !important;
  }

  .mt-xxl-5,
.my-xxl-5 {
    margin-top: 3rem !important;
  }

  .mr-xxl-5,
.mx-xxl-5 {
    margin-right: 3rem !important;
  }

  .mb-xxl-5,
.my-xxl-5 {
    margin-bottom: 3rem !important;
  }

  .ml-xxl-5,
.mx-xxl-5 {
    margin-left: 3rem !important;
  }

  .p-xxl-0 {
    padding: 0 !important;
  }

  .pt-xxl-0,
.py-xxl-0 {
    padding-top: 0 !important;
  }

  .pr-xxl-0,
.px-xxl-0 {
    padding-right: 0 !important;
  }

  .pb-xxl-0,
.py-xxl-0 {
    padding-bottom: 0 !important;
  }

  .pl-xxl-0,
.px-xxl-0 {
    padding-left: 0 !important;
  }

  .p-xxl-1 {
    padding: 0.25rem !important;
  }

  .pt-xxl-1,
.py-xxl-1 {
    padding-top: 0.25rem !important;
  }

  .pr-xxl-1,
.px-xxl-1 {
    padding-right: 0.25rem !important;
  }

  .pb-xxl-1,
.py-xxl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-xxl-1,
.px-xxl-1 {
    padding-left: 0.25rem !important;
  }

  .p-xxl-2 {
    padding: 0.5rem !important;
  }

  .pt-xxl-2,
.py-xxl-2 {
    padding-top: 0.5rem !important;
  }

  .pr-xxl-2,
.px-xxl-2 {
    padding-right: 0.5rem !important;
  }

  .pb-xxl-2,
.py-xxl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-xxl-2,
.px-xxl-2 {
    padding-left: 0.5rem !important;
  }

  .p-xxl-3 {
    padding: 1rem !important;
  }

  .pt-xxl-3,
.py-xxl-3 {
    padding-top: 1rem !important;
  }

  .pr-xxl-3,
.px-xxl-3 {
    padding-right: 1rem !important;
  }

  .pb-xxl-3,
.py-xxl-3 {
    padding-bottom: 1rem !important;
  }

  .pl-xxl-3,
.px-xxl-3 {
    padding-left: 1rem !important;
  }

  .p-xxl-4 {
    padding: 1.5rem !important;
  }

  .pt-xxl-4,
.py-xxl-4 {
    padding-top: 1.5rem !important;
  }

  .pr-xxl-4,
.px-xxl-4 {
    padding-right: 1.5rem !important;
  }

  .pb-xxl-4,
.py-xxl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xxl-4,
.px-xxl-4 {
    padding-left: 1.5rem !important;
  }

  .p-xxl-5 {
    padding: 3rem !important;
  }

  .pt-xxl-5,
.py-xxl-5 {
    padding-top: 3rem !important;
  }

  .pr-xxl-5,
.px-xxl-5 {
    padding-right: 3rem !important;
  }

  .pb-xxl-5,
.py-xxl-5 {
    padding-bottom: 3rem !important;
  }

  .pl-xxl-5,
.px-xxl-5 {
    padding-left: 3rem !important;
  }

  .m-xxl-n1 {
    margin: -0.25rem !important;
  }

  .mt-xxl-n1,
.my-xxl-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-xxl-n1,
.mx-xxl-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-xxl-n1,
.my-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-xxl-n1,
.mx-xxl-n1 {
    margin-left: -0.25rem !important;
  }

  .m-xxl-n2 {
    margin: -0.5rem !important;
  }

  .mt-xxl-n2,
.my-xxl-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-xxl-n2,
.mx-xxl-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-xxl-n2,
.my-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-xxl-n2,
.mx-xxl-n2 {
    margin-left: -0.5rem !important;
  }

  .m-xxl-n3 {
    margin: -1rem !important;
  }

  .mt-xxl-n3,
.my-xxl-n3 {
    margin-top: -1rem !important;
  }

  .mr-xxl-n3,
.mx-xxl-n3 {
    margin-right: -1rem !important;
  }

  .mb-xxl-n3,
.my-xxl-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-xxl-n3,
.mx-xxl-n3 {
    margin-left: -1rem !important;
  }

  .m-xxl-n4 {
    margin: -1.5rem !important;
  }

  .mt-xxl-n4,
.my-xxl-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-xxl-n4,
.mx-xxl-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-xxl-n4,
.my-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-xxl-n4,
.mx-xxl-n4 {
    margin-left: -1.5rem !important;
  }

  .m-xxl-n5 {
    margin: -3rem !important;
  }

  .mt-xxl-n5,
.my-xxl-n5 {
    margin-top: -3rem !important;
  }

  .mr-xxl-n5,
.mx-xxl-n5 {
    margin-right: -3rem !important;
  }

  .mb-xxl-n5,
.my-xxl-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-xxl-n5,
.mx-xxl-n5 {
    margin-left: -3rem !important;
  }

  .m-xxl-auto {
    margin: auto !important;
  }

  .mt-xxl-auto,
.my-xxl-auto {
    margin-top: auto !important;
  }

  .mr-xxl-auto,
.mx-xxl-auto {
    margin-right: auto !important;
  }

  .mb-xxl-auto,
.my-xxl-auto {
    margin-bottom: auto !important;
  }

  .ml-xxl-auto,
.mx-xxl-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1600px) {
  .m-xxxl-0 {
    margin: 0 !important;
  }

  .mt-xxxl-0,
.my-xxxl-0 {
    margin-top: 0 !important;
  }

  .mr-xxxl-0,
.mx-xxxl-0 {
    margin-right: 0 !important;
  }

  .mb-xxxl-0,
.my-xxxl-0 {
    margin-bottom: 0 !important;
  }

  .ml-xxxl-0,
.mx-xxxl-0 {
    margin-left: 0 !important;
  }

  .m-xxxl-1 {
    margin: 0.25rem !important;
  }

  .mt-xxxl-1,
.my-xxxl-1 {
    margin-top: 0.25rem !important;
  }

  .mr-xxxl-1,
.mx-xxxl-1 {
    margin-right: 0.25rem !important;
  }

  .mb-xxxl-1,
.my-xxxl-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-xxxl-1,
.mx-xxxl-1 {
    margin-left: 0.25rem !important;
  }

  .m-xxxl-2 {
    margin: 0.5rem !important;
  }

  .mt-xxxl-2,
.my-xxxl-2 {
    margin-top: 0.5rem !important;
  }

  .mr-xxxl-2,
.mx-xxxl-2 {
    margin-right: 0.5rem !important;
  }

  .mb-xxxl-2,
.my-xxxl-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-xxxl-2,
.mx-xxxl-2 {
    margin-left: 0.5rem !important;
  }

  .m-xxxl-3 {
    margin: 1rem !important;
  }

  .mt-xxxl-3,
.my-xxxl-3 {
    margin-top: 1rem !important;
  }

  .mr-xxxl-3,
.mx-xxxl-3 {
    margin-right: 1rem !important;
  }

  .mb-xxxl-3,
.my-xxxl-3 {
    margin-bottom: 1rem !important;
  }

  .ml-xxxl-3,
.mx-xxxl-3 {
    margin-left: 1rem !important;
  }

  .m-xxxl-4 {
    margin: 1.5rem !important;
  }

  .mt-xxxl-4,
.my-xxxl-4 {
    margin-top: 1.5rem !important;
  }

  .mr-xxxl-4,
.mx-xxxl-4 {
    margin-right: 1.5rem !important;
  }

  .mb-xxxl-4,
.my-xxxl-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-xxxl-4,
.mx-xxxl-4 {
    margin-left: 1.5rem !important;
  }

  .m-xxxl-5 {
    margin: 3rem !important;
  }

  .mt-xxxl-5,
.my-xxxl-5 {
    margin-top: 3rem !important;
  }

  .mr-xxxl-5,
.mx-xxxl-5 {
    margin-right: 3rem !important;
  }

  .mb-xxxl-5,
.my-xxxl-5 {
    margin-bottom: 3rem !important;
  }

  .ml-xxxl-5,
.mx-xxxl-5 {
    margin-left: 3rem !important;
  }

  .p-xxxl-0 {
    padding: 0 !important;
  }

  .pt-xxxl-0,
.py-xxxl-0 {
    padding-top: 0 !important;
  }

  .pr-xxxl-0,
.px-xxxl-0 {
    padding-right: 0 !important;
  }

  .pb-xxxl-0,
.py-xxxl-0 {
    padding-bottom: 0 !important;
  }

  .pl-xxxl-0,
.px-xxxl-0 {
    padding-left: 0 !important;
  }

  .p-xxxl-1 {
    padding: 0.25rem !important;
  }

  .pt-xxxl-1,
.py-xxxl-1 {
    padding-top: 0.25rem !important;
  }

  .pr-xxxl-1,
.px-xxxl-1 {
    padding-right: 0.25rem !important;
  }

  .pb-xxxl-1,
.py-xxxl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-xxxl-1,
.px-xxxl-1 {
    padding-left: 0.25rem !important;
  }

  .p-xxxl-2 {
    padding: 0.5rem !important;
  }

  .pt-xxxl-2,
.py-xxxl-2 {
    padding-top: 0.5rem !important;
  }

  .pr-xxxl-2,
.px-xxxl-2 {
    padding-right: 0.5rem !important;
  }

  .pb-xxxl-2,
.py-xxxl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-xxxl-2,
.px-xxxl-2 {
    padding-left: 0.5rem !important;
  }

  .p-xxxl-3 {
    padding: 1rem !important;
  }

  .pt-xxxl-3,
.py-xxxl-3 {
    padding-top: 1rem !important;
  }

  .pr-xxxl-3,
.px-xxxl-3 {
    padding-right: 1rem !important;
  }

  .pb-xxxl-3,
.py-xxxl-3 {
    padding-bottom: 1rem !important;
  }

  .pl-xxxl-3,
.px-xxxl-3 {
    padding-left: 1rem !important;
  }

  .p-xxxl-4 {
    padding: 1.5rem !important;
  }

  .pt-xxxl-4,
.py-xxxl-4 {
    padding-top: 1.5rem !important;
  }

  .pr-xxxl-4,
.px-xxxl-4 {
    padding-right: 1.5rem !important;
  }

  .pb-xxxl-4,
.py-xxxl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xxxl-4,
.px-xxxl-4 {
    padding-left: 1.5rem !important;
  }

  .p-xxxl-5 {
    padding: 3rem !important;
  }

  .pt-xxxl-5,
.py-xxxl-5 {
    padding-top: 3rem !important;
  }

  .pr-xxxl-5,
.px-xxxl-5 {
    padding-right: 3rem !important;
  }

  .pb-xxxl-5,
.py-xxxl-5 {
    padding-bottom: 3rem !important;
  }

  .pl-xxxl-5,
.px-xxxl-5 {
    padding-left: 3rem !important;
  }

  .m-xxxl-n1 {
    margin: -0.25rem !important;
  }

  .mt-xxxl-n1,
.my-xxxl-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-xxxl-n1,
.mx-xxxl-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-xxxl-n1,
.my-xxxl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-xxxl-n1,
.mx-xxxl-n1 {
    margin-left: -0.25rem !important;
  }

  .m-xxxl-n2 {
    margin: -0.5rem !important;
  }

  .mt-xxxl-n2,
.my-xxxl-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-xxxl-n2,
.mx-xxxl-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-xxxl-n2,
.my-xxxl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-xxxl-n2,
.mx-xxxl-n2 {
    margin-left: -0.5rem !important;
  }

  .m-xxxl-n3 {
    margin: -1rem !important;
  }

  .mt-xxxl-n3,
.my-xxxl-n3 {
    margin-top: -1rem !important;
  }

  .mr-xxxl-n3,
.mx-xxxl-n3 {
    margin-right: -1rem !important;
  }

  .mb-xxxl-n3,
.my-xxxl-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-xxxl-n3,
.mx-xxxl-n3 {
    margin-left: -1rem !important;
  }

  .m-xxxl-n4 {
    margin: -1.5rem !important;
  }

  .mt-xxxl-n4,
.my-xxxl-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-xxxl-n4,
.mx-xxxl-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-xxxl-n4,
.my-xxxl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-xxxl-n4,
.mx-xxxl-n4 {
    margin-left: -1.5rem !important;
  }

  .m-xxxl-n5 {
    margin: -3rem !important;
  }

  .mt-xxxl-n5,
.my-xxxl-n5 {
    margin-top: -3rem !important;
  }

  .mr-xxxl-n5,
.mx-xxxl-n5 {
    margin-right: -3rem !important;
  }

  .mb-xxxl-n5,
.my-xxxl-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-xxxl-n5,
.mx-xxxl-n5 {
    margin-left: -3rem !important;
  }

  .m-xxxl-auto {
    margin: auto !important;
  }

  .mt-xxxl-auto,
.my-xxxl-auto {
    margin-top: auto !important;
  }

  .mr-xxxl-auto,
.mx-xxxl-auto {
    margin-right: auto !important;
  }

  .mb-xxxl-auto,
.my-xxxl-auto {
    margin-bottom: auto !important;
  }

  .ml-xxxl-auto,
.mx-xxxl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 320px) {
  .text-xxs-left {
    text-align: left !important;
  }

  .text-xxs-right {
    text-align: right !important;
  }

  .text-xxs-center {
    text-align: center !important;
  }
}
@media (min-width: 568px) {
  .text-xs-left {
    text-align: left !important;
  }

  .text-xs-right {
    text-align: right !important;
  }

  .text-xs-center {
    text-align: center !important;
  }
}
@media (min-width: 667px) {
  .text-sm-left {
    text-align: left !important;
  }

  .text-sm-right {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }

  .text-md-right {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }

  .text-lg-right {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }

  .text-xl-right {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1440px) {
  .text-xxl-left {
    text-align: left !important;
  }

  .text-xxl-right {
    text-align: right !important;
  }

  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1600px) {
  .text-xxxl-left {
    text-align: left !important;
  }

  .text-xxxl-right {
    text-align: right !important;
  }

  .text-xxxl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #ffffff !important;
}

.text-primary {
  color: #007bff !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #19692c !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
*::before,
*::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }

  a:not(.btn) {
    text-decoration: underline;
  }

  abbr[title]::after {
    content: " (" attr(title) ")";
  }

  pre {
    white-space: pre-wrap !important;
  }

  pre,
blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
img {
    page-break-inside: avoid;
  }

  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
h3 {
    page-break-after: avoid;
  }

  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }

  .container {
    min-width: 992px !important;
  }

  .navbar {
    display: none;
  }

  .badge {
    border: 1px solid #000;
  }

  .table {
    border-collapse: collapse !important;
  }
  .table td,
.table th {
    background-color: #ffffff !important;
  }

  .table-bordered th,
.table-bordered td {
    border: 1px solid #dee2e6 !important;
  }

  .table-dark {
    color: inherit;
  }
  .table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
    border-color: #dee2e6;
  }

  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
.img-responsive {
  max-width: 100%;
}

@media (max-width: 575.98px) {
  .header .logo img {
    margin: 60px 0 5px 0;
  }

  .topbar {
    padding: 20px 0 10px 0 !important;
  }
  .topbar ul.loginbar ul.languages {
    min-width: 310px;
  }
  .topbar ul.loginbar ul.languages li a {
    font-size: 14px;
    padding: 12px;
    line-height: 1.6;
  }

  .hamburger {
    padding: 10px;
    font: inherit;
    display: inline-block;
    overflow: visible;
    margin: 0;
    padding: 15px;
    cursor: pointer;
    transition-timing-function: linear;
    transition-duration: 0.15s;
    transition-property: opacity, -webkit-filter;
    transition-property: opacity, filter;
    transition-property: opacity, filter, -webkit-filter;
    text-transform: none;
    color: inherit;
    border: 0;
    background-color: transparent;
  }

  .hamburger-box {
    width: 37px;
    height: 25px;
  }

  .hamburger-inner {
    margin-top: 1px;
  }

  .hamburger-inner, .hamburger-inner::after, .hamburger-inner::before {
    width: 100%;
    height: 1px;
    border-radius: 0;
  }

  .u-header__section--light .hamburger-inner,
.u-header__section--light .hamburger-inner::after,
.u-header__section--light .hamburger-inner::before {
    background: #555;
  }

  .u-header__section--dark .hamburger-inner,
.u-header__section--dark .hamburger-inner::after,
.u-header__section--dark .hamburger-inner::before {
    background: #fff;
  }

  .hs-has-mega-menu:not(.hs-mega-menu-opened) *,
.hs-has-sub-menu:not(.hs-sub-menu-opened) * {
    transition: none !important;
  }

  .hs-has-mega-menu:not(.hs-mega-menu-opened) *::before, .hs-has-mega-menu:not(.hs-mega-menu-opened) *::after,
.hs-has-sub-menu:not(.hs-sub-menu-opened) *::before,
.hs-has-sub-menu:not(.hs-sub-menu-opened) *::after {
    transition: none !important;
  }

  .cookie-bar .btn-cookie {
    width: 100%;
    margin-top: 10px !important;
  }
}
.cookie-bar {
  position: fixed !important;
  left: 0;
  right: 0;
  background-color: #f7f7f7;
  border-top: 1px solid #ccc;
  font-size: 13px;
}
.cookie-bar .btn-cookie {
  font-size: 1.1rem;
}
.cookie-bar .btn-cookie.btn-warning {
  color: #6c757d;
  border-radius: 0.25rem;
  background-color: #adb5bd;
  border: 1px solid #6c757d;
}
.cookie-bar .btn-cookie.btn-warning:hover {
  color: #495057;
}
.cookie-bar .btn-cookie.btn-primary {
  border-radius: 0.25rem;
}
.cookie-bar .btn-cookie.btn-primary:hover {
  color: #e9ecef;
  background-color: #b11619;
  border: 1px solid #b11619;
}

/*------------------------------------
  Globals
------------------------------------*/
/* Text */
.g-word-break {
  word-wrap: break-word;
}

/* Puller */
.g-pull-50x-up {
  transform: translateY(-51%);
}

.g-pull-50x-bottom {
  transform: translateY(51%);
}

.g-pull-50x-left {
  transform: translateX(-51%);
}

.g-pull-50x-right {
  transform: translateX(51%);
}

/* Link overlay */
/*------------------------------------
  Background Attachment
------------------------------------*/
.g-bg-attachment-fixed {
  background-attachment: fixed;
}

/*------------------------------------
  Background Gradient Colors
------------------------------------*/
/* Simple Linear Gradients
------------------------------------*/
/* Gray Light v1 */
.g-bg-gray-light-gradient-v1--after::after {
  background: linear-gradient(to bottom, rgba(247, 247, 247, 0.5), #f7f7f7);
}

/* White v1 */
.g-bg-white-gradient-v1--after::after {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.9));
}

/* Linear Gradients
------------------------------------*/
/* Gray Gradient */
.g-bg-gray-lineargradient {
  background-repeat: repeat-x;
  background-image: linear-gradient(180deg, #fff, #dbdbdb);
}

/* Blue Pink Gradient */
.g-bg-bluepink-lineargradient {
  background-repeat: repeat-x;
  background-image: linear-gradient(50deg, #2b7cb6, #f62d51);
}

/* Blue Gradient */
.g-bg-blue-lineargradient {
  background-repeat: repeat-x;
  background-image: linear-gradient(0deg, #73bec7, #4e66b0);
}

.g-bg-blue-lineargradient-v2 {
  background-repeat: repeat-x;
  background-image: linear-gradient(225deg, #429edc, #00629e);
}

.g-bg-blue-lineargradient-v3 {
  background-repeat: repeat-x;
  background-image: linear-gradient(225deg, #3266a2, #98cfbf);
}

.g-bg-blue-lineargradient-v4 {
  background-repeat: repeat-x;
  background-image: linear-gradient(225deg, #5b85df, #3ec2e3);
}

.g-bg-blue-lineargradient-v5 {
  background-repeat: repeat-x;
  background-image: linear-gradient(225deg, #0050c2, #5180fa);
}

/* Orange Gradient */
.g-bg-orange-lineargradient {
  background-repeat: repeat-x;
  background-image: linear-gradient(225deg, #be1715, #ed6d0f);
}

.g-bg-orange-lineargradient-v2 {
  background-repeat: repeat-x;
  background-image: linear-gradient(225deg, #f5cd21, #c22821);
}

/* Yellow Gradient */
.g-bg-yellow-lineargradient {
  background-repeat: repeat-x;
  background-image: linear-gradient(225deg, #f59b00, #f5d400);
}

/* Dark Purple Gradient */
.g-bg-darkpurple-lineargradient {
  background-repeat: repeat-x;
  background-image: linear-gradient(225deg, #0b011d, #330c3c);
}

/* Blue Gray Gradient */
.g-bg-bluegray-lineargradient {
  background-repeat: repeat-x;
  background-image: linear-gradient(225deg, #1d253c, #3e4757);
}

/* Pink Gradient */
.g-bg-pink-lineargradient {
  background-repeat: repeat-x;
  background-image: linear-gradient(225deg, #b6003b, #ed1261);
}

/* Pink-v2 Gradient */
.g-bg-pink-lineargradient-v2 {
  background-image: linear-gradient(to right top, #fc7279 10%, #ff7b9c 65%, #ffc019 125%);
  background-repeat: no-repeat;
}

/* Red Gradient */
.g-bg-red-lineargradient {
  background-repeat: repeat-x;
  background-image: linear-gradient(225deg, #d70417, #9f041b);
}

/* Black Gradient */
.g-bg-black-gradient-opacity-v1,
.g-bg-black-gradient-opacity-v1--after::after {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  background-repeat: repeat-x;
}

/* Green Gradient */
.g-bg-green-gradient-opacity-v1,
.g-bg-green-gradient-opacity-v1--after::after {
  background-image: linear-gradient(to bottom, rgba(51, 152, 220, 0.5) 0%, rgba(114, 192, 44, 0.8) 100%);
  background-repeat: repeat-x;
}

/* Purple Gradient */
.g-bg-purple-gradient-opacity-v1,
.g-bg-purple-gradient-opacity-v1--after::after {
  background-image: linear-gradient(to bottom, rgba(114, 192, 44, 0.5) 0%, rgba(154, 105, 203, 0.8) 100%);
  background-repeat: repeat-x;
}

/* Pink Light Gradient */
.g-bg-pink-gradient-opacity-v1,
.g-bg-pink-gradient-opacity-v1--after::after {
  background-image: linear-gradient(to bottom, rgba(114, 192, 44, 0.5) 0%, rgba(232, 28, 98, 0.8) 100%);
  background-repeat: repeat-x;
}

/* Cyan Gradient */
.g-bg-cyan-gradient-opacity-v1,
.g-bg-cyan-gradient-opacity-v1--after::after {
  background-image: linear-gradient(to bottom, rgba(0, 0, 153, 0.5) 0%, rgba(0, 190, 214, 0.6) 100%);
  background-repeat: repeat-x;
}

/* Purple Gradient */
.g-bg-purple-gradient-opacity-v1,
.g-bg-purple-gradient-opacity-v1--after::after {
  background-repeat: repeat-x;
  background-image: linear-gradient(150deg, #b7ebf6, rgba(228, 97, 210, 0.7));
}

/* Primary Gradient */
.g-bg-primary-gradient-opacity-v1,
.g-bg-primary-gradient-opacity-v1--after::after {
  background-repeat: repeat-x;
  background-image: linear-gradient(150deg, #72c02c, rgba(51, 152, 220, 0.7));
}

/* Gray Gradient */
.g-bg-gray-gradient-opacity-v1,
.g-bg-gray-gradient-opacity-v1--after::after {
  background-image: linear-gradient(to top, #f7f7f7 0%, white 100%);
  background-repeat: repeat-x;
}

/* White Gradient */
.g-bg-white-gradient-opacity-v1,
.g-bg-white-gradient-opacity-v1--after::after {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);
  background-repeat: repeat-x;
}

/* White Gradient */
.g-bg-white-gradient-opacity-v2,
.g-bg-white-gradient-opacity-v2--after::after {
  background-image: linear-gradient(to top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background-repeat: repeat-x;
}

/* White Gradient */
.g-bg-white-gradient-opacity-v3,
.g-bg-white-gradient-opacity-v3--after::after {
  background-image: linear-gradient(to left, white 30%, rgba(255, 255, 255, 0.3) 100%);
  background-repeat: repeat-x;
}

/* White Gradient */
.g-bg-white-gradient-opacity-v4,
.g-bg-white-gradient-opacity-v4--after::after {
  background-image: linear-gradient(to right, white 30%, rgba(255, 255, 255, 0.3) 100%);
  background-repeat: repeat-x;
}

/* White Gradient */
.g-bg-white-gradient-opacity-v5,
.g-bg-white-gradient-opacity-v5--after::after {
  background-image: linear-gradient(to right, white 47%, rgba(255, 255, 255, 0) 75%);
  background-repeat: repeat-x;
}

/* Bluegray Gradient */
.g-bg-bluegray-gradient-opacity-v1,
.g-bg-bluegray-gradient-opacity-v1--after::after {
  background-image: linear-gradient(to top, rgba(88, 95, 105, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  background-repeat: repeat-x;
}

/* Bluegray Gradient */
.g-bg-bluegray-gradient-opacity-v2,
.g-bg-bluegray-gradient-opacity-v2--after::after {
  background-image: linear-gradient(to top, rgba(88, 95, 105, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
  background-repeat: repeat-x;
}

/* Bluegray Gradient */
.g-bg-bluegray-gradient-opacity-v3,
.g-bg-bluegray-gradient-opacity-v3--after::after {
  background-repeat: repeat-x;
  background-image: linear-gradient(150deg, rgba(107, 125, 224, 0.85), #2a2734);
}

/* Secondary Gradient v1 */
.g-bg-secondary-gradient-v1,
.g-bg-secondary-gradient-v1--after::after {
  background-image: linear-gradient(to top, rgba(250, 250, 250, 0) 0%, #fafafa 100%);
  background-repeat: repeat-x;
}

/* Secondary Gradient v2 */
.g-bg-secondary-gradient-v2,
.g-bg-secondary-gradient-v2--after::after {
  background-image: linear-gradient(to top, #fafafa 0%, rgba(250, 250, 250, 0) 100%);
  background-repeat: repeat-x;
}

/* Radial Gradients (Ellipse)
------------------------------------*/
/* Lightblue Gradient */
.g-bg-lightblue-radialgradient-ellipse {
  background-image: radial-gradient(ellipse farthest-corner at 50% 50%, #fff 22%, #d6e2ee);
  background-repeat: no-repeat;
}

/* Gray Gradient */
.g-bg-gray-radialgradient-ellipse {
  background-image: radial-gradient(ellipse farthest-corner at 50% 50%, #dbdbdb 22%, #bbb);
  background-repeat: no-repeat;
}

/* Gray Gradient */
.g-bg-graylight-radialgradient-ellipse {
  background-image: radial-gradient(ellipse farthest-corner at 50% 50%, #fff 25%, #eee);
  background-repeat: no-repeat;
}

/*  Radial Gradients (Circle)
------------------------------------*/
/* Lightblue Gradient */
.g-bg-lightblue-radialgradient-circle {
  background-image: radial-gradient(circle farthest-corner at 75% 95%, #fff, #d6e2ee);
  background-repeat: no-repeat;
}

/* Blue Gradient */
.g-bg-blue-radialgradient-circle {
  background-image: radial-gradient(circle farthest-side at 50% 50%, #2294d7, #275296);
  background-repeat: no-repeat;
}

/* Dark Gray Gradient */
.g-bg-darkgray-radialgradient-circle {
  background-image: radial-gradient(circle farthest-side at 110% 0, #596070, #31353e);
  background-repeat: no-repeat;
}

.g-bg-blue-radialgradient-circle-endless {
  background-image: repeating-radial-gradient(circle at 50% 50%, #b9ecfe, #b9ecfe 10px, #82ddff 10px, #82ddff 20px);
}

.g-bg-gray-verticalstripes-endless {
  background: repeating-linear-gradient(to bottom, #fff, #fff 5px, #eee 5px, #eee 10px);
}

/*------------------------------------
  Background Colors
------------------------------------*/
/* Basic Colors
------------------------------------*/
/* Main Colors */
.g-bg-main {
  background-color: #fff !important;
}

/* Main Secondary */
.g-bg-secondary {
  background-color: #fafafa !important;
}

/* Primary Colors */
.g-bg-primary {
  background-color: #72c02c !important;
}

.g-bg-primary--hover:hover {
  background-color: #72c02c !important;
}

.u-block-hover:hover .g-bg-primary--hover {
  background-color: #72c02c;
}

.g-parent:hover .g-bg-primary--parent-hover {
  background-color: #72c02c !important;
}

.g-bg-primary--active.active,
.active .g-bg-primary--active {
  background-color: #72c02c !important;
}

.g-parent.active .g-bg-primary--parent-active {
  background-color: #72c02c !important;
}

.g-bg-primary--before::before, .g-bg-primary--after::after {
  background-color: #72c02c !important;
}

.g-bg-primary-dark-v1 {
  background-color: #6db82a !important;
}

.g-bg-primary-dark-v2 {
  background-color: #66ab27 !important;
}

.g-bg-primary-dark-v3 {
  background-color: #599722 !important;
}

.g-bg-primary-opacity-0_1 {
  background-color: rgba(114, 192, 44, 0.1) !important;
}

.g-bg-primary-opacity-0_2 {
  background-color: rgba(114, 192, 44, 0.2) !important;
}

.g-bg-primary-opacity-0_2--hover:hover {
  background-color: rgba(114, 192, 44, 0.2) !important;
}

.g-bg-primary-opacity-0_2--hover--after:hover::after {
  background-color: rgba(114, 192, 44, 0.2) !important;
}

.active .g-bg-primary-opacity-0_2--active {
  background-color: rgba(114, 192, 44, 0.2) !important;
}

.g-bg-primary-opacity-0_2--before::before, .g-bg-primary-opacity-0_2--after::after {
  background-color: rgba(114, 192, 44, 0.2) !important;
}

.g-bg-primary-opacity-0_3 {
  background-color: rgba(114, 192, 44, 0.3) !important;
}

.g-bg-primary-opacity-0_3--hover:hover {
  background-color: rgba(114, 192, 44, 0.3) !important;
}

.g-bg-primary-opacity-0_3--hover--after:hover::after {
  background-color: rgba(114, 192, 44, 0.3) !important;
}

.active .g-bg-primary-opacity-0_3--active {
  background-color: rgba(114, 192, 44, 0.3) !important;
}

.g-bg-primary-opacity-0_3--before::before, .g-bg-primary-opacity-0_3--after::after {
  background-color: rgba(114, 192, 44, 0.3) !important;
}

.g-bg-primary-opacity-0_4 {
  background-color: rgba(114, 192, 44, 0.4) !important;
}

.g-bg-primary-opacity-0_4--hover:hover {
  background-color: rgba(114, 192, 44, 0.4) !important;
}

.g-bg-primary-opacity-0_4--hover--after:hover::after {
  background-color: rgba(114, 192, 44, 0.4) !important;
}

.g-bg-primary-opacity-0_4--after::after {
  background-color: rgba(114, 192, 44, 0.4) !important;
}

.g-bg-primary-opacity-0_6 {
  background-color: rgba(114, 192, 44, 0.6) !important;
}

.g-bg-primary-opacity-0_6--hover:hover {
  background-color: rgba(114, 192, 44, 0.6) !important;
}

.g-bg-primary-opacity-0_6--hover--after:hover::after {
  background-color: rgba(114, 192, 44, 0.6) !important;
}

.g-bg-primary-opacity-0_6--after::after {
  background-color: rgba(114, 192, 44, 0.6) !important;
}

.g-bg-primary-opacity-0_8 {
  background-color: rgba(114, 192, 44, 0.8) !important;
}

.g-bg-primary-opacity-0_8--hover:hover {
  background-color: rgba(114, 192, 44, 0.8) !important;
}

.g-bg-primary-opacity-0_8--hover--after:hover::after {
  background-color: rgba(114, 192, 44, 0.8) !important;
}

.g-bg-primary-opacity-0_8--before::after, .g-bg-primary-opacity-0_8--after::after {
  background-color: rgba(114, 192, 44, 0.8) !important;
}

.g-bg-primary-opacity-0_8--before--hover:hover::after, .g-bg-primary-opacity-0_8--after--hover:hover::after {
  background-color: rgba(114, 192, 44, 0.8) !important;
}

.g-bg-primary-opacity-0_9 {
  background-color: rgba(114, 192, 44, 0.9) !important;
}

.g-bg-primary-opacity-0_9--hover:hover {
  background-color: rgba(114, 192, 44, 0.9) !important;
}

.g-bg-primary-opacity-0_9--hover--after:hover::after {
  background-color: rgba(114, 192, 44, 0.9) !important;
}

.g-bg-primary-opacity-0_9--before::after, .g-bg-primary-opacity-0_9--after::after {
  background-color: rgba(114, 192, 44, 0.9) !important;
}

.g-bg-primary-opacity-0_9--before--hover:hover::after, .g-bg-primary-opacity-0_9--after--hover:hover::after {
  background-color: rgba(114, 192, 44, 0.9) !important;
}

/* Black Colors */
.g-bg-black {
  background-color: #000 !important;
}

.g-bg-black--hover:hover {
  background-color: #000 !important;
}

.g-bg-black--after::after {
  background-color: #000 !important;
}

.g-bg-black-opacity-0_1 {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

.g-bg-black-opacity-0_1--after::after {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

.g-bg-black-opacity-0_2 {
  background-color: rgba(0, 0, 0, 0.2) !important;
}

.g-bg-black-opacity-0_2--after::after {
  background-color: rgba(0, 0, 0, 0.2) !important;
}

.g-bg-black-opacity-0_3 {
  background-color: rgba(0, 0, 0, 0.3) !important;
}

.g-bg-black-opacity-0_3--hover:hover {
  background-color: rgba(0, 0, 0, 0.3) !important;
}

.g-bg-black-opacity-0_3--after::after, .g-bg-black-opacity-0_3--before::before {
  background-color: rgba(0, 0, 0, 0.3) !important;
}

.g-bg-black-opacity-0_3--hover--after:hover::after {
  background-color: rgba(0, 0, 0, 0.3) !important;
}

.g-bg-black-opacity-0_4 {
  background-color: rgba(0, 0, 0, 0.4) !important;
}

.g-bg-black-opacity-0_4--after::after {
  background-color: rgba(0, 0, 0, 0.4) !important;
}

.g-bg-black-opacity-0_5 {
  background-color: rgba(0, 0, 0, 0.5) !important;
}

.g-bg-black-opacity-0_5--hover:hover {
  background-color: rgba(0, 0, 0, 0.5) !important;
}

.g-bg-black-opacity-0_5--after::after {
  background-color: rgba(0, 0, 0, 0.5) !important;
}

.g-bg-black-opacity-0_6 {
  background-color: rgba(0, 0, 0, 0.6) !important;
}

.g-bg-black-opacity-0_6--hover:hover {
  background-color: rgba(0, 0, 0, 0.7) !important;
}

.g-bg-black-opacity-0_6--after::after {
  background-color: rgba(0, 0, 0, 0.6) !important;
}

.g-bg-black-opacity-0_7 {
  background-color: rgba(0, 0, 0, 0.7) !important;
}

.g-bg-black-opacity-0_7--hover:hover {
  background-color: rgba(0, 0, 0, 0.7) !important;
}

.g-bg-black-opacity-0_7--after::after {
  background-color: rgba(0, 0, 0, 0.7) !important;
}

.g-bg-black-opacity-0_8 {
  background-color: rgba(0, 0, 0, 0.8) !important;
}

.g-bg-black-opacity-0_8--after::after {
  background-color: rgba(0, 0, 0, 0.8) !important;
}

.g-bg-black-opacity-0_8--hover:hover {
  background-color: rgba(0, 0, 0, 0.8) !important;
}

.g-bg-black-opacity-0_9 {
  background-color: rgba(0, 0, 0, 0.9) !important;
}

.g-bg-black-opacity-0_9--after::after {
  background-color: rgba(0, 0, 0, 0.9) !important;
}

.g-bg-black-opacity-0_9--hover:hover {
  background-color: rgba(0, 0, 0, 0.9) !important;
}

.u-block-hover:hover .g-bg-black--hover {
  background-color: #000 !important;
}

/* White Colors */
.g-bg-white {
  background-color: #fff !important;
}

.g-bg-white--before::before, .g-bg-white--after::after {
  background-color: #fff !important;
}

.g-bg-white--hover:hover, .g-bg-white--active.active {
  background-color: #fff !important;
}

.g-parent:hover .g-bg-white--parent-hover {
  background-color: #fff !important;
}

.g-bg-white--disabled:disabled {
  background-color: #fff !important;
}

.g-bg-white--before::before, .g-bg-white--after::after {
  background-color: #fff !important;
}

.g-parent:hover .g-bg-white-opacity-0--after--parent-hover::after {
  background-color: rgba(255, 255, 255, 0) !important;
}

.g-bg-white-opacity-0_05 {
  background-color: rgba(255, 255, 255, 0.05) !important;
}

.g-bg-white-opacity-0_1 {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

.g-bg-white-opacity-0_1--after::after {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

.g-bg-white-opacity-0_2 {
  background-color: rgba(255, 255, 255, 0.2) !important;
}

.g-bg-white-opacity-0_2--hover:hover {
  background-color: rgba(255, 255, 255, 0.2) !important;
}

.g-bg-white-opacity-0_3 {
  background-color: rgba(255, 255, 255, 0.3) !important;
}

.g-bg-white-opacity-0_3--hover:hover {
  background-color: rgba(255, 255, 255, 0.3) !important;
}

.g-bg-white-opacity-0_3--after::after {
  background-color: rgba(255, 255, 255, 0.3) !important;
}

.g-bg-white-opacity-0_4 {
  background-color: rgba(255, 255, 255, 0.4) !important;
}

.g-bg-white-opacity-0_4--hover:hover {
  background-color: rgba(255, 255, 255, 0.4) !important;
}

.g-bg-white-opacity-0_5 {
  background-color: rgba(255, 255, 255, 0.5) !important;
}

.g-bg-white-opacity-0_5--after::after {
  background-color: rgba(255, 255, 255, 0.5) !important;
}

.g-bg-white-opacity-0_7 {
  background-color: rgba(255, 255, 255, 0.7) !important;
}

.g-bg-white-opacity-0_7--hover:hover {
  background-color: rgba(255, 255, 255, 0.7) !important;
}

.g-bg-white-opacity-0_7--after::after {
  background-color: rgba(255, 255, 255, 0.7) !important;
}

.g-bg-white-opacity-0_8 {
  background-color: rgba(255, 255, 255, 0.8) !important;
}

.g-bg-white-opacity-0_8--hover:hover {
  background-color: rgba(255, 255, 255, 0.8) !important;
}

.g-bg-white-opacity-0_8--after::after {
  background-color: rgba(255, 255, 255, 0.8) !important;
}

.g-bg-white-opacity-0_8--hover--after:hover::after {
  background-color: rgba(114, 192, 44, 0.8) !important;
}

.g-bg-white-opacity-0_9 {
  background-color: rgba(255, 255, 255, 0.9) !important;
}

.g-bg-white-opacity-0_9--hover:hover {
  background-color: rgba(255, 255, 255, 0.9) !important;
}

.g-bg-white-opacity-0_9--after::after {
  background-color: rgba(255, 255, 255, 0.9) !important;
}

/* Gray Colors */
.g-bg-gray-dark-v1 {
  background-color: #111 !important;
}

.g-bg-gray-dark-v1--hover:hover {
  background-color: #111 !important;
}

.g-bg-gray-dark-v2 {
  background-color: #333 !important;
}

.g-bg-gray-dark-v2--hover:hover {
  background-color: #333 !important;
}

.g-bg-gray-dark-v3 {
  background-color: #555 !important;
}

.g-bg-gray-dark-v3--hover:hover {
  background-color: #555 !important;
}

.g-bg-gray-dark-v4 {
  background-color: #777 !important;
}

.g-bg-gray-dark-v4--hover:hover {
  background-color: #777 !important;
}

.g-bg-gray-dark-v5 {
  background-color: #999 !important;
}

.g-bg-gray-dark-v5--hover:hover {
  background-color: #999 !important;
}

.g-bg-gray-light-v1 {
  background-color: #bbb !important;
}

.g-bg-gray-light-v1--hover:hover {
  background-color: #bbb !important;
}

.g-bg-gray-light-v2 {
  background-color: #ccc !important;
}

.g-bg-gray-light-v2--hover:hover {
  background-color: #ccc !important;
}

.g-bg-gray-light-v3 {
  background-color: #ddd !important;
}

.g-bg-gray-light-v3--hover:hover {
  background-color: #ddd !important;
}

.g-bg-gray-light-v4 {
  background-color: #eee !important;
}

.g-bg-gray-light-v4--hover:hover {
  background-color: #eee !important;
}

.g-bg-gray-light-v5 {
  background-color: #f7f7f7 !important;
}

.g-bg-gray-light-v5--hover:hover {
  background-color: #f7f7f7 !important;
}

.g-bg-gray-light-v5--active.active,
.active .g-bg-gray-light-v5--active {
  background-color: #f7f7f7 !important;
}

/* Transparent */
.g-bg-transparent {
  background-color: transparent !important;
}

.g-bg-transparent--hover:hover {
  background-color: transparent !important;
}

.g-bg-transparent--hover--after:hover::after {
  background-color: transparent !important;
}

.g-parent:hover .g-bg-transparent--parent-hover {
  background-color: transparent !important;
}

/* Complementary Colors
------------------------------------*/
/* Beige Colors */
.g-bg-beige {
  background-color: #e5e1de !important;
}

/* Color Green */
.g-bg-green {
  background-color: #72c02c !important;
}

.g-bg-green-opacity-0_1 {
  background-color: rgba(114, 192, 44, 0.1) !important;
}

.g-bg-green--hover:hover {
  background-color: #72c02c !important;
}

/* Color Blue */
.g-bg-blue {
  background-color: #3398dc !important;
}

.g-bg-blue-opacity-0_1 {
  background-color: rgba(51, 152, 220, 0.1) !important;
}

.g-bg-blue-opacity-0_7 {
  background-color: rgba(51, 152, 220, 0.7) !important;
}

.g-bg-blue-opacity-0_9 {
  background-color: rgba(51, 152, 220, 0.9) !important;
}

.g-bg-blue--hover:hover {
  background-color: #3398dc !important;
}

/* Color Light Blue */
.g-bg-lightblue {
  background-color: #edf2f8 !important;
}

.g-bg-lightblue-opacity-0_1 {
  background-color: rgba(237, 242, 248, 0.1) !important;
}

.g-bg-lightblue-v1 {
  background-color: #d6e2ee !important;
}

.g-bg-lightblue-v1-opacity-0_1 {
  background-color: rgba(214, 226, 238, 0.1) !important;
}

/* Color Dark Blue */
.g-bg-darkblue {
  background-color: #009 !important;
}

.g-bg-darkblue-opacity-0_1 {
  background-color: rgba(0, 0, 153, 0.1) !important;
}

/* Color Indigo */
.g-bg-indigo {
  background-color: #4263a3 !important;
}

.g-bg-indigo-opacity-0_1 {
  background-color: rgba(66, 99, 163, 0.1) !important;
}

/* Color Red */
.g-bg-red {
  background-color: #f00 !important;
}

.g-bg-red-opacity-0_1 {
  background-color: rgba(255, 0, 0, 0.1) !important;
}

.g-bg-red-opacity-0_2 {
  background-color: rgba(255, 0, 0, 0.2) !important;
}

.g-bg-red-opacity-0_5 {
  background-color: rgba(255, 0, 0, 0.5) !important;
}

.g-bg-red-opacity-0_8 {
  background-color: rgba(255, 0, 0, 0.8) !important;
}

.g-bg-red--hover:hover {
  background-color: #f00 !important;
}

/* Color Light Red */
.g-bg-lightred {
  background-color: #e64b3b !important;
}

.g-bg-lightred-opacity-0_1 {
  background-color: rgba(230, 75, 59, 0.1) !important;
}

.g-bg-lightred--hover:hover {
  background-color: #e64b3b !important;
}

/* Color Dark Red */
.g-bg-darkred {
  background-color: #a10f2b !important;
}

.g-bg-darkred-opacity-0_1 {
  background-color: rgba(161, 15, 43, 0.1) !important;
}

/* Color Purple */
.g-bg-purple {
  background-color: #9a69cb !important;
}

.g-bg-purple-opacity-0_1 {
  background-color: rgba(154, 105, 203, 0.1) !important;
}

.g-bg-purple-opacity-0_7 {
  background-color: rgba(154, 105, 203, 0.7) !important;
}

.g-bg-purple-opacity-0_9 {
  background-color: rgba(154, 105, 203, 0.9) !important;
}

.g-bg-purple-opacity-0_9--after::after {
  background-color: rgba(154, 105, 203, 0.9) !important;
}

.g-bg-purple--hover:hover {
  background-color: #9a69cb !important;
}

/* Color Dark Purple */
.g-bg-darkpurple {
  background-color: #6639b6 !important;
}

.g-bg-darkpurple-opacity-0_1 {
  background-color: rgba(102, 57, 182, 0.1) !important;
}

/* Color Pink */
.g-bg-pink {
  background-color: #e81c62 !important;
}

.g-bg-pink-opacity-0_1 {
  background-color: rgba(232, 28, 98, 0.1) !important;
}

.g-bg-pink-opacity-0_9 {
  background-color: rgba(232, 28, 98, 0.9) !important;
}

.g-bg-pink--hover:hover {
  background-color: #e81c62 !important;
}

.g-bg-pink--before::after, .g-bg-pink--after::after {
  background-color: #e81c62 !important;
}

.g-bg-pink--before--hover:hover::after, .g-bg-pink--after--hover:hover::after {
  background-color: #e81c62 !important;
}

/* Color Orange */
.g-bg-orange {
  background-color: #e57d20 !important;
}

.g-bg-orange-opacity-0_1 {
  background-color: rgba(229, 125, 32, 0.1) !important;
}

.g-bg-orange-opacity-0_2 {
  background-color: rgba(229, 125, 32, 0.2) !important;
}

.g-bg-orange--hover:hover {
  background-color: #e57d20 !important;
}

/* Color Deep Orange */
.g-bg-deeporange {
  background-color: #fe541e !important;
}

.g-bg-deeporange-opacity-0_1 {
  background-color: rgba(254, 84, 30, 0.1) !important;
}

.g-bg-deeporange--hover:hover {
  background-color: #fe541e !important;
}

/* Color Yellow */
.g-bg-yellow {
  background-color: #ebc71d !important;
}

.g-bg-yellow-opacity-0_1 {
  background-color: rgba(235, 199, 29, 0.1) !important;
}

.g-bg-yellow-opacity-0_7 {
  background: rgba(235, 199, 29, 0.7) !important;
}

.g-bg-yellow--hover:hover {
  background-color: #ebc71d !important;
}

/* Color Aqua */
.g-bg-aqua {
  background-color: #29d6e6 !important;
}

.g-bg-aqua-opacity-0_1 {
  background-color: rgba(41, 214, 230, 0.1) !important;
}

.g-bg-aqua-opacity-0_9 {
  background-color: rgba(41, 214, 230, 0.9) !important;
}

.g-bg-aqua--hover:hover {
  background-color: #29d6e6 !important;
}

/* Color Cyan */
.g-bg-cyan {
  background-color: #00bed6 !important;
}

.g-bg-cyan-opacity-0_1 {
  background-color: rgba(0, 190, 214, 0.1) !important;
}

.g-bg-cyan-opacity-0_9 {
  background-color: rgba(0, 190, 214, 0.9) !important;
}

.g-bg-cyan-opacity-0_9--after::after {
  background-color: rgba(0, 190, 214, 0.9) !important;
}

.g-bg-cyan--hover:hover {
  background-color: #00bed6 !important;
}

/* Color Teal */
.g-bg-teal {
  background-color: #18ba9b !important;
}

.g-bg-teal-opacity-0_1 {
  background-color: rgba(24, 186, 155, 0.1) !important;
}

.g-bg-teal-opacity-0_9 {
  background-color: rgba(24, 186, 155, 0.9) !important;
}

.g-bg-teal-opacity-0_9--after::after {
  background-color: rgba(24, 186, 155, 0.9) !important;
}

.g-bg-teal--hover:hover {
  background-color: #18ba9b !important;
}

/* Color Brown */
.g-bg-brown {
  background-color: #9c8061 !important;
}

.g-bg-brown-opacity-0_1 {
  background-color: rgba(156, 128, 97, 0.1) !important;
}

.g-bg-brown--hover:hover {
  background-color: #9c8061 !important;
}

/* Color Blue Gray */
.g-bg-bluegray {
  background-color: #585f69 !important;
}

.g-bg-bluegray-opacity-0_1 {
  background-color: rgba(88, 95, 105, 0.1) !important;
}

.g-bg-bluegray-opacity-0_2--before::before, .g-bg-bluegray-opacity-0_2--after::after {
  background-color: rgba(88, 95, 105, 0.2) !important;
}

.g-bg-bluegray-opacity-0_3--before::before, .g-bg-bluegray-opacity-0_3--after::after {
  background-color: rgba(88, 95, 105, 0.3) !important;
}

.g-bg-bluegray-opacity-0_5, .g-bg-bluegray-opacity-0_5--after::after {
  background-color: rgba(88, 95, 105, 0.5) !important;
}

.g-bg-bluegray-opacity-0_7 {
  background-color: rgba(88, 95, 105, 0.7) !important;
}

.g-bg-bluegray--hover:hover {
  background-color: #585f69 !important;
}

.g-grayscale-100x {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  /* Firefox 10+, Firefox on Android */
  filter: gray;
  -webkit-filter: grayscale(100%);
}

.g-parent:hover .g-grayscale-0--parent-hover {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(0%);
}

.g-grayscale-0--hover:hover {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(0%);
}

@media (min-width: 576px) {
  .g-bg-transparent--sm {
    background-color: transparent !important;
  }
}
@media (min-width: 768px) {
  .g-bg-transparent--md {
    background-color: transparent !important;
  }
}
@media (min-width: 992px) {
  .g-bg-transparent--lg {
    background-color: transparent !important;
  }
}
@media (min-width: 1200px) {
  .g-bg-transparent--xl {
    background-color: transparent !important;
  }
}
/*------------------------------------
  Background Colors Extended
------------------------------------*/
.js-header-change-moment .g-bg-primary--scrolling {
  background-color: #72c02c !important;
}

/*------------------------------------
  Social Background Colors
------------------------------------*/
/* Facebook */
.g-bg-facebook {
  background-color: #3b5998;
}

.u-block-hover:hover .g-bg-facebook--hover, .g-bg-facebook--hover:hover {
  background-color: #344e86 !important;
}

/* Twitter */
.g-bg-twitter {
  background-color: #00acee;
}

.u-block-hover:hover .g-bg-twitter--hover, .g-bg-twitter--hover:hover {
  background-color: #009ad5 !important;
}

/* Skype */
.g-bg-skype {
  background-color: #00aff0;
}

.u-block-hover:hover .g-bg-skype--hover, .g-bg-skype--hover:hover {
  background-color: #009cd7 !important;
}

/* Pinterest */
.g-bg-pinterest {
  background-color: #c8232c;
}

.u-block-hover:hover .g-bg-pinterest--hover, .g-bg-pinterest--hover:hover {
  background-color: #b21f27 !important;
}

/* Vine */
.g-bg-vine {
  background-color: #00bf8f;
}

.u-block-hover:hover .g-bg-vine--hover, .g-bg-vine--hover:hover {
  background-color: #00a67c !important;
}

/* Youtube */
.g-bg-youtube {
  background-color: #c4302b;
}

.u-block-hover:hover .g-bg-youtube--hover, .g-bg-youtube--hover:hover {
  background-color: #af2b26 !important;
}

/* Google plus */
.g-bg-google-plus {
  background-color: #dd4b39;
}

.u-block-hover:hover .g-bg-google-plus--hover, .g-bg-google-plus--hover:hover {
  background-color: #d73925 !important;
}

/* Dribbble */
.g-bg-dribbble {
  background-color: #ea4c89;
}

.u-block-hover:hover .g-bg-dribbble--hover, .g-bg-dribbble--hover:hover {
  background-color: #e7357a !important;
}

/* VK */
.g-bg-vk {
  background-color: #2b587a;
}

.u-block-hover:hover .g-bg-vk--hover, .g-bg-vk--hover:hover {
  background-color: #244a67 !important;
}

/* Linkedin */
.g-bg-linkedin {
  background-color: #0e76a8;
}

.u-block-hover:hover .g-bg-linkedin--hover, .g-bg-linkedin--hover:hover {
  background-color: #0c6590 !important;
}

/* Instagram */
.g-bg-instagram {
  background-color: #3f729b;
}

.u-block-hover:hover .g-bg-instagram--hover, .g-bg-instagram--hover:hover {
  background-color: #386589 !important;
}

/*------------------------------------
  Images Grid
------------------------------------*/
.g-bg-grid-v1--before::before {
  background-image: url(../img/bg/grid/wave.png);
}

.g-bg-grid-v2--before::after {
  background-image: url(../img/bg/grid/tile-left.png);
}

.g-bg-grid-v3--before::after {
  background-image: url(../img/bg/grid/tile-right.png);
}

.g-bg-grid-v4--before::after {
  background-image: url(../img/bg/grid/diagonal-left.png);
}

.g-bg-grid-v5--before::after {
  background-image: url(../img/bg/grid/diagonal-right.png);
}

.g-bg-grid-v6--before::after {
  background-image: url(../img/bg/grid/zigzag-left.png);
}

.g-bg-grid-v7--before::after {
  background-image: url(../img/bg/grid/zigzag-right.png);
}

/*------------------------------------
  Covers
------------------------------------*/
.g-bg-cover {
  position: relative;
}

.g-bg-cover::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.g-bg-cover-v1::after {
  position: absolute;
  top: 0.35714rem;
  right: 0.35714rem;
  bottom: 0.35714rem;
  left: 0.35714rem;
}

.g-bg-cover__inner {
  z-index: 1;
  position: relative;
}

/*------------------------------------
  Background Image Style
------------------------------------*/
.g-bg-img-hero {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

/*------------------------------------
  Background Patterns
------------------------------------*/
.g-bg-pattern-green {
  background-image: url("../img/bg/pattern--green.png");
}

/*------------------------------------
  Background Position
------------------------------------*/
.g-bg-pos-center {
  background-position: center;
}

.g-bg-pos-left-center {
  background-position: left center;
}

.g-bg-pos-top-left {
  background-position: top left;
}

.g-bg-pos-top-right {
  background-position: top right;
}

.g-bg-pos-top-center {
  background-position: top center;
}

.g-bg-pos-bottom-center {
  background-position: bottom center;
}

/*------------------------------------
  Background Repeat
------------------------------------*/
.g-bg-no-repeat {
  background-repeat: no-repeat;
}

/*------------------------------------
  Background Size
------------------------------------*/
.g-bg-size-cover {
  background-size: cover !important;
}

.g-bg-size-100x {
  background-size: 100% !important;
}

.g-bg-size-100x--hover:hover {
  background-size: 100% !important;
}

.g-parent:hover .g-bg-size-100x--parent-hover {
  background-size: 100% !important;
}

.g-bg-size-120x {
  background-size: 120% !important;
}

.g-bg-size-120x--hover {
  background-size: 120% !important;
}

.g-parent:hover .g-bg-size-120x--parent-hover {
  background-size: 120% !important;
}

.g-bg-repeat {
  background-repeat: repeat !important;
  /* P */
  background-size: auto !important;
}

/* Primary Colors */
.g-fill-primary {
  fill: #72c02c !important;
}

.g-fill-primary path,
.g-fill-primary polygon {
  fill: #72c02c !important;
}

.g-fill-primary--hover:hover path,
.g-fill-primary--hover:hover polygon {
  fill: #72c02c !important;
}

*:hover > * > .g-fill-primary--hover-parent svg path,
*:hover > * > .g-fill-primary--hover-parent svg polygon {
  fill: #72c02c !important;
}

.g-fill-white {
  fill: #fff !important;
}

.g-fill-white path,
.g-fill-white polygon {
  fill: #fff !important;
}

.g-fill-white--opened-menu:not(.collapsed) path,
.g-fill-white--opened-menu:not(.collapsed) polygon {
  fill: #fff !important;
}

*:not(.collapsed) > .g-fill-white--parent-opened-menu path,
*:not(.collapsed) > .g-fill-white--parent-opened-menu polygon {
  fill: #fff !important;
}

.g-fill-white--hover:hover path,
.g-fill-white--hover:hover polygon {
  fill: #fff !important;
}

*:hover > * > .g-fill-white--hover-parent svg path,
*:hover > * > .g-fill-white--hover-parent svg polygon {
  fill: #fff !important;
}

.g-fill-main {
  fill: #555 !important;
}

.g-fill-main path,
.g-fill-main polygon {
  fill: #555 !important;
}

.g-fill-main--opened-menu:not(.collapsed) path,
.g-fill-main--opened-menu:not(.collapsed) polygon {
  fill: #555 !important;
}

*:not(.collapsed) > .g-fill-main--parent-opened-menu path,
*:not(.collapsed) > .g-fill-main--parent-opened-menu polygon {
  fill: #555 !important;
}

.g-fill-main--hover:hover path,
.g-fill-main--hover:hover polygon {
  fill: #555 !important;
}

*:hover > * > .g-fill-main--hover-parent svg path,
*:hover > * > .g-fill-main--hover-parent svg polygon {
  fill: #fff !important;
}

.g-fill-gray-light-v4 path,
.g-fill-gray-light-v4 polygon {
  fill: #eee !important;
}

.g-fill-gray-light-v4--hover:hover path,
.g-fill-gray-light-v4--hover:hover polygon {
  fill: #eee !important;
}

*:hover > * > .g-fill-gray-light-v4--hover-parent svg path,
*:hover > * > .g-fill-gray-light-v4--hover-parent svg polygon {
  fill: #eee !important;
}

.g-fill-red path,
.g-fill-red polygon {
  fill: #f00 !important;
}

.g-fill-red--hover:hover path,
.g-fill-red--hover:hover polygon {
  fill: #f00 !important;
}

*:hover > * > .g-fill-red--hover-parent path,
*:hover > * > .g-fill-red--hover-parent polygon {
  fill: #f00 !important;
}

*:hover > .g-fill-red--parent-hover path,
*:hover > .g-fill-red--parent-hover polygon {
  fill: #f00 !important;
}

*:hover > * > * > .g-fill-red--parent-parent-parent-hover path,
*:hover > * > * > .g-fill-red--parent-parent-parent-hover polygon {
  fill: #f00 !important;
}

/*------------------------------------
  Borders Default (solid)
------------------------------------*/
.g-brd-none {
  /* P */
  border: none !important;
}

.g-brd-x {
  border-left: solid 1px transparent !important;
  border-right: solid 1px transparent !important;
}

.g-brd-y {
  border-top: solid 1px transparent !important;
  border-bottom: solid 1px transparent !important;
}

.g-brd-around {
  border: solid 1px transparent !important;
}

.g-brd-top {
  border-top: solid 1px transparent !important;
}

.g-brd-right {
  border-right: solid 1px transparent !important;
}

.g-brd-bottom {
  border-bottom: solid 1px transparent !important;
}

.g-brd-left {
  border-left: solid 1px transparent !important;
}

.g-brd-left-none {
  border-left: none !important;
}

@media (min-width: 576px) {
  .g-brd-around--sm {
    border: solid 1px transparent !important;
  }

  .g-brd-top--sm {
    border-top: solid 1px transparent !important;
  }

  .g-brd-right--sm {
    border-right: solid 1px transparent !important;
  }

  .g-brd-bottom--sm {
    border-bottom: solid 1px transparent !important;
  }

  .g-brd-left--sm {
    border-left: solid 1px transparent !important;
  }
}
@media (min-width: 768px) {
  .g-brd-x--md {
    border-left: solid 1px transparent !important;
    border-right: solid 1px transparent !important;
  }

  .g-brd-around--md {
    border: solid 1px transparent !important;
  }

  .g-brd-top--md {
    border-top: solid 1px transparent !important;
  }

  .g-brd-right--md {
    border-right: solid 1px transparent !important;
  }

  .g-brd-bottom--md {
    border-bottom: solid 1px transparent !important;
  }

  .g-brd-left--md {
    border-left: solid 1px transparent !important;
  }
}
@media (min-width: 992px) {
  /* P */
  .g-brd-around--lg {
    border: solid 1px transparent !important;
  }

  .g-brd-top--lg {
    border-top: solid 1px transparent !important;
  }

  .g-brd-right--lg {
    border-right: solid 1px transparent !important;
  }

  .g-brd-bottom--lg {
    border-bottom: solid 1px transparent !important;
  }

  .g-brd-left--lg {
    border-left: solid 1px transparent !important;
  }

  .g-brd-left-none--lg {
    border-left: none !important;
  }

  .g-brd-x--lg {
    border-left: solid 1px transparent;
    border-right: solid 1px transparent;
  }

  .g-brd-none--lg {
    border: none !important;
  }
}
/*------------------------------------
  Borders None
------------------------------------*/
.g-brd-around-none {
  border-width: 0 !important;
}

.g-brd-y-none {
  border-top: none !important;
  border-bottom: none !important;
}

.g-brd-top-none {
  border-top: none !important;
}

.g-brd-bottom-none {
  border-bottom: none !important;
}

.g-brd-x-none {
  border-left: none !important;
  border-right: none !important;
}

.g-brd-left-none {
  border-left: none !important;
}

.g-brd-right-none {
  border-right: none !important;
}

@media (min-width: 576px) {
  .g-brd-around-none--sm {
    border-width: 0 !important;
  }

  .g-brd-y-none--sm {
    border-top: none !important;
    border-bottom: none !important;
  }

  .g-brd-top-none--sm {
    border-top: none !important;
  }

  .g-brd-bottom-none--sm {
    border-bottom: none !important;
  }

  .g-brd-x-none--sm {
    border-left: none !important;
    border-right: none !important;
  }

  .g-brd-left-none--sm {
    border-left: none !important;
  }

  .g-brd-right-none--sm {
    border-right: none !important;
  }
}
@media (min-width: 768px) {
  .g-brd-around-none--md {
    border-width: 0 !important;
  }

  .g-brd-y-none--md {
    border-top: none !important;
    border-bottom: none !important;
  }

  .g-brd-top-none--md {
    border-top: none !important;
  }

  .g-brd-bottom-none--md {
    border-bottom: none !important;
  }

  .g-brd-x-none--md {
    border-left: none !important;
    border-right: none !important;
  }

  .g-brd-left-none--md {
    border-left: none !important;
  }

  .g-brd-right-none--md {
    border-right: none !important;
  }
}
@media (min-width: 992px) {
  .g-brd-around-none--lg {
    border-width: 0 !important;
  }

  .g-brd-y-none--lg {
    border-top: none !important;
    border-bottom: none !important;
  }

  .g-brd-top-none--lg {
    border-top: none !important;
  }

  .g-brd-bottom-none--lg {
    border-bottom: none !important;
  }

  .g-brd-x-none--lg {
    border-left: none !important;
    border-right: none !important;
  }

  .g-brd-left-none--lg {
    border-left: none !important;
  }

  .g-brd-right-none--lg {
    border-right: none !important;
  }
}
@media (min-width: 1200px) {
  .g-brd-around-none--xl {
    border-width: 0 !important;
  }

  .g-brd-y-none--xl {
    border-top: none !important;
    border-bottom: none !important;
  }

  .g-brd-top-none--xl {
    border-top: none !important;
  }

  .g-brd-bottom-none--xl {
    border-bottom: none !important;
  }

  .g-brd-x-none--xl {
    border-left: none !important;
    border-right: none !important;
  }

  .g-brd-left-none--xl {
    border-left: none !important;
  }

  .g-brd-right-none--xl {
    border-right: none !important;
  }
}
/*------------------------------------
  Border Style
------------------------------------*/
.g-brd-style-solid {
  border-style: solid !important;
}

.g-brd-style-dashed {
  border-style: dashed !important;
}

.g-brd-style-dotted {
  border-style: dotted !important;
}

/*------------------------------------
  Border Radius (Rounded Styles)
------------------------------------*/
/* Rounded Around */
.rounded-0 {
  border-radius: 0 !important;
}

.g-rounded-50x {
  border-radius: 50%;
}

.g-rounded-1 {
  border-radius: 1px !important;
}

.g-rounded-2 {
  border-radius: 2px !important;
}

.g-rounded-3 {
  border-radius: 3px !important;
}

.g-rounded-4 {
  border-radius: 4px !important;
}

.g-rounded-5 {
  border-radius: 5px !important;
}

.g-rounded-6 {
  border-radius: 6px !important;
}

.g-rounded-7 {
  border-radius: 7px !important;
}

.g-rounded-10 {
  border-radius: 10px !important;
}

.g-rounded-15 {
  border-radius: 15px !important;
}

.g-rounded-20 {
  border-radius: 20px !important;
}

.g-rounded-25 {
  border-radius: 25px !important;
}

.g-rounded-30 {
  border-radius: 30px !important;
}

.g-rounded-50 {
  border-radius: 50px !important;
}

.g-rounded-100 {
  border-radius: 100px !important;
}

.g-rounded-100--after::after {
  border-radius: 100px !important;
}

/* Rounded Top */
.g-rounded-top-5 {
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
}

/* Rounded Right */
.g-rounded-right-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.g-rounded-right-3 {
  border-top-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
}

.g-rounded-right-4 {
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.g-rounded-right-5 {
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

.g-rounded-right-10 {
  border-top-right-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
}

.g-rounded-right-20 {
  border-bottom-right-radius: 20px !important;
  border-top-right-radius: 20px !important;
}

.g-rounded-right-25 {
  border-bottom-right-radius: 25px !important;
  border-top-right-radius: 25px !important;
}

.g-rounded-right-30 {
  border-top-right-radius: 30px !important;
  border-bottom-right-radius: 30px !important;
}

.g-rounded-right-50 {
  border-top-right-radius: 50px !important;
  border-bottom-right-radius: 50px !important;
}

/* Rounded Bottom */
.g-rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.g-rounded-bottom-3 {
  border-bottom-left-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
}

.g-rounded-bottom-4 {
  border-bottom-left-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.g-rounded-bottom-5 {
  border-bottom-left-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

/* Rounded Left */
.g-rounded-left-0 {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.g-rounded-left-3 {
  border-top-left-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
}

.g-rounded-left-4 {
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}

.g-rounded-left-5 {
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}

.g-rounded-left-10 {
  border-top-left-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
}

.g-rounded-left-20 {
  border-bottom-left-radius: 20px !important;
  border-top-left-radius: 20px !important;
}

.g-rounded-left-25 {
  border-bottom-left-radius: 25px !important;
  border-top-left-radius: 25px !important;
}

.g-rounded-left-30 {
  border-top-left-radius: 30px !important;
  border-bottom-left-radius: 30px !important;
}

.g-rounded-left-50 {
  border-top-left-radius: 50px !important;
  border-bottom-left-radius: 50px !important;
}

.g-rounded-circle--before::before {
  border-radius: 50% !important;
}

.g-rounded-circle--after::after {
  border-radius: 50% !important;
}

@media (min-width: 768px) {
  .g-rounded-0--md {
    border-radius: 0 !important;
  }

  .g-rounded-left-0--md {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .g-rounded-right-0--md {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
}
@media (min-width: 992px) {
  .g-rounded-left-5--lg-up {
    border-top-left-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
  }

  .g-rounded-right-5--lg-up {
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
  }
}
/*------------------------------------
  Borders Default (dashed)
------------------------------------*/
.g-brd-around--dashed {
  border: dashed 1px transparent;
}

.g-brd-top--dashed {
  border-top: dashed 1px transparent;
}

.g-brd-bottom--dashed {
  border-bottom: dashed 1px transparent;
}

.g-brd-right--dashed {
  border-right: dashed 1px transparent;
}

.g-brd-left--dashed {
  border-left: dashed 1px transparent;
}

@media (min-width: 576px) {
  .g-brd-around--dashed--sm {
    border: dashed 1px transparent;
  }

  .g-brd-top--dashed--sm {
    border-top: dashed 1px transparent;
  }

  .g-brd-bottom--dashed--sm {
    border-bottom: dashed 1px transparent;
  }

  .g-brd-right--dashed--sm {
    border-right: dashed 1px transparent;
  }

  .g-brd-left--dashed--sm {
    border-left: dashed 1px transparent;
  }
}
@media (min-width: 768px) {
  .g-brd-around--dashed--md {
    border: dashed 1px transparent;
  }

  .g-brd-top--dashed--md {
    border-top: dashed 1px transparent;
  }

  .g-brd-bottom--dashed--md {
    border-bottom: dashed 1px transparent;
  }

  .g-brd-right--dashed--md {
    border-right: dashed 1px transparent;
  }

  .g-brd-left--dashed--md {
    border-left: dashed 1px transparent;
  }
}
/*------------------------------------
  Borders Default (dotted)
------------------------------------*/
.g-brd-around--dotted {
  border: dotted 1px transparent;
}

.g-brd-top--dotted {
  border-top: dotted 1px transparent;
}

.g-brd-bottom--dotted {
  border-bottom: dotted 1px transparent;
}

.g-brd-right--dotted {
  border-right: dotted 1px transparent;
}

.g-brd-left--dotted {
  border-left: dotted 1px transparent;
}

@media (min-width: 576px) {
  .g-brd-around--dotted--sm {
    border: dotted 1px transparent;
  }

  .g-brd-top--dotted--sm {
    border-top: dotted 1px transparent;
  }

  .g-brd-bottom--dotted--sm {
    border-bottom: dotted 1px transparent;
  }

  .g-brd-right--dotted--sm {
    border-right: dotted 1px transparent;
  }

  .g-brd-left--dotted--sm {
    border-left: dotted 1px transparent;
  }
}
@media (min-width: 768px) {
  .g-brd-around--dotted--md {
    border: dotted 1px transparent;
  }

  .g-brd-top--dotted--md {
    border-top: dotted 1px transparent;
  }

  .g-brd-bottom--dotted--md {
    border-bottom: dotted 1px transparent;
  }

  .g-brd-right--dotted--md {
    border-right: dotted 1px transparent;
  }

  .g-brd-left--dotted--md {
    border-left: dotted 1px transparent;
  }
}
/*------------------------------------
  Border Width
------------------------------------*/
.g-brd-0 {
  border-width: 0 !important;
}

.g-brd-1 {
  border-width: 1px !important;
}

.g-brd-2 {
  border-width: 2px !important;
}

.g-brd-3 {
  border-width: 3px !important;
}

.g-brd-3--before::before {
  border-width: 3px !important;
}

.g-brd-3--before--active.active::before {
  border-width: 3px !important;
}

.g-brd-4 {
  border-width: 4px !important;
}

.g-brd-5 {
  border-width: 5px !important;
}

.g-brd-6 {
  border-width: 6px !important;
}

.g-brd-7 {
  border-width: 7px !important;
}

.g-brd-10 {
  border-width: 10px !important;
}

.g-brd-12 {
  border-width: 12px !important;
}

.g-brd-top-0 {
  border-top-width: 0 !important;
}

.g-brd-top-2 {
  border-top-width: 2px !important;
}

.g-brd-top-3 {
  border-top-width: 3px !important;
}

.g-brd-top-5 {
  border-top-width: 5px !important;
}

.g-brd-bottom-0 {
  border-bottom-width: 0 !important;
}

.g-brd-bottom-2 {
  border-bottom-width: 2px !important;
}

.g-brd-bottom-2--hover:hover {
  border-bottom-width: 2px !important;
}

.g-parent:hover .g-brd-bottom-2--parent-hover {
  border-bottom-width: 2px !important;
}

.g-brd-bottom-5 {
  border-bottom-width: 5px !important;
}

.g-brd-left-0 {
  border-left-width: 0 !important;
}

.g-brd-left-1 {
  border-left-width: 1px !important;
}

.g-brd-left-2 {
  border-left-width: 2px !important;
}

.g-brd-left-3 {
  border-left-width: 3px !important;
}

.g-brd-left-4 {
  border-left-width: 4px !important;
}

.g-brd-right-0 {
  border-right-width: 0 !important;
}

.g-brd-right-1 {
  border-right-width: 1px !important;
}

.g-brd-right-2 {
  border-right-width: 2px !important;
}

.g-brd-right-3 {
  border-right-width: 3px !important;
}

.g-brd-right-4 {
  border-right-width: 4px !important;
}

@media (min-width: 768px) {
  .g-brd-0--md {
    border-width: 0 !important;
  }

  .g-brd-1--md {
    border-width: 1px !important;
  }

  .g-brd-2--md {
    border-width: 2px !important;
  }

  .g-brd-3--md {
    border-width: 3px !important;
  }

  .g-brd-4--md {
    border-width: 4px !important;
  }

  .g-brd-5--md {
    border-width: 5px !important;
  }

  .g-brd-6--md {
    border-width: 6px !important;
  }

  .g-brd-10--md {
    border-width: 10px !important;
  }

  .g-brd-top-0--md {
    border-top-width: 0 !important;
  }

  .g-brd-top-2--md {
    border-top-width: 2px !important;
  }

  .g-brd-top-3--md {
    border-top-width: 3px !important;
  }

  .g-brd-top-5--md {
    border-top-width: 5px !important;
  }

  .g-brd-bottom-0--md {
    border-bottom-width: 0 !important;
  }

  .g-brd-bottom-2--md {
    border-bottom-width: 2px !important;
  }

  .g-brd-bottom-5--md {
    border-bottom-width: 5px !important;
  }

  .g-brd-left-0--md {
    border-left-width: 0 !important;
  }

  .g-brd-left-1--md {
    border-left-width: 1px !important;
  }

  .g-brd-left-2--md {
    border-left-width: 2px !important;
  }

  .g-brd-left-3--md {
    border-left-width: 3px !important;
  }

  .g-brd-left-4--md {
    border-left-width: 4px !important;
  }

  .g-brd-right-0--md {
    border-right-width: 0 !important;
  }

  .g-brd-right-1--md {
    border-right-width: 1px !important;
  }
}
@media (min-width: 992px) {
  .g-brd-0--lg {
    border-width: 0 !important;
  }

  .g-brd-1--lg {
    border-width: 1px !important;
  }

  .g-brd-top-0--lg {
    border-top-width: 0 !important;
  }

  .g-brd-top-1--lg {
    border-top-width: 1px !important;
  }

  .g-brd-bottom-0--lg {
    border-bottom-width: 0 !important;
  }

  .g-brd-bottom-1--lg {
    border-bottom-width: 1px !important;
  }

  .g-brd-left-0--lg {
    border-left-width: 0 !important;
  }

  .g-brd-left-1--lg {
    border-left-width: 1px !important;
  }

  .g-brd-right-0--lg {
    border-right-width: 0 !important;
  }

  .g-brd-right-1--lg {
    border-right-width: 1px !important;
  }
}
/*------------------------------------
  Border Colors
------------------------------------*/
/* Basic Colors
------------------------------------*/
/* Primary Colors */
.g-brd-primary {
  border-color: #72c02c !important;
}

.g-brd-primary--before::before {
  border-color: #72c02c !important;
}

.g-brd-primary--before--active.active::before {
  border-color: #72c02c !important;
}

.g-brd-primary--hover:hover, .g-brd-primary--active.active {
  border-color: #72c02c !important;
}

.g-brd-primary--active.active,
.active .g-brd-primary--active {
  border-color: #72c02c !important;
}

*:hover > .g-brd-primary--hover-parent {
  border-color: #72c02c !important;
}

.g-brd-primary-opacity-0_3 {
  border-color: rgba(114, 192, 44, 0.3) !important;
}

.g-brd-primary-opacity-0_3--hover:hover, .g-brd-primary-opacity-0_3--active.active {
  border-color: rgba(114, 192, 44, 0.3) !important;
}

*:hover > .g-brd-primary-opacity-0_3--hover-parent {
  border-color: rgba(114, 192, 44, 0.3) !important;
}

.g-brd-primary-dark-dark-v1 {
  border-color: #6db82a !important;
}

.g-brd-primary-dark-dark-v1--hover:hover, .g-brd-primary-dark-dark-v1--active.active {
  border-color: #6db82a !important;
}

*:hover > .g-brd-primary-dark-dark-v1--hover-parent {
  border-color: #6db82a !important;
}

.g-brd-primary-dark-dark-v2 {
  border-color: #66ab27 !important;
}

.g-brd-primary-dark-dark-v2--hover:hover, .g-brd-primary-dark-dark-v2--active.active {
  border-color: #66ab27 !important;
}

*:hover > .g-brd-primary-dark-dark-v2--hover-parent {
  border-color: #66ab27 !important;
}

.g-brd-primary-dark-dark-v3 {
  border-color: #599722 !important;
}

.g-brd-primary-dark-dark-v3--hover:hover, .g-brd-primary-dark-dark-v3--active.active {
  border-color: #599722 !important;
}

*:hover > .g-brd-primary-dark-dark-v3--hover-parent {
  border-color: #599722 !important;
}

.g-brd-bottom-primary--hover:hover {
  border-bottom-color: #72c02c !important;
}

/* Main Colors */
.g-brd-main {
  border-color: #555 !important;
}

.g-brd-main--hover:hover {
  border-color: #555 !important;
}

/* Black Colors */
.g-brd-black {
  border-color: #000 !important;
}

.g-brd-black--hover:hover, .g-brd-black--active.active {
  border-color: #000 !important;
}

*:hover > .g-brd-black--hover-parent {
  border-color: #000 !important;
}

.g-brd-black-opacity-0_4 {
  border-color: rgba(0, 0, 0, 0.4) !important;
}

/* White Colors */
.g-brd-white {
  border-color: #fff !important;
}

.g-brd-white--hover:hover, .g-brd-white--active.active {
  border-color: #fff !important;
}

*:hover > .g-brd-white--hover-parent {
  border-color: #fff !important;
}

.g-brd-white-opacity-0_1 {
  border-color: rgba(255, 255, 255, 0.1) !important;
}

.g-brd-white-opacity-0_1--hover:hover, .g-brd-white-opacity-0_1--active.active {
  border-color: rgba(255, 255, 255, 0.1) !important;
}

*:hover > .g-brd-white-opacity-0_1--hover-parent {
  border-color: rgba(255, 255, 255, 0.1) !important;
}

.g-brd-white-opacity-0_2 {
  border-color: rgba(255, 255, 255, 0.2) !important;
}

.g-brd-white-opacity-0_2--hover:hover, .g-brd-white-opacity-0_2--active.active {
  border-color: rgba(255, 255, 255, 0.2) !important;
}

*:hover > .g-brd-white-opacity-0_2--hover-parent {
  border-color: rgba(255, 255, 255, 0.2) !important;
}

.g-brd-white-opacity-0_3 {
  border-color: rgba(255, 255, 255, 0.3) !important;
}

.g-brd-white-opacity-0_3--hover:hover, .g-brd-white-opacity-0_3--active.active {
  border-color: rgba(255, 255, 255, 0.3) !important;
}

*:hover > .g-brd-white-opacity-0_3--hover-parent {
  border-color: rgba(255, 255, 255, 0.3) !important;
}

.g-brd-white-opacity-0_4 {
  border-color: rgba(255, 255, 255, 0.4) !important;
}

.g-brd-white-opacity-0_4--hover:hover, .g-brd-white-opacity-0_4--active.active {
  border-color: rgba(255, 255, 255, 0.4) !important;
}

*:hover > .g-brd-white-opacity-0_4--hover-parent {
  border-color: rgba(255, 255, 255, 0.4) !important;
}

.g-brd-white-opacity-0_5 {
  border-color: rgba(255, 255, 255, 0.5) !important;
}

.g-brd-white-opacity-0_5--hover:hover, .g-brd-white-opacity-0_5--active.active {
  border-color: rgba(255, 255, 255, 0.5) !important;
}

*:hover > .g-brd-white-opacity-0_5--hover-parent {
  border-color: rgba(255, 255, 255, 0.5) !important;
}

.g-brd-white-opacity-0_6 {
  border-color: rgba(255, 255, 255, 0.6) !important;
}

.g-brd-white-opacity-0_6--hover:hover, .g-brd-white-opacity-0_6--active.active {
  border-color: rgba(255, 255, 255, 0.6) !important;
}

*:hover > .g-brd-white-opacity-0_6--hover-parent {
  border-color: rgba(255, 255, 255, 0.6) !important;
}

.g-brd-white-opacity-0_8 {
  border-color: rgba(255, 255, 255, 0.8) !important;
}

.g-brd-white-opacity-0_8--hover:hover, .g-brd-white-opacity-0_8--active.active {
  border-color: rgba(255, 255, 255, 0.8) !important;
}

*:hover > .g-brd-white-opacity-0_8--hover-parent {
  border-color: rgba(255, 255, 255, 0.8) !important;
}

/* Gray Colors */
.g-brd-gray-dark-v1 {
  border-color: #111 !important;
}

.g-brd-gray-dark-v1--hover:hover, .g-brd-gray-dark-v1--active.active {
  border-color: #111 !important;
}

*:hover > .g-brd-gray-dark-v1--hover-parent {
  border-color: #111 !important;
}

.g-brd-gray-dark-v2 {
  border-color: #333 !important;
}

.g-brd-gray-dark-v2--hover:hover, .g-brd-gray-dark-v2--active.active {
  border-color: #333 !important;
}

*:hover > .g-brd-gray-dark-v2--hover-parent {
  border-color: #333 !important;
}

.g-brd-gray-dark-v3 {
  border-color: #555 !important;
}

.g-brd-gray-dark-v3--hover:hover, .g-brd-gray-dark-v3--active.active {
  border-color: #555 !important;
}

*:hover > .g-brd-gray-dark-v3--hover-parent {
  border-color: #555 !important;
}

.g-brd-gray-dark-v4 {
  border-color: #777 !important;
}

.g-brd-gray-dark-v4--hover:hover, .g-brd-gray-dark-v4--active.active {
  border-color: #777 !important;
}

*:hover > .g-brd-gray-dark-v4--hover-parent {
  border-color: #777 !important;
}

.g-brd-gray-dark-v5 {
  border-color: #999 !important;
}

.g-brd-gray-dark-v5--hover:hover, .g-brd-gray-dark-v5--active.active {
  border-color: #999 !important;
}

*:hover > .g-brd-gray-dark-v5--hover-parent {
  border-color: #999 !important;
}

.g-brd-gray-light-v1 {
  border-color: #bbb !important;
}

.g-brd-gray-light-v1--hover:hover, .g-brd-gray-light-v1--focus:focus, .g-brd-gray-light-v1--active.active {
  border-color: #bbb !important;
}

*:hover > .g-brd-gray-light-v1--hover-parent {
  border-color: #bbb !important;
}

.g-brd-gray-light-v2 {
  border-color: #ccc !important;
}

.g-brd-gray-light-v2--before::before {
  border-color: #ccc !important;
}

.g-brd-gray-light-v2--after::after {
  border-color: #ccc !important;
}

.g-brd-gray-light-v2--hover:hover, .g-brd-gray-light-v2--active.active {
  border-color: #ccc !important;
}

*:hover > .g-brd-gray-light-v2--hover-parent {
  border-color: #ccc !important;
}

.g-brd-gray-light-v3 {
  border-color: #ddd !important;
}

.g-brd-gray-light-v3--hover:hover, .g-brd-gray-light-v3--active.active, .g-brd-gray-light-v3--focus:focus {
  border-color: #ddd !important;
}

*:hover > .g-brd-gray-light-v3--hover-parent {
  border-color: #ddd !important;
}

.g-brd-gray-light-v4 {
  border-color: #eee !important;
}

.g-brd-gray-light-v4--hover:hover, .g-brd-gray-light-v4--active.active {
  border-color: #eee !important;
}

*:hover > .g-brd-gray-light-v4--hover-parent {
  border-color: #eee !important;
}

.g-brd-gray-light-v5 {
  border-color: #f7f7f7 !important;
}

.g-brd-gray-light-v5--hover:hover, .g-brd-gray-light-v5--active.active {
  border-color: #f7f7f7 !important;
}

*:hover > .g-brd-gray-light-v5--hover-parent {
  border-color: #f7f7f7 !important;
}

/* Transparent */
.g-brd-transparent {
  border-color: transparent !important;
}

.g-brd-transparent--before::before {
  border-color: transparent !important;
}

.g-brd-transparent--after::after {
  border-color: transparent !important;
}

.g-brd-transparent--hover:hover, .g-brd-transparent--active.active {
  border-color: transparent !important;
}

*:hover > .g-brd-transparent--hover-parent {
  border-color: transparent !important;
}

/* Complementary Colors
------------------------------------*/
/* Color Green */
.g-brd-green {
  border-color: #72c02c !important;
}

.g-brd-green--hover:hover, .g-brd-green--active.active {
  border-color: #72c02c !important;
}

*:hover > .g-brd-green--hover-parent {
  border-color: #72c02c !important;
}

/* Color Blue */
.g-brd-blue {
  border-color: #3398dc !important;
}

.g-brd-blue--hover:hover, .g-brd-blue--active.active {
  border-color: #3398dc !important;
}

*:hover > .g-brd-blue--hover-parent {
  border-color: #3398dc !important;
}

.g-brd-blue-opacity-0_1 {
  border-color: rgba(51, 152, 220, 0.1) !important;
}

/* Color Light Blue */
.g-brd-lightblue {
  border-color: #edf2f8 !important;
}

.g-brd-lightblue--hover:hover, .g-brd-lightblue--active.active {
  border-color: #edf2f8 !important;
}

*:hover > .g-brd-lightblue--hover-parent {
  border-color: #edf2f8 !important;
}

.g-brd-lightblue-v1 {
  border-color: #d6e2ee !important;
}

.g-brd-lightblue-v1--hover:hover, .g-brd-lightblue-v1--active.active {
  border-color: #d6e2ee !important;
}

*:hover > .g-brd-lightblue-v1--hover-parent {
  border-color: #d6e2ee !important;
}

/* Color Dark Blue */
.g-brd-darkblue {
  border-color: #009 !important;
}

.g-brd-darkblue--hover:hover, .g-brd-darkblue--active.active {
  border-color: #009 !important;
}

*:hover > .g-brd-darkblue--hover-parent {
  border-color: #009 !important;
}

/* Color Indigo */
.g-brd-indigo {
  border-color: #4263a3 !important;
}

.g-brd-indigo--hover:hover, .g-brd-indigo--active.active {
  border-color: #4263a3 !important;
}

*:hover > .g-brd-indigo--hover-parent {
  border-color: #4263a3 !important;
}

/* Color Red */
.g-brd-red {
  border-color: #f00 !important;
}

.g-brd-red--hover:hover, .g-brd-red--active.active {
  border-color: #f00 !important;
}

*:hover > .g-brd-red--hover-parent {
  border-color: #f00 !important;
}

/* Color Light Red */
.g-brd-lightred {
  border-color: #e64b3b !important;
}

.g-brd-lightred--hover:hover, .g-brd-lightred--active.active {
  border-color: #e64b3b !important;
}

*:hover > .g-brd-lightred--hover-parent {
  border-color: #e64b3b !important;
}

/* Color Dark Red */
.g-brd-darkred {
  border-color: #a10f2b !important;
}

.g-brd-darkred--hover:hover, .g-brd-darkred--active.active {
  border-color: #a10f2b !important;
}

*:hover > .g-brd-darkred--hover-parent {
  border-color: #a10f2b !important;
}

/* Color Purple */
.g-brd-purple {
  border-color: #9a69cb !important;
}

.g-brd-purple--hover:hover, .g-brd-purple--active.active {
  border-color: #9a69cb !important;
}

*:hover > .g-brd-purple--hover-parent {
  border-color: #9a69cb !important;
}

.g-brd-purple-opacity-0_1 {
  border-color: rgba(154, 105, 203, 0.1) !important;
}

/* Color Dark Purple */
.g-brd-darkpurple {
  border-color: #6639b6 !important;
}

.g-brd-darkpurple--hover:hover, .g-brd-darkpurple--active.active {
  border-color: #6639b6 !important;
}

*:hover > .g-brd-darkpurple--hover-parent {
  border-color: #6639b6 !important;
}

/* Color Pink */
.g-brd-pink {
  border-color: #e81c62 !important;
}

.g-brd-pink--hover:hover, .g-brd-pink--active.active {
  border-color: #e81c62 !important;
}

*:hover > .g-brd-pink--hover-parent {
  border-color: #e81c62 !important;
}

/* Color Orange */
.g-brd-orange {
  border-color: #e57d20 !important;
}

.g-brd-orange--hover:hover, .g-brd-orange--active.active {
  border-color: #e57d20 !important;
}

*:hover > .g-brd-orange--hover-parent {
  border-color: #e57d20 !important;
}

/* Color Deep Orange */
.g-brd-deeporange {
  border-color: #fe541e !important;
}

.g-brd-deeporange--hover:hover, .g-brd-deeporange--active.active {
  border-color: #fe541e !important;
}

*:hover > .g-brd-deeporange--hover-parent {
  border-color: #fe541e !important;
}

/* Color Yellow */
.g-brd-yellow {
  border-color: #ebc71d !important;
}

.g-brd-yellow--hover:hover, .g-brd-yellow--active.active {
  border-color: #ebc71d !important;
}

*:hover > .g-brd-yellow--hover-parent {
  border-color: #ebc71d !important;
}

/* Color Aqua */
.g-brd-aqua {
  border-color: #29d6e6 !important;
}

.g-brd-aqua--hover:hover, .g-brd-aqua--active.active {
  border-color: #29d6e6 !important;
}

*:hover > .g-brd-aqua--hover-parent {
  border-color: #29d6e6 !important;
}

/* Color Cyan */
.g-brd-cyan {
  border-color: #00bed6 !important;
}

.g-brd-cyan--hover:hover, .g-brd-cyan--active.active {
  border-color: #00bed6 !important;
}

*:hover > .g-brd-cyan--hover-parent {
  border-color: #00bed6 !important;
}

/* Color Teal */
.g-brd-teal {
  border-color: #18ba9b !important;
}

.g-brd-teal--hover:hover, .g-brd-teal--active.active {
  border-color: #18ba9b !important;
}

*:hover > .g-brd-teal--hover-parent {
  border-color: #18ba9b !important;
}

/* Color Brown */
.g-brd-brown {
  border-color: #9c8061 !important;
}

.g-brd-brown--hover:hover, .g-brd-brown--active.active {
  border-color: #9c8061 !important;
}

*:hover > .g-brd-brown--hover-parent {
  border-color: #9c8061 !important;
}

/* Color Blue Gray */
.g-brd-bluegray {
  border-color: #585f69 !important;
}

.g-brd-bluegray--hover:hover, .g-brd-bluegray--active.active {
  border-color: #585f69 !important;
}

*:hover > .g-brd-bluegray--hover-parent {
  border-color: #585f69 !important;
}

/* Primary Colors */
.g-brd-primary-top {
  border-top-color: #72c02c !important;
}

.g-brd-primary-top--before::before {
  border-top-color: #72c02c !important;
}

.g-brd-primary-bottom {
  border-bottom-color: #72c02c !important;
}

.g-brd-primary-bottom--before:before {
  border-bottom-color: #72c02c !important;
}

.g-brd-primary-left {
  border-left-color: #72c02c !important;
}

.g-brd-primary-left--before:before {
  border-left-color: #72c02c !important;
}

.g-brd-primary-right {
  border-right-color: #72c02c !important;
}

.g-brd-primary-right--before:before {
  border-right-color: #72c02c !important;
}

.g-brd-primary-opacity-0_3-top {
  border-top-color: rgba(114, 192, 44, 0.3) !important;
}

.g-brd-primary-opacity-0_3-bottom {
  border-bottom-color: rgba(114, 192, 44, 0.3) !important;
}

.g-brd-primary-opacity-0_3-left {
  border-left-color: rgba(114, 192, 44, 0.3) !important;
}

.g-brd-primary-opacity-0_3-right {
  border-right-color: rgba(114, 192, 44, 0.3) !important;
}

.g-brd-primary-dark-dark-v1-top {
  border-top-color: #6db82a !important;
}

.g-brd-primary-dark-dark-v1-bottom {
  border-bottom-color: #6db82a !important;
}

.g-brd-primary-dark-dark-v1-left {
  border-left-color: #6db82a !important;
}

.g-brd-primary-dark-dark-v1-right {
  border-right-color: #6db82a !important;
}

.g-brd-primary-dark-dark-v2-top {
  border-top-color: #66ab27 !important;
}

.g-brd-primary-dark-dark-v2-bottom {
  border-bottom-color: #66ab27 !important;
}

.g-brd-primary-dark-dark-v2-left {
  border-left-color: #66ab27 !important;
}

.g-brd-primary-dark-dark-v2-right {
  border-right-color: #66ab27 !important;
}

.g-brd-primary-dark-dark-v3-top {
  border-top-color: #599722 !important;
}

.g-brd-primary-dark-dark-v3-bottom {
  border-bottom-color: #599722 !important;
}

.g-brd-primary-dark-dark-v3-left {
  border-left-color: #599722 !important;
}

.g-brd-primary-dark-dark-v3-right {
  border-right-color: #599722 !important;
}

/* Black Colors */
.g-brd-black-top {
  border-top-color: #000 !important;
}

.g-brd-black-bottom {
  border-bottom-color: #000 !important;
}

.g-brd-black-left {
  border-left-color: #000 !important;
}

.g-brd-black-right {
  border-right-color: #000 !important;
}

/* White */
.g-brd-white-top {
  border-top-color: #fff !important;
}

.g-brd-white-bottom {
  border-bottom-color: #fff !important;
}

.g-brd-white-left {
  border-left-color: #fff !important;
}

.g-brd-white-right {
  border-right-color: #fff !important;
}

.g-brd-white-opacity-0_1-top {
  border-top-color: rgba(255, 255, 255, 0.1) !important;
}

.g-brd-white-opacity-0_1-bottom {
  border-bottom-color: rgba(255, 255, 255, 0.1) !important;
}

.g-brd-white-opacity-0_1-left {
  border-left-color: rgba(255, 255, 255, 0.1) !important;
}

.g-brd-white-opacity-0_1-right {
  border-right-color: rgba(255, 255, 255, 0.1) !important;
}

.g-brd-white-opacity-0_2-top {
  border-top-color: rgba(255, 255, 255, 0.2) !important;
}

.g-brd-white-opacity-0_2-bottom {
  border-bottom-color: rgba(255, 255, 255, 0.2) !important;
}

.g-brd-white-opacity-0_2-left {
  border-left-color: rgba(255, 255, 255, 0.2) !important;
}

.g-brd-white-opacity-0_2-right {
  border-right-color: rgba(255, 255, 255, 0.2) !important;
}

.g-brd-white-opacity-0_3-top {
  border-top-color: rgba(255, 255, 255, 0.3) !important;
}

.g-brd-white-opacity-0_3-bottom {
  border-bottom-color: rgba(255, 255, 255, 0.3) !important;
}

.g-brd-white-opacity-0_3-left {
  border-left-color: rgba(255, 255, 255, 0.3) !important;
}

.g-brd-white-opacity-0_3-right {
  border-right-color: rgba(255, 255, 255, 0.3) !important;
}

.g-brd-white-opacity-0_4-top {
  border-top-color: rgba(255, 255, 255, 0.4) !important;
}

.g-brd-white-opacity-0_4-bottom {
  border-bottom-color: rgba(255, 255, 255, 0.4) !important;
}

.g-brd-white-opacity-0_4-left {
  border-left-color: rgba(255, 255, 255, 0.4) !important;
}

.g-brd-white-opacity-0_4-right {
  border-right-color: rgba(255, 255, 255, 0.4) !important;
}

.g-brd-white-opacity-0_5-top {
  border-top-color: rgba(255, 255, 255, 0.5) !important;
}

.g-brd-white-opacity-0_5-bottom {
  border-bottom-color: rgba(255, 255, 255, 0.5) !important;
}

.g-brd-white-opacity-0_5-left {
  border-left-color: rgba(255, 255, 255, 0.5) !important;
}

.g-brd-white-opacity-0_5-right {
  border-right-color: rgba(255, 255, 255, 0.5) !important;
}

.g-brd-white-opacity-0_6-top {
  border-top-color: rgba(255, 255, 255, 0.6) !important;
}

.g-brd-white-opacity-0_6-bottom {
  border-bottom-color: rgba(255, 255, 255, 0.6) !important;
}

.g-brd-white-opacity-0_6-left {
  border-left-color: rgba(255, 255, 255, 0.6) !important;
}

.g-brd-white-opacity-0_6-right {
  border-right-color: rgba(255, 255, 255, 0.6) !important;
}

/* Gray Colors */
.g-brd-gray-dark-v1-top {
  border-top-color: #111 !important;
}

.g-brd-gray-dark-v1-bottom {
  border-bottom-color: #111 !important;
}

.g-brd-gray-dark-v1-left {
  border-left-color: #111 !important;
}

.g-brd-gray-dark-v1-right {
  border-right-color: #111 !important;
}

.g-brd-gray-dark-v2-top {
  border-top-color: #333 !important;
}

.g-brd-gray-dark-v2-bottom {
  border-bottom-color: #333 !important;
}

.g-brd-gray-dark-v2-left {
  border-left-color: #333 !important;
}

.g-brd-gray-dark-v2-right {
  border-right-color: #333 !important;
}

.g-brd-gray-dark-v3-top {
  border-top-color: #555 !important;
}

.g-brd-gray-dark-v3-bottom {
  border-bottom-color: #555 !important;
}

.g-brd-gray-dark-v3-left {
  border-left-color: #555 !important;
}

.g-brd-gray-dark-v3-right {
  border-right-color: #555 !important;
}

.g-brd-gray-dark-v4-top {
  border-top-color: #777 !important;
}

.g-brd-gray-dark-v4-bottom {
  border-bottom-color: #777 !important;
}

.g-brd-gray-dark-v4-left {
  border-left-color: #777 !important;
}

.g-brd-gray-dark-v4-right {
  border-right-color: #777 !important;
}

.g-brd-gray-dark-v5-top {
  border-top-color: #999 !important;
}

.g-brd-gray-dark-v5-bottom {
  border-bottom-color: #999 !important;
}

.g-brd-gray-dark-v5-left {
  border-left-color: #999 !important;
}

.g-brd-gray-dark-v5-right {
  border-right-color: #999 !important;
}

.g-brd-gray-light-v1-top {
  border-top-color: #bbb !important;
}

.g-brd-gray-light-v1-bottom {
  border-bottom-color: #bbb !important;
}

.g-brd-gray-light-v1-left {
  border-left-color: #bbb !important;
}

.g-brd-gray-light-v1-right {
  border-right-color: #bbb !important;
}

.g-brd-gray-light-v2-top {
  border-top-color: #ccc !important;
}

.g-brd-gray-light-v2-bottom {
  border-bottom-color: #ccc !important;
}

.g-brd-gray-light-v2-left {
  border-left-color: #ccc !important;
}

.g-brd-gray-light-v2-right {
  border-right-color: #ccc !important;
}

.g-brd-gray-light-v3-top {
  border-top-color: #ddd !important;
}

.g-brd-gray-light-v3-bottom {
  border-bottom-color: #ddd !important;
}

.g-brd-gray-light-v3-left {
  border-left-color: #ddd !important;
}

.g-brd-gray-light-v3-right {
  border-right-color: #ddd !important;
}

.g-brd-gray-light-v4-top {
  border-top-color: #eee !important;
}

.g-brd-gray-light-v4-bottom {
  border-bottom-color: #eee !important;
}

.g-brd-gray-light-v4-left {
  border-left-color: #eee !important;
}

.g-brd-gray-light-v4-right {
  border-right-color: #eee !important;
}

.g-brd-gray-light-v5-top {
  border-top-color: #f7f7f7 !important;
}

.g-brd-gray-light-v5-bottom {
  border-bottom-color: #f7f7f7 !important;
}

.g-brd-gray-light-v5-left {
  border-left-color: #f7f7f7 !important;
}

.g-brd-gray-light-v5-right {
  border-right-color: #f7f7f7 !important;
}

/* Transparent */
.g-brd-transparent-top {
  border-top-color: transparent !important;
}

.g-brd-transparent-bottom {
  border-bottom-color: transparent !important;
}

.g-brd-transparent-left {
  border-left-color: transparent !important;
}

.g-brd-transparent-right {
  border-right-color: transparent !important;
}

/* Complementary Colors
------------------------------------*/
/* Color Green */
.g-brd-green-top {
  border-top-color: #72c02c !important;
}

.g-brd-green-bottom {
  border-bottom-color: #72c02c !important;
}

.g-brd-green-left {
  border-left-color: #72c02c !important;
}

.g-brd-green-right {
  border-right-color: #72c02c !important;
}

/* Color Blue */
.g-brd-blue-top {
  border-top-color: #3398dc !important;
}

.g-brd-blue-bottom {
  border-bottom-color: #3398dc !important;
}

.g-brd-blue-left {
  border-left-color: #3398dc !important;
}

.g-brd-blue-right {
  border-right-color: #3398dc !important;
}

/* Color Light Blue */
.g-brd-lightblue-top {
  border-top-color: #edf2f8 !important;
}

.g-brd-lightblue-bottom {
  border-bottom-color: #edf2f8 !important;
}

.g-brd-lightblue-left {
  border-left-color: #edf2f8 !important;
}

.g-brd-lightblue-right {
  border-right-color: #edf2f8 !important;
}

.g-brd-lightblue-v1-top {
  border-top-color: #d6e2ee !important;
}

.g-brd-lightblue-v1-bottom {
  border-bottom-color: #d6e2ee !important;
}

.g-brd-lightblue-v1-left {
  border-left-color: #d6e2ee !important;
}

.g-brd-lightblue-v1-right {
  border-right-color: #d6e2ee !important;
}

/* Color Dark Blue */
.g-brd-darkblue-top {
  border-top-color: #009 !important;
}

.g-brd-darkblue-bottom {
  border-bottom-color: #009 !important;
}

.g-brd-darkblue-left {
  border-left-color: #009 !important;
}

.g-brd-darkblue-right {
  border-right-color: #009 !important;
}

/* Color Indigo */
.g-brd-indigo-top {
  border-top-color: #4263a3 !important;
}

.g-brd-indigo-bottom {
  border-bottom-color: #4263a3 !important;
}

.g-brd-indigo-left {
  border-left-color: #4263a3 !important;
}

.g-brd-indigo-right {
  border-right-color: #4263a3 !important;
}

/* Color Red */
.g-brd-red-top {
  border-top-color: #f00 !important;
}

.g-brd-red-bottom {
  border-bottom-color: #f00 !important;
}

.g-brd-red-left {
  border-left-color: #f00 !important;
}

.g-brd-red-right {
  border-right-color: #f00 !important;
}

/* Color Light Red */
.g-brd-lightred-top {
  border-top-color: #e64b3b !important;
}

.g-brd-lightred-bottom {
  border-bottom-color: #e64b3b !important;
}

.g-brd-lightred-left {
  border-left-color: #e64b3b !important;
}

.g-brd-lightred-right {
  border-right-color: #e64b3b !important;
}

/* Color Dark Red */
.g-brd-darkred-top {
  border-top-color: #a10f2b !important;
}

.g-brd-darkred-bottom {
  border-bottom-color: #a10f2b !important;
}

.g-brd-darkred-left {
  border-left-color: #a10f2b !important;
}

.g-brd-darkred-right {
  border-right-color: #a10f2b !important;
}

/* Color Purple */
.g-brd-purple-top {
  border-top-color: #9a69cb !important;
}

.g-brd-purple-bottom {
  border-bottom-color: #9a69cb !important;
}

.g-brd-purple-left {
  border-left-color: #9a69cb !important;
}

.g-brd-purple-right {
  border-right-color: #9a69cb !important;
}

/* Color Dark Purple */
.g-brd-darkpurple-top {
  border-top-color: #6639b6 !important;
}

.g-brd-darkpurple-bottom {
  border-bottom-color: #6639b6 !important;
}

.g-brd-darkpurple-left {
  border-left-color: #6639b6 !important;
}

.g-brd-darkpurple-right {
  border-right-color: #6639b6 !important;
}

/* Color Pink */
.g-brd-pink-top {
  border-top-color: #e81c62 !important;
}

.g-brd-pink-bottom {
  border-bottom-color: #e81c62 !important;
}

.g-brd-pink-left {
  border-left-color: #e81c62 !important;
}

.g-brd-pink-right {
  border-right-color: #e81c62 !important;
}

/* Color Orange */
.g-brd-orange-top {
  border-top-color: #e57d20 !important;
}

.g-brd-orange-bottom {
  border-bottom-color: #e57d20 !important;
}

.g-brd-orange-left {
  border-left-color: #e57d20 !important;
}

.g-brd-orange-right {
  border-right-color: #e57d20 !important;
}

/* Color Deep Orange */
.g-brd-deeporange-top {
  border-top-color: #fe541e !important;
}

.g-brd-deeporange-bottom {
  border-bottom-color: #fe541e !important;
}

.g-brd-deeporange-left {
  border-left-color: #fe541e !important;
}

.g-brd-deeporange-right {
  border-right-color: #fe541e !important;
}

/* Color Yellow */
.g-brd-yellow-top {
  border-top-color: #ebc71d !important;
}

.g-brd-yellow-bottom {
  border-bottom-color: #ebc71d !important;
}

.g-brd-yellow-left {
  border-left-color: #ebc71d !important;
}

.g-brd-yellow-right {
  border-right-color: #ebc71d !important;
}

/* Color Aqua */
.g-brd-aqua-top {
  border-top-color: #29d6e6 !important;
}

.g-brd-aqua-bottom {
  border-bottom-color: #29d6e6 !important;
}

.g-brd-aqua-left {
  border-left-color: #29d6e6 !important;
}

.g-brd-aqua-right {
  border-right-color: #29d6e6 !important;
}

/* Color Cyan */
.g-brd-cyan-top {
  border-top-color: #00bed6 !important;
}

.g-brd-cyan-bottom {
  border-bottom-color: #00bed6 !important;
}

.g-brd-cyan-left {
  border-left-color: #00bed6 !important;
}

.g-brd-cyan-right {
  border-right-color: #00bed6 !important;
}

/* Color Teal */
.g-brd-teal-top {
  border-top-color: #18ba9b !important;
}

.g-brd-teal-bottom {
  border-bottom-color: #18ba9b !important;
}

.g-brd-teal-left {
  border-left-color: #18ba9b !important;
}

.g-brd-teal-right {
  border-right-color: #18ba9b !important;
}

/* Color Brown */
.g-brd-brown-top {
  border-top-color: #9c8061 !important;
}

.g-brd-brown-bottom {
  border-bottom-color: #9c8061 !important;
}

.g-brd-brown-left {
  border-left-color: #9c8061 !important;
}

.g-brd-brown-right {
  border-right-color: #9c8061 !important;
}

/* Color Blue Gray */
.g-brd-bluegray-top {
  border-top-color: #585f69 !important;
}

.g-brd-bluegray-bottom {
  border-bottom-color: #585f69 !important;
}

.g-brd-bluegray-left {
  border-left-color: #585f69 !important;
}

.g-brd-bluegray-right {
  border-right-color: #585f69 !important;
}

/* O */
.g-brd-primary-top--hover:hover {
  border-top-color: #72c02c !important;
}

.g-brd-primary-top--hover:hover::after {
  border-top-color: #72c02c;
}

.g-brd-primary-top--active.active {
  border-top-color: #72c02c !important;
}

.g-brd-primary-top--active.active::after {
  border-top-color: #72c02c;
}

.g-brd-primary-bottom--hover:hover {
  border-bottom-color: #72c02c !important;
}

.g-brd-primary-bottom--hover:hover::after {
  border-bottom-color: #72c02c;
}

.g-brd-primary-bottom--active.active {
  border-bottom-color: #72c02c !important;
}

.g-brd-primary-bottom--active.active::after {
  border-bottom-color: #72c02c;
}

.g-brd-pinterest {
  border-color: #c8232c !important;
}

.g-brd-pinterest::after {
  border-color: #c8232c !important;
}

.g-brd-pinterest-top--hover:hover {
  border-top-color: #c8232c !important;
}

.g-brd-pinterest-top--hover:hover::after {
  border-top-color: #c8232c;
}

.g-brd-pinterest-top--active.active {
  border-top-color: #c8232c !important;
}

.g-brd-pinterest-top--active.active::after {
  border-top-color: #c8232c;
}

.g-brd-pinterest-bottom--hover:hover {
  border-bottom-color: #c8232c !important;
}

.g-brd-pinterest-bottom--hover:hover::after {
  border-bottom-color: #c8232c;
}

.g-brd-pinterest-bottom--active.active {
  border-bottom-color: #c8232c !important;
}

.g-brd-pinterest-bottom--active.active::after {
  border-bottom-color: #c8232c;
}

/*------------------------------------
  Social Border Colors
------------------------------------*/
/* Facebook */
.g-brd-facebook {
  border-color: #3b5998;
}

.g-brd-facebook--hover:hover {
  border-color: #3b5998 !important;
}

/* Twitter */
.g-brd-twitter {
  border-color: #00acee;
}

.g-brd-twitter--hover:hover {
  border-color: #00acee !important;
}

/* Skype */
.g-brd-skype {
  border-color: #00aff0;
}

.g-brd-skype--hover:hover {
  border-color: #00aff0 !important;
}

/* Pinterest */
.g-brd-pinterest {
  border-color: #c8232c;
}

.g-brd-pinterest--hover:hover {
  border-color: #c8232c !important;
}

/* Vine */
.g-brd-vine {
  border-color: #00bf8f;
}

.g-brd-vine--hover:hover {
  border-color: #00bf8f !important;
}

/* Youtube */
.g-brd-youtube {
  border-color: #c4302b;
}

.g-brd-youtube--hover:hover {
  border-color: #c4302b !important;
}

/* Google plus */
.g-brd-google-plus {
  border-color: #dd4b39;
}

.g-brd-google-plus--hover:hover {
  border-color: #dd4b39 !important;
}

/* Dribbble */
.g-brd-dribbble {
  border-color: #ea4c89;
}

.g-brd-dribbble--hover:hover {
  border-color: #ea4c89 !important;
}

/* VK */
.g-brd-vk {
  border-color: #2b587a;
}

.g-brd-vk--hover:hover {
  border-color: #2b587a !important;
}

/* Linkedin */
.g-brd-linkedin {
  border-color: #0e76a8;
}

.g-brd-linkedin--hover:hover {
  border-color: #0e76a8 !important;
}

/* Instagram */
.g-brd-instagram {
  border-color: #3f729b;
}

.g-brd-instagram--hover:hover {
  border-color: #3f729b !important;
}

/*------------------------------------
  Border Gradient Colors
------------------------------------*/
/* Cyan Gradient */
.g-brd-cyan-gradient-opacity-v1 {
  -o-border-image: linear-gradient(160deg, rgba(0, 0, 153, 0.55) 0%, rgba(0, 190, 214, 0.6) 100%);
  border-image: linear-gradient(160deg, rgba(0, 0, 153, 0.55) 0%, rgba(0, 190, 214, 0.6) 100%);
  border-image-slice: 1;
}

/*------------------------------------
  Typography Font Family
------------------------------------*/
.g-font-secondary {
  font-family: "Roboto Slab", Helvetica, Arial, sans-serif;
}

.g-font-code {
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.g-font-niconne {
  font-family: "Niconne", cursive;
}

/*------------------------------------
  Typography Font Size
------------------------------------*/
.g-font-size-default {
  font-size: 1rem !important;
}

.g-font-size-70x {
  font-size: 70% !important;
}

.g-font-size-75x {
  font-size: 75% !important;
}

.g-font-size-80x {
  font-size: 80% !important;
}

.g-font-size-85x {
  font-size: 85% !important;
}

.g-font-size-90x {
  font-size: 90% !important;
}

.g-font-size-95x {
  font-size: 95% !important;
}

.g-font-size-0 {
  font-size: 0;
}

.g-font-size-5 {
  font-size: 0.35714rem !important;
}

.g-font-size-8 {
  font-size: 0.57143rem !important;
}

.g-font-size-9 {
  font-size: 0.64286rem !important;
}

.g-font-size-10 {
  font-size: 0.71429rem !important;
}

.g-font-size-11 {
  font-size: 0.78571rem !important;
}

.g-font-size-12 {
  font-size: 0.85714rem !important;
}

.g-font-size-13 {
  font-size: 0.92857rem !important;
}

.g-font-size-14 {
  font-size: 1rem !important;
}

.g-font-size-15 {
  font-size: 1.07143rem !important;
}

.g-font-size-16 {
  font-size: 1.14286rem !important;
}

.g-font-size-17 {
  font-size: 1.21429rem !important;
}

.g-font-size-18 {
  font-size: 1.28571rem !important;
}

.g-font-size-20 {
  font-size: 1.42857rem !important;
}

.g-font-size-22 {
  font-size: 1.57143rem !important;
}

.g-font-size-23 {
  font-size: 1.64286rem !important;
}

.g-font-size-24 {
  font-size: 1.71429rem !important;
}

.g-font-size-25 {
  font-size: 1.78571rem !important;
}

.g-font-size-26 {
  font-size: 1.85714rem !important;
}

.g-font-size-27 {
  font-size: 1.92857rem !important;
}

.g-font-size-28 {
  font-size: 2rem !important;
}

.g-font-size-30 {
  font-size: 2.14286rem !important;
}

.g-font-size-32 {
  font-size: 2.28571rem !important;
}

.g-font-size-33 {
  font-size: 2.35714rem !important;
}

.g-font-size-35 {
  font-size: 2.5rem !important;
}

.g-font-size-36 {
  font-size: 2.57143rem !important;
}

.g-font-size-38 {
  font-size: 2.71429rem !important;
}

.g-font-size-40 {
  font-size: 2.85714rem !important;
}

.g-font-size-42 {
  font-size: 3rem !important;
}

.g-font-size-45 {
  font-size: 3.21429rem !important;
}

.g-font-size-46 {
  font-size: 3.28571rem !important;
}

.g-font-size-48 {
  font-size: 3.42857rem !important;
}

.g-font-size-50 {
  font-size: 3.57143rem !important;
}

.g-font-size-55 {
  font-size: 3.92857rem !important;
}

.g-font-size-56 {
  font-size: 4rem !important;
}

.g-font-size-60 {
  font-size: 4.28571rem !important;
}

.g-font-size-65 {
  font-size: 4.64286rem !important;
}

.g-font-size-70 {
  line-height: 70px;
  font-size: 5rem !important;
}

.g-font-size-75 {
  font-size: 5.35714rem !important;
}

.g-font-size-76 {
  font-size: 5.42857rem !important;
}

.g-font-size-80 {
  font-size: 5.71429rem !important;
}

.g-font-size-86 {
  font-size: 6.14286rem !important;
}

.g-font-size-90 {
  font-size: 6.42857rem !important;
}

.g-font-size-120 {
  font-size: 8.57143rem !important;
}

.g-font-size-200 {
  line-height: 210px;
  font-size: 14.28571rem !important;
}

.g-font-size-180 {
  font-size: 12.85714rem !important;
}

@media (min-width: 576px) {
  .g-font-size-20--sm {
    font-size: 1.42857rem !important;
  }

  .g-font-size-25--sm {
    font-size: 1.78571rem !important;
  }

  .g-font-size-40--sm {
    font-size: 2.85714rem !important;
  }

  .g-font-size-50--sm {
    font-size: 3.57143rem !important;
  }

  .g-font-size-240--sm {
    font-size: 17.14286rem !important;
  }
}
@media (min-width: 768px) {
  .g-font-size-default--md {
    font-size: 1rem !important;
  }

  .g-font-size-12--md {
    font-size: 0.85714rem !important;
  }

  .g-font-size-16--md {
    font-size: 1.14286rem !important;
  }

  .g-font-size-18--md {
    font-size: 1.28571rem !important;
  }

  .g-font-size-20--md {
    font-size: 1.42857rem !important;
  }

  .g-font-size-24--md {
    font-size: 1.71429rem !important;
  }

  .g-font-size-25--md {
    font-size: 1.78571rem !important;
  }

  .g-font-size-26--md {
    font-size: 1.85714rem !important;
  }

  .g-font-size-27--md {
    font-size: 1.92857rem !important;
  }

  .g-font-size-28--md {
    font-size: 2rem !important;
  }

  .g-font-size-30--md {
    font-size: 2.14286rem !important;
  }

  .g-font-size-32--md {
    font-size: 2.28571rem !important;
  }

  .g-font-size-35--md {
    font-size: 2.5rem !important;
  }

  .g-font-size-36--md {
    font-size: 2.57143rem !important;
  }

  .g-font-size-40--md {
    font-size: 2.85714rem !important;
  }

  .g-font-size-45--md {
    font-size: 3.21429rem !important;
  }

  .g-font-size-46--md {
    font-size: 3.28571rem !important;
  }

  .g-font-size-48--md {
    font-size: 3.42857rem !important;
  }

  .g-font-size-50--md {
    font-size: 3.57143rem !important;
  }

  .g-font-size-55--md {
    font-size: 3.92857rem !important;
  }

  .g-font-size-56--md {
    font-size: 4rem !important;
  }

  .g-font-size-60--md {
    font-size: 4.28571rem !important;
  }

  .g-font-size-65--md {
    font-size: 4.64286rem !important;
  }

  .g-font-size-70--md {
    font-size: 5rem !important;
  }

  .g-font-size-75--md {
    font-size: 5.35714rem !important;
  }

  .g-font-size-76--md {
    font-size: 5.42857rem !important;
  }

  .g-font-size-90--md {
    font-size: 6.42857rem !important;
  }

  .g-font-size-130--md {
    font-size: 9.28571rem !important;
  }
}
@media (min-width: 992px) {
  .g-font-size-default--lg {
    font-size: 1rem !important;
  }

  .g-font-size-16--lg {
    font-size: 1.14286rem !important;
  }

  .g-font-size-18--lg {
    font-size: 1.28571rem !important;
  }

  .g-font-size-26--lg {
    font-size: 1.85714rem !important;
  }

  .g-font-size-32--lg {
    font-size: 2.28571rem !important;
  }

  .g-font-size-35--lg {
    font-size: 2.5rem !important;
  }

  .g-font-size-36--lg {
    font-size: 2.57143rem !important;
  }

  .g-font-size-42--lg {
    font-size: 3rem !important;
  }

  .g-font-size-60--lg {
    font-size: 4.28571rem !important;
  }

  .g-font-size-75--lg {
    font-size: 5.35714rem !important;
  }

  .g-font-size-76--lg {
    font-size: 5.42857rem !important;
  }

  .g-font-size-420--lg {
    font-size: 30rem !important;
  }
}
@media (min-width: 1200px) {
  .g-font-size-17--xl {
    font-size: 1.21429rem !important;
  }
}
@media (max-width: 575px) {
  .g-font-size-25 {
    font-size: 1.78571rem !important;
  }
}
/*------------------------------------
  Typography Font Weight
------------------------------------*/
.g-font-weight-100 {
  font-weight: 100 !important;
}

.g-font-weight-200 {
  font-weight: 200 !important;
}

.g-font-weight-300 {
  font-weight: 300 !important;
}

.g-font-weight-400 {
  font-weight: 400 !important;
}

.g-font-weight-500 {
  font-weight: 500 !important;
}

.g-font-weight-600 {
  font-weight: 600 !important;
}

.g-font-weight-700 {
  font-weight: 700 !important;
}

.g-font-weight-800 {
  font-weight: 800 !important;
}

.g-font-weight-900 {
  font-weight: 900 !important;
}

@media (min-width: 768px) {
  .g-font-weight-100--md {
    font-weight: 100 !important;
  }

  .g-font-weight-200--md {
    font-weight: 200 !important;
  }

  .g-font-weight-300--md {
    font-weight: 300 !important;
  }

  .g-font-weight-400--md {
    font-weight: 400 !important;
  }

  .g-font-weight-500--md {
    font-weight: 500 !important;
  }

  .g-font-weight-600--md {
    font-weight: 600 !important;
  }

  .g-font-weight-700--md {
    font-weight: 700 !important;
  }

  .g-font-weight-800--md {
    font-weight: 800 !important;
  }

  .g-font-weight-900--md {
    font-weight: 900 !important;
  }
}
/*------------------------------------
  Typography Text Transform
------------------------------------*/
.g-text-transform-none {
  text-transform: none !important;
}

/*------------------------------------
  Typography Text Decoration
------------------------------------*/
.g-text-underline {
  text-decoration: underline;
}

.g-text-underline--none--hover:focus, .g-text-underline--none--hover:hover {
  text-decoration: none;
}

.g-text-strike {
  text-decoration: line-through;
}

/*------------------------------------
  Typography Letter Spacing
------------------------------------*/
.g-letter-spacing-minus-2 {
  letter-spacing: -0.14286rem;
}

.g-letter-spacing-0_5 {
  letter-spacing: 0.03571rem;
}

.g-letter-spacing-1_5 {
  letter-spacing: 0.10714rem;
}

.g-letter-spacing-0 {
  letter-spacing: 0px;
}

.g-letter-spacing-1 {
  letter-spacing: 0.07143rem;
}

.g-letter-spacing-2 {
  letter-spacing: 0.14286rem;
}

.g-letter-spacing-3 {
  letter-spacing: 0.21429rem;
}

.g-letter-spacing-4 {
  letter-spacing: 0.28571rem;
}

.g-letter-spacing-5 {
  letter-spacing: 0.35714rem;
}

.g-letter-spacing-6 {
  letter-spacing: 0.42857rem;
}

.g-letter-spacing-7 {
  letter-spacing: 0.5rem;
}

.g-letter-spacing-8 {
  letter-spacing: 0.57143rem;
}

.g-letter-spacing-9 {
  letter-spacing: 0.64286rem;
}

.g-letter-spacing-10 {
  letter-spacing: 0.71429rem;
}

.g-letter-spacing-11 {
  letter-spacing: 0.78571rem;
}

.g-letter-spacing-12 {
  letter-spacing: 0.85714rem;
}

/*------------------------------------
  Typography Line Height
------------------------------------*/
.g-line-height-0 {
  line-height: 0 !important;
}

.g-line-height-0_7 {
  line-height: 0.7 !important;
}

.g-line-height-0_8 {
  line-height: 0.8 !important;
}

.g-line-height-0_9 {
  line-height: 0.9 !important;
}

.g-line-height-1 {
  line-height: 1 !important;
}

.g-line-height-1_1 {
  line-height: 1.1 !important;
}

.g-line-height-1_2 {
  line-height: 1.2 !important;
}

.g-line-height-1_3 {
  line-height: 1.3 !important;
}

.g-line-height-1_4 {
  line-height: 1.4 !important;
}

.g-line-height-1_5 {
  line-height: 1.5 !important;
}

.g-line-height-1_6 {
  line-height: 1.6 !important;
}

.g-line-height-1_8 {
  line-height: 1.8 !important;
}

.g-line-height-2 {
  line-height: 2 !important;
}

/*------------------------------------
  Typography Font Style
------------------------------------*/
.g-font-style-normal {
  font-style: normal;
}

.g-font-style-italic {
  font-style: italic;
}

/*------------------------------------
  List Style Types
------------------------------------*/
.g-list-style-circle {
  list-style-type: circle;
}

.g-list-style-disc {
  list-style-type: disc;
}

.g-list-style-square {
  list-style-type: square;
}

.g-list-style-lower-roman {
  list-style-type: lower-roman;
}

.g-list-style-upper-roman {
  list-style-type: upper-roman;
}

.g-list-style-lower-latin {
  list-style-type: lower-latin;
}

.g-list-style-upper-latin {
  list-style-type: upper-latin;
}

/*------------------------------------
  Text Types
------------------------------------*/
.g-text-break-word {
  word-wrap: break-word;
}

/*------------------------------------
  Quotes
------------------------------------*/
/* Quote v1 */
.u-quote-v1::before {
  content: "\201C";
  font-size: 36px;
  line-height: 0.75em;
  text-align: center;
  font-weight: 600;
  display: block;
}

.u-quote-v1::after {
  display: none;
}

/*------------------------------------
  Positions
------------------------------------*/
.g-pos-rel {
  position: relative !important;
}

.g-pos-abs {
  position: absolute !important;
}

.g-pos-stc {
  position: static !important;
}

.g-pos-fix {
  position: fixed !important;
}

@media (min-width: 576px) {
  .g-pos-rel--sm {
    position: relative !important;
  }

  .g-pos-fix--sm {
    position: fixed !important;
  }

  .g-pos-abs--sm {
    position: absolute !important;
  }

  .g-pos-stc--sm {
    position: static !important;
  }
}
@media (min-width: 768px) {
  .g-pos-rel--md {
    position: relative !important;
  }

  .g-pos-fix--md {
    position: fixed !important;
  }

  .g-pos-abs--md {
    position: absolute !important;
  }

  .g-pos-stc--sm {
    position: static !important;
  }
}
@media (min-width: 992px) {
  .g-pos-rel--lg {
    position: relative !important;
  }

  .g-pos-fix--lg {
    position: fixed !important;
  }

  .g-pos-abs--lg {
    position: absolute !important;
  }

  .g-pos-stc--lg {
    position: static !important;
  }
}
/*------------------------------------
  Position Spaces
------------------------------------*/
/* Top */
.g-top-auto {
  /* P */
  top: auto;
}

.g-parent:hover .g-top-auto--parent-hover {
  top: auto;
}

.g-top-0 {
  top: 0 !important;
}

.g-top-0--hover:hover {
  top: 0 !important;
}

.g-parent:hover .g-top-0--parent-hover {
  top: 0 !important;
}

.g-top-1 {
  top: 0.07143rem;
}

.g-top-2 {
  top: 0.14286rem;
}

.g-top-3 {
  top: 0.21429rem;
}

.g-top-5 {
  top: 0.35714rem !important;
}

.g-top-7 {
  top: 0.5rem !important;
}

.g-top-10 {
  top: 0.71429rem !important;
}

.g-top-12 {
  top: 0.85714rem !important;
}

.g-top-15 {
  top: 1.07143rem;
}

.g-top-18 {
  top: 1.28571rem;
}

.g-top-20 {
  top: 1.42857rem;
}

.g-top-25 {
  top: 1.78571rem;
}

.g-top-30 {
  top: 2.14286rem;
}

.g-top-35 {
  top: 2.5rem;
}

.g-top-55 {
  top: 3.92857rem;
}

.g-top-65 {
  top: 4.64286rem;
}

.g-top-100 {
  top: 7.14286rem;
}

.g-top-15x {
  top: 15%;
}

.g-top-20x {
  top: 20%;
}

.g-top-25x {
  top: 25%;
}

.g-top-30x {
  top: 30%;
}

.g-top-35x {
  top: 35%;
}

.g-top-50x {
  top: 50%;
}

.g-top-100x {
  top: 100%;
}

/* Top Minis */
.g-top-minus-1 {
  top: -0.07143rem;
}

.g-top-minus-2 {
  top: -0.14286rem;
}

.g-top-minus-3 {
  top: -0.21429rem !important;
}

.g-top-minus-4 {
  top: -0.28571rem;
}

.g-top-minus-5 {
  top: -0.35714rem;
}

.g-top-minus-6 {
  top: -0.42857rem;
}

.g-top-minus-8 {
  top: -0.57143rem;
}

.g-top-minus-10 {
  top: -0.71429rem;
}

.g-top-minus-15 {
  top: -1.07143rem;
}

.g-top-minus-20 {
  top: -1.42857rem;
}

.g-top-minus-30 {
  top: -2.14286rem;
}

.g-top-minus-35 {
  top: -2.5rem;
}

.g-top-minus-40 {
  top: -2.85714rem;
}

.g-top-minus-70 {
  top: -5rem;
}

.g-top-minus-120 {
  top: -8.57143rem;
}

.g-top-minus-25x {
  top: -25%;
}

.g-top-minus-80x {
  top: -80%;
}

/* Left */
.g-left-auto {
  /* P */
  left: auto !important;
}

.g-left-0 {
  left: 0;
}

.g-left-0--hover:hover {
  left: 0;
}

.g-parent:hover .g-left-0--parent-hover {
  left: 0;
}

.g-left-2 {
  left: 0.14286rem;
}

.g-left-5 {
  left: 0.35714rem;
}

.g-left-10 {
  left: 0.71429rem;
}

.g-left-15 {
  left: 1.07143rem !important;
}

.g-left-20 {
  left: 1.42857rem;
}

.g-left-30 {
  left: 2.14286rem;
}

.g-left-40 {
  left: 2.85714rem;
  /* O */
}

.g-left-45 {
  left: 3.21429rem;
  /* P */
}

.g-left-75 {
  left: 5.35714rem;
}

.g-left-110 {
  left: 7.85714rem;
}

.g-left-130 {
  left: 9.28571rem;
}

.g-left-200 {
  left: 14.28571rem;
}

.g-left-15x {
  left: 15%;
}

.g-left-35x {
  left: 35%;
}

.g-left-50x {
  left: 50%;
}

.g-left-100x {
  left: 100%;
}

/* Left Minus */
.g-left-minus-3 {
  left: -0.21429rem;
}

.g-left-minus-6 {
  left: -0.42857rem;
}

.g-left-minus-7 {
  left: -0.5rem;
}

.g-left-minus-10 {
  left: -0.71429rem;
}

.g-left-minus-15 {
  left: -1.07143rem;
}

.g-left-minus-20 {
  left: -1.42857rem;
}

.g-left-minus-25 {
  left: -1.78571rem;
}

.g-left-minus-30 {
  left: -2.14286rem;
}

.g-left-minus-40 {
  left: -2.85714rem;
}

.g-left-minus-50 {
  left: -3.57143rem;
}

.g-parent:hover .g-left-minus-50--parent-hover {
  left: -3.57143rem;
}

/* Right */
.g-right-auto {
  /* P */
  right: auto;
}

.g-right-0 {
  right: 0 !important;
}

.g-right-0--hover:hover {
  right: 0 !important;
}

.g-parent:hover .g-right-0--parent-hover {
  right: 0 !important;
}

.g-right-5 {
  right: 0.35714rem !important;
}

.g-right-7 {
  right: 0.5rem !important;
}

.g-right-10 {
  right: 0.71429rem !important;
}

.g-right-12 {
  right: 0.85714rem !important;
}

.g-right-14 {
  right: 1rem !important;
}

.g-right-15 {
  right: 1.07143rem !important;
}

.g-right-20 {
  right: 1.42857rem;
}

.g-right-30 {
  right: 2.14286rem;
}

.g-right-40 {
  right: 2.85714rem;
}

.g-right-45 {
  right: 3.21429rem;
  /* P */
}

.g-right-55 {
  right: 3.92857rem;
  /* O */
}

.g-right-65 {
  right: 4.64286rem;
}

.g-right-100 {
  right: 7.14286rem;
}

.g-right-110 {
  right: 7.85714rem;
}

.g-right-130 {
  right: 9.28571rem;
}

.g-right-15x {
  right: 15%;
}

.g-right-35x {
  right: 35%;
}

.g-right-50x {
  right: 50%;
}

.g-right-100x {
  right: 100%;
}

/* Right Minus */
.g-right-minus-3 {
  right: -0.21429rem !important;
}

.g-right-minus-6 {
  right: -0.42857rem;
}

.g-right-minus-5 {
  right: -0.35714rem;
}

.g-right-minus-10 {
  right: -0.71429rem;
}

.g-right-minus-13 {
  right: -0.92857rem;
}

.g-right-minus-15 {
  right: -1.07143rem;
}

.g-right-minus-20 {
  right: -1.42857rem;
}

.g-right-minus-25 {
  right: -1.78571rem;
}

.g-right-minus-40 {
  right: -2.85714rem;
}

.g-right-minus-50 {
  right: -3.57143rem;
}

/* Bottom */
.g-bottom-auto {
  /* P */
  bottom: auto;
}

.g-bottom-0 {
  bottom: 0;
}

.g-bottom-0--hover:hover {
  bottom: 0;
}

.g-parent:hover .g-bottom-0--parent-hover {
  bottom: 0;
}

.g-bottom-6 {
  bottom: 0.42857rem;
}

.g-bottom-10 {
  bottom: 0.71429rem;
}

.g-bottom-20 {
  bottom: 1.42857rem;
}

.g-bottom-30 {
  bottom: 2.14286rem;
}

.g-bottom-40 {
  bottom: 2.85714rem;
}

.g-bottom-50 {
  bottom: 3.57143rem;
}

.g-parent:hover .g-bottom-50--parent-hover {
  bottom: 3.57143rem;
}

.g-bottom-60 {
  bottom: 4.28571rem;
}

.g-bottom-80 {
  bottom: 5.71429rem;
}

.g-bottom-minus-20 {
  bottom: -1.42857rem;
}

.g-bottom-minus-30 {
  bottom: -2.14286rem;
}

.g-bottom-minus-40 {
  bottom: -2.85714rem;
}

.g-bottom-minus-70 {
  bottom: -5rem;
}

.g-bottom-minus-35x {
  bottom: -35%;
}

.g-bottom-15x {
  bottom: 15%;
}

.g-bottom-minus-25x {
  bottom: -25%;
}

.g-bottom-100x {
  bottom: 100%;
}

/* Z */
@media (min-width: 576px) {
  .g-top-auto--sm {
    top: auto;
  }

  .g-left-auto--sm {
    left: auto;
  }

  .g-left-minus-20--sm {
    left: -20px;
  }

  .g-right-minus-20--sm {
    right: -20px;
  }
}
/* O */
@media (min-width: 768px) {
  .g-right-0--md {
    right: 0 !important;
  }

  .g-left-0--md {
    left: 0 !important;
  }

  .g-right-minus-15--md {
    right: -1.07143rem;
  }

  .g-left-minus-15--md {
    left: -1.07143rem;
  }

  .g-top-minus-20--md {
    top: -1.42857rem;
  }

  .g-right-minus-25--md {
    right: -1.78571rem;
  }

  .g-right-100--md {
    right: 7.14286rem;
  }

  .g-bottom-minus-50--md {
    bottom: -3.57143rem;
  }

  .g-left-auto--md {
    left: auto !important;
  }

  .g-right-auto--md {
    right: auto !important;
  }

  .g-left-minus-25--md {
    left: -1.78571rem;
  }

  .g-left-130--md {
    left: 9.28571rem !important;
  }

  .g-left-35x--md {
    left: 35%;
  }

  .g-left-50x--md {
    left: 50%;
  }

  .g-right-130--md {
    right: 9.28571rem !important;
  }

  .g-right-35x--md {
    right: 35%;
  }

  .g-right-50x--md {
    right: 50%;
  }
}
@media (min-width: 992px) {
  .g-top-0--lg {
    top: 0 !important;
  }

  .g-right-0--lg {
    right: 0;
  }

  .g-left-minus-35--lg {
    left: -2.5rem;
  }

  .g-left-40--lg {
    left: 2.85714rem;
  }

  .g-right-minus-35--lg {
    right: -2.5rem;
  }

  .g-right-40--lg {
    right: 2.85714rem;
  }
}
/*------------------------------------
  Block Alignments
------------------------------------*/
/* Absolute (Position, X, Y) */
.g-absolute-centered {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%);
  -webkit-backface-visibility: hidden;
}

.g-absolute-centered--x {
  position: absolute !important;
  left: 50% !important;
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
}

@media (min-width: 576px) {
  .g-absolute-centered--x--sm {
    position: absolute !important;
    left: 50% !important;
    transform: translateX(-50%);
    -webkit-backface-visibility: hidden;
  }
}
@media (min-width: 768px) {
  .g-absolute-centered--x--md {
    position: absolute !important;
    left: 50% !important;
    transform: translateX(-50%);
    -webkit-backface-visibility: hidden;
  }
}
.g-absolute-centered--y {
  position: absolute !important;
  top: 50% !important;
  transform: translateY(-50%);
  -webkit-backface-visibility: hidden;
}

@media (min-width: 768px) {
  .g-absolute-centered--y--md {
    position: absolute !important;
    top: 50% !important;
    transform: translateY(-50%);
    -webkit-backface-visibility: hidden;
  }
}
@media (min-width: 992px) {
  .g-absolute-centered--y--lg {
    position: absolute !important;
    top: 50% !important;
    transform: translateY(-50%);
    -webkit-backface-visibility: hidden;
  }
}
/* O */
.g-transform-origin--top-left {
  transform-origin: top left;
}

.g-transform-origin--top-right {
  transform-origin: top right;
}

.g-absolute-centered--y--scl-0_6 {
  position: absolute;
  top: 50%;
  transform: scale(0.6) translateY(-50%);
}

/* Relative (Position, X, Y) */
.g-relative-centered {
  position: relative;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%);
  -webkit-backface-visibility: hidden;
}

.g-relative-centered--x {
  position: relative;
  left: 50% !important;
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
}

.g-relative-centered--y {
  position: relative;
  top: 50% !important;
  transform: translateY(-50%);
  -webkit-backface-visibility: hidden;
}

/* Flex centered */
.g-flex-centered {
  display: flex;
  align-items: center;
  justify-content: center;
}

.g-flex-centered-item {
  flex: 1;
}

.g-flex-centered-item--top {
  align-self: flex-start;
}

.g-flex-centered-item--bottom {
  align-self: flex-end;
}

/* Flex right */
.g-flex-right--xs {
  justify-content: flex-end;
}

/* Flex middle */
.g-flex-middle {
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
}

.g-flex-middle-item {
  margin-top: auto;
  margin-bottom: auto;
}

.g-flex-middle-item--top {
  margin-top: 0;
  margin-bottom: 0;
}

.g-flex-middle-item--bottom {
  margin-top: auto;
  margin-bottom: 0;
}

.g-flex-middle-item--fixed {
  flex: none;
  max-width: 50%;
}

@media (min-width: 768px) {
  /* Flex right */
  .g-flex-right--md {
    justify-content: flex-end;
  }

  .g-flex-centered--md {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .g-absolute-centered--y--scl-1--md {
    position: absolute;
    top: 50%;
    transform: scale(1) translateY(-50%);
  }
}
@media (min-width: 576px) {
  .g-absolute-centered--sm {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
    -webkit-backface-visibility: hidden;
  }

  .g-absolute-centered--x-sm--reset {
    position: static !important;
    left: auto !important;
    transform: translateX(0) !important;
  }
}
@media (min-width: 768px) {
  .g-absolute-centered--md {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
    -webkit-backface-visibility: hidden;
  }
}
@media (min-width: 992px) {
  .g-absolute-centered--x--lg {
    position: absolute !important;
    left: 50% !important;
    transform: translateX(-50%);
    -webkit-backface-visibility: hidden;
  }

  .g-flex-centered--lg {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
/*------------------------------------
  Alignments
------------------------------------*/
.g-valign-super {
  vertical-align: super !important;
}

.g-valign-sub {
  vertical-align: sub !important;
}

.g-valign-top {
  vertical-align: top !important;
}

.g-valign-middle {
  vertical-align: middle !important;
}

.g-valign-bottom {
  vertical-align: bottom !important;
}

/*------------------------------------
  Blur
------------------------------------*/
.g-blur-30 {
  -webkit-filter: blur(30px);
  filter: blur(30px);
}

.g-blur-30--hover:hover {
  -webkit-filter: blur(30px);
  filter: blur(30px);
}

.g-parent:hover .g-blur-30--parent-hover {
  -webkit-filter: blur(30px);
  filter: blur(30px);
}

/*------------------------------------
  Box-shadows
------------------------------------*/
.g-box-shadow-none {
  box-shadow: none !important;
}

/*------------------------------------
  Clear
------------------------------------*/
.g-clear {
  clear: both;
}

.g-clear--left {
  clear: left;
}

.g-clear--right {
  clear: right;
}

/*------------------------------------
  Cursors
------------------------------------*/
.g-cursor-pointer {
  cursor: pointer;
}

/*------------------------------------
  Overflows
------------------------------------*/
.g-overflow-hidden {
  overflow: hidden !important;
}

.g-overflow-visible {
  overflow: visible;
}

.g-overflow-x-hidden {
  overflow-x: hidden;
}

.g-overflow-x-auto {
  overflow-x: auto !important;
}

.g-overflow-x-scroll {
  overflow-x: scroll;
}

.g-overflow-y-auto {
  overflow-y: auto;
}

.g-overflow-y-hidden {
  overflow-y: hidden;
}

@media (min-width: 768px) {
  .g-overflow-x-visible--md {
    overflow-x: visible;
  }
}
@media (min-width: 992px) {
  .g-overflow-x-visible--lg {
    overflow-x: visible;
  }
}
/*------------------------------------
  Transitions
------------------------------------*/
/*.g-transition {
  &-0_2 {
    transition: .2s ease-out;
  }
  &-0_3 {
    transition: .3s ease-out;
  }
  &-0_6 {
    transition: .6s ease-out;
    &-ease {
      transition: .6s ease;
    }
  }
}

[class*="g-color-"][class*="--hover"] {
  transition: color .2s ease-out;
}
[class*="g-bg-"][class*="--hover"] {
  transition: background-color .3s ease-out;
}
[class*="g-color-"][class*="--hover"][class*="g-bg-"][class*="--hover"] {
  transition: .3s ease-out;
}*/
[class*=g-transition] {
  transition-property: all;
  transition-timing-function: ease;
  transition-delay: 0s;
}

[class*=g-transition]::before, [class*=g-transition]::after {
  transition-property: all;
  transition-timing-function: ease;
  transition-delay: 0s;
}

svg[class*=g-transition] path,
svg[class*=g-transition] polygon {
  transition-property: all;
  transition-timing-function: ease;
  transition-delay: 0s;
}

.g-transition-0 {
  transition-duration: 0s;
}

.g-transition-0::before, .g-transition-0::after {
  transition-duration: 0s;
}

svg.g-transition-0 path,
svg.g-transition-0 polygon {
  transition-duration: 0s;
}

.g-transition-0_2 {
  transition-duration: 0.2s;
}

.g-transition-0_2::before, .g-transition-0_2::after {
  transition-duration: 0.2s;
}

svg.g-transition-0_2 path,
svg.g-transition-0_2 polygon {
  transition-duration: 0.2s;
}

.g-transition-0_3 {
  transition-duration: 0.3s;
}

.g-transition-0_3::before, .g-transition-0_3::after {
  transition-duration: 0.3s;
}

svg.g-transition-0_3 path,
svg.g-transition-0_3 polygon {
  transition-duration: 0.3s;
}

.g-transition-0_5 {
  transition-duration: 0.5s;
}

.g-transition-0_5::before, .g-transition-0_5::after {
  transition-duration: 0.5s;
}

svg.g-transition-0_5 path,
svg.g-transition-0_5 polygon {
  transition-duration: 0.5s;
}

.g-transition-0_6 {
  transition-duration: 0.6s;
}

.g-transition-0_6::before, .g-transition-0_6::after {
  transition-duration: 0.6s;
}

svg.g-transition-0_6 path,
svg.g-transition-0_6 polygon {
  transition-duration: 0.6s;
}

.g-transition-delay-0_11 {
  transition-delay: 0.11s;
}

.g-transition-delay-0_11::before, .g-transition-delay-0_11::after {
  transition-delay: 0.11s;
}

svg.g-transition-0_11 path,
svg.g-transition-0_11 polygon {
  transition-duration: 0.11s;
}

.g-transition-delay-0_2 {
  transition-delay: 0.2s;
}

.g-transition-delay-0_2::before, .g-transition-delay-0_2::after {
  transition-delay: 0.2s;
}

svg.g-transition-delay-0_2 path,
svg.g-transition-delay-0_2 polygon {
  transition-delay: 0.2s;
}

.g-transition-delay-0_45 {
  transition-delay: 0.45s;
}

.g-transition-delay-0_45::before, .g-transition-delay-0_45::after {
  transition-delay: 0.45s;
}

svg.g-transition-delay-0_45 path,
svg.g-transition-delay-0_45 polygon {
  transition-delay: 0.45s;
}

.g-transition--ease-out {
  transition-timing-function: ease-out;
}

.g-transition--ease-out::before, .g-transition--ease-out::after {
  transition-timing-function: ease-out;
}

svg.g-transition--ease-out path,
svg.g-transition--ease-out polygon {
  transition-timing-function: ease-out;
}

.g-transition--ease-in {
  transition-timing-function: ease-in;
}

.g-transition--ease-in::before, .g-transition--ease-in::after {
  transition-timing-function: ease-in;
}

svg.g-transition--ease-in path,
svg.g-transition--ease-in polygon {
  transition-timing-function: ease-in;
}

.g-transition--ease-in-out {
  transition-timing-function: ease-in-out;
}

.g-transition--ease-in-out::before, .g-transition--ease-in-out::after {
  transition-timing-function: ease-in-out;
}

svg.g-transition--ease-in-out path,
svg.g-transition--ease-in-out polygon {
  transition-timing-function: ease-in-out;
}

.g-transition--linear {
  transition-timing-function: linear;
}

.g-transition--linear::before, .g-transition--linear::after {
  transition-timing-function: linear;
}

svg.g-transition--linear path,
svg.g-transition--linear polygon {
  transition-timing-function: linear;
}

/*------------------------------------
  Transforms
------------------------------------*/
.g-transform-scale-0_5 {
  transform: scale(0.5);
}

.g-transform-scale-0_5--hover:hover {
  transform: scale(0.5);
}

.g-parent:hover .g-transform-scale-0_5--parent-hover {
  transform: scale(0.5);
}

.g-transform-scale-0_8 {
  transform: scale(0.8);
}

.g-transform-scale-0_8--hover:hover {
  transform: scale(0.8);
}

.g-parent:hover .g-transform-scale-0_8--parent-hover {
  transform: scale(0.8);
}

.g-transform-scale-0_85 {
  transform: scale(0.85);
}

.g-transform-scale-0_85--hover:hover {
  transform: scale(0.85);
}

.g-parent:hover .g-transform-scale-0_85--parent-hover {
  transform: scale(0.85);
}

.g-transform-scale-0_9 {
  transform: scale(0.9);
}

.g-transform-scale-0_9--hover:hover {
  transform: scale(0.9);
}

.g-parent:hover .g-transform-scale-0_9--parent-hover {
  transform: scale(0.9);
}

.g-transform-scale-1 {
  transform: scale(1);
}

.g-transform-scale-1--hover:hover {
  transform: scale(1);
}

.g-parent:hover .g-transform-scale-1--parent-hover {
  transform: scale(1);
}

.g-transform-scale-1_05 {
  transform: scale3d(1.05, 1.05, 1.05);
}

.g-transform-scale-1_05--hover:hover {
  transform: scale3d(1.05, 1.05, 1.05);
  z-index: 2;
}

.g-parent:hover .g-transform-scale-1_05--parent-hover {
  transform: scale3d(1.1, 1.1, 1.1);
}

.g-transform-scale-1_1 {
  transform: scale3d(1.1, 1.1, 1.1);
}

.g-transform-scale-1_1--hover:hover {
  transform: scale3d(1.1, 1.1, 1.1);
  z-index: 2;
}

.g-parent:hover .g-transform-scale-1_1--parent-hover {
  transform: scale3d(1.1, 1.1, 1.1);
}

.g-transform-scale-1_2 {
  transform: scale(1.2);
}

.g-transform-scale-1_2--hover:hover {
  transform: scale(1.2);
}

.g-parent:hover .g-transform-scale-1_2--parent-hover {
  transform: scale(1.2);
}

.g-transform-translate-x-100x {
  transform: translateX(100%);
}

.g-transform-translate-x-100x--hover:hover {
  transform: translateX(100%);
}

.g-parent:hover .g-transform-translate-x-100x--parent-hover {
  transform: translateX(100%);
}

.g-transform-translate-x-minus-100x {
  transform: translateX(-100%);
}

.g-transform-translate-x-minus-100x--hover:hover {
  transform: translateX(-100%);
}

.g-parent:hover .g-transform-translate-x-minus-100x--parent-hover {
  transform: translateX(-100%);
}

.g-transform-translate-y-5 {
  transform: translateY(5px);
}

.g-transform-translate-y-5--hover:hover {
  transform: translateY(5px);
}

.g-parent:hover .g-transform-translate-y-5--parent-hover {
  transform: translateY(5px);
}

.g-transform-translate-y-100x {
  transform: translateY(100%);
}

.g-transform-translate-y-100x--hover:hover {
  transform: translateY(100%);
}

.g-parent:hover .g-transform-translate-y-100x--parent-hover {
  transform: translateY(100%);
}

.g-transform-translate-y-minus-5 {
  transform: translateY(-5px);
}

.g-transform-translate-y-minus-5--hover:hover {
  transform: translateY(-5px);
}

.g-parent:hover .g-transform-translate-y-minus-5--parent-hover {
  transform: translateY(-5px);
}

.g-transform-translate-y-minus-70 {
  transform: translateY(-70px);
}

.g-transform-translate-y-minus-70--hover:hover {
  transform: translateY(-70px);
}

.g-parent:hover .g-transform-translate-y-minus-70--parent-hover {
  transform: translateY(-70px);
}

.g-transform-translate-y-minus-100x {
  transform: translateY(-100%);
}

.g-transform-translate-y-minus-100x--hover:hover {
  transform: translateY(-100%);
}

.g-parent:hover .g-transform-translate-y-minus-100x--parent-hover {
  transform: translateY(-100%);
}

/*------------------------------------
  Opacity
------------------------------------*/
.opacity-0 {
  opacity: 0 !important;
}

.g-opacity-0_3 {
  opacity: 0.3 !important;
}

.g-opacity-0_4 {
  opacity: 0.4 !important;
}

.g-opacity-0_5 {
  opacity: 0.5 !important;
}

.g-opacity-0_6 {
  opacity: 0.6 !important;
}

.g-opacity-0_7 {
  opacity: 0.7 !important;
}

.g-opacity-0_8 {
  opacity: 0.8 !important;
}

.g-opacity-1 {
  opacity: 1 !important;
}

.opacity-0--hover:hover {
  opacity: 0 !important;
}

.g-parent:hover .opacity-0--parent-hover {
  opacity: 0 !important;
}

.g-opacity-0_3--hover:hover {
  opacity: 0.3 !important;
}

.g-parent:hover .g-opacity-0_3--parent-hover {
  opacity: 0.3 !important;
}

.g-opacity-0_5--hover:hover {
  opacity: 0.5 !important;
}

.g-parent:hover .g-opacity-0_5--parent-hover {
  opacity: 0.5 !important;
}

.g-opacity-0_6--hover:hover {
  opacity: 0.6 !important;
}

.g-parent:hover .g-opacity-0_6--parent-hover {
  opacity: 0.6 !important;
}

.g-opacity-0_7--hover:hover {
  opacity: 0.7 !important;
}

.g-parent:hover .g-opacity-0_7--parent-hover {
  opacity: 0.7 !important;
}

.g-opacity-0_8--hover:hover {
  opacity: 0.8 !important;
}

.g-parent:hover .g-opacity-0_8--parent-hover {
  opacity: 0.8 !important;
}

.u-block-hover:hover .g-opacity-1--hover, .g-opacity-1--hover:hover {
  opacity: 1 !important;
}

.g-parent:hover .g-opacity-1--parent-hover {
  opacity: 1 !important;
}

.selected .g-opacity-1--parents-selected {
  opacity: 1 !important;
}

/*------------------------------------
  Z-Index
------------------------------------*/
.g-z-index-auto {
  z-index: auto;
}

.g-z-index-1 {
  z-index: 1;
}

.g-z-index-2 {
  z-index: 2;
}

.g-z-index-3 {
  z-index: 3;
}

.g-z-index-3--hover:hover {
  z-index: 3;
}

.g-z-index-4 {
  z-index: 4;
}

.g-z-index-4--hover:hover {
  z-index: 4;
}

.g-z-index-99 {
  z-index: 99;
}

.g-z-index-9999 {
  z-index: 9999;
}

.g-z-index-minus-1 {
  z-index: -1;
}

/*------------------------------------
  Resize
------------------------------------*/
.g-resize-none {
  resize: none;
}

/*------------------------------------
  Placeholder
------------------------------------*/

.g-placeholder-white::-moz-placeholder {
  opacity: 1;
  color: #fff;
}

.g-placeholder-white::-ms-input-placeholder {
  opacity: 1;
  color: #fff;
}

.g-placeholder-white:-ms-input-placeholder {
  opacity: 1;
  color: #fff;
}

.g-placeholder-white::placeholder {
  opacity: 1;
  color: #fff;
}

.g-placeholder-white::-moz-placeholder {
  opacity: 1;
  color: #fff;
}

.g-placeholder-primary::-moz-placeholder {
  color: #fff;
}

.g-placeholder-primary::-ms-input-placeholder {
  color: #fff;
}

.g-placeholder-primary:-ms-input-placeholder {
  color: #fff;
}

.g-placeholder-primary::placeholder {
  color: #fff;
}

.g-placeholder-inherit::-moz-placeholder {
  color: inherit;
  opacity: 1;
}

.g-placeholder-inherit::-ms-input-placeholder {
  color: inherit;
  opacity: 1;
}

.g-placeholder-inherit:-ms-input-placeholder {
  color: inherit;
  opacity: 1;
}

.g-placeholder-inherit::placeholder {
  color: inherit;
  opacity: 1;
}

.g-placeholder-inherit::-moz-placeholder {
  color: inherit;
  opacity: 1;
}

.g-placeholder-inherit::-webkit-input-placeholder {
  color: inherit;
  opacity: 1;
}

/*------------------------------------
  Offsets
------------------------------------*/
@media (min-width: 768px) {
  .g-offset-md-1 {
    margin-left: 8.333333%;
  }
}
@media (min-width: 992px) {
  .g-offset-lg-1 {
    margin-left: 8.333333%;
  }

  .g-offset-lg-4 {
    margin-left: 33.333333%;
  }
}
/*------------------------------------
  Colors
------------------------------------*/
/* Basic Colors
------------------------------------*/
/* Inherit Colors */
.g-color-inherit {
  color: inherit !important;
}

/* Main Colors */
.g-color-main {
  color: #555 !important;
}

.g-color-main--hover:hover {
  color: #555 !important;
}

/* Primary Colors */
.g-color-primary {
  color: #72c02c !important;
}

.u-block-hover:hover .g-color-primary--hover, .g-color-primary--hover:hover {
  color: #72c02c !important;
}

.g-parent:hover .g-color-primary--parent-hover {
  color: #72c02c !important;
}

.g-color-primary-opacity-0_3 {
  color: rgba(114, 192, 44, 0.3) !important;
}

.g-color-primary-opacity-0_4 {
  color: rgba(114, 192, 44, 0.4) !important;
}

.g-color-primary--active.active {
  color: #72c02c !important;
}

.active .g-color-primary--parent-active {
  color: #72c02c !important;
}

.g-color-primary--before::before, .g-color-primary--after::after {
  color: #72c02c;
}

/* Secondary Colors */
.g-color-secondary {
  color: #e74b3c !important;
}

.u-block-hover:hover .g-color-secondary--hover, .g-color-secondary--hover:hover {
  color: #e74b3c !important;
}

.g-parent:hover .g-color-secondary--parent-hover {
  color: #e74b3c !important;
}

/* Black Colors */
.g-color-black {
  color: #000 !important;
}

.g-color-black--hover:hover {
  color: #000 !important;
}

.g-parent:hover .g-color-black--parent-hover {
  color: #000 !important;
}

.g-color-black--active.active {
  color: #000 !important;
}

.g-color-black-opacity-0_1 {
  color: rgba(0, 0, 0, 0.1) !important;
}

.g-color-black-opacity-0_3 {
  color: rgba(0, 0, 0, 0.3) !important;
}

.g-color-black-opacity-0_5 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.g-color-black-opacity-0_6 {
  color: rgba(0, 0, 0, 0.6) !important;
}

.g-color-black-opacity-0_7 {
  color: rgba(0, 0, 0, 0.7) !important;
}

.g-color-black-opacity-0_8 {
  color: rgba(0, 0, 0, 0.8) !important;
}

.g-color-black-opacity-0_8--child * {
  color: rgba(0, 0, 0, 0.8) !important;
}

.g-color-black-opacity-0_9 {
  color: rgba(0, 0, 0, 0.9) !important;
}

/* White Colors */
.g-color-white {
  color: #fff !important;
}

.g-color-white--opened-menu:not(.collapsed) {
  color: #fff !important;
}

.u-block-hover:hover .g-color-white--hover, .g-color-white--hover:hover {
  color: #fff !important;
}

.g-parent:hover .g-color-white--parent-hover {
  color: #fff !important;
}

.g-color-white--active.active {
  color: #fff !important;
}

.active .g-color-white--parent-active {
  color: #fff !important;
}

.g-color-white--child * {
  color: #fff !important;
}

.g-color-white-opacity-0_1 {
  color: rgba(255, 255, 255, 0.1) !important;
}

.g-color-white-opacity-0_2 {
  color: rgba(255, 255, 255, 0.2) !important;
}

.g-color-white-opacity-0_3 {
  color: rgba(255, 255, 255, 0.3) !important;
}

.g-color-white-opacity-0_5, .g-color-white-opacity-0_5--hover:hover {
  color: rgba(255, 255, 255, 0.5) !important;
}

.g-color-white-opacity-0_6 {
  color: rgba(255, 255, 255, 0.6) !important;
}

.g-parent:hover .g-color-white-opacity-0_6--parent-hover {
  color: rgba(255, 255, 255, 0.6) !important;
}

.g-color-white-opacity-0_7, .g-color-white-opacity-0_7--hover:hover {
  color: rgba(255, 255, 255, 0.7) !important;
}

.g-color-white-opacity-0_75 {
  color: rgba(255, 255, 255, 0.75) !important;
}

.g-color-white-opacity-0_8 {
  color: rgba(255, 255, 255, 0.8) !important;
}

.g-color-white-opacity-0_8--child * {
  color: rgba(255, 255, 255, 0.8) !important;
}

.g-color-white-opacity-0_9, .g-color-white-opacity-0_9--hover:hover {
  color: rgba(255, 255, 255, 0.9) !important;
}

.u-block-hover:hover .g-color-white-opacity-0_7--hover {
  color: rgba(255, 255, 255, 0.7) !important;
}

/* Gray Colors */
.g-color-gray-light-v1 {
  color: #bbb !important;
}

.g-color-gray-light-v1--hover:hover {
  color: #bbb !important;
}

.g-color-gray-light-v2 {
  color: #ccc !important;
}

.g-color-gray-light-v2--hover:hover {
  color: #ccc !important;
}

.g-color-gray-light-v3 {
  color: #ddd !important;
}

.g-color-gray-light-v3--hover:hover {
  color: #ddd !important;
}

.g-color-gray-light-v4 {
  color: #eee !important;
}

.g-color-gray-light-v4--hover:hover {
  color: #eee !important;
}

.g-color-gray-light-v4-opacity-0_6 {
  color: rgba(238, 238, 238, 0.6) !important;
}

.g-color-gray-light-v5 {
  color: #f7f7f7 !important;
}

.g-color-gray-light-v5--hover:hover {
  color: #f7f7f7 !important;
}

.g-color-gray-dark-v1 {
  color: #111 !important;
}

.g-color-gray-dark-v1--hover:hover {
  color: #111 !important;
}

.g-color-gray-dark-v2 {
  color: #333 !important;
}

.g-color-gray-dark-v2--hover:hover {
  color: #333 !important;
}

.g-color-gray-dark-v2-opacity-0_75 {
  color: rgba(51, 51, 51, 0.75) !important;
}

.g-color-gray-dark-v3 {
  color: #555 !important;
}

.g-color-gray-dark-v3--hover:hover {
  color: #555 !important;
}

.g-color-gray-dark-v4 {
  color: #777 !important;
}

.g-color-gray-dark-v4--hover:hover {
  color: #777 !important;
}

.g-color-gray-dark-v5 {
  color: #999 !important;
}

.g-color-gray-dark-v5--hover:hover {
  color: #999 !important;
}

.g-parent:hover .g-color-gray-dark-v5--parent-hover {
  color: #999 !important;
}

/* Complementary Colors
------------------------------------*/
/* Color Green */
.g-color-green {
  color: #72c02c !important;
}

.g-color-green--hover:hover {
  color: #72c02c !important;
}

/* Color Blue */
.g-color-blue {
  color: #3398dc !important;
}

.g-color-blue--hover:hover {
  color: #3398dc !important;
}

.g-color-blue-dark-v1 {
  color: #175a88 !important;
}

/* Color Light Blue */
.g-color-lightblue {
  color: #edf2f8 !important;
}

.g-color-lightblue--hover:hover {
  color: #edf2f8 !important;
}

.g-color-lightblue-v1 {
  color: #d6e2ee !important;
}

.g-color-lightblue-v1--hover:hover {
  color: #d6e2ee !important;
}

/* Color Dark Blue */
.g-color-darkblue {
  color: #009 !important;
}

.g-color-darkblue--hover:hover {
  color: #009 !important;
}

/* Color Indigo */
.g-color-indigo {
  color: #4263a3 !important;
}

.g-color-indigo--hover:hover {
  color: #4263a3 !important;
}

/* Color Red */
.g-color-red {
  color: #f00 !important;
}

.g-color-red--hover:hover {
  color: #f00 !important;
}

*:hover > .g-color-red--parent-hover {
  color: #f00 !important;
}

/* Color Light Red */
.g-color-lightred {
  color: #e64b3b !important;
}

.g-color-lightred--hover:hover {
  color: #e64b3b !important;
}

/* Color Dark Red */
.g-color-darkred {
  color: #a10f2b !important;
}

.g-color-darkred--hover:hover {
  color: #a10f2b !important;
}

/* Color Purple */
.g-color-purple {
  color: #9a69cb;
}

.g-color-purple--hover:hover {
  color: #9a69cb !important;
}

.g-color-purple-dark-v1 {
  color: #552c7e !important;
}

/* Color Dark Purple */
.g-color-darkpurple {
  color: #6639b6 !important;
}

.g-color-darkpurple--hover:hover {
  color: #6639b6 !important;
}

/* Color Pink */
.g-color-pink {
  color: #e81c62;
}

.g-color-pink--hover:hover {
  color: #e81c62 !important;
}

.g-color-pink-dark-v1 {
  color: #6f0b2d !important;
}

/* Color Orange */
.g-color-orange {
  color: #e57d20 !important;
}

.g-color-orange--hover:hover {
  color: #e57d20 !important;
}

/* Color Deep Orange */
.g-color-deeporange {
  color: #fe541e !important;
}

.g-color-deeporange--hover:hover {
  color: #fe541e !important;
}

/* Color Yellow */
.g-color-yellow {
  color: #ebc71d !important;
}

.g-color-yellow--hover:hover {
  color: #ebc71d !important;
}

/* Color Aqua */
.g-color-aqua {
  color: #29d6e6;
}

.g-color-aqua--hover:hover {
  color: #29d6e6 !important;
}

.g-color-aqua-dark-v1 {
  color: #11848e !important;
}

/* Color Cyan */
.g-color-cyan {
  color: #00bed6 !important;
}

.g-color-cyan--hover:hover {
  color: #00bed6 !important;
}

/* Color Teal */
.g-color-teal {
  color: #18ba9b !important;
}

.g-color-teal--hover:hover {
  color: #18ba9b !important;
}

/* Color Brown */
.g-color-brown {
  color: #9c8061 !important;
}

.g-color-brown--hover:hover {
  color: #9c8061 !important;
}

/* Color Blue Gray */
.g-color-bluegray {
  color: #585f69 !important;
}

.g-color-bluegray--hover:hover {
  color: #585f69 !important;
}

/*------------------------------------
  Social Colors
------------------------------------*/
/* Facebook */
.g-color-facebook {
  color: #3b5998;
}

.g-color-facebook:hover {
  color: #344e86;
}

.g-color-facebook--hover:hover {
  color: #3b5998 !important;
}

/* Twitter */
.g-color-twitter {
  color: #00acee;
}

.g-color-twitter:hover {
  color: #009ad5;
}

.g-color-twitter--hover:hover {
  color: #00acee !important;
}

/* Skype */
.g-color-skype {
  color: #00aff0;
}

.g-color-skype:hover {
  color: #009cd7;
}

.g-color-skype--hover:hover {
  color: #00aff0 !important;
}

/* Pinterest */
.g-color-pinterest {
  color: #c8232c;
}

.g-color-pinterest:hover {
  color: #b21f27;
}

.g-color-pinterest--hover:hover {
  color: #c8232c !important;
}

/* Vine */
.g-color-vine {
  color: #00bf8f;
}

.g-color-vine:hover {
  color: #00a67c;
}

.g-color-vine--hover:hover {
  color: #00bf8f !important;
}

/* Youtube */
.g-color-youtube {
  color: #c4302b;
}

.g-color-youtube:hover {
  color: #af2b26;
}

.g-color-youtube--hover:hover {
  color: #c4302b !important;
}

/* Google plus */
.g-color-google-plus {
  color: #dd4b39;
}

.g-color-google-plus:hover {
  color: #d73925;
}

.g-color-google-plus--hover:hover {
  color: #dd4b39 !important;
}

/* Dribbble */
.g-color-dribbble {
  color: #ea4c89;
}

.g-color-dribbble:hover {
  color: #e7357a;
}

.g-color-dribbble--hover:hover {
  color: #ea4c89 !important;
}

/* VK */
.g-color-vk {
  color: #2b587a;
}

.g-color-vk:hover {
  color: #244a67;
}

.g-color-vk--hover:hover {
  color: #2b587a !important;
}

/* Linkedin */
.g-color-linkedin {
  color: #0e76a8;
}

.g-color-linkedin:hover {
  color: #0c6590;
}

.g-color-linkedin--hover:hover {
  color: #0e76a8 !important;
}

/* Instagram */
.g-color-instagram {
  color: #3f729b;
}

.g-color-instagram:hover {
  color: #386589;
}

.g-color-instagram--hover:hover {
  color: #3f729b !important;
}

/*------------------------------------
  Gradient Colors
------------------------------------*/
/* Cyan Gradient */
.g-color-cyan-gradient-opacity-v1 {
  background-repeat: repeat-x;
  background-image: linear-gradient(160deg, rgba(0, 0, 153, 0.55), rgba(0, 190, 214, 0.6));
  background-clip: text;
  -webkit-background-clip: text;
  text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
}

/* Blue Gradient */
.g-color-blue-gradient-opacity-v1 {
  background-repeat: repeat-x;
  background-image: linear-gradient(-260deg, #8654da, rgba(66, 229, 248, 0.8));
  background-clip: text;
  -webkit-background-clip: text;
  text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
}

/*------------------------------------
  Widths
------------------------------------*/
/* Width in Percentage (%) */
.g-width-30x {
  width: 30% !important;
  /* P */
}

.g-width-40x {
  width: 40% !important;
  /* P */
}

.g-width-50x {
  width: 50% !important;
  /* P */
}

.g-width-60x {
  width: 60% !important;
  /* P */
}

.g-width-70x {
  width: 70% !important;
  /* P */
}

.g-width-80x {
  width: 80% !important;
  /* P */
}

.g-width-90x {
  width: 90% !important;
  /* P */
}

@media (max-width: 445px) {
  .w-100--2xs {
    width: 100% !important;
  }
}
@media (min-width: 576px) {
  .g-width-20x--sm {
    width: 20% !important;
  }

  .g-width-25x--sm {
    width: 25% !important;
  }

  .g-width-33_3x--sm {
    width: 33.333333% !important;
  }

  .g-width-40x--sm {
    width: 40% !important;
  }

  .g-width-60x--sm {
    width: 60% !important;
  }

  .g-width-16_6x--sm {
    width: 16.666666% !important;
  }

  .g-width-66_6x--sm {
    width: 66.666666% !important;
  }
}
@media (min-width: 768px) {
  /* P */
  .g-width-20x--md {
    width: 20% !important;
    /* P */
  }

  .g-width-25x--md {
    width: 25% !important;
    /* P */
  }

  .g-width-30x--md {
    width: 30% !important;
    /* P */
  }

  .g-width-35x--md {
    width: 35% !important;
    /* P */
  }

  .g-width-40x--md {
    width: 40% !important;
    /* P */
  }

  .g-width-45x--md {
    width: 45% !important;
    /* P */
  }

  .g-width-50x--md {
    width: 50% !important;
    /* P */
  }

  .g-width-55x--md {
    width: 55% !important;
    /* P */
  }

  .g-width-60x--md {
    width: 60% !important;
    /* P */
  }

  .g-width-65x--md {
    width: 65% !important;
    /* P */
  }

  .g-width-70x--md {
    width: 70% !important;
    /* P */
  }

  .g-width-75x--md {
    width: 75% !important;
    /* P */
  }

  .g-width-80x--md {
    width: 80% !important;
    /* P */
  }

  .g-width-85x--md {
    width: 85% !important;
    /* P */
  }

  .g-width-90x--md {
    width: 90% !important;
    /* P */
  }

  .g-width-33_3x--md {
    /* P */
    width: 33.333333% !important;
  }

  .g-width-16_6x--md {
    /* P */
    width: 16.666666% !important;
  }

  .g-width-66_6x--md {
    /* P */
    width: 66.666666% !important;
  }
}
.g-width-auto {
  width: auto !important;
  /* P */
}

/* Max Width in Percentage (%) */
.g-width-1x {
  max-width: 1%;
}

.g-width-80x {
  max-width: 80%;
}

.g-width-90x {
  max-width: 90%;
}

.g-width-95x {
  width: 95%;
}

.g-max-width-60x {
  max-width: 60%;
}

.g-max-width-100x {
  max-width: 100%;
}

/* Min Width in Percentage (%) */
.g-min-width-100x {
  min-width: 100%;
}

/* Width Viewport Width (vw) */
.g-width-50vw {
  width: 50vw !important;
  /* P */
}

.g-width-100vw {
  width: 100vw !important;
  /* P */
}

/* Width in Pixels (px) */
.g-width-3 {
  width: 3px !important;
  /* O */
}

.g-width-10 {
  width: 10px !important;
  /* O */
}

.g-width-12 {
  width: 12px !important;
  /* Z */
}

.g-width-16 {
  width: 16px !important;
  /* O */
}

.g-width-18 {
  width: 18px !important;
  /* O */
}

.g-width-20 {
  width: 20px !important;
  /* O */
}

.g-width-24 {
  width: 24px !important;
  /* O */
}

.g-width-25 {
  width: 25px !important;
}

.g-width-26 {
  width: 26px !important;
  /* P */
}

.g-width-28 {
  width: 28px !important;
  /* O */
}

.g-width-30 {
  width: 30px !important;
  /* P */
}

.g-width-32 {
  width: 32px !important;
  /* O */
}

.g-width-35 {
  width: 35px !important;
  /* P */
}

.g-width-36 {
  width: 36px !important;
  /* O */
}

.g-width-40 {
  width: 40px !important;
  /* P */
}

.g-width-45 {
  width: 45px !important;
  /* P */
}

.g-width-48 {
  width: 48px !important;
  /* P */
}

.g-width-50 {
  width: 50px !important;
  /* P */
}

.g-width-54 {
  width: 54px !important;
  /* P */
}

.g-width-55 {
  width: 55px !important;
  /* P */
}

.g-width-60 {
  width: 60px !important;
  /* P */
}

.g-width-64 {
  width: 64px !important;
  /* P */
}

.g-width-70 {
  width: 70px !important;
  /* P */
}

.g-width-75 {
  width: 75px !important;
  /* O */
}

.g-width-80 {
  width: 80px !important;
  /* P */
}

.g-width-85 {
  width: 85px !important;
  /* P */
}

.g-width-95 {
  width: 95px !important;
  /* P */
}

.g-width-100 {
  width: 100px !important;
  /* P */
}

.g-width-105 {
  width: 105px;
}

.g-width-110 {
  width: 110px !important;
  /* O */
}

.g-width-115 {
  width: 115px !important;
  /* O */
}

.g-width-120 {
  width: 120px !important;
  /* P */
}

.g-width-125 {
  width: 125px !important;
  /* P */
}

.g-width-130 {
  width: 130px !important;
  /* P */
}

.g-width-135 {
  width: 135px !important;
  /* O */
}

.g-width-140 {
  width: 140px !important;
  /* P */
}

.g-width-150 {
  width: 150px !important;
}

.g-width-160 {
  width: 160px !important;
  /* P */
}

.g-width-170 {
  width: 170px !important;
  /* P */
}

.g-width-180 {
  width: 180px !important;
  /* O */
}

.g-width-200 {
  width: 200px !important;
  /* P */
}

.g-width-220 {
  width: 220px !important;
}

.g-width-215 {
  width: 215px !important;
}

.g-width-235 {
  width: 235px !important;
}

.g-width-250 {
  /* RG-Q */
  width: 250px !important;
  /* P */
  max-width: 100%;
}

.g-width-270 {
  width: 270px !important;
  /* O */
  max-width: 100%;
}

.g-width-300 {
  width: 300px !important;
  /* P */
  max-width: 100%;
}

.g-width-400 {
  width: 400px !important;
  /* O */
  max-width: 100%;
}

.g-width-340 {
  width: 340px !important;
  /* O */
  max-width: 100%;
}

.g-width-360 {
  width: 360px !important;
  /* O */
  max-width: 100%;
}

.g-width-370 {
  width: 370px !important;
  /* P */
  max-width: 100%;
}

.g-width-380 {
  width: 380px !important;
  /* O */
  max-width: 100%;
}

.g-width-410 {
  width: 410px !important;
  /* O */
}

.g-width-460 {
  width: 460px !important;
  /* O */
  max-width: 100%;
}

.g-width-465 {
  width: 465px !important;
  /* O */
  max-width: 100%;
}

.g-width-485 {
  width: 485px !important;
  /* O */
  max-width: 100%;
}

.g-width-560 {
  width: 560px !important;
  /* O */
  max-width: 100%;
}

.g-width-590 {
  width: 590px !important;
  max-width: 100%;
}

.g-width-600 {
  width: 600px !important;
  /* O */
  max-width: 100%;
}

.g-width-630 {
  width: 630px !important;
  /* O */
  max-width: 100%;
}

.g-width-680 {
  width: 680px !important;
  /* O */
  max-width: 100%;
}

.g-width-720 {
  width: 720px !important;
  /* O */
  max-width: 100%;
}

.g-width-760 {
  width: 760px !important;
  max-width: 100%;
}

.g-width-770 {
  width: 770px !important;
  max-width: 100%;
}

.g-width-780 {
  /* RG-Q */
  width: 780px !important;
  /* P */
  max-width: 100%;
}

.g-width-900 {
  width: 900px !important;
  /* P */
  max-width: 100%;
}

.g-width-945 {
  width: 945px !important;
  max-width: 100%;
}

.g-width-1025 {
  width: 1025px !important;
  max-width: 100%;
}

/* Max Width in Pixels (px) */
.g-max-width-100 {
  max-width: 100px;
}

.g-max-width-120 {
  max-width: 120px;
}

.g-max-width-170 {
  max-width: 170px;
  /* O */
}

.g-max-width-190 {
  max-width: 190px;
}

.g-max-width-200 {
  max-width: 200px;
}

.g-max-width-250 {
  max-width: 250px;
}

.g-max-width-300 {
  max-width: 300px;
}

.g-max-width-400 {
  max-width: 400px;
}

.g-max-width-500 {
  max-width: 500px;
}

.g-max-width-540 {
  max-width: 540px;
}

.g-max-width-550 {
  max-width: 550px;
}

.g-max-width-570 {
  max-width: 570px;
}

.g-max-width-600 {
  max-width: 600px;
}

.g-max-width-645 {
  max-width: 645px;
}

.g-max-width-670 {
  max-width: 670px;
}

.g-max-width-700 {
  max-width: 700px;
}

.g-max-width-750 {
  max-width: 750px;
}

.g-max-width-770 {
  max-width: 770px;
}

.g-max-width-780 {
  max-width: 780px;
}

.g-max-width-800 {
  max-width: 800px;
}

.g-max-width-840 {
  max-width: 840px;
}

.g-max-width-870 {
  max-width: 870px;
}

.g-max-width-960 {
  max-width: 960px;
}

/* Min Width in Pixels (px) */
.g-min-width-35 {
  min-width: 35px;
}

.g-min-width-40 {
  min-width: 40px;
}

.g-min-width-65 {
  min-width: 65px;
}

.g-min-width-110 {
  min-width: 110px;
}

.g-min-width-130 {
  min-width: 130px;
}

.g-min-width-150 {
  min-width: 150px;
}

.g-min-width-170 {
  min-width: 170px;
}

.g-min-width-200 {
  min-width: 200px;
}

.g-min-width-220 {
  min-width: 220px;
}

.g-min-width-300 {
  min-width: 300px;
}

.g-min-width-400 {
  min-width: 400px;
}

@media (min-width: 576px) {
  .g-width-50x--sm {
    width: 50% !important;
    /* P */
  }

  .g-width-80x--sm {
    width: 80% !important;
    /* R */
  }

  .g-width-100--sm {
    width: 100px !important;
    /* P */
  }

  .g-width-150--sm {
    width: 150px !important;
    /* O */
  }

  .g-width-170--sm {
    width: 170px !important;
    /* O */
  }

  .g-width-180--sm {
    width: 180px !important;
  }

  .g-min-width-180--sm {
    min-width: 180px;
  }

  .g-width-485--sm {
    width: 485px !important;
    /* O */
    max-width: 100%;
  }

  .g-width-auto--sm {
    width: auto !important;
  }

  .g-max-width-300--sm {
    max-width: 300px;
  }
}
@media (min-width: 768px) {
  .g-width-40--md {
    width: 40px !important;
    /* O */
  }

  .g-width-45--md {
    width: 45px !important;
    /* O */
  }

  .g-width-60--md {
    width: 60px !important;
    /* O */
  }

  .g-width-80--md {
    width: 80px !important;
    /* O */
  }

  .g-width-50x--md {
    width: 50% !important;
    /* P */
  }

  .g-width-60x--md {
    width: 60% !important;
    /* P */
  }

  .g-width-80x--md {
    width: 80% !important;
    /* R */
  }

  .g-width-45--md {
    width: 45px !important;
  }

  .g-width-100--md {
    width: 100px !important;
    /* O */
  }

  .g-width-125--md {
    width: 125px !important;
    /* P */
  }

  .g-width-135--md {
    width: 135px !important;
  }

  .g-width-140--md {
    width: 140px !important;
    /* R */
  }

  .g-width-155--md {
    width: 155px !important;
    /* R */
  }

  .g-width-180--md {
    width: 180px !important;
  }

  .g-width-225--md {
    width: 225px !important;
  }

  .g-width-160--md {
    width: 160px !important;
  }

  .g-width-165--md {
    width: 165px !important;
  }

  .g-width-170--md {
    width: 170px !important;
    /* P */
  }

  .g-width-185--md {
    width: 185px !important;
    /* O */
  }

  .g-width-280--md {
    width: 280px !important;
    /* O */
  }

  .g-width-780--md {
    width: 780px !important;
    /* O */
    max-width: 100%;
  }

  .g-max-width-200--md {
    max-width: 200px;
  }

  .g-max-width-400--md {
    max-width: 400px;
  }

  .g-min-width-110--md {
    min-width: 110px;
  }

  .g-width-auto--md {
    width: auto !important;
    /* P */
  }
}
@media (min-width: 992px) {
  .g-width-60x--lg {
    width: 60% !important;
    /* J */
  }

  .g-width-100x--lg {
    width: 100% !important;
    /* P */
  }

  .g-width-155--lg {
    width: 155px !important;
    /* O */
  }

  .g-width-165--lg {
    width: 165px !important;
  }

  .g-width-200--lg {
    width: 200px !important;
    /* O */
    max-width: 100%;
  }

  .g-width-250--lg {
    /* RG-Q */
    width: 250px !important;
    /* P */
    max-width: 100%;
  }

  .g-width-485--lg {
    width: 485px !important;
    /* O */
    max-width: 100%;
  }

  .g-width-auto--lg {
    width: auto !important;
    /* P */
  }

  .g-max-width-200--lg {
    max-width: 200px;
  }
}
@media (min-width: 1200px) {
  .g-min-width-315--xl {
    min-width: 315px;
  }
}
* > .g-width-70--hover {
  transition-property: width;
  transition-duration: 0.2s;
  transition-timing-function: ease-in;
}

*:hover > .g-width-70--hover {
  width: 70px;
}

/*------------------------------------
  Heights
------------------------------------*/
/* Height in Percentage (%) */
.g-height-50x {
  height: 50%;
}

.g-height-80x {
  height: 80%;
}

.g-height-90x {
  height: 90%;
}

.g-height-95x {
  height: 95%;
}

.g-height-100x {
  height: 100%;
}

/* Max Height in Percentage (%) */
.g-max-height-100x {
  max-height: 100%;
}

/* Max Height in Viewport Height (vh) */
.g-max-height-70vh {
  max-height: 70vh !important;
}

.g-max-height-90vh {
  height: 90vh !important;
}

/* Min Height in Percentage (%) */
.g-min-height-100x {
  min-height: 100%;
}

/* Height  in Viewport Height (vh) */
.g-height-50vh {
  height: 50vh !important;
}

.g-height-70vh {
  height: 70vh;
}

.g-height-75vh {
  height: 75vh;
}

.g-height-100vh {
  height: 100vh !important;
}

/* Min Height in Viewport Height (vh) */
.g-min-height-50vh {
  min-height: 50vh;
}

.g-min-height-60vh {
  min-height: 60vh;
}

.g-min-height-70vh {
  min-height: 70vh;
}

.g-min-height-80vh {
  min-height: 80vh;
}

.g-min-height-90vh {
  min-height: 90vh;
}

.g-min-height-100vh {
  min-height: 100vh;
}

/* Auto Height */
.g-height-auto {
  height: auto;
}

@media (min-width: 576px) {
  .g-height-100vh--sm {
    height: 100vh !important;
  }

  .g-height-auto--sm {
    height: auto;
  }

  .g-height-100x--sm {
    height: 100%;
  }
}
@media (min-width: 768px) {
  .g-height-auto--md {
    height: auto;
  }

  .g-min-height-100vh--md {
    min-height: 100vh;
  }
}
@media (min-width: 992px) {
  .g-min-height-90vh--lg {
    min-height: 90vh;
  }

  .g-height-100vh--lg {
    height: 100vh !important;
  }

  .g-height-auto--lg {
    height: auto;
  }
}
@media (min-width: 1200px) {
  .g-height-auto--xl {
    height: auto;
  }
}
/* Height in Pixels (px) */
.g-height-1 {
  height: 1px;
}

.g-height-2 {
  height: 2px;
}

.g-height-4 {
  height: 4px;
}

.g-height-5 {
  height: 5px !important;
}

.g-height-6 {
  height: 6px !important;
}

.g-height-10 {
  height: 10px !important;
}

.g-height-12 {
  height: 12px !important;
}

.g-height-16 {
  height: 16px !important;
}

.g-height-18 {
  height: 18px;
}

.g-height-20 {
  height: 20px !important;
}

.g-height-22 {
  height: 22px !important;
}

.g-height-24 {
  height: 24px;
}

.g-height-25 {
  height: 25px;
}

.g-height-26 {
  height: 26px;
}

.g-height-28 {
  height: 28px !important;
  /* O */
}

.g-height-30 {
  height: 30px !important;
}

.g-height-32 {
  height: 32px;
  /* O */
}

.g-height-35 {
  height: 35px !important;
}

.g-height-40 {
  height: 40px;
}

.g-height-45 {
  height: 45px;
}

.g-height-48 {
  height: 48px;
  /* O */
}

.g-height-50 {
  height: 50px;
}

.g-height-55 {
  height: 55px;
}

.g-height-60 {
  height: 60px;
}

.g-height-64 {
  height: 64px;
}

.g-height-70 {
  height: 70px;
}

.g-height-75 {
  height: 75px;
  /* O */
}

.g-height-80 {
  height: 80px !important;
}

.g-height-85 {
  height: 85px;
}

.g-height-88 {
  height: 88px;
}

.g-height-90 {
  height: 90px;
}

.g-height-95 {
  height: 95px !important;
}

.g-height-100 {
  height: 100px !important;
}

.g-height-105 {
  height: 105px;
}

.g-height-115 {
  height: 115px !important;
  /* O */
}

.g-height-120 {
  height: 120px;
}

.g-height-125 {
  height: 125px;
}

.g-height-130 {
  height: 130px;
}

.g-height-140 {
  height: 140px;
}

.g-height-150 {
  height: 150px;
}

.g-height-160 {
  height: 160px;
}

.g-height-170 {
  height: 170px;
  /* O */
}

.g-height-180 {
  height: 180px !important;
  /* O */
}

.g-height-200 {
  height: 200px;
}

.g-height-220 {
  height: 220px;
}

.g-height-250 {
  height: 250px;
}

.g-height-280 {
  height: 280px;
}

.g-height-300 {
  height: 300px;
}

.g-height-350 {
  height: 350px;
}

.g-height-400 {
  height: 400px;
}

.g-height-450 {
  height: 450px;
}

.g-height-460 {
  height: 460px;
  /* O */
  max-height: 100% !important;
}

.g-height-500 {
  height: 500px;
}

.g-height-600 {
  height: 600px;
}

.g-height-680 {
  height: 680px;
}

/* Min Height in Pixels (px) */
.g-min-height-4 {
  min-height: 4px;
}

.g-min-height-35 {
  min-height: 35px;
}

.g-min-height-170 {
  min-height: 170px;
}

.g-min-height-200 {
  min-height: 200px;
}

.g-min-height-250 {
  min-height: 250px;
}

.g-min-height-275 {
  min-height: 275px;
}

.g-min-height-300 {
  min-height: 300px;
}

.g-min-height-312 {
  min-height: 312px;
}

.g-min-height-360 {
  min-height: 360px;
}

.g-min-height-400 {
  min-height: 400px;
}

.g-min-height-450 {
  min-height: 450px;
}

.g-min-height-500 {
  min-height: 500px;
}

.g-min-height-600 {
  min-height: 600px;
}

@media (min-width: 576px) {
  .g-height-350--sm {
    height: 350px;
  }

  .g-height-680--sm {
    height: 680px;
  }
}
@media (min-width: 768px) {
  .g-height-40--md {
    height: 40px !important;
  }

  .g-height-45--md {
    height: 45px !important;
  }

  .g-height-60--md {
    height: 60px !important;
  }

  .g-height-100--md {
    height: 100px !important;
  }

  .g-height-170--md {
    height: 170px !important;
  }

  .g-height-350--md {
    height: 350px;
  }

  .g-height-500--md {
    height: 500px;
  }

  .g-height-680--md {
    height: 680px;
  }

  .g-height-100x--md {
    height: 100%;
  }

  .g-height-100vh--md {
    height: 100vh;
  }

  .g-min-height-230--md {
    min-height: 230px;
  }

  .g-min-height-500--md {
    min-height: 500px;
  }
}
@media (min-width: 992px) {
  .g-height-80--lg {
    height: 80px !important;
  }

  .g-height-200--lg {
    height: 200px !important;
  }

  .g-height-230--lg {
    height: 230px;
  }

  .g-height-350--lg {
    height: 350px;
  }

  .g-height-680--lg {
    height: 680px;
  }
}
@media (min-width: 1200px) {
  .g-height-350--xl {
    height: 350px;
  }

  .g-height-680--xl {
    height: 680px;
  }
}
/*------------------------------------
  Margin Spaces
------------------------------------*/
/* Margin Spaces (xs)
------------------------------------*/
@media (min-width: 0) {
  .g-ma-0 {
    margin: 0 !important;
  }

  .g-mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .g-my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .g-ml-0 {
    margin-left: 0 !important;
  }

  .g-mr-0 {
    margin-right: 0 !important;
  }

  .g-mt-0 {
    margin-top: 0 !important;
  }

  .g-mb-0 {
    margin-bottom: 0 !important;
  }

  .g-mx-1 {
    margin-left: 0.07143rem !important;
    margin-right: 0.07143rem !important;
  }

  .g-mx-2 {
    margin-left: 0.14286rem !important;
    margin-right: 0.14286rem !important;
  }

  .g-mx-3 {
    margin-left: 0.21429rem !important;
    margin-right: 0.21429rem !important;
  }

  .g-mx-4 {
    margin-left: 0.28571rem !important;
    margin-right: 0.28571rem !important;
  }

  .g-mx-5 {
    margin-left: 0.35714rem !important;
    margin-right: 0.35714rem !important;
  }

  .g-mx-6 {
    margin-left: 0.42857rem !important;
    margin-right: 0.42857rem !important;
  }

  .g-mx-7 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .g-mx-8 {
    margin-left: 0.57143rem !important;
    margin-right: 0.57143rem !important;
  }

  .g-mx-9 {
    margin-left: 0.64286rem !important;
    margin-right: 0.64286rem !important;
  }

  .g-mx-10 {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
  }

  .g-mx-10 {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
  }

  .g-mx-15 {
    margin-left: 1.07143rem !important;
    margin-right: 1.07143rem !important;
  }

  .g-mx-20 {
    margin-left: 1.42857rem !important;
    margin-right: 1.42857rem !important;
  }

  .g-mx-25 {
    margin-left: 1.78571rem !important;
    margin-right: 1.78571rem !important;
  }

  .g-mx-30 {
    margin-left: 2.14286rem !important;
    margin-right: 2.14286rem !important;
  }

  .g-mx-35 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .g-mx-40 {
    margin-left: 2.85714rem !important;
    margin-right: 2.85714rem !important;
  }

  .g-mx-45 {
    margin-left: 3.21429rem !important;
    margin-right: 3.21429rem !important;
  }

  .g-mx-50 {
    margin-left: 3.57143rem !important;
    margin-right: 3.57143rem !important;
  }

  .g-mx-55 {
    margin-left: 3.92857rem !important;
    margin-right: 3.92857rem !important;
  }

  .g-mx-60 {
    margin-left: 4.28571rem !important;
    margin-right: 4.28571rem !important;
  }

  .g-mx-65 {
    margin-left: 4.64286rem !important;
    margin-right: 4.64286rem !important;
  }

  .g-mx-70 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .g-mx-75 {
    margin-left: 5.35714rem !important;
    margin-right: 5.35714rem !important;
  }

  .g-mx-80 {
    margin-left: 5.71429rem !important;
    margin-right: 5.71429rem !important;
  }

  .g-mx-85 {
    margin-left: 6.07143rem !important;
    margin-right: 6.07143rem !important;
  }

  .g-mx-90 {
    margin-left: 6.42857rem !important;
    margin-right: 6.42857rem !important;
  }

  .g-mx-95 {
    margin-left: 6.78571rem !important;
    margin-right: 6.78571rem !important;
  }

  .g-mx-100 {
    margin-left: 7.14286rem !important;
    margin-right: 7.14286rem !important;
  }

  .g-my-1 {
    margin-top: 0.07143rem !important;
    margin-bottom: 0.07143rem !important;
  }

  .g-my-2 {
    margin-top: 0.14286rem !important;
    margin-bottom: 0.14286rem !important;
  }

  .g-my-3 {
    margin-top: 0.21429rem !important;
    margin-bottom: 0.21429rem !important;
  }

  .g-my-4 {
    margin-top: 0.28571rem !important;
    margin-bottom: 0.28571rem !important;
  }

  .g-my-5 {
    margin-top: 0.35714rem !important;
    margin-bottom: 0.35714rem !important;
  }

  .g-my-6 {
    margin-top: 0.42857rem !important;
    margin-bottom: 0.42857rem !important;
  }

  .g-my-7 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .g-my-8 {
    margin-top: 0.57143rem !important;
    margin-bottom: 0.57143rem !important;
  }

  .g-my-9 {
    margin-top: 0.64286rem !important;
    margin-bottom: 0.64286rem !important;
  }

  .g-my-10 {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
  }

  .g-my-10 {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
  }

  .g-my-15 {
    margin-top: 1.07143rem !important;
    margin-bottom: 1.07143rem !important;
  }

  .g-my-20 {
    margin-top: 1.42857rem !important;
    margin-bottom: 1.42857rem !important;
  }

  .g-my-25 {
    margin-top: 1.78571rem !important;
    margin-bottom: 1.78571rem !important;
  }

  .g-my-30 {
    margin-top: 2.14286rem !important;
    margin-bottom: 2.14286rem !important;
  }

  .g-my-35 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .g-my-40 {
    margin-top: 2.85714rem !important;
    margin-bottom: 2.85714rem !important;
  }

  .g-my-45 {
    margin-top: 3.21429rem !important;
    margin-bottom: 3.21429rem !important;
  }

  .g-my-50 {
    margin-top: 3.57143rem !important;
    margin-bottom: 3.57143rem !important;
  }

  .g-my-55 {
    margin-top: 3.92857rem !important;
    margin-bottom: 3.92857rem !important;
  }

  .g-my-60 {
    margin-top: 4.28571rem !important;
    margin-bottom: 4.28571rem !important;
  }

  .g-my-65 {
    margin-top: 4.64286rem !important;
    margin-bottom: 4.64286rem !important;
  }

  .g-my-70 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .g-my-75 {
    margin-top: 5.35714rem !important;
    margin-bottom: 5.35714rem !important;
  }

  .g-my-80 {
    margin-top: 5.71429rem !important;
    margin-bottom: 5.71429rem !important;
  }

  .g-my-85 {
    margin-top: 6.07143rem !important;
    margin-bottom: 6.07143rem !important;
  }

  .g-my-90 {
    margin-top: 6.42857rem !important;
    margin-bottom: 6.42857rem !important;
  }

  .g-my-95 {
    margin-top: 6.78571rem !important;
    margin-bottom: 6.78571rem !important;
  }

  .g-my-100 {
    margin-top: 7.14286rem !important;
    margin-bottom: 7.14286rem !important;
  }

  .g-mt-1 {
    margin-top: 0.07143rem !important;
  }

  .g-mt-minus-1 {
    margin-top: -0.07143rem !important;
  }

  .g-mt-2 {
    margin-top: 0.14286rem !important;
  }

  .g-mt-minus-2 {
    margin-top: -0.14286rem !important;
  }

  .g-mt-3 {
    margin-top: 0.21429rem !important;
  }

  .g-mt-minus-3 {
    margin-top: -0.21429rem !important;
  }

  .g-mt-4 {
    margin-top: 0.28571rem !important;
  }

  .g-mt-minus-4 {
    margin-top: -0.28571rem !important;
  }

  .g-mt-5 {
    margin-top: 0.35714rem !important;
  }

  .g-mt-minus-5 {
    margin-top: -0.35714rem !important;
  }

  .g-mt-6 {
    margin-top: 0.42857rem !important;
  }

  .g-mt-minus-6 {
    margin-top: -0.42857rem !important;
  }

  .g-mt-7 {
    margin-top: 0.5rem !important;
  }

  .g-mt-minus-7 {
    margin-top: -0.5rem !important;
  }

  .g-mt-8 {
    margin-top: 0.57143rem !important;
  }

  .g-mt-minus-8 {
    margin-top: -0.57143rem !important;
  }

  .g-mt-9 {
    margin-top: 0.64286rem !important;
  }

  .g-mt-minus-9 {
    margin-top: -0.64286rem !important;
  }

  .g-mt-10 {
    margin-top: 0.71429rem !important;
  }

  .g-mt-minus-10 {
    margin-top: -0.71429rem !important;
  }

  .g-mt-11 {
    margin-top: 0.78571rem !important;
  }

  .g-mt-minus-11 {
    margin-top: -0.78571rem !important;
  }

  .g-mt-12 {
    margin-top: 0.85714rem !important;
  }

  .g-mt-minus-12 {
    margin-top: -0.85714rem !important;
  }

  .g-mt-13 {
    margin-top: 0.92857rem !important;
  }

  .g-mt-minus-13 {
    margin-top: -0.92857rem !important;
  }

  .g-mt-14 {
    margin-top: 1rem !important;
  }

  .g-mt-minus-14 {
    margin-top: -1rem !important;
  }

  .g-mt-15 {
    margin-top: 1.07143rem !important;
  }

  .g-mt-minus-15 {
    margin-top: -1.07143rem !important;
  }

  .g-mt-16 {
    margin-top: 1.14286rem !important;
  }

  .g-mt-minus-16 {
    margin-top: -1.14286rem !important;
  }

  .g-mt-17 {
    margin-top: 1.21429rem !important;
  }

  .g-mt-minus-17 {
    margin-top: -1.21429rem !important;
  }

  .g-mt-18 {
    margin-top: 1.28571rem !important;
  }

  .g-mt-minus-18 {
    margin-top: -1.28571rem !important;
  }

  .g-mt-19 {
    margin-top: 1.35714rem !important;
  }

  .g-mt-minus-19 {
    margin-top: -1.35714rem !important;
  }

  .g-mt-20 {
    margin-top: 1.42857rem !important;
  }

  .g-mt-minus-20 {
    margin-top: -1.42857rem !important;
  }

  .g-mt-10 {
    margin-top: 0.71429rem !important;
  }

  .g-mt-minus-10 {
    margin-top: -0.71429rem !important;
  }

  .g-mt-15 {
    margin-top: 1.07143rem !important;
  }

  .g-mt-minus-15 {
    margin-top: -1.07143rem !important;
  }

  .g-mt-20 {
    margin-top: 1.42857rem !important;
  }

  .g-mt-minus-20 {
    margin-top: -1.42857rem !important;
  }

  .g-mt-25 {
    margin-top: 1.78571rem !important;
  }

  .g-mt-minus-25 {
    margin-top: -1.78571rem !important;
  }

  .g-mt-30 {
    margin-top: 2.14286rem !important;
  }

  .g-mt-minus-30 {
    margin-top: -2.14286rem !important;
  }

  .g-mt-35 {
    margin-top: 2.5rem !important;
  }

  .g-mt-minus-35 {
    margin-top: -2.5rem !important;
  }

  .g-mt-40 {
    margin-top: 2.85714rem !important;
  }

  .g-mt-minus-40 {
    margin-top: -2.85714rem !important;
  }

  .g-mt-45 {
    margin-top: 3.21429rem !important;
  }

  .g-mt-minus-45 {
    margin-top: -3.21429rem !important;
  }

  .g-mt-50 {
    margin-top: 3.57143rem !important;
  }

  .g-mt-minus-50 {
    margin-top: -3.57143rem !important;
  }

  .g-mt-55 {
    margin-top: 3.92857rem !important;
  }

  .g-mt-minus-55 {
    margin-top: -3.92857rem !important;
  }

  .g-mt-60 {
    margin-top: 4.28571rem !important;
  }

  .g-mt-minus-60 {
    margin-top: -4.28571rem !important;
  }

  .g-mt-65 {
    margin-top: 4.64286rem !important;
  }

  .g-mt-minus-65 {
    margin-top: -4.64286rem !important;
  }

  .g-mt-70 {
    margin-top: 5rem !important;
  }

  .g-mt-minus-70 {
    margin-top: -5rem !important;
  }

  .g-mt-75 {
    margin-top: 5.35714rem !important;
  }

  .g-mt-minus-75 {
    margin-top: -5.35714rem !important;
  }

  .g-mt-80 {
    margin-top: 5.71429rem !important;
  }

  .g-mt-minus-80 {
    margin-top: -5.71429rem !important;
  }

  .g-mt-85 {
    margin-top: 6.07143rem !important;
  }

  .g-mt-minus-85 {
    margin-top: -6.07143rem !important;
  }

  .g-mt-90 {
    margin-top: 6.42857rem !important;
  }

  .g-mt-minus-90 {
    margin-top: -6.42857rem !important;
  }

  .g-mt-95 {
    margin-top: 6.78571rem !important;
  }

  .g-mt-minus-95 {
    margin-top: -6.78571rem !important;
  }

  .g-mt-100 {
    margin-top: 7.14286rem !important;
  }

  .g-mt-minus-100 {
    margin-top: -7.14286rem !important;
  }

  .g-mt-105 {
    margin-top: 7.5rem !important;
  }

  .g-mt-minus-105 {
    margin-top: -7.5rem !important;
  }

  .g-mt-110 {
    margin-top: 7.85714rem !important;
  }

  .g-mt-minus-110 {
    margin-top: -7.85714rem !important;
  }

  .g-mt-115 {
    margin-top: 8.21429rem !important;
  }

  .g-mt-minus-115 {
    margin-top: -8.21429rem !important;
  }

  .g-mt-120 {
    margin-top: 8.57143rem !important;
  }

  .g-mt-minus-120 {
    margin-top: -8.57143rem !important;
  }

  .g-mt-125 {
    margin-top: 8.92857rem !important;
  }

  .g-mt-minus-125 {
    margin-top: -8.92857rem !important;
  }

  .g-mt-130 {
    margin-top: 9.28571rem !important;
  }

  .g-mt-minus-130 {
    margin-top: -9.28571rem !important;
  }

  .g-mt-135 {
    margin-top: 9.64286rem !important;
  }

  .g-mt-minus-135 {
    margin-top: -9.64286rem !important;
  }

  .g-mt-140 {
    margin-top: 10rem !important;
  }

  .g-mt-minus-140 {
    margin-top: -10rem !important;
  }

  .g-mt-145 {
    margin-top: 10.35714rem !important;
  }

  .g-mt-minus-145 {
    margin-top: -10.35714rem !important;
  }

  .g-mt-150 {
    margin-top: 10.71429rem !important;
  }

  .g-mt-minus-150 {
    margin-top: -10.71429rem !important;
  }

  .g-mt-155 {
    margin-top: 11.07143rem !important;
  }

  .g-mt-minus-155 {
    margin-top: -11.07143rem !important;
  }

  .g-mt-160 {
    margin-top: 11.42857rem !important;
  }

  .g-mt-minus-160 {
    margin-top: -11.42857rem !important;
  }

  .g-mt-165 {
    margin-top: 11.78571rem !important;
  }

  .g-mt-minus-165 {
    margin-top: -11.78571rem !important;
  }

  .g-mt-170 {
    margin-top: 12.14286rem !important;
  }

  .g-mt-minus-170 {
    margin-top: -12.14286rem !important;
  }

  .g-mb-1 {
    margin-bottom: 0.07143rem !important;
  }

  .g-mb-minus-1 {
    margin-bottom: -0.07143rem !important;
  }

  .g-mb-2 {
    margin-bottom: 0.14286rem !important;
  }

  .g-mb-minus-2 {
    margin-bottom: -0.14286rem !important;
  }

  .g-mb-3 {
    margin-bottom: 0.21429rem !important;
  }

  .g-mb-minus-3 {
    margin-bottom: -0.21429rem !important;
  }

  .g-mb-4 {
    margin-bottom: 0.28571rem !important;
  }

  .g-mb-minus-4 {
    margin-bottom: -0.28571rem !important;
  }

  .g-mb-5 {
    margin-bottom: 0.35714rem !important;
  }

  .g-mb-minus-5 {
    margin-bottom: -0.35714rem !important;
  }

  .g-mb-6 {
    margin-bottom: 0.42857rem !important;
  }

  .g-mb-minus-6 {
    margin-bottom: -0.42857rem !important;
  }

  .g-mb-7 {
    margin-bottom: 0.5rem !important;
  }

  .g-mb-minus-7 {
    margin-bottom: -0.5rem !important;
  }

  .g-mb-8 {
    margin-bottom: 0.57143rem !important;
  }

  .g-mb-minus-8 {
    margin-bottom: -0.57143rem !important;
  }

  .g-mb-9 {
    margin-bottom: 0.64286rem !important;
  }

  .g-mb-minus-9 {
    margin-bottom: -0.64286rem !important;
  }

  .g-mb-10 {
    margin-bottom: 0.71429rem !important;
  }

  .g-mb-minus-10 {
    margin-bottom: -0.71429rem !important;
  }

  .g-mb-11 {
    margin-bottom: 0.78571rem !important;
  }

  .g-mb-minus-11 {
    margin-bottom: -0.78571rem !important;
  }

  .g-mb-12 {
    margin-bottom: 0.85714rem !important;
  }

  .g-mb-minus-12 {
    margin-bottom: -0.85714rem !important;
  }

  .g-mb-13 {
    margin-bottom: 0.92857rem !important;
  }

  .g-mb-minus-13 {
    margin-bottom: -0.92857rem !important;
  }

  .g-mb-14 {
    margin-bottom: 1rem !important;
  }

  .g-mb-minus-14 {
    margin-bottom: -1rem !important;
  }

  .g-mb-15 {
    margin-bottom: 1.07143rem !important;
  }

  .g-mb-minus-15 {
    margin-bottom: -1.07143rem !important;
  }

  .g-mb-16 {
    margin-bottom: 1.14286rem !important;
  }

  .g-mb-minus-16 {
    margin-bottom: -1.14286rem !important;
  }

  .g-mb-17 {
    margin-bottom: 1.21429rem !important;
  }

  .g-mb-minus-17 {
    margin-bottom: -1.21429rem !important;
  }

  .g-mb-18 {
    margin-bottom: 1.28571rem !important;
  }

  .g-mb-minus-18 {
    margin-bottom: -1.28571rem !important;
  }

  .g-mb-19 {
    margin-bottom: 1.35714rem !important;
  }

  .g-mb-minus-19 {
    margin-bottom: -1.35714rem !important;
  }

  .g-mb-20 {
    margin-bottom: 1.42857rem !important;
  }

  .g-mb-minus-20 {
    margin-bottom: -1.42857rem !important;
  }

  .g-mb-10 {
    margin-bottom: 0.71429rem !important;
  }

  .g-mb-15 {
    margin-bottom: 1.07143rem !important;
  }

  .g-mb-20 {
    margin-bottom: 1.42857rem !important;
  }

  .g-mb-25 {
    margin-bottom: 1.78571rem !important;
  }

  .g-mb-30 {
    margin-bottom: 2.14286rem !important;
  }

  .g-mb-35 {
    margin-bottom: 2.5rem !important;
  }

  .g-mb-40 {
    margin-bottom: 2.85714rem !important;
  }

  .g-mb-45 {
    margin-bottom: 3.21429rem !important;
  }

  .g-mb-50 {
    margin-bottom: 3.57143rem !important;
  }

  .g-mb-55 {
    margin-bottom: 3.92857rem !important;
  }

  .g-mb-60 {
    margin-bottom: 4.28571rem !important;
  }

  .g-mb-65 {
    margin-bottom: 4.64286rem !important;
  }

  .g-mb-70 {
    margin-bottom: 5rem !important;
  }

  .g-mb-75 {
    margin-bottom: 5.35714rem !important;
  }

  .g-mb-80 {
    margin-bottom: 5.71429rem !important;
  }

  .g-mb-85 {
    margin-bottom: 6.07143rem !important;
  }

  .g-mb-90 {
    margin-bottom: 6.42857rem !important;
  }

  .g-mb-95 {
    margin-bottom: 6.78571rem !important;
  }

  .g-mb-100 {
    margin-bottom: 7.14286rem !important;
  }

  .g-mb-105 {
    margin-bottom: 7.5rem !important;
  }

  .g-mb-110 {
    margin-bottom: 7.85714rem !important;
  }

  .g-mb-115 {
    margin-bottom: 8.21429rem !important;
  }

  .g-mb-120 {
    margin-bottom: 8.57143rem !important;
  }

  .g-mb-125 {
    margin-bottom: 8.92857rem !important;
  }

  .g-mb-130 {
    margin-bottom: 9.28571rem !important;
  }

  .g-mb-135 {
    margin-bottom: 9.64286rem !important;
  }

  .g-mb-140 {
    margin-bottom: 10rem !important;
  }

  .g-mb-145 {
    margin-bottom: 10.35714rem !important;
  }

  .g-mb-150 {
    margin-bottom: 10.71429rem !important;
  }

  .g-mb-155 {
    margin-bottom: 11.07143rem !important;
  }

  .g-mb-160 {
    margin-bottom: 11.42857rem !important;
  }

  .g-mb-165 {
    margin-bottom: 11.78571rem !important;
  }

  .g-mb-170 {
    margin-bottom: 12.14286rem !important;
  }

  .g-ml-1 {
    margin-left: 0.07143rem !important;
  }

  .g-ml-minus-1 {
    margin-left: -0.07143rem !important;
  }

  .g-ml-2 {
    margin-left: 0.14286rem !important;
  }

  .g-ml-minus-2 {
    margin-left: -0.14286rem !important;
  }

  .g-ml-3 {
    margin-left: 0.21429rem !important;
  }

  .g-ml-minus-3 {
    margin-left: -0.21429rem !important;
  }

  .g-ml-4 {
    margin-left: 0.28571rem !important;
  }

  .g-ml-minus-4 {
    margin-left: -0.28571rem !important;
  }

  .g-ml-5 {
    margin-left: 0.35714rem !important;
  }

  .g-ml-minus-5 {
    margin-left: -0.35714rem !important;
  }

  .g-ml-6 {
    margin-left: 0.42857rem !important;
  }

  .g-ml-minus-6 {
    margin-left: -0.42857rem !important;
  }

  .g-ml-7 {
    margin-left: 0.5rem !important;
  }

  .g-ml-minus-7 {
    margin-left: -0.5rem !important;
  }

  .g-ml-8 {
    margin-left: 0.57143rem !important;
  }

  .g-ml-minus-8 {
    margin-left: -0.57143rem !important;
  }

  .g-ml-9 {
    margin-left: 0.64286rem !important;
  }

  .g-ml-minus-9 {
    margin-left: -0.64286rem !important;
  }

  .g-ml-10 {
    margin-left: 0.71429rem !important;
  }

  .g-ml-minus-10 {
    margin-left: -0.71429rem !important;
  }

  .g-ml-5 {
    margin-left: 0.35714rem !important;
  }

  .g-ml-minus-5 {
    margin-left: -0.35714rem !important;
  }

  .g-ml-10 {
    margin-left: 0.71429rem !important;
  }

  .g-ml-minus-10 {
    margin-left: -0.71429rem !important;
  }

  .g-ml-15 {
    margin-left: 1.07143rem !important;
  }

  .g-ml-minus-15 {
    margin-left: -1.07143rem !important;
  }

  .g-ml-20 {
    margin-left: 1.42857rem !important;
  }

  .g-ml-minus-20 {
    margin-left: -1.42857rem !important;
  }

  .g-ml-25 {
    margin-left: 1.78571rem !important;
  }

  .g-ml-minus-25 {
    margin-left: -1.78571rem !important;
  }

  .g-ml-30 {
    margin-left: 2.14286rem !important;
  }

  .g-ml-minus-30 {
    margin-left: -2.14286rem !important;
  }

  .g-ml-35 {
    margin-left: 2.5rem !important;
  }

  .g-ml-minus-35 {
    margin-left: -2.5rem !important;
  }

  .g-ml-40 {
    margin-left: 2.85714rem !important;
  }

  .g-ml-minus-40 {
    margin-left: -2.85714rem !important;
  }

  .g-ml-45 {
    margin-left: 3.21429rem !important;
  }

  .g-ml-minus-45 {
    margin-left: -3.21429rem !important;
  }

  .g-ml-50 {
    margin-left: 3.57143rem !important;
  }

  .g-ml-minus-50 {
    margin-left: -3.57143rem !important;
  }

  .g-mr-1 {
    margin-right: 0.07143rem !important;
  }

  .g-mr-minus-1 {
    margin-right: -0.07143rem !important;
  }

  .g-mr-2 {
    margin-right: 0.14286rem !important;
  }

  .g-mr-minus-2 {
    margin-right: -0.14286rem !important;
  }

  .g-mr-3 {
    margin-right: 0.21429rem !important;
  }

  .g-mr-minus-3 {
    margin-right: -0.21429rem !important;
  }

  .g-mr-4 {
    margin-right: 0.28571rem !important;
  }

  .g-mr-minus-4 {
    margin-right: -0.28571rem !important;
  }

  .g-mr-5 {
    margin-right: 0.35714rem !important;
  }

  .g-mr-minus-5 {
    margin-right: -0.35714rem !important;
  }

  .g-mr-6 {
    margin-right: 0.42857rem !important;
  }

  .g-mr-minus-6 {
    margin-right: -0.42857rem !important;
  }

  .g-mr-7 {
    margin-right: 0.5rem !important;
  }

  .g-mr-minus-7 {
    margin-right: -0.5rem !important;
  }

  .g-mr-8 {
    margin-right: 0.57143rem !important;
  }

  .g-mr-minus-8 {
    margin-right: -0.57143rem !important;
  }

  .g-mr-9 {
    margin-right: 0.64286rem !important;
  }

  .g-mr-minus-9 {
    margin-right: -0.64286rem !important;
  }

  .g-mr-10 {
    margin-right: 0.71429rem !important;
  }

  .g-mr-minus-10 {
    margin-right: -0.71429rem !important;
  }

  .g-mr-5 {
    margin-right: 0.35714rem !important;
  }

  .g-mr-10 {
    margin-right: 0.71429rem !important;
  }

  .g-mr-15 {
    margin-right: 1.07143rem !important;
  }

  .g-mr-20 {
    margin-right: 1.42857rem !important;
  }

  .g-mr-25 {
    margin-right: 1.78571rem !important;
  }

  .g-mr-30 {
    margin-right: 2.14286rem !important;
  }

  .g-mr-35 {
    margin-right: 2.5rem !important;
  }

  .g-mr-40 {
    margin-right: 2.85714rem !important;
  }

  .g-mr-45 {
    margin-right: 3.21429rem !important;
  }

  .g-mr-50 {
    margin-right: 3.57143rem !important;
  }
}
/* Margin Spaces (sm)
------------------------------------*/
@media (min-width: 576px) {
  .g-ma-0--sm {
    margin: 0 !important;
  }

  .g-mx-0--sm {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .g-my-0--sm {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .g-ml-0--sm {
    margin-left: 0 !important;
  }

  .g-mr-0--sm {
    margin-right: 0 !important;
  }

  .g-mt-0--sm {
    margin-top: 0 !important;
  }

  .g-mb-0--sm {
    margin-bottom: 0 !important;
  }

  .g-mx-1--sm {
    margin-left: 0.07143rem !important;
    margin-right: 0.07143rem !important;
  }

  .g-mx-2--sm {
    margin-left: 0.14286rem !important;
    margin-right: 0.14286rem !important;
  }

  .g-mx-3--sm {
    margin-left: 0.21429rem !important;
    margin-right: 0.21429rem !important;
  }

  .g-mx-4--sm {
    margin-left: 0.28571rem !important;
    margin-right: 0.28571rem !important;
  }

  .g-mx-5--sm {
    margin-left: 0.35714rem !important;
    margin-right: 0.35714rem !important;
  }

  .g-mx-6--sm {
    margin-left: 0.42857rem !important;
    margin-right: 0.42857rem !important;
  }

  .g-mx-7--sm {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .g-mx-8--sm {
    margin-left: 0.57143rem !important;
    margin-right: 0.57143rem !important;
  }

  .g-mx-9--sm {
    margin-left: 0.64286rem !important;
    margin-right: 0.64286rem !important;
  }

  .g-mx-10--sm {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
  }

  .g-mx-10--sm {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
  }

  .g-mx-15--sm {
    margin-left: 1.07143rem !important;
    margin-right: 1.07143rem !important;
  }

  .g-mx-20--sm {
    margin-left: 1.42857rem !important;
    margin-right: 1.42857rem !important;
  }

  .g-mx-25--sm {
    margin-left: 1.78571rem !important;
    margin-right: 1.78571rem !important;
  }

  .g-mx-30--sm {
    margin-left: 2.14286rem !important;
    margin-right: 2.14286rem !important;
  }

  .g-mx-35--sm {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .g-mx-40--sm {
    margin-left: 2.85714rem !important;
    margin-right: 2.85714rem !important;
  }

  .g-mx-45--sm {
    margin-left: 3.21429rem !important;
    margin-right: 3.21429rem !important;
  }

  .g-mx-50--sm {
    margin-left: 3.57143rem !important;
    margin-right: 3.57143rem !important;
  }

  .g-mx-55--sm {
    margin-left: 3.92857rem !important;
    margin-right: 3.92857rem !important;
  }

  .g-mx-60--sm {
    margin-left: 4.28571rem !important;
    margin-right: 4.28571rem !important;
  }

  .g-mx-65--sm {
    margin-left: 4.64286rem !important;
    margin-right: 4.64286rem !important;
  }

  .g-mx-70--sm {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .g-mx-75--sm {
    margin-left: 5.35714rem !important;
    margin-right: 5.35714rem !important;
  }

  .g-mx-80--sm {
    margin-left: 5.71429rem !important;
    margin-right: 5.71429rem !important;
  }

  .g-mx-85--sm {
    margin-left: 6.07143rem !important;
    margin-right: 6.07143rem !important;
  }

  .g-mx-90--sm {
    margin-left: 6.42857rem !important;
    margin-right: 6.42857rem !important;
  }

  .g-mx-95--sm {
    margin-left: 6.78571rem !important;
    margin-right: 6.78571rem !important;
  }

  .g-mx-100--sm {
    margin-left: 7.14286rem !important;
    margin-right: 7.14286rem !important;
  }

  .g-my-1--sm {
    margin-top: 0.07143rem !important;
    margin-bottom: 0.07143rem !important;
  }

  .g-my-2--sm {
    margin-top: 0.14286rem !important;
    margin-bottom: 0.14286rem !important;
  }

  .g-my-3--sm {
    margin-top: 0.21429rem !important;
    margin-bottom: 0.21429rem !important;
  }

  .g-my-4--sm {
    margin-top: 0.28571rem !important;
    margin-bottom: 0.28571rem !important;
  }

  .g-my-5--sm {
    margin-top: 0.35714rem !important;
    margin-bottom: 0.35714rem !important;
  }

  .g-my-6--sm {
    margin-top: 0.42857rem !important;
    margin-bottom: 0.42857rem !important;
  }

  .g-my-7--sm {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .g-my-8--sm {
    margin-top: 0.57143rem !important;
    margin-bottom: 0.57143rem !important;
  }

  .g-my-9--sm {
    margin-top: 0.64286rem !important;
    margin-bottom: 0.64286rem !important;
  }

  .g-my-10--sm {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
  }

  .g-my-10--sm {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
  }

  .g-my-15--sm {
    margin-top: 1.07143rem !important;
    margin-bottom: 1.07143rem !important;
  }

  .g-my-20--sm {
    margin-top: 1.42857rem !important;
    margin-bottom: 1.42857rem !important;
  }

  .g-my-25--sm {
    margin-top: 1.78571rem !important;
    margin-bottom: 1.78571rem !important;
  }

  .g-my-30--sm {
    margin-top: 2.14286rem !important;
    margin-bottom: 2.14286rem !important;
  }

  .g-my-35--sm {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .g-my-40--sm {
    margin-top: 2.85714rem !important;
    margin-bottom: 2.85714rem !important;
  }

  .g-my-45--sm {
    margin-top: 3.21429rem !important;
    margin-bottom: 3.21429rem !important;
  }

  .g-my-50--sm {
    margin-top: 3.57143rem !important;
    margin-bottom: 3.57143rem !important;
  }

  .g-my-55--sm {
    margin-top: 3.92857rem !important;
    margin-bottom: 3.92857rem !important;
  }

  .g-my-60--sm {
    margin-top: 4.28571rem !important;
    margin-bottom: 4.28571rem !important;
  }

  .g-my-65--sm {
    margin-top: 4.64286rem !important;
    margin-bottom: 4.64286rem !important;
  }

  .g-my-70--sm {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .g-my-75--sm {
    margin-top: 5.35714rem !important;
    margin-bottom: 5.35714rem !important;
  }

  .g-my-80--sm {
    margin-top: 5.71429rem !important;
    margin-bottom: 5.71429rem !important;
  }

  .g-my-85--sm {
    margin-top: 6.07143rem !important;
    margin-bottom: 6.07143rem !important;
  }

  .g-my-90--sm {
    margin-top: 6.42857rem !important;
    margin-bottom: 6.42857rem !important;
  }

  .g-my-95--sm {
    margin-top: 6.78571rem !important;
    margin-bottom: 6.78571rem !important;
  }

  .g-my-100--sm {
    margin-top: 7.14286rem !important;
    margin-bottom: 7.14286rem !important;
  }

  .g-mt-1--sm {
    margin-top: 0.07143rem !important;
  }

  .g-mt-minus-1--sm {
    margin-top: -0.07143rem !important;
  }

  .g-mt-2--sm {
    margin-top: 0.14286rem !important;
  }

  .g-mt-minus-2--sm {
    margin-top: -0.14286rem !important;
  }

  .g-mt-3--sm {
    margin-top: 0.21429rem !important;
  }

  .g-mt-minus-3--sm {
    margin-top: -0.21429rem !important;
  }

  .g-mt-4--sm {
    margin-top: 0.28571rem !important;
  }

  .g-mt-minus-4--sm {
    margin-top: -0.28571rem !important;
  }

  .g-mt-5--sm {
    margin-top: 0.35714rem !important;
  }

  .g-mt-minus-5--sm {
    margin-top: -0.35714rem !important;
  }

  .g-mt-6--sm {
    margin-top: 0.42857rem !important;
  }

  .g-mt-minus-6--sm {
    margin-top: -0.42857rem !important;
  }

  .g-mt-7--sm {
    margin-top: 0.5rem !important;
  }

  .g-mt-minus-7--sm {
    margin-top: -0.5rem !important;
  }

  .g-mt-8--sm {
    margin-top: 0.57143rem !important;
  }

  .g-mt-minus-8--sm {
    margin-top: -0.57143rem !important;
  }

  .g-mt-9--sm {
    margin-top: 0.64286rem !important;
  }

  .g-mt-minus-9--sm {
    margin-top: -0.64286rem !important;
  }

  .g-mt-10--sm {
    margin-top: 0.71429rem !important;
  }

  .g-mt-minus-10--sm {
    margin-top: -0.71429rem !important;
  }

  .g-mt-11--sm {
    margin-top: 0.78571rem !important;
  }

  .g-mt-minus-11--sm {
    margin-top: -0.78571rem !important;
  }

  .g-mt-12--sm {
    margin-top: 0.85714rem !important;
  }

  .g-mt-minus-12--sm {
    margin-top: -0.85714rem !important;
  }

  .g-mt-13--sm {
    margin-top: 0.92857rem !important;
  }

  .g-mt-minus-13--sm {
    margin-top: -0.92857rem !important;
  }

  .g-mt-14--sm {
    margin-top: 1rem !important;
  }

  .g-mt-minus-14--sm {
    margin-top: -1rem !important;
  }

  .g-mt-15--sm {
    margin-top: 1.07143rem !important;
  }

  .g-mt-minus-15--sm {
    margin-top: -1.07143rem !important;
  }

  .g-mt-16--sm {
    margin-top: 1.14286rem !important;
  }

  .g-mt-minus-16--sm {
    margin-top: -1.14286rem !important;
  }

  .g-mt-17--sm {
    margin-top: 1.21429rem !important;
  }

  .g-mt-minus-17--sm {
    margin-top: -1.21429rem !important;
  }

  .g-mt-18--sm {
    margin-top: 1.28571rem !important;
  }

  .g-mt-minus-18--sm {
    margin-top: -1.28571rem !important;
  }

  .g-mt-19--sm {
    margin-top: 1.35714rem !important;
  }

  .g-mt-minus-19--sm {
    margin-top: -1.35714rem !important;
  }

  .g-mt-20--sm {
    margin-top: 1.42857rem !important;
  }

  .g-mt-minus-20--sm {
    margin-top: -1.42857rem !important;
  }

  .g-mt-10--sm {
    margin-top: 0.71429rem !important;
  }

  .g-mt-minus-10--sm {
    margin-top: -0.71429rem !important;
  }

  .g-mt-15--sm {
    margin-top: 1.07143rem !important;
  }

  .g-mt-minus-15--sm {
    margin-top: -1.07143rem !important;
  }

  .g-mt-20--sm {
    margin-top: 1.42857rem !important;
  }

  .g-mt-minus-20--sm {
    margin-top: -1.42857rem !important;
  }

  .g-mt-25--sm {
    margin-top: 1.78571rem !important;
  }

  .g-mt-minus-25--sm {
    margin-top: -1.78571rem !important;
  }

  .g-mt-30--sm {
    margin-top: 2.14286rem !important;
  }

  .g-mt-minus-30--sm {
    margin-top: -2.14286rem !important;
  }

  .g-mt-35--sm {
    margin-top: 2.5rem !important;
  }

  .g-mt-minus-35--sm {
    margin-top: -2.5rem !important;
  }

  .g-mt-40--sm {
    margin-top: 2.85714rem !important;
  }

  .g-mt-minus-40--sm {
    margin-top: -2.85714rem !important;
  }

  .g-mt-45--sm {
    margin-top: 3.21429rem !important;
  }

  .g-mt-minus-45--sm {
    margin-top: -3.21429rem !important;
  }

  .g-mt-50--sm {
    margin-top: 3.57143rem !important;
  }

  .g-mt-minus-50--sm {
    margin-top: -3.57143rem !important;
  }

  .g-mt-55--sm {
    margin-top: 3.92857rem !important;
  }

  .g-mt-minus-55--sm {
    margin-top: -3.92857rem !important;
  }

  .g-mt-60--sm {
    margin-top: 4.28571rem !important;
  }

  .g-mt-minus-60--sm {
    margin-top: -4.28571rem !important;
  }

  .g-mt-65--sm {
    margin-top: 4.64286rem !important;
  }

  .g-mt-minus-65--sm {
    margin-top: -4.64286rem !important;
  }

  .g-mt-70--sm {
    margin-top: 5rem !important;
  }

  .g-mt-minus-70--sm {
    margin-top: -5rem !important;
  }

  .g-mt-75--sm {
    margin-top: 5.35714rem !important;
  }

  .g-mt-minus-75--sm {
    margin-top: -5.35714rem !important;
  }

  .g-mt-80--sm {
    margin-top: 5.71429rem !important;
  }

  .g-mt-minus-80--sm {
    margin-top: -5.71429rem !important;
  }

  .g-mt-85--sm {
    margin-top: 6.07143rem !important;
  }

  .g-mt-minus-85--sm {
    margin-top: -6.07143rem !important;
  }

  .g-mt-90--sm {
    margin-top: 6.42857rem !important;
  }

  .g-mt-minus-90--sm {
    margin-top: -6.42857rem !important;
  }

  .g-mt-95--sm {
    margin-top: 6.78571rem !important;
  }

  .g-mt-minus-95--sm {
    margin-top: -6.78571rem !important;
  }

  .g-mt-100--sm {
    margin-top: 7.14286rem !important;
  }

  .g-mt-minus-100--sm {
    margin-top: -7.14286rem !important;
  }

  .g-mt-105--sm {
    margin-top: 7.5rem !important;
  }

  .g-mt-minus-105--sm {
    margin-top: -7.5rem !important;
  }

  .g-mt-110--sm {
    margin-top: 7.85714rem !important;
  }

  .g-mt-minus-110--sm {
    margin-top: -7.85714rem !important;
  }

  .g-mt-115--sm {
    margin-top: 8.21429rem !important;
  }

  .g-mt-minus-115--sm {
    margin-top: -8.21429rem !important;
  }

  .g-mt-120--sm {
    margin-top: 8.57143rem !important;
  }

  .g-mt-minus-120--sm {
    margin-top: -8.57143rem !important;
  }

  .g-mt-125--sm {
    margin-top: 8.92857rem !important;
  }

  .g-mt-minus-125--sm {
    margin-top: -8.92857rem !important;
  }

  .g-mt-130--sm {
    margin-top: 9.28571rem !important;
  }

  .g-mt-minus-130--sm {
    margin-top: -9.28571rem !important;
  }

  .g-mt-135--sm {
    margin-top: 9.64286rem !important;
  }

  .g-mt-minus-135--sm {
    margin-top: -9.64286rem !important;
  }

  .g-mt-140--sm {
    margin-top: 10rem !important;
  }

  .g-mt-minus-140--sm {
    margin-top: -10rem !important;
  }

  .g-mt-145--sm {
    margin-top: 10.35714rem !important;
  }

  .g-mt-minus-145--sm {
    margin-top: -10.35714rem !important;
  }

  .g-mt-150--sm {
    margin-top: 10.71429rem !important;
  }

  .g-mt-minus-150--sm {
    margin-top: -10.71429rem !important;
  }

  .g-mt-155--sm {
    margin-top: 11.07143rem !important;
  }

  .g-mt-minus-155--sm {
    margin-top: -11.07143rem !important;
  }

  .g-mt-160--sm {
    margin-top: 11.42857rem !important;
  }

  .g-mt-minus-160--sm {
    margin-top: -11.42857rem !important;
  }

  .g-mt-165--sm {
    margin-top: 11.78571rem !important;
  }

  .g-mt-minus-165--sm {
    margin-top: -11.78571rem !important;
  }

  .g-mt-170--sm {
    margin-top: 12.14286rem !important;
  }

  .g-mt-minus-170--sm {
    margin-top: -12.14286rem !important;
  }

  .g-mb-1--sm {
    margin-bottom: 0.07143rem !important;
  }

  .g-mb-minus-1--sm {
    margin-bottom: -0.07143rem !important;
  }

  .g-mb-2--sm {
    margin-bottom: 0.14286rem !important;
  }

  .g-mb-minus-2--sm {
    margin-bottom: -0.14286rem !important;
  }

  .g-mb-3--sm {
    margin-bottom: 0.21429rem !important;
  }

  .g-mb-minus-3--sm {
    margin-bottom: -0.21429rem !important;
  }

  .g-mb-4--sm {
    margin-bottom: 0.28571rem !important;
  }

  .g-mb-minus-4--sm {
    margin-bottom: -0.28571rem !important;
  }

  .g-mb-5--sm {
    margin-bottom: 0.35714rem !important;
  }

  .g-mb-minus-5--sm {
    margin-bottom: -0.35714rem !important;
  }

  .g-mb-6--sm {
    margin-bottom: 0.42857rem !important;
  }

  .g-mb-minus-6--sm {
    margin-bottom: -0.42857rem !important;
  }

  .g-mb-7--sm {
    margin-bottom: 0.5rem !important;
  }

  .g-mb-minus-7--sm {
    margin-bottom: -0.5rem !important;
  }

  .g-mb-8--sm {
    margin-bottom: 0.57143rem !important;
  }

  .g-mb-minus-8--sm {
    margin-bottom: -0.57143rem !important;
  }

  .g-mb-9--sm {
    margin-bottom: 0.64286rem !important;
  }

  .g-mb-minus-9--sm {
    margin-bottom: -0.64286rem !important;
  }

  .g-mb-10--sm {
    margin-bottom: 0.71429rem !important;
  }

  .g-mb-minus-10--sm {
    margin-bottom: -0.71429rem !important;
  }

  .g-mb-11--sm {
    margin-bottom: 0.78571rem !important;
  }

  .g-mb-minus-11--sm {
    margin-bottom: -0.78571rem !important;
  }

  .g-mb-12--sm {
    margin-bottom: 0.85714rem !important;
  }

  .g-mb-minus-12--sm {
    margin-bottom: -0.85714rem !important;
  }

  .g-mb-13--sm {
    margin-bottom: 0.92857rem !important;
  }

  .g-mb-minus-13--sm {
    margin-bottom: -0.92857rem !important;
  }

  .g-mb-14--sm {
    margin-bottom: 1rem !important;
  }

  .g-mb-minus-14--sm {
    margin-bottom: -1rem !important;
  }

  .g-mb-15--sm {
    margin-bottom: 1.07143rem !important;
  }

  .g-mb-minus-15--sm {
    margin-bottom: -1.07143rem !important;
  }

  .g-mb-16--sm {
    margin-bottom: 1.14286rem !important;
  }

  .g-mb-minus-16--sm {
    margin-bottom: -1.14286rem !important;
  }

  .g-mb-17--sm {
    margin-bottom: 1.21429rem !important;
  }

  .g-mb-minus-17--sm {
    margin-bottom: -1.21429rem !important;
  }

  .g-mb-18--sm {
    margin-bottom: 1.28571rem !important;
  }

  .g-mb-minus-18--sm {
    margin-bottom: -1.28571rem !important;
  }

  .g-mb-19--sm {
    margin-bottom: 1.35714rem !important;
  }

  .g-mb-minus-19--sm {
    margin-bottom: -1.35714rem !important;
  }

  .g-mb-20--sm {
    margin-bottom: 1.42857rem !important;
  }

  .g-mb-minus-20--sm {
    margin-bottom: -1.42857rem !important;
  }

  .g-mb-10--sm {
    margin-bottom: 0.71429rem !important;
  }

  .g-mb-15--sm {
    margin-bottom: 1.07143rem !important;
  }

  .g-mb-20--sm {
    margin-bottom: 1.42857rem !important;
  }

  .g-mb-25--sm {
    margin-bottom: 1.78571rem !important;
  }

  .g-mb-30--sm {
    margin-bottom: 2.14286rem !important;
  }

  .g-mb-35--sm {
    margin-bottom: 2.5rem !important;
  }

  .g-mb-40--sm {
    margin-bottom: 2.85714rem !important;
  }

  .g-mb-45--sm {
    margin-bottom: 3.21429rem !important;
  }

  .g-mb-50--sm {
    margin-bottom: 3.57143rem !important;
  }

  .g-mb-55--sm {
    margin-bottom: 3.92857rem !important;
  }

  .g-mb-60--sm {
    margin-bottom: 4.28571rem !important;
  }

  .g-mb-65--sm {
    margin-bottom: 4.64286rem !important;
  }

  .g-mb-70--sm {
    margin-bottom: 5rem !important;
  }

  .g-mb-75--sm {
    margin-bottom: 5.35714rem !important;
  }

  .g-mb-80--sm {
    margin-bottom: 5.71429rem !important;
  }

  .g-mb-85--sm {
    margin-bottom: 6.07143rem !important;
  }

  .g-mb-90--sm {
    margin-bottom: 6.42857rem !important;
  }

  .g-mb-95--sm {
    margin-bottom: 6.78571rem !important;
  }

  .g-mb-100--sm {
    margin-bottom: 7.14286rem !important;
  }

  .g-mb-105--sm {
    margin-bottom: 7.5rem !important;
  }

  .g-mb-110--sm {
    margin-bottom: 7.85714rem !important;
  }

  .g-mb-115--sm {
    margin-bottom: 8.21429rem !important;
  }

  .g-mb-120--sm {
    margin-bottom: 8.57143rem !important;
  }

  .g-mb-125--sm {
    margin-bottom: 8.92857rem !important;
  }

  .g-mb-130--sm {
    margin-bottom: 9.28571rem !important;
  }

  .g-mb-135--sm {
    margin-bottom: 9.64286rem !important;
  }

  .g-mb-140--sm {
    margin-bottom: 10rem !important;
  }

  .g-mb-145--sm {
    margin-bottom: 10.35714rem !important;
  }

  .g-mb-150--sm {
    margin-bottom: 10.71429rem !important;
  }

  .g-mb-155--sm {
    margin-bottom: 11.07143rem !important;
  }

  .g-mb-160--sm {
    margin-bottom: 11.42857rem !important;
  }

  .g-mb-165--sm {
    margin-bottom: 11.78571rem !important;
  }

  .g-mb-170--sm {
    margin-bottom: 12.14286rem !important;
  }

  .g-ml-1--sm {
    margin-left: 0.07143rem !important;
  }

  .g-ml-minus-1--sm {
    margin-left: -0.07143rem !important;
  }

  .g-ml-2--sm {
    margin-left: 0.14286rem !important;
  }

  .g-ml-minus-2--sm {
    margin-left: -0.14286rem !important;
  }

  .g-ml-3--sm {
    margin-left: 0.21429rem !important;
  }

  .g-ml-minus-3--sm {
    margin-left: -0.21429rem !important;
  }

  .g-ml-4--sm {
    margin-left: 0.28571rem !important;
  }

  .g-ml-minus-4--sm {
    margin-left: -0.28571rem !important;
  }

  .g-ml-5--sm {
    margin-left: 0.35714rem !important;
  }

  .g-ml-minus-5--sm {
    margin-left: -0.35714rem !important;
  }

  .g-ml-6--sm {
    margin-left: 0.42857rem !important;
  }

  .g-ml-minus-6--sm {
    margin-left: -0.42857rem !important;
  }

  .g-ml-7--sm {
    margin-left: 0.5rem !important;
  }

  .g-ml-minus-7--sm {
    margin-left: -0.5rem !important;
  }

  .g-ml-8--sm {
    margin-left: 0.57143rem !important;
  }

  .g-ml-minus-8--sm {
    margin-left: -0.57143rem !important;
  }

  .g-ml-9--sm {
    margin-left: 0.64286rem !important;
  }

  .g-ml-minus-9--sm {
    margin-left: -0.64286rem !important;
  }

  .g-ml-10--sm {
    margin-left: 0.71429rem !important;
  }

  .g-ml-minus-10--sm {
    margin-left: -0.71429rem !important;
  }

  .g-ml-5--sm {
    margin-left: 0.35714rem !important;
  }

  .g-ml-minus-5--sm {
    margin-left: -0.35714rem !important;
  }

  .g-ml-10--sm {
    margin-left: 0.71429rem !important;
  }

  .g-ml-minus-10--sm {
    margin-left: -0.71429rem !important;
  }

  .g-ml-15--sm {
    margin-left: 1.07143rem !important;
  }

  .g-ml-minus-15--sm {
    margin-left: -1.07143rem !important;
  }

  .g-ml-20--sm {
    margin-left: 1.42857rem !important;
  }

  .g-ml-minus-20--sm {
    margin-left: -1.42857rem !important;
  }

  .g-ml-25--sm {
    margin-left: 1.78571rem !important;
  }

  .g-ml-minus-25--sm {
    margin-left: -1.78571rem !important;
  }

  .g-ml-30--sm {
    margin-left: 2.14286rem !important;
  }

  .g-ml-minus-30--sm {
    margin-left: -2.14286rem !important;
  }

  .g-ml-35--sm {
    margin-left: 2.5rem !important;
  }

  .g-ml-minus-35--sm {
    margin-left: -2.5rem !important;
  }

  .g-ml-40--sm {
    margin-left: 2.85714rem !important;
  }

  .g-ml-minus-40--sm {
    margin-left: -2.85714rem !important;
  }

  .g-ml-45--sm {
    margin-left: 3.21429rem !important;
  }

  .g-ml-minus-45--sm {
    margin-left: -3.21429rem !important;
  }

  .g-ml-50--sm {
    margin-left: 3.57143rem !important;
  }

  .g-ml-minus-50--sm {
    margin-left: -3.57143rem !important;
  }

  .g-mr-1--sm {
    margin-right: 0.07143rem !important;
  }

  .g-mr-minus-1--sm {
    margin-right: -0.07143rem !important;
  }

  .g-mr-2--sm {
    margin-right: 0.14286rem !important;
  }

  .g-mr-minus-2--sm {
    margin-right: -0.14286rem !important;
  }

  .g-mr-3--sm {
    margin-right: 0.21429rem !important;
  }

  .g-mr-minus-3--sm {
    margin-right: -0.21429rem !important;
  }

  .g-mr-4--sm {
    margin-right: 0.28571rem !important;
  }

  .g-mr-minus-4--sm {
    margin-right: -0.28571rem !important;
  }

  .g-mr-5--sm {
    margin-right: 0.35714rem !important;
  }

  .g-mr-minus-5--sm {
    margin-right: -0.35714rem !important;
  }

  .g-mr-6--sm {
    margin-right: 0.42857rem !important;
  }

  .g-mr-minus-6--sm {
    margin-right: -0.42857rem !important;
  }

  .g-mr-7--sm {
    margin-right: 0.5rem !important;
  }

  .g-mr-minus-7--sm {
    margin-right: -0.5rem !important;
  }

  .g-mr-8--sm {
    margin-right: 0.57143rem !important;
  }

  .g-mr-minus-8--sm {
    margin-right: -0.57143rem !important;
  }

  .g-mr-9--sm {
    margin-right: 0.64286rem !important;
  }

  .g-mr-minus-9--sm {
    margin-right: -0.64286rem !important;
  }

  .g-mr-10--sm {
    margin-right: 0.71429rem !important;
  }

  .g-mr-minus-10--sm {
    margin-right: -0.71429rem !important;
  }

  .g-mr-5--sm {
    margin-right: 0.35714rem !important;
  }

  .g-mr-10--sm {
    margin-right: 0.71429rem !important;
  }

  .g-mr-15--sm {
    margin-right: 1.07143rem !important;
  }

  .g-mr-20--sm {
    margin-right: 1.42857rem !important;
  }

  .g-mr-25--sm {
    margin-right: 1.78571rem !important;
  }

  .g-mr-30--sm {
    margin-right: 2.14286rem !important;
  }

  .g-mr-35--sm {
    margin-right: 2.5rem !important;
  }

  .g-mr-40--sm {
    margin-right: 2.85714rem !important;
  }

  .g-mr-45--sm {
    margin-right: 3.21429rem !important;
  }

  .g-mr-50--sm {
    margin-right: 3.57143rem !important;
  }
}
/* Margin Spaces (md)
------------------------------------*/
@media (min-width: 768px) {
  .g-ma-0--md {
    margin: 0 !important;
  }

  .g-mx-0--md {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .g-my-0--md {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .g-ml-0--md {
    margin-left: 0 !important;
  }

  .g-mr-0--md {
    margin-right: 0 !important;
  }

  .g-mt-0--md {
    margin-top: 0 !important;
  }

  .g-mb-0--md {
    margin-bottom: 0 !important;
  }

  .g-mx-1--md {
    margin-left: 0.07143rem !important;
    margin-right: 0.07143rem !important;
  }

  .g-mx-2--md {
    margin-left: 0.14286rem !important;
    margin-right: 0.14286rem !important;
  }

  .g-mx-3--md {
    margin-left: 0.21429rem !important;
    margin-right: 0.21429rem !important;
  }

  .g-mx-4--md {
    margin-left: 0.28571rem !important;
    margin-right: 0.28571rem !important;
  }

  .g-mx-5--md {
    margin-left: 0.35714rem !important;
    margin-right: 0.35714rem !important;
  }

  .g-mx-6--md {
    margin-left: 0.42857rem !important;
    margin-right: 0.42857rem !important;
  }

  .g-mx-7--md {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .g-mx-8--md {
    margin-left: 0.57143rem !important;
    margin-right: 0.57143rem !important;
  }

  .g-mx-9--md {
    margin-left: 0.64286rem !important;
    margin-right: 0.64286rem !important;
  }

  .g-mx-10--md {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
  }

  .g-mx-10--md {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
  }

  .g-mx-15--md {
    margin-left: 1.07143rem !important;
    margin-right: 1.07143rem !important;
  }

  .g-mx-20--md {
    margin-left: 1.42857rem !important;
    margin-right: 1.42857rem !important;
  }

  .g-mx-25--md {
    margin-left: 1.78571rem !important;
    margin-right: 1.78571rem !important;
  }

  .g-mx-30--md {
    margin-left: 2.14286rem !important;
    margin-right: 2.14286rem !important;
  }

  .g-mx-35--md {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .g-mx-40--md {
    margin-left: 2.85714rem !important;
    margin-right: 2.85714rem !important;
  }

  .g-mx-45--md {
    margin-left: 3.21429rem !important;
    margin-right: 3.21429rem !important;
  }

  .g-mx-50--md {
    margin-left: 3.57143rem !important;
    margin-right: 3.57143rem !important;
  }

  .g-mx-55--md {
    margin-left: 3.92857rem !important;
    margin-right: 3.92857rem !important;
  }

  .g-mx-60--md {
    margin-left: 4.28571rem !important;
    margin-right: 4.28571rem !important;
  }

  .g-mx-65--md {
    margin-left: 4.64286rem !important;
    margin-right: 4.64286rem !important;
  }

  .g-mx-70--md {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .g-mx-75--md {
    margin-left: 5.35714rem !important;
    margin-right: 5.35714rem !important;
  }

  .g-mx-80--md {
    margin-left: 5.71429rem !important;
    margin-right: 5.71429rem !important;
  }

  .g-mx-85--md {
    margin-left: 6.07143rem !important;
    margin-right: 6.07143rem !important;
  }

  .g-mx-90--md {
    margin-left: 6.42857rem !important;
    margin-right: 6.42857rem !important;
  }

  .g-mx-95--md {
    margin-left: 6.78571rem !important;
    margin-right: 6.78571rem !important;
  }

  .g-mx-100--md {
    margin-left: 7.14286rem !important;
    margin-right: 7.14286rem !important;
  }

  .g-my-1--md {
    margin-top: 0.07143rem !important;
    margin-bottom: 0.07143rem !important;
  }

  .g-my-2--md {
    margin-top: 0.14286rem !important;
    margin-bottom: 0.14286rem !important;
  }

  .g-my-3--md {
    margin-top: 0.21429rem !important;
    margin-bottom: 0.21429rem !important;
  }

  .g-my-4--md {
    margin-top: 0.28571rem !important;
    margin-bottom: 0.28571rem !important;
  }

  .g-my-5--md {
    margin-top: 0.35714rem !important;
    margin-bottom: 0.35714rem !important;
  }

  .g-my-6--md {
    margin-top: 0.42857rem !important;
    margin-bottom: 0.42857rem !important;
  }

  .g-my-7--md {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .g-my-8--md {
    margin-top: 0.57143rem !important;
    margin-bottom: 0.57143rem !important;
  }

  .g-my-9--md {
    margin-top: 0.64286rem !important;
    margin-bottom: 0.64286rem !important;
  }

  .g-my-10--md {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
  }

  .g-my-10--md {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
  }

  .g-my-15--md {
    margin-top: 1.07143rem !important;
    margin-bottom: 1.07143rem !important;
  }

  .g-my-20--md {
    margin-top: 1.42857rem !important;
    margin-bottom: 1.42857rem !important;
  }

  .g-my-25--md {
    margin-top: 1.78571rem !important;
    margin-bottom: 1.78571rem !important;
  }

  .g-my-30--md {
    margin-top: 2.14286rem !important;
    margin-bottom: 2.14286rem !important;
  }

  .g-my-35--md {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .g-my-40--md {
    margin-top: 2.85714rem !important;
    margin-bottom: 2.85714rem !important;
  }

  .g-my-45--md {
    margin-top: 3.21429rem !important;
    margin-bottom: 3.21429rem !important;
  }

  .g-my-50--md {
    margin-top: 3.57143rem !important;
    margin-bottom: 3.57143rem !important;
  }

  .g-my-55--md {
    margin-top: 3.92857rem !important;
    margin-bottom: 3.92857rem !important;
  }

  .g-my-60--md {
    margin-top: 4.28571rem !important;
    margin-bottom: 4.28571rem !important;
  }

  .g-my-65--md {
    margin-top: 4.64286rem !important;
    margin-bottom: 4.64286rem !important;
  }

  .g-my-70--md {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .g-my-75--md {
    margin-top: 5.35714rem !important;
    margin-bottom: 5.35714rem !important;
  }

  .g-my-80--md {
    margin-top: 5.71429rem !important;
    margin-bottom: 5.71429rem !important;
  }

  .g-my-85--md {
    margin-top: 6.07143rem !important;
    margin-bottom: 6.07143rem !important;
  }

  .g-my-90--md {
    margin-top: 6.42857rem !important;
    margin-bottom: 6.42857rem !important;
  }

  .g-my-95--md {
    margin-top: 6.78571rem !important;
    margin-bottom: 6.78571rem !important;
  }

  .g-my-100--md {
    margin-top: 7.14286rem !important;
    margin-bottom: 7.14286rem !important;
  }

  .g-mt-1--md {
    margin-top: 0.07143rem !important;
  }

  .g-mt-minus-1--md {
    margin-top: -0.07143rem !important;
  }

  .g-mt-2--md {
    margin-top: 0.14286rem !important;
  }

  .g-mt-minus-2--md {
    margin-top: -0.14286rem !important;
  }

  .g-mt-3--md {
    margin-top: 0.21429rem !important;
  }

  .g-mt-minus-3--md {
    margin-top: -0.21429rem !important;
  }

  .g-mt-4--md {
    margin-top: 0.28571rem !important;
  }

  .g-mt-minus-4--md {
    margin-top: -0.28571rem !important;
  }

  .g-mt-5--md {
    margin-top: 0.35714rem !important;
  }

  .g-mt-minus-5--md {
    margin-top: -0.35714rem !important;
  }

  .g-mt-6--md {
    margin-top: 0.42857rem !important;
  }

  .g-mt-minus-6--md {
    margin-top: -0.42857rem !important;
  }

  .g-mt-7--md {
    margin-top: 0.5rem !important;
  }

  .g-mt-minus-7--md {
    margin-top: -0.5rem !important;
  }

  .g-mt-8--md {
    margin-top: 0.57143rem !important;
  }

  .g-mt-minus-8--md {
    margin-top: -0.57143rem !important;
  }

  .g-mt-9--md {
    margin-top: 0.64286rem !important;
  }

  .g-mt-minus-9--md {
    margin-top: -0.64286rem !important;
  }

  .g-mt-10--md {
    margin-top: 0.71429rem !important;
  }

  .g-mt-minus-10--md {
    margin-top: -0.71429rem !important;
  }

  .g-mt-11--md {
    margin-top: 0.78571rem !important;
  }

  .g-mt-minus-11--md {
    margin-top: -0.78571rem !important;
  }

  .g-mt-12--md {
    margin-top: 0.85714rem !important;
  }

  .g-mt-minus-12--md {
    margin-top: -0.85714rem !important;
  }

  .g-mt-13--md {
    margin-top: 0.92857rem !important;
  }

  .g-mt-minus-13--md {
    margin-top: -0.92857rem !important;
  }

  .g-mt-14--md {
    margin-top: 1rem !important;
  }

  .g-mt-minus-14--md {
    margin-top: -1rem !important;
  }

  .g-mt-15--md {
    margin-top: 1.07143rem !important;
  }

  .g-mt-minus-15--md {
    margin-top: -1.07143rem !important;
  }

  .g-mt-16--md {
    margin-top: 1.14286rem !important;
  }

  .g-mt-minus-16--md {
    margin-top: -1.14286rem !important;
  }

  .g-mt-17--md {
    margin-top: 1.21429rem !important;
  }

  .g-mt-minus-17--md {
    margin-top: -1.21429rem !important;
  }

  .g-mt-18--md {
    margin-top: 1.28571rem !important;
  }

  .g-mt-minus-18--md {
    margin-top: -1.28571rem !important;
  }

  .g-mt-19--md {
    margin-top: 1.35714rem !important;
  }

  .g-mt-minus-19--md {
    margin-top: -1.35714rem !important;
  }

  .g-mt-20--md {
    margin-top: 1.42857rem !important;
  }

  .g-mt-minus-20--md {
    margin-top: -1.42857rem !important;
  }

  .g-mt-10--md {
    margin-top: 0.71429rem !important;
  }

  .g-mt-minus-10--md {
    margin-top: -0.71429rem !important;
  }

  .g-mt-15--md {
    margin-top: 1.07143rem !important;
  }

  .g-mt-minus-15--md {
    margin-top: -1.07143rem !important;
  }

  .g-mt-20--md {
    margin-top: 1.42857rem !important;
  }

  .g-mt-minus-20--md {
    margin-top: -1.42857rem !important;
  }

  .g-mt-25--md {
    margin-top: 1.78571rem !important;
  }

  .g-mt-minus-25--md {
    margin-top: -1.78571rem !important;
  }

  .g-mt-30--md {
    margin-top: 2.14286rem !important;
  }

  .g-mt-minus-30--md {
    margin-top: -2.14286rem !important;
  }

  .g-mt-35--md {
    margin-top: 2.5rem !important;
  }

  .g-mt-minus-35--md {
    margin-top: -2.5rem !important;
  }

  .g-mt-40--md {
    margin-top: 2.85714rem !important;
  }

  .g-mt-minus-40--md {
    margin-top: -2.85714rem !important;
  }

  .g-mt-45--md {
    margin-top: 3.21429rem !important;
  }

  .g-mt-minus-45--md {
    margin-top: -3.21429rem !important;
  }

  .g-mt-50--md {
    margin-top: 3.57143rem !important;
  }

  .g-mt-minus-50--md {
    margin-top: -3.57143rem !important;
  }

  .g-mt-55--md {
    margin-top: 3.92857rem !important;
  }

  .g-mt-minus-55--md {
    margin-top: -3.92857rem !important;
  }

  .g-mt-60--md {
    margin-top: 4.28571rem !important;
  }

  .g-mt-minus-60--md {
    margin-top: -4.28571rem !important;
  }

  .g-mt-65--md {
    margin-top: 4.64286rem !important;
  }

  .g-mt-minus-65--md {
    margin-top: -4.64286rem !important;
  }

  .g-mt-70--md {
    margin-top: 5rem !important;
  }

  .g-mt-minus-70--md {
    margin-top: -5rem !important;
  }

  .g-mt-75--md {
    margin-top: 5.35714rem !important;
  }

  .g-mt-minus-75--md {
    margin-top: -5.35714rem !important;
  }

  .g-mt-80--md {
    margin-top: 5.71429rem !important;
  }

  .g-mt-minus-80--md {
    margin-top: -5.71429rem !important;
  }

  .g-mt-85--md {
    margin-top: 6.07143rem !important;
  }

  .g-mt-minus-85--md {
    margin-top: -6.07143rem !important;
  }

  .g-mt-90--md {
    margin-top: 6.42857rem !important;
  }

  .g-mt-minus-90--md {
    margin-top: -6.42857rem !important;
  }

  .g-mt-95--md {
    margin-top: 6.78571rem !important;
  }

  .g-mt-minus-95--md {
    margin-top: -6.78571rem !important;
  }

  .g-mt-100--md {
    margin-top: 7.14286rem !important;
  }

  .g-mt-minus-100--md {
    margin-top: -7.14286rem !important;
  }

  .g-mt-105--md {
    margin-top: 7.5rem !important;
  }

  .g-mt-minus-105--md {
    margin-top: -7.5rem !important;
  }

  .g-mt-110--md {
    margin-top: 7.85714rem !important;
  }

  .g-mt-minus-110--md {
    margin-top: -7.85714rem !important;
  }

  .g-mt-115--md {
    margin-top: 8.21429rem !important;
  }

  .g-mt-minus-115--md {
    margin-top: -8.21429rem !important;
  }

  .g-mt-120--md {
    margin-top: 8.57143rem !important;
  }

  .g-mt-minus-120--md {
    margin-top: -8.57143rem !important;
  }

  .g-mt-125--md {
    margin-top: 8.92857rem !important;
  }

  .g-mt-minus-125--md {
    margin-top: -8.92857rem !important;
  }

  .g-mt-130--md {
    margin-top: 9.28571rem !important;
  }

  .g-mt-minus-130--md {
    margin-top: -9.28571rem !important;
  }

  .g-mt-135--md {
    margin-top: 9.64286rem !important;
  }

  .g-mt-minus-135--md {
    margin-top: -9.64286rem !important;
  }

  .g-mt-140--md {
    margin-top: 10rem !important;
  }

  .g-mt-minus-140--md {
    margin-top: -10rem !important;
  }

  .g-mt-145--md {
    margin-top: 10.35714rem !important;
  }

  .g-mt-minus-145--md {
    margin-top: -10.35714rem !important;
  }

  .g-mt-150--md {
    margin-top: 10.71429rem !important;
  }

  .g-mt-minus-150--md {
    margin-top: -10.71429rem !important;
  }

  .g-mt-155--md {
    margin-top: 11.07143rem !important;
  }

  .g-mt-minus-155--md {
    margin-top: -11.07143rem !important;
  }

  .g-mt-160--md {
    margin-top: 11.42857rem !important;
  }

  .g-mt-minus-160--md {
    margin-top: -11.42857rem !important;
  }

  .g-mt-165--md {
    margin-top: 11.78571rem !important;
  }

  .g-mt-minus-165--md {
    margin-top: -11.78571rem !important;
  }

  .g-mt-170--md {
    margin-top: 12.14286rem !important;
  }

  .g-mt-minus-170--md {
    margin-top: -12.14286rem !important;
  }

  .g-mb-1--md {
    margin-bottom: 0.07143rem !important;
  }

  .g-mb-minus-1--md {
    margin-bottom: -0.07143rem !important;
  }

  .g-mb-2--md {
    margin-bottom: 0.14286rem !important;
  }

  .g-mb-minus-2--md {
    margin-bottom: -0.14286rem !important;
  }

  .g-mb-3--md {
    margin-bottom: 0.21429rem !important;
  }

  .g-mb-minus-3--md {
    margin-bottom: -0.21429rem !important;
  }

  .g-mb-4--md {
    margin-bottom: 0.28571rem !important;
  }

  .g-mb-minus-4--md {
    margin-bottom: -0.28571rem !important;
  }

  .g-mb-5--md {
    margin-bottom: 0.35714rem !important;
  }

  .g-mb-minus-5--md {
    margin-bottom: -0.35714rem !important;
  }

  .g-mb-6--md {
    margin-bottom: 0.42857rem !important;
  }

  .g-mb-minus-6--md {
    margin-bottom: -0.42857rem !important;
  }

  .g-mb-7--md {
    margin-bottom: 0.5rem !important;
  }

  .g-mb-minus-7--md {
    margin-bottom: -0.5rem !important;
  }

  .g-mb-8--md {
    margin-bottom: 0.57143rem !important;
  }

  .g-mb-minus-8--md {
    margin-bottom: -0.57143rem !important;
  }

  .g-mb-9--md {
    margin-bottom: 0.64286rem !important;
  }

  .g-mb-minus-9--md {
    margin-bottom: -0.64286rem !important;
  }

  .g-mb-10--md {
    margin-bottom: 0.71429rem !important;
  }

  .g-mb-minus-10--md {
    margin-bottom: -0.71429rem !important;
  }

  .g-mb-11--md {
    margin-bottom: 0.78571rem !important;
  }

  .g-mb-minus-11--md {
    margin-bottom: -0.78571rem !important;
  }

  .g-mb-12--md {
    margin-bottom: 0.85714rem !important;
  }

  .g-mb-minus-12--md {
    margin-bottom: -0.85714rem !important;
  }

  .g-mb-13--md {
    margin-bottom: 0.92857rem !important;
  }

  .g-mb-minus-13--md {
    margin-bottom: -0.92857rem !important;
  }

  .g-mb-14--md {
    margin-bottom: 1rem !important;
  }

  .g-mb-minus-14--md {
    margin-bottom: -1rem !important;
  }

  .g-mb-15--md {
    margin-bottom: 1.07143rem !important;
  }

  .g-mb-minus-15--md {
    margin-bottom: -1.07143rem !important;
  }

  .g-mb-16--md {
    margin-bottom: 1.14286rem !important;
  }

  .g-mb-minus-16--md {
    margin-bottom: -1.14286rem !important;
  }

  .g-mb-17--md {
    margin-bottom: 1.21429rem !important;
  }

  .g-mb-minus-17--md {
    margin-bottom: -1.21429rem !important;
  }

  .g-mb-18--md {
    margin-bottom: 1.28571rem !important;
  }

  .g-mb-minus-18--md {
    margin-bottom: -1.28571rem !important;
  }

  .g-mb-19--md {
    margin-bottom: 1.35714rem !important;
  }

  .g-mb-minus-19--md {
    margin-bottom: -1.35714rem !important;
  }

  .g-mb-20--md {
    margin-bottom: 1.42857rem !important;
  }

  .g-mb-minus-20--md {
    margin-bottom: -1.42857rem !important;
  }

  .g-mb-10--md {
    margin-bottom: 0.71429rem !important;
  }

  .g-mb-15--md {
    margin-bottom: 1.07143rem !important;
  }

  .g-mb-20--md {
    margin-bottom: 1.42857rem !important;
  }

  .g-mb-25--md {
    margin-bottom: 1.78571rem !important;
  }

  .g-mb-30--md {
    margin-bottom: 2.14286rem !important;
  }

  .g-mb-35--md {
    margin-bottom: 2.5rem !important;
  }

  .g-mb-40--md {
    margin-bottom: 2.85714rem !important;
  }

  .g-mb-45--md {
    margin-bottom: 3.21429rem !important;
  }

  .g-mb-50--md {
    margin-bottom: 3.57143rem !important;
  }

  .g-mb-55--md {
    margin-bottom: 3.92857rem !important;
  }

  .g-mb-60--md {
    margin-bottom: 4.28571rem !important;
  }

  .g-mb-65--md {
    margin-bottom: 4.64286rem !important;
  }

  .g-mb-70--md {
    margin-bottom: 5rem !important;
  }

  .g-mb-75--md {
    margin-bottom: 5.35714rem !important;
  }

  .g-mb-80--md {
    margin-bottom: 5.71429rem !important;
  }

  .g-mb-85--md {
    margin-bottom: 6.07143rem !important;
  }

  .g-mb-90--md {
    margin-bottom: 6.42857rem !important;
  }

  .g-mb-95--md {
    margin-bottom: 6.78571rem !important;
  }

  .g-mb-100--md {
    margin-bottom: 7.14286rem !important;
  }

  .g-mb-105--md {
    margin-bottom: 7.5rem !important;
  }

  .g-mb-110--md {
    margin-bottom: 7.85714rem !important;
  }

  .g-mb-115--md {
    margin-bottom: 8.21429rem !important;
  }

  .g-mb-120--md {
    margin-bottom: 8.57143rem !important;
  }

  .g-mb-125--md {
    margin-bottom: 8.92857rem !important;
  }

  .g-mb-130--md {
    margin-bottom: 9.28571rem !important;
  }

  .g-mb-135--md {
    margin-bottom: 9.64286rem !important;
  }

  .g-mb-140--md {
    margin-bottom: 10rem !important;
  }

  .g-mb-145--md {
    margin-bottom: 10.35714rem !important;
  }

  .g-mb-150--md {
    margin-bottom: 10.71429rem !important;
  }

  .g-mb-155--md {
    margin-bottom: 11.07143rem !important;
  }

  .g-mb-160--md {
    margin-bottom: 11.42857rem !important;
  }

  .g-mb-165--md {
    margin-bottom: 11.78571rem !important;
  }

  .g-mb-170--md {
    margin-bottom: 12.14286rem !important;
  }

  .g-ml-1--md {
    margin-left: 0.07143rem !important;
  }

  .g-ml-minus-1--md {
    margin-left: -0.07143rem !important;
  }

  .g-ml-2--md {
    margin-left: 0.14286rem !important;
  }

  .g-ml-minus-2--md {
    margin-left: -0.14286rem !important;
  }

  .g-ml-3--md {
    margin-left: 0.21429rem !important;
  }

  .g-ml-minus-3--md {
    margin-left: -0.21429rem !important;
  }

  .g-ml-4--md {
    margin-left: 0.28571rem !important;
  }

  .g-ml-minus-4--md {
    margin-left: -0.28571rem !important;
  }

  .g-ml-5--md {
    margin-left: 0.35714rem !important;
  }

  .g-ml-minus-5--md {
    margin-left: -0.35714rem !important;
  }

  .g-ml-6--md {
    margin-left: 0.42857rem !important;
  }

  .g-ml-minus-6--md {
    margin-left: -0.42857rem !important;
  }

  .g-ml-7--md {
    margin-left: 0.5rem !important;
  }

  .g-ml-minus-7--md {
    margin-left: -0.5rem !important;
  }

  .g-ml-8--md {
    margin-left: 0.57143rem !important;
  }

  .g-ml-minus-8--md {
    margin-left: -0.57143rem !important;
  }

  .g-ml-9--md {
    margin-left: 0.64286rem !important;
  }

  .g-ml-minus-9--md {
    margin-left: -0.64286rem !important;
  }

  .g-ml-10--md {
    margin-left: 0.71429rem !important;
  }

  .g-ml-minus-10--md {
    margin-left: -0.71429rem !important;
  }

  .g-ml-5--md {
    margin-left: 0.35714rem !important;
  }

  .g-ml-minus-5--md {
    margin-left: -0.35714rem !important;
  }

  .g-ml-10--md {
    margin-left: 0.71429rem !important;
  }

  .g-ml-minus-10--md {
    margin-left: -0.71429rem !important;
  }

  .g-ml-15--md {
    margin-left: 1.07143rem !important;
  }

  .g-ml-minus-15--md {
    margin-left: -1.07143rem !important;
  }

  .g-ml-20--md {
    margin-left: 1.42857rem !important;
  }

  .g-ml-minus-20--md {
    margin-left: -1.42857rem !important;
  }

  .g-ml-25--md {
    margin-left: 1.78571rem !important;
  }

  .g-ml-minus-25--md {
    margin-left: -1.78571rem !important;
  }

  .g-ml-30--md {
    margin-left: 2.14286rem !important;
  }

  .g-ml-minus-30--md {
    margin-left: -2.14286rem !important;
  }

  .g-ml-35--md {
    margin-left: 2.5rem !important;
  }

  .g-ml-minus-35--md {
    margin-left: -2.5rem !important;
  }

  .g-ml-40--md {
    margin-left: 2.85714rem !important;
  }

  .g-ml-minus-40--md {
    margin-left: -2.85714rem !important;
  }

  .g-ml-45--md {
    margin-left: 3.21429rem !important;
  }

  .g-ml-minus-45--md {
    margin-left: -3.21429rem !important;
  }

  .g-ml-50--md {
    margin-left: 3.57143rem !important;
  }

  .g-ml-minus-50--md {
    margin-left: -3.57143rem !important;
  }

  .g-mr-1--md {
    margin-right: 0.07143rem !important;
  }

  .g-mr-minus-1--md {
    margin-right: -0.07143rem !important;
  }

  .g-mr-2--md {
    margin-right: 0.14286rem !important;
  }

  .g-mr-minus-2--md {
    margin-right: -0.14286rem !important;
  }

  .g-mr-3--md {
    margin-right: 0.21429rem !important;
  }

  .g-mr-minus-3--md {
    margin-right: -0.21429rem !important;
  }

  .g-mr-4--md {
    margin-right: 0.28571rem !important;
  }

  .g-mr-minus-4--md {
    margin-right: -0.28571rem !important;
  }

  .g-mr-5--md {
    margin-right: 0.35714rem !important;
  }

  .g-mr-minus-5--md {
    margin-right: -0.35714rem !important;
  }

  .g-mr-6--md {
    margin-right: 0.42857rem !important;
  }

  .g-mr-minus-6--md {
    margin-right: -0.42857rem !important;
  }

  .g-mr-7--md {
    margin-right: 0.5rem !important;
  }

  .g-mr-minus-7--md {
    margin-right: -0.5rem !important;
  }

  .g-mr-8--md {
    margin-right: 0.57143rem !important;
  }

  .g-mr-minus-8--md {
    margin-right: -0.57143rem !important;
  }

  .g-mr-9--md {
    margin-right: 0.64286rem !important;
  }

  .g-mr-minus-9--md {
    margin-right: -0.64286rem !important;
  }

  .g-mr-10--md {
    margin-right: 0.71429rem !important;
  }

  .g-mr-minus-10--md {
    margin-right: -0.71429rem !important;
  }

  .g-mr-5--md {
    margin-right: 0.35714rem !important;
  }

  .g-mr-10--md {
    margin-right: 0.71429rem !important;
  }

  .g-mr-15--md {
    margin-right: 1.07143rem !important;
  }

  .g-mr-20--md {
    margin-right: 1.42857rem !important;
  }

  .g-mr-25--md {
    margin-right: 1.78571rem !important;
  }

  .g-mr-30--md {
    margin-right: 2.14286rem !important;
  }

  .g-mr-35--md {
    margin-right: 2.5rem !important;
  }

  .g-mr-40--md {
    margin-right: 2.85714rem !important;
  }

  .g-mr-45--md {
    margin-right: 3.21429rem !important;
  }

  .g-mr-50--md {
    margin-right: 3.57143rem !important;
  }
}
/* Margin Spaces (lg)
------------------------------------*/
@media (min-width: 992px) {
  .g-ma-0--lg {
    margin: 0 !important;
  }

  .g-mx-0--lg {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .g-my-0--lg {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .g-ml-0--lg {
    margin-left: 0 !important;
  }

  .g-mr-0--lg {
    margin-right: 0 !important;
  }

  .g-mt-0--lg {
    margin-top: 0 !important;
  }

  .g-mb-0--lg {
    margin-bottom: 0 !important;
  }

  .g-mx-1--lg {
    margin-left: 0.07143rem !important;
    margin-right: 0.07143rem !important;
  }

  .g-mx-2--lg {
    margin-left: 0.14286rem !important;
    margin-right: 0.14286rem !important;
  }

  .g-mx-3--lg {
    margin-left: 0.21429rem !important;
    margin-right: 0.21429rem !important;
  }

  .g-mx-4--lg {
    margin-left: 0.28571rem !important;
    margin-right: 0.28571rem !important;
  }

  .g-mx-5--lg {
    margin-left: 0.35714rem !important;
    margin-right: 0.35714rem !important;
  }

  .g-mx-6--lg {
    margin-left: 0.42857rem !important;
    margin-right: 0.42857rem !important;
  }

  .g-mx-7--lg {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .g-mx-8--lg {
    margin-left: 0.57143rem !important;
    margin-right: 0.57143rem !important;
  }

  .g-mx-9--lg {
    margin-left: 0.64286rem !important;
    margin-right: 0.64286rem !important;
  }

  .g-mx-10--lg {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
  }

  .g-mx-10--lg {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
  }

  .g-mx-15--lg {
    margin-left: 1.07143rem !important;
    margin-right: 1.07143rem !important;
  }

  .g-mx-20--lg {
    margin-left: 1.42857rem !important;
    margin-right: 1.42857rem !important;
  }

  .g-mx-25--lg {
    margin-left: 1.78571rem !important;
    margin-right: 1.78571rem !important;
  }

  .g-mx-30--lg {
    margin-left: 2.14286rem !important;
    margin-right: 2.14286rem !important;
  }

  .g-mx-35--lg {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .g-mx-40--lg {
    margin-left: 2.85714rem !important;
    margin-right: 2.85714rem !important;
  }

  .g-mx-45--lg {
    margin-left: 3.21429rem !important;
    margin-right: 3.21429rem !important;
  }

  .g-mx-50--lg {
    margin-left: 3.57143rem !important;
    margin-right: 3.57143rem !important;
  }

  .g-mx-55--lg {
    margin-left: 3.92857rem !important;
    margin-right: 3.92857rem !important;
  }

  .g-mx-60--lg {
    margin-left: 4.28571rem !important;
    margin-right: 4.28571rem !important;
  }

  .g-mx-65--lg {
    margin-left: 4.64286rem !important;
    margin-right: 4.64286rem !important;
  }

  .g-mx-70--lg {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .g-mx-75--lg {
    margin-left: 5.35714rem !important;
    margin-right: 5.35714rem !important;
  }

  .g-mx-80--lg {
    margin-left: 5.71429rem !important;
    margin-right: 5.71429rem !important;
  }

  .g-mx-85--lg {
    margin-left: 6.07143rem !important;
    margin-right: 6.07143rem !important;
  }

  .g-mx-90--lg {
    margin-left: 6.42857rem !important;
    margin-right: 6.42857rem !important;
  }

  .g-mx-95--lg {
    margin-left: 6.78571rem !important;
    margin-right: 6.78571rem !important;
  }

  .g-mx-100--lg {
    margin-left: 7.14286rem !important;
    margin-right: 7.14286rem !important;
  }

  .g-my-1--lg {
    margin-top: 0.07143rem !important;
    margin-bottom: 0.07143rem !important;
  }

  .g-my-2--lg {
    margin-top: 0.14286rem !important;
    margin-bottom: 0.14286rem !important;
  }

  .g-my-3--lg {
    margin-top: 0.21429rem !important;
    margin-bottom: 0.21429rem !important;
  }

  .g-my-4--lg {
    margin-top: 0.28571rem !important;
    margin-bottom: 0.28571rem !important;
  }

  .g-my-5--lg {
    margin-top: 0.35714rem !important;
    margin-bottom: 0.35714rem !important;
  }

  .g-my-6--lg {
    margin-top: 0.42857rem !important;
    margin-bottom: 0.42857rem !important;
  }

  .g-my-7--lg {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .g-my-8--lg {
    margin-top: 0.57143rem !important;
    margin-bottom: 0.57143rem !important;
  }

  .g-my-9--lg {
    margin-top: 0.64286rem !important;
    margin-bottom: 0.64286rem !important;
  }

  .g-my-10--lg {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
  }

  .g-my-10--lg {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
  }

  .g-my-15--lg {
    margin-top: 1.07143rem !important;
    margin-bottom: 1.07143rem !important;
  }

  .g-my-20--lg {
    margin-top: 1.42857rem !important;
    margin-bottom: 1.42857rem !important;
  }

  .g-my-25--lg {
    margin-top: 1.78571rem !important;
    margin-bottom: 1.78571rem !important;
  }

  .g-my-30--lg {
    margin-top: 2.14286rem !important;
    margin-bottom: 2.14286rem !important;
  }

  .g-my-35--lg {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .g-my-40--lg {
    margin-top: 2.85714rem !important;
    margin-bottom: 2.85714rem !important;
  }

  .g-my-45--lg {
    margin-top: 3.21429rem !important;
    margin-bottom: 3.21429rem !important;
  }

  .g-my-50--lg {
    margin-top: 3.57143rem !important;
    margin-bottom: 3.57143rem !important;
  }

  .g-my-55--lg {
    margin-top: 3.92857rem !important;
    margin-bottom: 3.92857rem !important;
  }

  .g-my-60--lg {
    margin-top: 4.28571rem !important;
    margin-bottom: 4.28571rem !important;
  }

  .g-my-65--lg {
    margin-top: 4.64286rem !important;
    margin-bottom: 4.64286rem !important;
  }

  .g-my-70--lg {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .g-my-75--lg {
    margin-top: 5.35714rem !important;
    margin-bottom: 5.35714rem !important;
  }

  .g-my-80--lg {
    margin-top: 5.71429rem !important;
    margin-bottom: 5.71429rem !important;
  }

  .g-my-85--lg {
    margin-top: 6.07143rem !important;
    margin-bottom: 6.07143rem !important;
  }

  .g-my-90--lg {
    margin-top: 6.42857rem !important;
    margin-bottom: 6.42857rem !important;
  }

  .g-my-95--lg {
    margin-top: 6.78571rem !important;
    margin-bottom: 6.78571rem !important;
  }

  .g-my-100--lg {
    margin-top: 7.14286rem !important;
    margin-bottom: 7.14286rem !important;
  }

  .g-mt-1--lg {
    margin-top: 0.07143rem !important;
  }

  .g-mt-minus-1--lg {
    margin-top: -0.07143rem !important;
  }

  .g-mt-2--lg {
    margin-top: 0.14286rem !important;
  }

  .g-mt-minus-2--lg {
    margin-top: -0.14286rem !important;
  }

  .g-mt-3--lg {
    margin-top: 0.21429rem !important;
  }

  .g-mt-minus-3--lg {
    margin-top: -0.21429rem !important;
  }

  .g-mt-4--lg {
    margin-top: 0.28571rem !important;
  }

  .g-mt-minus-4--lg {
    margin-top: -0.28571rem !important;
  }

  .g-mt-5--lg {
    margin-top: 0.35714rem !important;
  }

  .g-mt-minus-5--lg {
    margin-top: -0.35714rem !important;
  }

  .g-mt-6--lg {
    margin-top: 0.42857rem !important;
  }

  .g-mt-minus-6--lg {
    margin-top: -0.42857rem !important;
  }

  .g-mt-7--lg {
    margin-top: 0.5rem !important;
  }

  .g-mt-minus-7--lg {
    margin-top: -0.5rem !important;
  }

  .g-mt-8--lg {
    margin-top: 0.57143rem !important;
  }

  .g-mt-minus-8--lg {
    margin-top: -0.57143rem !important;
  }

  .g-mt-9--lg {
    margin-top: 0.64286rem !important;
  }

  .g-mt-minus-9--lg {
    margin-top: -0.64286rem !important;
  }

  .g-mt-10--lg {
    margin-top: 0.71429rem !important;
  }

  .g-mt-minus-10--lg {
    margin-top: -0.71429rem !important;
  }

  .g-mt-11--lg {
    margin-top: 0.78571rem !important;
  }

  .g-mt-minus-11--lg {
    margin-top: -0.78571rem !important;
  }

  .g-mt-12--lg {
    margin-top: 0.85714rem !important;
  }

  .g-mt-minus-12--lg {
    margin-top: -0.85714rem !important;
  }

  .g-mt-13--lg {
    margin-top: 0.92857rem !important;
  }

  .g-mt-minus-13--lg {
    margin-top: -0.92857rem !important;
  }

  .g-mt-14--lg {
    margin-top: 1rem !important;
  }

  .g-mt-minus-14--lg {
    margin-top: -1rem !important;
  }

  .g-mt-15--lg {
    margin-top: 1.07143rem !important;
  }

  .g-mt-minus-15--lg {
    margin-top: -1.07143rem !important;
  }

  .g-mt-16--lg {
    margin-top: 1.14286rem !important;
  }

  .g-mt-minus-16--lg {
    margin-top: -1.14286rem !important;
  }

  .g-mt-17--lg {
    margin-top: 1.21429rem !important;
  }

  .g-mt-minus-17--lg {
    margin-top: -1.21429rem !important;
  }

  .g-mt-18--lg {
    margin-top: 1.28571rem !important;
  }

  .g-mt-minus-18--lg {
    margin-top: -1.28571rem !important;
  }

  .g-mt-19--lg {
    margin-top: 1.35714rem !important;
  }

  .g-mt-minus-19--lg {
    margin-top: -1.35714rem !important;
  }

  .g-mt-20--lg {
    margin-top: 1.42857rem !important;
  }

  .g-mt-minus-20--lg {
    margin-top: -1.42857rem !important;
  }

  .g-mt-10--lg {
    margin-top: 0.71429rem !important;
  }

  .g-mt-minus-10--lg {
    margin-top: -0.71429rem !important;
  }

  .g-mt-15--lg {
    margin-top: 1.07143rem !important;
  }

  .g-mt-minus-15--lg {
    margin-top: -1.07143rem !important;
  }

  .g-mt-20--lg {
    margin-top: 1.42857rem !important;
  }

  .g-mt-minus-20--lg {
    margin-top: -1.42857rem !important;
  }

  .g-mt-25--lg {
    margin-top: 1.78571rem !important;
  }

  .g-mt-minus-25--lg {
    margin-top: -1.78571rem !important;
  }

  .g-mt-30--lg {
    margin-top: 2.14286rem !important;
  }

  .g-mt-minus-30--lg {
    margin-top: -2.14286rem !important;
  }

  .g-mt-35--lg {
    margin-top: 2.5rem !important;
  }

  .g-mt-minus-35--lg {
    margin-top: -2.5rem !important;
  }

  .g-mt-40--lg {
    margin-top: 2.85714rem !important;
  }

  .g-mt-minus-40--lg {
    margin-top: -2.85714rem !important;
  }

  .g-mt-45--lg {
    margin-top: 3.21429rem !important;
  }

  .g-mt-minus-45--lg {
    margin-top: -3.21429rem !important;
  }

  .g-mt-50--lg {
    margin-top: 3.57143rem !important;
  }

  .g-mt-minus-50--lg {
    margin-top: -3.57143rem !important;
  }

  .g-mt-55--lg {
    margin-top: 3.92857rem !important;
  }

  .g-mt-minus-55--lg {
    margin-top: -3.92857rem !important;
  }

  .g-mt-60--lg {
    margin-top: 4.28571rem !important;
  }

  .g-mt-minus-60--lg {
    margin-top: -4.28571rem !important;
  }

  .g-mt-65--lg {
    margin-top: 4.64286rem !important;
  }

  .g-mt-minus-65--lg {
    margin-top: -4.64286rem !important;
  }

  .g-mt-70--lg {
    margin-top: 5rem !important;
  }

  .g-mt-minus-70--lg {
    margin-top: -5rem !important;
  }

  .g-mt-75--lg {
    margin-top: 5.35714rem !important;
  }

  .g-mt-minus-75--lg {
    margin-top: -5.35714rem !important;
  }

  .g-mt-80--lg {
    margin-top: 5.71429rem !important;
  }

  .g-mt-minus-80--lg {
    margin-top: -5.71429rem !important;
  }

  .g-mt-85--lg {
    margin-top: 6.07143rem !important;
  }

  .g-mt-minus-85--lg {
    margin-top: -6.07143rem !important;
  }

  .g-mt-90--lg {
    margin-top: 6.42857rem !important;
  }

  .g-mt-minus-90--lg {
    margin-top: -6.42857rem !important;
  }

  .g-mt-95--lg {
    margin-top: 6.78571rem !important;
  }

  .g-mt-minus-95--lg {
    margin-top: -6.78571rem !important;
  }

  .g-mt-100--lg {
    margin-top: 7.14286rem !important;
  }

  .g-mt-minus-100--lg {
    margin-top: -7.14286rem !important;
  }

  .g-mt-105--lg {
    margin-top: 7.5rem !important;
  }

  .g-mt-minus-105--lg {
    margin-top: -7.5rem !important;
  }

  .g-mt-110--lg {
    margin-top: 7.85714rem !important;
  }

  .g-mt-minus-110--lg {
    margin-top: -7.85714rem !important;
  }

  .g-mt-115--lg {
    margin-top: 8.21429rem !important;
  }

  .g-mt-minus-115--lg {
    margin-top: -8.21429rem !important;
  }

  .g-mt-120--lg {
    margin-top: 8.57143rem !important;
  }

  .g-mt-minus-120--lg {
    margin-top: -8.57143rem !important;
  }

  .g-mt-125--lg {
    margin-top: 8.92857rem !important;
  }

  .g-mt-minus-125--lg {
    margin-top: -8.92857rem !important;
  }

  .g-mt-130--lg {
    margin-top: 9.28571rem !important;
  }

  .g-mt-minus-130--lg {
    margin-top: -9.28571rem !important;
  }

  .g-mt-135--lg {
    margin-top: 9.64286rem !important;
  }

  .g-mt-minus-135--lg {
    margin-top: -9.64286rem !important;
  }

  .g-mt-140--lg {
    margin-top: 10rem !important;
  }

  .g-mt-minus-140--lg {
    margin-top: -10rem !important;
  }

  .g-mt-145--lg {
    margin-top: 10.35714rem !important;
  }

  .g-mt-minus-145--lg {
    margin-top: -10.35714rem !important;
  }

  .g-mt-150--lg {
    margin-top: 10.71429rem !important;
  }

  .g-mt-minus-150--lg {
    margin-top: -10.71429rem !important;
  }

  .g-mt-155--lg {
    margin-top: 11.07143rem !important;
  }

  .g-mt-minus-155--lg {
    margin-top: -11.07143rem !important;
  }

  .g-mt-160--lg {
    margin-top: 11.42857rem !important;
  }

  .g-mt-minus-160--lg {
    margin-top: -11.42857rem !important;
  }

  .g-mt-165--lg {
    margin-top: 11.78571rem !important;
  }

  .g-mt-minus-165--lg {
    margin-top: -11.78571rem !important;
  }

  .g-mt-170--lg {
    margin-top: 12.14286rem !important;
  }

  .g-mt-minus-170--lg {
    margin-top: -12.14286rem !important;
  }

  .g-mb-1--lg {
    margin-bottom: 0.07143rem !important;
  }

  .g-mb-minus-1--lg {
    margin-bottom: -0.07143rem !important;
  }

  .g-mb-2--lg {
    margin-bottom: 0.14286rem !important;
  }

  .g-mb-minus-2--lg {
    margin-bottom: -0.14286rem !important;
  }

  .g-mb-3--lg {
    margin-bottom: 0.21429rem !important;
  }

  .g-mb-minus-3--lg {
    margin-bottom: -0.21429rem !important;
  }

  .g-mb-4--lg {
    margin-bottom: 0.28571rem !important;
  }

  .g-mb-minus-4--lg {
    margin-bottom: -0.28571rem !important;
  }

  .g-mb-5--lg {
    margin-bottom: 0.35714rem !important;
  }

  .g-mb-minus-5--lg {
    margin-bottom: -0.35714rem !important;
  }

  .g-mb-6--lg {
    margin-bottom: 0.42857rem !important;
  }

  .g-mb-minus-6--lg {
    margin-bottom: -0.42857rem !important;
  }

  .g-mb-7--lg {
    margin-bottom: 0.5rem !important;
  }

  .g-mb-minus-7--lg {
    margin-bottom: -0.5rem !important;
  }

  .g-mb-8--lg {
    margin-bottom: 0.57143rem !important;
  }

  .g-mb-minus-8--lg {
    margin-bottom: -0.57143rem !important;
  }

  .g-mb-9--lg {
    margin-bottom: 0.64286rem !important;
  }

  .g-mb-minus-9--lg {
    margin-bottom: -0.64286rem !important;
  }

  .g-mb-10--lg {
    margin-bottom: 0.71429rem !important;
  }

  .g-mb-minus-10--lg {
    margin-bottom: -0.71429rem !important;
  }

  .g-mb-11--lg {
    margin-bottom: 0.78571rem !important;
  }

  .g-mb-minus-11--lg {
    margin-bottom: -0.78571rem !important;
  }

  .g-mb-12--lg {
    margin-bottom: 0.85714rem !important;
  }

  .g-mb-minus-12--lg {
    margin-bottom: -0.85714rem !important;
  }

  .g-mb-13--lg {
    margin-bottom: 0.92857rem !important;
  }

  .g-mb-minus-13--lg {
    margin-bottom: -0.92857rem !important;
  }

  .g-mb-14--lg {
    margin-bottom: 1rem !important;
  }

  .g-mb-minus-14--lg {
    margin-bottom: -1rem !important;
  }

  .g-mb-15--lg {
    margin-bottom: 1.07143rem !important;
  }

  .g-mb-minus-15--lg {
    margin-bottom: -1.07143rem !important;
  }

  .g-mb-16--lg {
    margin-bottom: 1.14286rem !important;
  }

  .g-mb-minus-16--lg {
    margin-bottom: -1.14286rem !important;
  }

  .g-mb-17--lg {
    margin-bottom: 1.21429rem !important;
  }

  .g-mb-minus-17--lg {
    margin-bottom: -1.21429rem !important;
  }

  .g-mb-18--lg {
    margin-bottom: 1.28571rem !important;
  }

  .g-mb-minus-18--lg {
    margin-bottom: -1.28571rem !important;
  }

  .g-mb-19--lg {
    margin-bottom: 1.35714rem !important;
  }

  .g-mb-minus-19--lg {
    margin-bottom: -1.35714rem !important;
  }

  .g-mb-20--lg {
    margin-bottom: 1.42857rem !important;
  }

  .g-mb-minus-20--lg {
    margin-bottom: -1.42857rem !important;
  }

  .g-mb-10--lg {
    margin-bottom: 0.71429rem !important;
  }

  .g-mb-15--lg {
    margin-bottom: 1.07143rem !important;
  }

  .g-mb-20--lg {
    margin-bottom: 1.42857rem !important;
  }

  .g-mb-25--lg {
    margin-bottom: 1.78571rem !important;
  }

  .g-mb-30--lg {
    margin-bottom: 2.14286rem !important;
  }

  .g-mb-35--lg {
    margin-bottom: 2.5rem !important;
  }

  .g-mb-40--lg {
    margin-bottom: 2.85714rem !important;
  }

  .g-mb-45--lg {
    margin-bottom: 3.21429rem !important;
  }

  .g-mb-50--lg {
    margin-bottom: 3.57143rem !important;
  }

  .g-mb-55--lg {
    margin-bottom: 3.92857rem !important;
  }

  .g-mb-60--lg {
    margin-bottom: 4.28571rem !important;
  }

  .g-mb-65--lg {
    margin-bottom: 4.64286rem !important;
  }

  .g-mb-70--lg {
    margin-bottom: 5rem !important;
  }

  .g-mb-75--lg {
    margin-bottom: 5.35714rem !important;
  }

  .g-mb-80--lg {
    margin-bottom: 5.71429rem !important;
  }

  .g-mb-85--lg {
    margin-bottom: 6.07143rem !important;
  }

  .g-mb-90--lg {
    margin-bottom: 6.42857rem !important;
  }

  .g-mb-95--lg {
    margin-bottom: 6.78571rem !important;
  }

  .g-mb-100--lg {
    margin-bottom: 7.14286rem !important;
  }

  .g-mb-105--lg {
    margin-bottom: 7.5rem !important;
  }

  .g-mb-110--lg {
    margin-bottom: 7.85714rem !important;
  }

  .g-mb-115--lg {
    margin-bottom: 8.21429rem !important;
  }

  .g-mb-120--lg {
    margin-bottom: 8.57143rem !important;
  }

  .g-mb-125--lg {
    margin-bottom: 8.92857rem !important;
  }

  .g-mb-130--lg {
    margin-bottom: 9.28571rem !important;
  }

  .g-mb-135--lg {
    margin-bottom: 9.64286rem !important;
  }

  .g-mb-140--lg {
    margin-bottom: 10rem !important;
  }

  .g-mb-145--lg {
    margin-bottom: 10.35714rem !important;
  }

  .g-mb-150--lg {
    margin-bottom: 10.71429rem !important;
  }

  .g-mb-155--lg {
    margin-bottom: 11.07143rem !important;
  }

  .g-mb-160--lg {
    margin-bottom: 11.42857rem !important;
  }

  .g-mb-165--lg {
    margin-bottom: 11.78571rem !important;
  }

  .g-mb-170--lg {
    margin-bottom: 12.14286rem !important;
  }

  .g-ml-1--lg {
    margin-left: 0.07143rem !important;
  }

  .g-ml-minus-1--lg {
    margin-left: -0.07143rem !important;
  }

  .g-ml-2--lg {
    margin-left: 0.14286rem !important;
  }

  .g-ml-minus-2--lg {
    margin-left: -0.14286rem !important;
  }

  .g-ml-3--lg {
    margin-left: 0.21429rem !important;
  }

  .g-ml-minus-3--lg {
    margin-left: -0.21429rem !important;
  }

  .g-ml-4--lg {
    margin-left: 0.28571rem !important;
  }

  .g-ml-minus-4--lg {
    margin-left: -0.28571rem !important;
  }

  .g-ml-5--lg {
    margin-left: 0.35714rem !important;
  }

  .g-ml-minus-5--lg {
    margin-left: -0.35714rem !important;
  }

  .g-ml-6--lg {
    margin-left: 0.42857rem !important;
  }

  .g-ml-minus-6--lg {
    margin-left: -0.42857rem !important;
  }

  .g-ml-7--lg {
    margin-left: 0.5rem !important;
  }

  .g-ml-minus-7--lg {
    margin-left: -0.5rem !important;
  }

  .g-ml-8--lg {
    margin-left: 0.57143rem !important;
  }

  .g-ml-minus-8--lg {
    margin-left: -0.57143rem !important;
  }

  .g-ml-9--lg {
    margin-left: 0.64286rem !important;
  }

  .g-ml-minus-9--lg {
    margin-left: -0.64286rem !important;
  }

  .g-ml-10--lg {
    margin-left: 0.71429rem !important;
  }

  .g-ml-minus-10--lg {
    margin-left: -0.71429rem !important;
  }

  .g-ml-5--lg {
    margin-left: 0.35714rem !important;
  }

  .g-ml-minus-5--lg {
    margin-left: -0.35714rem !important;
  }

  .g-ml-10--lg {
    margin-left: 0.71429rem !important;
  }

  .g-ml-minus-10--lg {
    margin-left: -0.71429rem !important;
  }

  .g-ml-15--lg {
    margin-left: 1.07143rem !important;
  }

  .g-ml-minus-15--lg {
    margin-left: -1.07143rem !important;
  }

  .g-ml-20--lg {
    margin-left: 1.42857rem !important;
  }

  .g-ml-minus-20--lg {
    margin-left: -1.42857rem !important;
  }

  .g-ml-25--lg {
    margin-left: 1.78571rem !important;
  }

  .g-ml-minus-25--lg {
    margin-left: -1.78571rem !important;
  }

  .g-ml-30--lg {
    margin-left: 2.14286rem !important;
  }

  .g-ml-minus-30--lg {
    margin-left: -2.14286rem !important;
  }

  .g-ml-35--lg {
    margin-left: 2.5rem !important;
  }

  .g-ml-minus-35--lg {
    margin-left: -2.5rem !important;
  }

  .g-ml-40--lg {
    margin-left: 2.85714rem !important;
  }

  .g-ml-minus-40--lg {
    margin-left: -2.85714rem !important;
  }

  .g-ml-45--lg {
    margin-left: 3.21429rem !important;
  }

  .g-ml-minus-45--lg {
    margin-left: -3.21429rem !important;
  }

  .g-ml-50--lg {
    margin-left: 3.57143rem !important;
  }

  .g-ml-minus-50--lg {
    margin-left: -3.57143rem !important;
  }

  .g-mr-1--lg {
    margin-right: 0.07143rem !important;
  }

  .g-mr-minus-1--lg {
    margin-right: -0.07143rem !important;
  }

  .g-mr-2--lg {
    margin-right: 0.14286rem !important;
  }

  .g-mr-minus-2--lg {
    margin-right: -0.14286rem !important;
  }

  .g-mr-3--lg {
    margin-right: 0.21429rem !important;
  }

  .g-mr-minus-3--lg {
    margin-right: -0.21429rem !important;
  }

  .g-mr-4--lg {
    margin-right: 0.28571rem !important;
  }

  .g-mr-minus-4--lg {
    margin-right: -0.28571rem !important;
  }

  .g-mr-5--lg {
    margin-right: 0.35714rem !important;
  }

  .g-mr-minus-5--lg {
    margin-right: -0.35714rem !important;
  }

  .g-mr-6--lg {
    margin-right: 0.42857rem !important;
  }

  .g-mr-minus-6--lg {
    margin-right: -0.42857rem !important;
  }

  .g-mr-7--lg {
    margin-right: 0.5rem !important;
  }

  .g-mr-minus-7--lg {
    margin-right: -0.5rem !important;
  }

  .g-mr-8--lg {
    margin-right: 0.57143rem !important;
  }

  .g-mr-minus-8--lg {
    margin-right: -0.57143rem !important;
  }

  .g-mr-9--lg {
    margin-right: 0.64286rem !important;
  }

  .g-mr-minus-9--lg {
    margin-right: -0.64286rem !important;
  }

  .g-mr-10--lg {
    margin-right: 0.71429rem !important;
  }

  .g-mr-minus-10--lg {
    margin-right: -0.71429rem !important;
  }

  .g-mr-5--lg {
    margin-right: 0.35714rem !important;
  }

  .g-mr-10--lg {
    margin-right: 0.71429rem !important;
  }

  .g-mr-15--lg {
    margin-right: 1.07143rem !important;
  }

  .g-mr-20--lg {
    margin-right: 1.42857rem !important;
  }

  .g-mr-25--lg {
    margin-right: 1.78571rem !important;
  }

  .g-mr-30--lg {
    margin-right: 2.14286rem !important;
  }

  .g-mr-35--lg {
    margin-right: 2.5rem !important;
  }

  .g-mr-40--lg {
    margin-right: 2.85714rem !important;
  }

  .g-mr-45--lg {
    margin-right: 3.21429rem !important;
  }

  .g-mr-50--lg {
    margin-right: 3.57143rem !important;
  }
}
/* Margin Spaces (xl)
------------------------------------*/
/* P */
@media (min-width: 1200px) {
  .g-ma-0--xl {
    margin: 0 !important;
  }

  .g-mx-0--xl {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .g-my-0--xl {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .g-ml-0--xl {
    margin-left: 0 !important;
  }

  .g-mr-0--xl {
    margin-right: 0 !important;
  }

  .g-mt-0--xl {
    margin-top: 0 !important;
  }

  .g-mb-0--xl {
    margin-bottom: 0 !important;
  }

  .g-mx-1--xl {
    margin-left: 0.07143rem !important;
    margin-right: 0.07143rem !important;
  }

  .g-mx-2--xl {
    margin-left: 0.14286rem !important;
    margin-right: 0.14286rem !important;
  }

  .g-mx-3--xl {
    margin-left: 0.21429rem !important;
    margin-right: 0.21429rem !important;
  }

  .g-mx-4--xl {
    margin-left: 0.28571rem !important;
    margin-right: 0.28571rem !important;
  }

  .g-mx-5--xl {
    margin-left: 0.35714rem !important;
    margin-right: 0.35714rem !important;
  }

  .g-mx-6--xl {
    margin-left: 0.42857rem !important;
    margin-right: 0.42857rem !important;
  }

  .g-mx-7--xl {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .g-mx-8--xl {
    margin-left: 0.57143rem !important;
    margin-right: 0.57143rem !important;
  }

  .g-mx-9--xl {
    margin-left: 0.64286rem !important;
    margin-right: 0.64286rem !important;
  }

  .g-mx-10--xl {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
  }

  .g-mx-10--xl {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
  }

  .g-mx-15--xl {
    margin-left: 1.07143rem !important;
    margin-right: 1.07143rem !important;
  }

  .g-mx-20--xl {
    margin-left: 1.42857rem !important;
    margin-right: 1.42857rem !important;
  }

  .g-mx-25--xl {
    margin-left: 1.78571rem !important;
    margin-right: 1.78571rem !important;
  }

  .g-mx-30--xl {
    margin-left: 2.14286rem !important;
    margin-right: 2.14286rem !important;
  }

  .g-mx-35--xl {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .g-mx-40--xl {
    margin-left: 2.85714rem !important;
    margin-right: 2.85714rem !important;
  }

  .g-mx-45--xl {
    margin-left: 3.21429rem !important;
    margin-right: 3.21429rem !important;
  }

  .g-mx-50--xl {
    margin-left: 3.57143rem !important;
    margin-right: 3.57143rem !important;
  }

  .g-mx-55--xl {
    margin-left: 3.92857rem !important;
    margin-right: 3.92857rem !important;
  }

  .g-mx-60--xl {
    margin-left: 4.28571rem !important;
    margin-right: 4.28571rem !important;
  }

  .g-mx-65--xl {
    margin-left: 4.64286rem !important;
    margin-right: 4.64286rem !important;
  }

  .g-mx-70--xl {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .g-mx-75--xl {
    margin-left: 5.35714rem !important;
    margin-right: 5.35714rem !important;
  }

  .g-mx-80--xl {
    margin-left: 5.71429rem !important;
    margin-right: 5.71429rem !important;
  }

  .g-mx-85--xl {
    margin-left: 6.07143rem !important;
    margin-right: 6.07143rem !important;
  }

  .g-mx-90--xl {
    margin-left: 6.42857rem !important;
    margin-right: 6.42857rem !important;
  }

  .g-mx-95--xl {
    margin-left: 6.78571rem !important;
    margin-right: 6.78571rem !important;
  }

  .g-mx-100--xl {
    margin-left: 7.14286rem !important;
    margin-right: 7.14286rem !important;
  }

  .g-my-1--xl {
    margin-top: 0.07143rem !important;
    margin-bottom: 0.07143rem !important;
  }

  .g-my-2--xl {
    margin-top: 0.14286rem !important;
    margin-bottom: 0.14286rem !important;
  }

  .g-my-3--xl {
    margin-top: 0.21429rem !important;
    margin-bottom: 0.21429rem !important;
  }

  .g-my-4--xl {
    margin-top: 0.28571rem !important;
    margin-bottom: 0.28571rem !important;
  }

  .g-my-5--xl {
    margin-top: 0.35714rem !important;
    margin-bottom: 0.35714rem !important;
  }

  .g-my-6--xl {
    margin-top: 0.42857rem !important;
    margin-bottom: 0.42857rem !important;
  }

  .g-my-7--xl {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .g-my-8--xl {
    margin-top: 0.57143rem !important;
    margin-bottom: 0.57143rem !important;
  }

  .g-my-9--xl {
    margin-top: 0.64286rem !important;
    margin-bottom: 0.64286rem !important;
  }

  .g-my-10--xl {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
  }

  .g-my-10--xl {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
  }

  .g-my-15--xl {
    margin-top: 1.07143rem !important;
    margin-bottom: 1.07143rem !important;
  }

  .g-my-20--xl {
    margin-top: 1.42857rem !important;
    margin-bottom: 1.42857rem !important;
  }

  .g-my-25--xl {
    margin-top: 1.78571rem !important;
    margin-bottom: 1.78571rem !important;
  }

  .g-my-30--xl {
    margin-top: 2.14286rem !important;
    margin-bottom: 2.14286rem !important;
  }

  .g-my-35--xl {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .g-my-40--xl {
    margin-top: 2.85714rem !important;
    margin-bottom: 2.85714rem !important;
  }

  .g-my-45--xl {
    margin-top: 3.21429rem !important;
    margin-bottom: 3.21429rem !important;
  }

  .g-my-50--xl {
    margin-top: 3.57143rem !important;
    margin-bottom: 3.57143rem !important;
  }

  .g-my-55--xl {
    margin-top: 3.92857rem !important;
    margin-bottom: 3.92857rem !important;
  }

  .g-my-60--xl {
    margin-top: 4.28571rem !important;
    margin-bottom: 4.28571rem !important;
  }

  .g-my-65--xl {
    margin-top: 4.64286rem !important;
    margin-bottom: 4.64286rem !important;
  }

  .g-my-70--xl {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .g-my-75--xl {
    margin-top: 5.35714rem !important;
    margin-bottom: 5.35714rem !important;
  }

  .g-my-80--xl {
    margin-top: 5.71429rem !important;
    margin-bottom: 5.71429rem !important;
  }

  .g-my-85--xl {
    margin-top: 6.07143rem !important;
    margin-bottom: 6.07143rem !important;
  }

  .g-my-90--xl {
    margin-top: 6.42857rem !important;
    margin-bottom: 6.42857rem !important;
  }

  .g-my-95--xl {
    margin-top: 6.78571rem !important;
    margin-bottom: 6.78571rem !important;
  }

  .g-my-100--xl {
    margin-top: 7.14286rem !important;
    margin-bottom: 7.14286rem !important;
  }

  .g-mt-1--xl {
    margin-top: 0.07143rem !important;
  }

  .g-mt-minus-1--xl {
    margin-top: -0.07143rem !important;
  }

  .g-mt-2--xl {
    margin-top: 0.14286rem !important;
  }

  .g-mt-minus-2--xl {
    margin-top: -0.14286rem !important;
  }

  .g-mt-3--xl {
    margin-top: 0.21429rem !important;
  }

  .g-mt-minus-3--xl {
    margin-top: -0.21429rem !important;
  }

  .g-mt-4--xl {
    margin-top: 0.28571rem !important;
  }

  .g-mt-minus-4--xl {
    margin-top: -0.28571rem !important;
  }

  .g-mt-5--xl {
    margin-top: 0.35714rem !important;
  }

  .g-mt-minus-5--xl {
    margin-top: -0.35714rem !important;
  }

  .g-mt-6--xl {
    margin-top: 0.42857rem !important;
  }

  .g-mt-minus-6--xl {
    margin-top: -0.42857rem !important;
  }

  .g-mt-7--xl {
    margin-top: 0.5rem !important;
  }

  .g-mt-minus-7--xl {
    margin-top: -0.5rem !important;
  }

  .g-mt-8--xl {
    margin-top: 0.57143rem !important;
  }

  .g-mt-minus-8--xl {
    margin-top: -0.57143rem !important;
  }

  .g-mt-9--xl {
    margin-top: 0.64286rem !important;
  }

  .g-mt-minus-9--xl {
    margin-top: -0.64286rem !important;
  }

  .g-mt-10--xl {
    margin-top: 0.71429rem !important;
  }

  .g-mt-minus-10--xl {
    margin-top: -0.71429rem !important;
  }

  .g-mt-11--xl {
    margin-top: 0.78571rem !important;
  }

  .g-mt-minus-11--xl {
    margin-top: -0.78571rem !important;
  }

  .g-mt-12--xl {
    margin-top: 0.85714rem !important;
  }

  .g-mt-minus-12--xl {
    margin-top: -0.85714rem !important;
  }

  .g-mt-13--xl {
    margin-top: 0.92857rem !important;
  }

  .g-mt-minus-13--xl {
    margin-top: -0.92857rem !important;
  }

  .g-mt-14--xl {
    margin-top: 1rem !important;
  }

  .g-mt-minus-14--xl {
    margin-top: -1rem !important;
  }

  .g-mt-15--xl {
    margin-top: 1.07143rem !important;
  }

  .g-mt-minus-15--xl {
    margin-top: -1.07143rem !important;
  }

  .g-mt-16--xl {
    margin-top: 1.14286rem !important;
  }

  .g-mt-minus-16--xl {
    margin-top: -1.14286rem !important;
  }

  .g-mt-17--xl {
    margin-top: 1.21429rem !important;
  }

  .g-mt-minus-17--xl {
    margin-top: -1.21429rem !important;
  }

  .g-mt-18--xl {
    margin-top: 1.28571rem !important;
  }

  .g-mt-minus-18--xl {
    margin-top: -1.28571rem !important;
  }

  .g-mt-19--xl {
    margin-top: 1.35714rem !important;
  }

  .g-mt-minus-19--xl {
    margin-top: -1.35714rem !important;
  }

  .g-mt-20--xl {
    margin-top: 1.42857rem !important;
  }

  .g-mt-minus-20--xl {
    margin-top: -1.42857rem !important;
  }

  .g-mt-10--xl {
    margin-top: 0.71429rem !important;
  }

  .g-mt-minus-10--xl {
    margin-top: -0.71429rem !important;
  }

  .g-mt-15--xl {
    margin-top: 1.07143rem !important;
  }

  .g-mt-minus-15--xl {
    margin-top: -1.07143rem !important;
  }

  .g-mt-20--xl {
    margin-top: 1.42857rem !important;
  }

  .g-mt-minus-20--xl {
    margin-top: -1.42857rem !important;
  }

  .g-mt-25--xl {
    margin-top: 1.78571rem !important;
  }

  .g-mt-minus-25--xl {
    margin-top: -1.78571rem !important;
  }

  .g-mt-30--xl {
    margin-top: 2.14286rem !important;
  }

  .g-mt-minus-30--xl {
    margin-top: -2.14286rem !important;
  }

  .g-mt-35--xl {
    margin-top: 2.5rem !important;
  }

  .g-mt-minus-35--xl {
    margin-top: -2.5rem !important;
  }

  .g-mt-40--xl {
    margin-top: 2.85714rem !important;
  }

  .g-mt-minus-40--xl {
    margin-top: -2.85714rem !important;
  }

  .g-mt-45--xl {
    margin-top: 3.21429rem !important;
  }

  .g-mt-minus-45--xl {
    margin-top: -3.21429rem !important;
  }

  .g-mt-50--xl {
    margin-top: 3.57143rem !important;
  }

  .g-mt-minus-50--xl {
    margin-top: -3.57143rem !important;
  }

  .g-mt-55--xl {
    margin-top: 3.92857rem !important;
  }

  .g-mt-minus-55--xl {
    margin-top: -3.92857rem !important;
  }

  .g-mt-60--xl {
    margin-top: 4.28571rem !important;
  }

  .g-mt-minus-60--xl {
    margin-top: -4.28571rem !important;
  }

  .g-mt-65--xl {
    margin-top: 4.64286rem !important;
  }

  .g-mt-minus-65--xl {
    margin-top: -4.64286rem !important;
  }

  .g-mt-70--xl {
    margin-top: 5rem !important;
  }

  .g-mt-minus-70--xl {
    margin-top: -5rem !important;
  }

  .g-mt-75--xl {
    margin-top: 5.35714rem !important;
  }

  .g-mt-minus-75--xl {
    margin-top: -5.35714rem !important;
  }

  .g-mt-80--xl {
    margin-top: 5.71429rem !important;
  }

  .g-mt-minus-80--xl {
    margin-top: -5.71429rem !important;
  }

  .g-mt-85--xl {
    margin-top: 6.07143rem !important;
  }

  .g-mt-minus-85--xl {
    margin-top: -6.07143rem !important;
  }

  .g-mt-90--xl {
    margin-top: 6.42857rem !important;
  }

  .g-mt-minus-90--xl {
    margin-top: -6.42857rem !important;
  }

  .g-mt-95--xl {
    margin-top: 6.78571rem !important;
  }

  .g-mt-minus-95--xl {
    margin-top: -6.78571rem !important;
  }

  .g-mt-100--xl {
    margin-top: 7.14286rem !important;
  }

  .g-mt-minus-100--xl {
    margin-top: -7.14286rem !important;
  }

  .g-mt-105--xl {
    margin-top: 7.5rem !important;
  }

  .g-mt-minus-105--xl {
    margin-top: -7.5rem !important;
  }

  .g-mt-110--xl {
    margin-top: 7.85714rem !important;
  }

  .g-mt-minus-110--xl {
    margin-top: -7.85714rem !important;
  }

  .g-mt-115--xl {
    margin-top: 8.21429rem !important;
  }

  .g-mt-minus-115--xl {
    margin-top: -8.21429rem !important;
  }

  .g-mt-120--xl {
    margin-top: 8.57143rem !important;
  }

  .g-mt-minus-120--xl {
    margin-top: -8.57143rem !important;
  }

  .g-mt-125--xl {
    margin-top: 8.92857rem !important;
  }

  .g-mt-minus-125--xl {
    margin-top: -8.92857rem !important;
  }

  .g-mt-130--xl {
    margin-top: 9.28571rem !important;
  }

  .g-mt-minus-130--xl {
    margin-top: -9.28571rem !important;
  }

  .g-mt-135--xl {
    margin-top: 9.64286rem !important;
  }

  .g-mt-minus-135--xl {
    margin-top: -9.64286rem !important;
  }

  .g-mt-140--xl {
    margin-top: 10rem !important;
  }

  .g-mt-minus-140--xl {
    margin-top: -10rem !important;
  }

  .g-mt-145--xl {
    margin-top: 10.35714rem !important;
  }

  .g-mt-minus-145--xl {
    margin-top: -10.35714rem !important;
  }

  .g-mt-150--xl {
    margin-top: 10.71429rem !important;
  }

  .g-mt-minus-150--xl {
    margin-top: -10.71429rem !important;
  }

  .g-mt-155--xl {
    margin-top: 11.07143rem !important;
  }

  .g-mt-minus-155--xl {
    margin-top: -11.07143rem !important;
  }

  .g-mt-160--xl {
    margin-top: 11.42857rem !important;
  }

  .g-mt-minus-160--xl {
    margin-top: -11.42857rem !important;
  }

  .g-mt-165--xl {
    margin-top: 11.78571rem !important;
  }

  .g-mt-minus-165--xl {
    margin-top: -11.78571rem !important;
  }

  .g-mt-170--xl {
    margin-top: 12.14286rem !important;
  }

  .g-mt-minus-170--xl {
    margin-top: -12.14286rem !important;
  }

  .g-mb-1--xl {
    margin-bottom: 0.07143rem !important;
  }

  .g-mb-minus-1--xl {
    margin-bottom: -0.07143rem !important;
  }

  .g-mb-2--xl {
    margin-bottom: 0.14286rem !important;
  }

  .g-mb-minus-2--xl {
    margin-bottom: -0.14286rem !important;
  }

  .g-mb-3--xl {
    margin-bottom: 0.21429rem !important;
  }

  .g-mb-minus-3--xl {
    margin-bottom: -0.21429rem !important;
  }

  .g-mb-4--xl {
    margin-bottom: 0.28571rem !important;
  }

  .g-mb-minus-4--xl {
    margin-bottom: -0.28571rem !important;
  }

  .g-mb-5--xl {
    margin-bottom: 0.35714rem !important;
  }

  .g-mb-minus-5--xl {
    margin-bottom: -0.35714rem !important;
  }

  .g-mb-6--xl {
    margin-bottom: 0.42857rem !important;
  }

  .g-mb-minus-6--xl {
    margin-bottom: -0.42857rem !important;
  }

  .g-mb-7--xl {
    margin-bottom: 0.5rem !important;
  }

  .g-mb-minus-7--xl {
    margin-bottom: -0.5rem !important;
  }

  .g-mb-8--xl {
    margin-bottom: 0.57143rem !important;
  }

  .g-mb-minus-8--xl {
    margin-bottom: -0.57143rem !important;
  }

  .g-mb-9--xl {
    margin-bottom: 0.64286rem !important;
  }

  .g-mb-minus-9--xl {
    margin-bottom: -0.64286rem !important;
  }

  .g-mb-10--xl {
    margin-bottom: 0.71429rem !important;
  }

  .g-mb-minus-10--xl {
    margin-bottom: -0.71429rem !important;
  }

  .g-mb-11--xl {
    margin-bottom: 0.78571rem !important;
  }

  .g-mb-minus-11--xl {
    margin-bottom: -0.78571rem !important;
  }

  .g-mb-12--xl {
    margin-bottom: 0.85714rem !important;
  }

  .g-mb-minus-12--xl {
    margin-bottom: -0.85714rem !important;
  }

  .g-mb-13--xl {
    margin-bottom: 0.92857rem !important;
  }

  .g-mb-minus-13--xl {
    margin-bottom: -0.92857rem !important;
  }

  .g-mb-14--xl {
    margin-bottom: 1rem !important;
  }

  .g-mb-minus-14--xl {
    margin-bottom: -1rem !important;
  }

  .g-mb-15--xl {
    margin-bottom: 1.07143rem !important;
  }

  .g-mb-minus-15--xl {
    margin-bottom: -1.07143rem !important;
  }

  .g-mb-16--xl {
    margin-bottom: 1.14286rem !important;
  }

  .g-mb-minus-16--xl {
    margin-bottom: -1.14286rem !important;
  }

  .g-mb-17--xl {
    margin-bottom: 1.21429rem !important;
  }

  .g-mb-minus-17--xl {
    margin-bottom: -1.21429rem !important;
  }

  .g-mb-18--xl {
    margin-bottom: 1.28571rem !important;
  }

  .g-mb-minus-18--xl {
    margin-bottom: -1.28571rem !important;
  }

  .g-mb-19--xl {
    margin-bottom: 1.35714rem !important;
  }

  .g-mb-minus-19--xl {
    margin-bottom: -1.35714rem !important;
  }

  .g-mb-20--xl {
    margin-bottom: 1.42857rem !important;
  }

  .g-mb-minus-20--xl {
    margin-bottom: -1.42857rem !important;
  }

  .g-mb-10--xl {
    margin-bottom: 0.71429rem !important;
  }

  .g-mb-15--xl {
    margin-bottom: 1.07143rem !important;
  }

  .g-mb-20--xl {
    margin-bottom: 1.42857rem !important;
  }

  .g-mb-25--xl {
    margin-bottom: 1.78571rem !important;
  }

  .g-mb-30--xl {
    margin-bottom: 2.14286rem !important;
  }

  .g-mb-35--xl {
    margin-bottom: 2.5rem !important;
  }

  .g-mb-40--xl {
    margin-bottom: 2.85714rem !important;
  }

  .g-mb-45--xl {
    margin-bottom: 3.21429rem !important;
  }

  .g-mb-50--xl {
    margin-bottom: 3.57143rem !important;
  }

  .g-mb-55--xl {
    margin-bottom: 3.92857rem !important;
  }

  .g-mb-60--xl {
    margin-bottom: 4.28571rem !important;
  }

  .g-mb-65--xl {
    margin-bottom: 4.64286rem !important;
  }

  .g-mb-70--xl {
    margin-bottom: 5rem !important;
  }

  .g-mb-75--xl {
    margin-bottom: 5.35714rem !important;
  }

  .g-mb-80--xl {
    margin-bottom: 5.71429rem !important;
  }

  .g-mb-85--xl {
    margin-bottom: 6.07143rem !important;
  }

  .g-mb-90--xl {
    margin-bottom: 6.42857rem !important;
  }

  .g-mb-95--xl {
    margin-bottom: 6.78571rem !important;
  }

  .g-mb-100--xl {
    margin-bottom: 7.14286rem !important;
  }

  .g-mb-105--xl {
    margin-bottom: 7.5rem !important;
  }

  .g-mb-110--xl {
    margin-bottom: 7.85714rem !important;
  }

  .g-mb-115--xl {
    margin-bottom: 8.21429rem !important;
  }

  .g-mb-120--xl {
    margin-bottom: 8.57143rem !important;
  }

  .g-mb-125--xl {
    margin-bottom: 8.92857rem !important;
  }

  .g-mb-130--xl {
    margin-bottom: 9.28571rem !important;
  }

  .g-mb-135--xl {
    margin-bottom: 9.64286rem !important;
  }

  .g-mb-140--xl {
    margin-bottom: 10rem !important;
  }

  .g-mb-145--xl {
    margin-bottom: 10.35714rem !important;
  }

  .g-mb-150--xl {
    margin-bottom: 10.71429rem !important;
  }

  .g-mb-155--xl {
    margin-bottom: 11.07143rem !important;
  }

  .g-mb-160--xl {
    margin-bottom: 11.42857rem !important;
  }

  .g-mb-165--xl {
    margin-bottom: 11.78571rem !important;
  }

  .g-mb-170--xl {
    margin-bottom: 12.14286rem !important;
  }

  .g-ml-1--xl {
    margin-left: 0.07143rem !important;
  }

  .g-ml-minus-1--xl {
    margin-left: -0.07143rem !important;
  }

  .g-ml-2--xl {
    margin-left: 0.14286rem !important;
  }

  .g-ml-minus-2--xl {
    margin-left: -0.14286rem !important;
  }

  .g-ml-3--xl {
    margin-left: 0.21429rem !important;
  }

  .g-ml-minus-3--xl {
    margin-left: -0.21429rem !important;
  }

  .g-ml-4--xl {
    margin-left: 0.28571rem !important;
  }

  .g-ml-minus-4--xl {
    margin-left: -0.28571rem !important;
  }

  .g-ml-5--xl {
    margin-left: 0.35714rem !important;
  }

  .g-ml-minus-5--xl {
    margin-left: -0.35714rem !important;
  }

  .g-ml-6--xl {
    margin-left: 0.42857rem !important;
  }

  .g-ml-minus-6--xl {
    margin-left: -0.42857rem !important;
  }

  .g-ml-7--xl {
    margin-left: 0.5rem !important;
  }

  .g-ml-minus-7--xl {
    margin-left: -0.5rem !important;
  }

  .g-ml-8--xl {
    margin-left: 0.57143rem !important;
  }

  .g-ml-minus-8--xl {
    margin-left: -0.57143rem !important;
  }

  .g-ml-9--xl {
    margin-left: 0.64286rem !important;
  }

  .g-ml-minus-9--xl {
    margin-left: -0.64286rem !important;
  }

  .g-ml-10--xl {
    margin-left: 0.71429rem !important;
  }

  .g-ml-minus-10--xl {
    margin-left: -0.71429rem !important;
  }

  .g-ml-5--xl {
    margin-left: 0.35714rem !important;
  }

  .g-ml-minus-5--xl {
    margin-left: -0.35714rem !important;
  }

  .g-ml-10--xl {
    margin-left: 0.71429rem !important;
  }

  .g-ml-minus-10--xl {
    margin-left: -0.71429rem !important;
  }

  .g-ml-15--xl {
    margin-left: 1.07143rem !important;
  }

  .g-ml-minus-15--xl {
    margin-left: -1.07143rem !important;
  }

  .g-ml-20--xl {
    margin-left: 1.42857rem !important;
  }

  .g-ml-minus-20--xl {
    margin-left: -1.42857rem !important;
  }

  .g-ml-25--xl {
    margin-left: 1.78571rem !important;
  }

  .g-ml-minus-25--xl {
    margin-left: -1.78571rem !important;
  }

  .g-ml-30--xl {
    margin-left: 2.14286rem !important;
  }

  .g-ml-minus-30--xl {
    margin-left: -2.14286rem !important;
  }

  .g-ml-35--xl {
    margin-left: 2.5rem !important;
  }

  .g-ml-minus-35--xl {
    margin-left: -2.5rem !important;
  }

  .g-ml-40--xl {
    margin-left: 2.85714rem !important;
  }

  .g-ml-minus-40--xl {
    margin-left: -2.85714rem !important;
  }

  .g-ml-45--xl {
    margin-left: 3.21429rem !important;
  }

  .g-ml-minus-45--xl {
    margin-left: -3.21429rem !important;
  }

  .g-ml-50--xl {
    margin-left: 3.57143rem !important;
  }

  .g-ml-minus-50--xl {
    margin-left: -3.57143rem !important;
  }

  .g-mr-1--xl {
    margin-right: 0.07143rem !important;
  }

  .g-mr-minus-1--xl {
    margin-right: -0.07143rem !important;
  }

  .g-mr-2--xl {
    margin-right: 0.14286rem !important;
  }

  .g-mr-minus-2--xl {
    margin-right: -0.14286rem !important;
  }

  .g-mr-3--xl {
    margin-right: 0.21429rem !important;
  }

  .g-mr-minus-3--xl {
    margin-right: -0.21429rem !important;
  }

  .g-mr-4--xl {
    margin-right: 0.28571rem !important;
  }

  .g-mr-minus-4--xl {
    margin-right: -0.28571rem !important;
  }

  .g-mr-5--xl {
    margin-right: 0.35714rem !important;
  }

  .g-mr-minus-5--xl {
    margin-right: -0.35714rem !important;
  }

  .g-mr-6--xl {
    margin-right: 0.42857rem !important;
  }

  .g-mr-minus-6--xl {
    margin-right: -0.42857rem !important;
  }

  .g-mr-7--xl {
    margin-right: 0.5rem !important;
  }

  .g-mr-minus-7--xl {
    margin-right: -0.5rem !important;
  }

  .g-mr-8--xl {
    margin-right: 0.57143rem !important;
  }

  .g-mr-minus-8--xl {
    margin-right: -0.57143rem !important;
  }

  .g-mr-9--xl {
    margin-right: 0.64286rem !important;
  }

  .g-mr-minus-9--xl {
    margin-right: -0.64286rem !important;
  }

  .g-mr-10--xl {
    margin-right: 0.71429rem !important;
  }

  .g-mr-minus-10--xl {
    margin-right: -0.71429rem !important;
  }

  .g-mr-5--xl {
    margin-right: 0.35714rem !important;
  }

  .g-mr-10--xl {
    margin-right: 0.71429rem !important;
  }

  .g-mr-15--xl {
    margin-right: 1.07143rem !important;
  }

  .g-mr-20--xl {
    margin-right: 1.42857rem !important;
  }

  .g-mr-25--xl {
    margin-right: 1.78571rem !important;
  }

  .g-mr-30--xl {
    margin-right: 2.14286rem !important;
  }

  .g-mr-35--xl {
    margin-right: 2.5rem !important;
  }

  .g-mr-40--xl {
    margin-right: 2.85714rem !important;
  }

  .g-mr-45--xl {
    margin-right: 3.21429rem !important;
  }

  .g-mr-50--xl {
    margin-right: 3.57143rem !important;
  }
}
/* Margins Around
------------------------------------*/
.g-ma-1 {
  margin: 0.07143rem !important;
}

.g-ma-3 {
  margin: 0.21429rem !important;
}

.g-ma-5 {
  margin: 0.35714rem !important;
}

.g-ma-10 {
  margin: 0.71429rem !important;
}

.g-ma-20 {
  margin: 1.42857rem !important;
}

.g-ma-minus-1 {
  margin: -0.07143rem !important;
}

/* Minus Margins
------------------------------------*/
/* Minus Margin Top */
.g-mt-minus-1 {
  margin-top: -0.07143rem;
}

.g-mt-minus-20 {
  margin-top: -1.42857rem;
}

.g-mt-minus-25 {
  margin-top: -1.78571rem;
}

.g-mt-minus-30 {
  margin-top: -2.14286rem;
}

.g-mt-minus-40 {
  margin-top: -2.85714rem;
}

.g-mt-minus-70 {
  margin-top: -5rem;
}

.g-mt-minus-73 {
  margin-top: -5.14286rem !important;
}

.g-mt-minus-120 {
  margin-top: -8.57143rem;
}

.g-mt-minus-200 {
  margin-top: -14.28571rem;
}

.g-mt-minus-300 {
  margin-top: -21.42857rem;
}

/* Minus Margin Bottom */
.g-mb-minus-70 {
  margin-bottom: -5rem;
}

/* Minus Margin Left */
.g-ml-minus-20 {
  margin-left: -1.42857rem;
}

.g-ml-minus-23 {
  margin-left: -1.64286rem;
}

.g-ml-minus-35 {
  margin-left: -2.5rem;
}

.g-ml-minus-55 {
  margin-left: -3.92857rem;
}

.g-ml-minus-25 {
  margin-left: -1.78571rem;
}

.g-ml-minus-82 {
  margin-left: -5.85714rem;
}

.g-ml-minus-90 {
  margin-left: -6.42857rem;
}

.g-ml-minus-100 {
  margin-left: -7.14286rem;
}

.g-ml-minus-118 {
  margin-left: -8.42857rem;
}

.g-ml-minus-142 {
  margin-left: -10.14286rem;
}

/* Minus Margin Right */
.g-mr-minus-50 {
  margin-right: -3.57143rem;
}

.g-mr-minus-100 {
  margin-right: -7.14286rem;
}

/* Margin Left and Right */
.g-mx-minus-1 {
  margin-left: -0.07143rem;
  margin-right: -0.07143rem;
}

.g-mx-minus-2 {
  margin-left: -0.14286rem;
  margin-right: -0.14286rem;
}

.g-mx-minus-4 {
  margin-left: -0.28571rem;
  margin-right: -0.28571rem;
}

.g-mx-minus-5 {
  margin-left: -0.35714rem;
  margin-right: -0.35714rem;
}

.g-mx-minus-15 {
  margin-left: -1.07143rem;
  margin-right: -1.07143rem;
}

.g-mx-minus-25 {
  margin-left: -1.78571rem;
  margin-right: -1.78571rem;
}

.g-mx-minus-30 {
  margin-left: -2.14286rem;
  margin-right: -2.14286rem;
}

/* Custon Spaces
------------------------------------*/
/* Margin Top */
.g-mt-10x {
  margin-top: 10%;
  /* O */
}

.g-mt-21 {
  margin-top: 1.5rem;
}

.g-mt-22 {
  margin-top: 1.57143rem;
}

.g-mt-28 {
  margin-top: 2rem !important;
}

.g-mt-32 {
  margin-top: 2.28571rem !important;
}

.g-mt-57 {
  margin-top: 4.07143rem !important;
}

.g-mt-500 {
  margin-top: 35.71429rem;
}

/* Margin Bottom */
.g-mb-23 {
  margin-bottom: 1.64286rem;
}

.g-mb-28 {
  margin-bottom: 2rem;
}

.g-mb-500 {
  margin-bottom: 35.71429rem;
}

/* Margin Left */
.g-ml-10x {
  margin-left: 10%;
  /* O */
}

.g-ml-12 {
  margin-left: 0.85714rem;
}

.g-ml-13 {
  margin-left: 0.92857rem;
}

.g-ml-20 {
  margin-left: 1.42857rem;
}

.g-ml-25 {
  margin-left: 1.78571rem;
}

.g-ml-35 {
  margin-left: 2.5rem;
}

.g-ml-43 {
  margin-left: 3.07143rem;
}

.g-mr-43 {
  margin-right: 3.07143rem;
}

.g-ml-50 {
  margin-left: 3.57143rem;
}

.g-ml-60 {
  margin-left: 4.28571rem;
}

.g-ml-75 {
  margin-left: 5.35714rem;
}

.g-ml-82 {
  margin-left: 5.85714rem;
}

.g-ml-83 {
  margin-left: 5.92857rem;
}

.g-ml-85 {
  margin-left: 6.07143rem;
}

.g-ml-105 {
  margin-left: 7.5rem;
}

.g-ml-118 {
  margin-left: 8.42857rem;
}

.g-ml-142 {
  margin-left: 10.14286rem;
}

/* Margin Right */
.g-mr-12 {
  margin-right: 0.85714rem;
}

.g-mr-60 {
  margin-right: 4.28571rem;
}

.g-mr-63 {
  margin-right: 4.5rem;
}

.g-mr-75 {
  margin-right: 5.35714rem;
}

.g-mr-85 {
  margin-right: 6.07143rem !important;
}

.g-mr-minus-10 {
  margin-right: -0.71429rem;
}

.g-mr-minus-13 {
  margin-right: -0.92857rem;
}

.g-mr-minus-15 {
  margin-right: -1.07143rem;
}

.g-mr-minus-23 {
  margin-right: -1.64286rem;
}

.g-mr-minus-30 {
  margin-right: -2.14286rem;
}

/* Margin Left and Right */
.g-mx-minus-10 {
  margin-left: -0.71429rem;
  margin-right: -0.71429rem;
}

.g-mx-minus-15 {
  margin-left: -1.07143rem;
  margin-right: -1.07143rem;
}

.g-mx-minus-20 {
  margin-left: -1.42857rem;
  margin-right: -1.42857rem;
}

.g-mx-minus-25 {
  margin-left: -1.78571rem;
  margin-right: -1.78571rem;
}

.g-mx-minus-30 {
  margin-left: -2.14286rem;
  margin-right: -2.14286rem;
}

/* Margin Top and Bottom */
.g-my-minus-1 {
  margin-top: -0.07143rem;
  margin-bottom: -0.07143rem;
}

.g-my-minus-2 {
  margin-top: -0.14286rem;
  margin-bottom: -0.14286rem;
}

.g-my-minus-10 {
  margin-top: -0.71429rem;
  margin-bottom: -0.71429rem;
}

.g-m-reset {
  margin: 0 !important;
}

@media (min-width: 576px) {
  .g-mb-0--sm {
    margin-bottom: 0 !important;
  }

  .g-mx-minus-10--sm {
    margin-left: -0.71429rem;
    margin-right: -0.71429rem;
  }

  .g-my-minus-5--sm {
    margin-top: -0.35714rem;
    margin-bottom: -0.35714rem;
  }

  .g-my-minus-10--sm {
    margin-top: -0.71429rem;
    margin-bottom: -0.71429rem;
  }

  .g-mx-minus-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .g-my-minus-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .g-mr-12--sm {
    margin-right: 0.85714rem;
  }
}
@media (min-width: 768px) {
  .g-ml-0--md {
    margin-left: 0 !important;
  }

  .g-mr-0--md {
    margin-right: 0 !important;
  }

  .g-mx-12--md {
    margin-left: 0.85714rem !important;
    margin-right: 0.85714rem !important;
  }

  .g-ml-12--md {
    margin-left: 0.85714rem !important;
  }

  .g-mr-12--md {
    margin-right: 0.85714rem !important;
  }

  .g-mb-0--md {
    margin-bottom: 0 !important;
  }

  .g-ml-minus-1--md {
    margin-left: -0.07143rem;
  }

  .g-ml-minus-9--md {
    margin-left: -0.64286rem !important;
  }

  .g-ml-minus-15--md {
    margin-left: -1.07143rem !important;
  }

  .g-ml-minus-23--md {
    margin-left: -1.64286rem !important;
  }

  .g-ml-minus-25--md {
    margin-left: -1.78571rem !important;
  }

  .g-mr-minus-1--md {
    margin-right: -0.07143rem;
  }

  .g-mr-minus-9--md {
    margin-right: -0.64286rem !important;
  }

  .g-mr-minus-13--md {
    margin-right: -0.92857rem;
  }

  .g-mr-minus-23--md {
    margin-right: -1.64286rem;
  }

  .g-ml-minus-82--md {
    margin-left: -5.85714rem !important;
  }

  .g-mr-minus-82--md {
    margin-right: -5.85714rem !important;
  }

  .g-mr-60--md {
    margin-right: 4.28571rem !important;
  }

  .g-mr-63--md {
    margin-right: 4.5rem !important;
  }

  .g-ml-63--md {
    margin-left: 4.5rem !important;
  }

  .g-ml-85--md {
    margin-left: 6.07143rem !important;
  }

  .g-ml-250--md {
    margin-left: 17.85714rem !important;
  }

  .g-ml-minus-90--md {
    margin-left: -6.42857rem !important;
  }

  .g-m-reset--md {
    margin: 0 !important;
  }

  .g-mt-130--md {
    margin-top: 9.28571rem !important;
  }

  .g-mt-minus-76--md {
    margin-top: -5.42857rem !important;
  }

  .g-my-30--md {
    margin-top: 2.14286rem !important;
    margin-bpttpm: 2.14286rem !important;
  }
}
@media (min-width: 992px) {
  .g-mx-12--lg {
    margin-left: 0.85714rem !important;
    margin-right: 0.85714rem !important;
  }

  .g-mb-60--lg {
    margin-bottom: 4.28571rem !important;
  }

  .g-ml-12--lg {
    margin-left: 0.85714rem !important;
  }

  .g-mr-12--lg {
    margin-right: 0.85714rem !important;
  }

  .g-mr-minus-1--lg {
    margin-right: -0.07143rem;
  }

  .g-mr-minus-50--lg {
    margin-right: -3.57143rem;
  }

  .g-mr-minus-100--lg {
    margin-right: -7.14286rem;
  }

  .g-ml-minus-100--lg {
    margin-left: -7.14286rem;
  }

  .g-ml-minus-100 {
    margin-left: -7.14286rem;
  }

  .g-mx-minus-5--lg {
    margin-left: -0.35714rem;
    margin-right: -0.35714rem;
  }

  .g-mx-minus-10--lg {
    margin-left: -0.71429rem;
    margin-right: -0.71429rem;
  }

  .g-mx-minus-15--lg {
    margin-left: -1.07143rem;
    margin-right: -1.07143rem;
  }

  .g-ml-minus-50--lg {
    margin-left: -3.57143rem;
  }

  .g-m-reset--lg {
    margin: 0 !important;
  }

  .g-ml-100--lg {
    margin-left: 7.14286rem;
  }
}
@media (min-width: 1200px) {
  .g-mx-minus-10--xl {
    margin-left: -0.71429rem;
    margin-right: -0.71429rem;
  }

  .g-mx-minus-15--xl {
    margin-left: -1.07143rem;
    margin-right: -1.07143rem;
  }

  .g-m-reset--xl {
    margin: 0 !important;
  }

  .g-mr-0--xl {
    margin-right: 0px !important;
  }
}
/*------------------------------------
  Margins Extended
------------------------------------*/
@media (min-width: 992px) {
  /* Margin Top */
  .js-header-change-moment .g-mt-1--lg--scrolling {
    margin-top: 0.07143rem !important;
  }

  .js-header-change-moment .g-mt-2--lg--scrolling {
    margin-top: 0.14286rem !important;
  }

  .js-header-change-moment .g-mt-3--lg--scrolling {
    margin-top: 0.21429rem !important;
  }

  .js-header-change-moment .g-mt-4--lg--scrolling {
    margin-top: 0.28571rem !important;
  }

  .js-header-change-moment .g-mt-5--lg--scrolling {
    margin-top: 0.35714rem !important;
  }

  .js-header-change-moment .g-mt-6--lg--scrolling {
    margin-top: 0.42857rem !important;
  }

  .js-header-change-moment .g-mt-7--lg--scrolling {
    margin-top: 0.5rem !important;
  }

  .js-header-change-moment .g-mt-8--lg--scrolling {
    margin-top: 0.57143rem !important;
  }

  .js-header-change-moment .g-mt-9--lg--scrolling {
    margin-top: 0.64286rem !important;
  }

  .js-header-change-moment .g-mt-10--lg--scrolling {
    margin-top: 0.71429rem !important;
  }

  .js-header-change-moment .g-mt-11--lg--scrolling {
    margin-top: 0.78571rem !important;
  }

  .js-header-change-moment .g-mt-12--lg--scrolling {
    margin-top: 0.85714rem !important;
  }

  .js-header-change-moment .g-mt-13--lg--scrolling {
    margin-top: 0.92857rem !important;
  }

  .js-header-change-moment .g-mt-14--lg--scrolling {
    margin-top: 1rem !important;
  }

  .js-header-change-moment .g-mt-15--lg--scrolling {
    margin-top: 1.07143rem !important;
  }

  .js-header-change-moment .g-mt-16--lg--scrolling {
    margin-top: 1.14286rem !important;
  }

  .js-header-change-moment .g-mt-17--lg--scrolling {
    margin-top: 1.21429rem !important;
  }

  .js-header-change-moment .g-mt-18--lg--scrolling {
    margin-top: 1.28571rem !important;
  }

  .js-header-change-moment .g-mt-19--lg--scrolling {
    margin-top: 1.35714rem !important;
  }

  .js-header-change-moment .g-mt-20--lg--scrolling {
    margin-top: 1.42857rem !important;
  }

  .js-header-change-moment .g-mt-21--lg--scrolling {
    margin-top: 1.5rem !important;
  }

  .js-header-change-moment .g-mt-22--lg--scrolling {
    margin-top: 1.57143rem !important;
  }

  .js-header-change-moment .g-mt-23--lg--scrolling {
    margin-top: 1.64286rem !important;
  }

  .js-header-change-moment .g-mt-24--lg--scrolling {
    margin-top: 1.71429rem !important;
  }

  .js-header-change-moment .g-mt-25--lg--scrolling {
    margin-top: 1.78571rem !important;
  }
}
/*------------------------------------
  Padding Spaces
------------------------------------*/
/* Padding Spaces (xs)
------------------------------------*/
@media (min-width: 0) {
  .g-pa-0 {
    padding: 0 !important;
  }

  .g-px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .g-py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .g-pt-0 {
    padding-top: 0 !important;
  }

  .g-pr-0 {
    padding-right: 0 !important;
  }

  .g-pb-0 {
    padding-bottom: 0 !important;
  }

  .g-pl-0 {
    padding-left: 0 !important;
  }

  /* Padding Around */
  .g-pa-2 {
    padding: 0.14286rem !important;
  }

  .g-pa-3 {
    padding: 0.21429rem !important;
  }

  .g-pa-5 {
    padding: 0.35714rem !important;
  }

  .g-pa-7 {
    padding: 0.5rem !important;
  }

  .g-pa-10 {
    padding: 0.71429rem !important;
  }

  .g-pa-15 {
    padding: 1.07143rem !important;
  }

  .g-pa-20 {
    padding: 1.42857rem !important;
  }

  .g-pa-25 {
    padding: 1.78571rem !important;
  }

  .g-pa-30 {
    padding: 2.14286rem !important;
  }

  .g-pa-35 {
    padding: 2.5rem !important;
  }

  .g-pa-40 {
    padding: 2.85714rem !important;
  }

  .g-pa-45 {
    padding: 3.21429rem !important;
  }

  .g-pa-50 {
    padding: 3.57143rem !important;
  }

  .g-pa-55 {
    padding: 3.92857rem !important;
  }

  .g-pa-60 {
    padding: 4.28571rem !important;
  }

  .g-pa-65 {
    padding: 4.64286rem !important;
  }

  .g-pa-70 {
    padding: 5rem !important;
  }

  .g-pa-75 {
    padding: 5.35714rem !important;
  }

  .g-pa-80 {
    padding: 5.71429rem !important;
  }

  .g-pa-85 {
    padding: 6.07143rem !important;
  }

  .g-pa-90 {
    padding: 6.42857rem !important;
  }

  .g-pa-95 {
    padding: 6.78571rem !important;
  }

  .g-pa-100 {
    padding: 7.14286rem !important;
  }

  .g-pa-105 {
    padding: 7.5rem !important;
  }

  .g-pa-110 {
    padding: 7.85714rem !important;
  }

  .g-pa-115 {
    padding: 8.21429rem !important;
  }

  .g-pa-120 {
    padding: 8.57143rem !important;
  }

  .g-pa-125 {
    padding: 8.92857rem !important;
  }

  .g-pa-130 {
    padding: 9.28571rem !important;
  }

  .g-pa-135 {
    padding: 9.64286rem !important;
  }

  .g-pa-140 {
    padding: 10rem !important;
  }

  .g-pa-145 {
    padding: 10.35714rem !important;
  }

  .g-pa-150 {
    padding: 10.71429rem !important;
  }

  /* Padding X */
  .g-px-1 {
    padding-left: 0.07143rem !important;
    padding-right: 0.07143rem !important;
  }

  .g-px-2 {
    padding-left: 0.14286rem !important;
    padding-right: 0.14286rem !important;
  }

  .g-px-3 {
    padding-left: 0.21429rem !important;
    padding-right: 0.21429rem !important;
  }

  .g-px-4 {
    padding-left: 0.28571rem !important;
    padding-right: 0.28571rem !important;
  }

  .g-px-5 {
    padding-left: 0.35714rem !important;
    padding-right: 0.35714rem !important;
  }

  .g-px-6 {
    padding-left: 0.42857rem !important;
    padding-right: 0.42857rem !important;
  }

  .g-px-7 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .g-px-8 {
    padding-left: 0.57143rem !important;
    padding-right: 0.57143rem !important;
  }

  .g-px-9 {
    padding-left: 0.64286rem !important;
    padding-right: 0.64286rem !important;
  }

  .g-px-10 {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important;
  }

  .g-px-11 {
    padding-left: 0.78571rem !important;
    padding-right: 0.78571rem !important;
  }

  .g-px-12 {
    padding-left: 0.85714rem !important;
    padding-right: 0.85714rem !important;
  }

  .g-px-13 {
    padding-left: 0.92857rem !important;
    padding-right: 0.92857rem !important;
  }

  .g-px-14 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .g-px-15 {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
  }

  .g-px-16 {
    padding-left: 1.14286rem !important;
    padding-right: 1.14286rem !important;
  }

  .g-px-17 {
    padding-left: 1.21429rem !important;
    padding-right: 1.21429rem !important;
  }

  .g-px-18 {
    padding-left: 1.28571rem !important;
    padding-right: 1.28571rem !important;
  }

  .g-px-19 {
    padding-left: 1.35714rem !important;
    padding-right: 1.35714rem !important;
  }

  .g-px-10 {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important;
  }

  .g-px-15 {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
  }

  .g-px-20 {
    padding-left: 1.42857rem !important;
    padding-right: 1.42857rem !important;
  }

  .g-px-25 {
    padding-left: 1.78571rem !important;
    padding-right: 1.78571rem !important;
  }

  .g-px-30 {
    padding-left: 2.14286rem !important;
    padding-right: 2.14286rem !important;
  }

  .g-px-35 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .g-px-40 {
    padding-left: 2.85714rem !important;
    padding-right: 2.85714rem !important;
  }

  .g-px-45 {
    padding-left: 3.21429rem !important;
    padding-right: 3.21429rem !important;
  }

  .g-px-50 {
    padding-left: 3.57143rem !important;
    padding-right: 3.57143rem !important;
  }

  .g-px-55 {
    padding-left: 3.92857rem !important;
    padding-right: 3.92857rem !important;
  }

  .g-px-60 {
    padding-left: 4.28571rem !important;
    padding-right: 4.28571rem !important;
  }

  .g-px-65 {
    padding-left: 4.64286rem !important;
    padding-right: 4.64286rem !important;
  }

  .g-px-70 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .g-px-75 {
    padding-left: 5.35714rem !important;
    padding-right: 5.35714rem !important;
  }

  .g-px-80 {
    padding-left: 5.71429rem !important;
    padding-right: 5.71429rem !important;
  }

  .g-px-85 {
    padding-left: 6.07143rem !important;
    padding-right: 6.07143rem !important;
  }

  .g-px-90 {
    padding-left: 6.42857rem !important;
    padding-right: 6.42857rem !important;
  }

  .g-px-95 {
    padding-left: 6.78571rem !important;
    padding-right: 6.78571rem !important;
  }

  .g-px-100 {
    padding-left: 7.14286rem !important;
    padding-right: 7.14286rem !important;
  }

  .g-px-105 {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;
  }

  .g-px-110 {
    padding-left: 7.85714rem !important;
    padding-right: 7.85714rem !important;
  }

  .g-px-115 {
    padding-left: 8.21429rem !important;
    padding-right: 8.21429rem !important;
  }

  .g-px-120 {
    padding-left: 8.57143rem !important;
    padding-right: 8.57143rem !important;
  }

  .g-px-125 {
    padding-left: 8.92857rem !important;
    padding-right: 8.92857rem !important;
  }

  .g-px-130 {
    padding-left: 9.28571rem !important;
    padding-right: 9.28571rem !important;
  }

  .g-px-135 {
    padding-left: 9.64286rem !important;
    padding-right: 9.64286rem !important;
  }

  .g-px-140 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .g-px-145 {
    padding-left: 10.35714rem !important;
    padding-right: 10.35714rem !important;
  }

  .g-px-150 {
    padding-left: 10.71429rem !important;
    padding-right: 10.71429rem !important;
  }

  /* Padding Y */
  .g-py-1 {
    padding-top: 0.07143rem !important;
    padding-bottom: 0.07143rem !important;
  }

  .g-py-2 {
    padding-top: 0.14286rem !important;
    padding-bottom: 0.14286rem !important;
  }

  .g-py-3 {
    padding-top: 0.21429rem !important;
    padding-bottom: 0.21429rem !important;
  }

  .g-py-4 {
    padding-top: 0.28571rem !important;
    padding-bottom: 0.28571rem !important;
  }

  .g-py-5 {
    padding-top: 0.35714rem !important;
    padding-bottom: 0.35714rem !important;
  }

  .g-py-6 {
    padding-top: 0.42857rem !important;
    padding-bottom: 0.42857rem !important;
  }

  .g-py-7 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .g-py-8 {
    padding-top: 0.57143rem !important;
    padding-bottom: 0.57143rem !important;
  }

  .g-py-9 {
    padding-top: 0.64286rem !important;
    padding-bottom: 0.64286rem !important;
  }

  .g-py-10 {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
  }

  .g-py-11 {
    padding-top: 0.78571rem !important;
    padding-bottom: 0.78571rem !important;
  }

  .g-py-12 {
    padding-top: 0.85714rem !important;
    padding-bottom: 0.85714rem !important;
  }

  .g-py-13 {
    padding-top: 0.92857rem !important;
    padding-bottom: 0.92857rem !important;
  }

  .g-py-14 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .g-py-15 {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important;
  }

  .g-py-16 {
    padding-top: 1.14286rem !important;
    padding-bottom: 1.14286rem !important;
  }

  .g-py-17 {
    padding-top: 1.21429rem !important;
    padding-bottom: 1.21429rem !important;
  }

  .g-py-18 {
    padding-top: 1.28571rem !important;
    padding-bottom: 1.28571rem !important;
  }

  .g-py-19 {
    padding-top: 1.35714rem !important;
    padding-bottom: 1.35714rem !important;
  }

  /* P */
  .g-py-10 {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
  }

  /* P */
  .g-py-15 {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important;
  }

  /* P */
  .g-py-20 {
    padding-top: 1.42857rem !important;
    padding-bottom: 1.42857rem !important;
  }

  /* P */
  .g-py-25 {
    padding-top: 1.78571rem !important;
    padding-bottom: 1.78571rem !important;
  }

  /* P */
  .g-py-30 {
    padding-top: 2.14286rem !important;
    padding-bottom: 2.14286rem !important;
  }

  /* P */
  .g-py-35 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  /* P */
  .g-py-40 {
    padding-top: 2.85714rem !important;
    padding-bottom: 2.85714rem !important;
  }

  /* P */
  .g-py-45 {
    padding-top: 3.21429rem !important;
    padding-bottom: 3.21429rem !important;
  }

  /* P */
  .g-py-50 {
    padding-top: 3.57143rem !important;
    padding-bottom: 3.57143rem !important;
  }

  /* P */
  .g-py-55 {
    padding-top: 3.92857rem !important;
    padding-bottom: 3.92857rem !important;
  }

  /* P */
  .g-py-60 {
    padding-top: 4.28571rem !important;
    padding-bottom: 4.28571rem !important;
  }

  /* P */
  .g-py-65 {
    padding-top: 4.64286rem !important;
    padding-bottom: 4.64286rem !important;
  }

  /* P */
  .g-py-70 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  /* P */
  .g-py-75 {
    padding-top: 5.35714rem !important;
    padding-bottom: 5.35714rem !important;
  }

  /* P */
  .g-py-80 {
    padding-top: 5.71429rem !important;
    padding-bottom: 5.71429rem !important;
  }

  /* P */
  .g-py-85 {
    padding-top: 6.07143rem !important;
    padding-bottom: 6.07143rem !important;
  }

  /* P */
  .g-py-90 {
    padding-top: 6.42857rem !important;
    padding-bottom: 6.42857rem !important;
  }

  /* P */
  .g-py-95 {
    padding-top: 6.78571rem !important;
    padding-bottom: 6.78571rem !important;
  }

  /* P */
  .g-py-100 {
    padding-top: 7.14286rem !important;
    padding-bottom: 7.14286rem !important;
  }

  /* P */
  .g-py-105 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }

  /* P */
  .g-py-110 {
    padding-top: 7.85714rem !important;
    padding-bottom: 7.85714rem !important;
  }

  /* P */
  .g-py-115 {
    padding-top: 8.21429rem !important;
    padding-bottom: 8.21429rem !important;
  }

  /* P */
  .g-py-120 {
    padding-top: 8.57143rem !important;
    padding-bottom: 8.57143rem !important;
  }

  /* P */
  .g-py-125 {
    padding-top: 8.92857rem !important;
    padding-bottom: 8.92857rem !important;
  }

  /* P */
  .g-py-130 {
    padding-top: 9.28571rem !important;
    padding-bottom: 9.28571rem !important;
  }

  /* P */
  .g-py-135 {
    padding-top: 9.64286rem !important;
    padding-bottom: 9.64286rem !important;
  }

  /* P */
  .g-py-140 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  /* P */
  .g-py-145 {
    padding-top: 10.35714rem !important;
    padding-bottom: 10.35714rem !important;
  }

  /* P */
  .g-py-150 {
    padding-top: 10.71429rem !important;
    padding-bottom: 10.71429rem !important;
  }

  /* P */
  .g-py-155 {
    padding-top: 11.07143rem !important;
    padding-bottom: 11.07143rem !important;
  }

  /* P */
  .g-py-160 {
    padding-top: 11.42857rem !important;
    padding-bottom: 11.42857rem !important;
  }

  /* P */
  .g-py-165 {
    padding-top: 11.78571rem !important;
    padding-bottom: 11.78571rem !important;
  }

  /* P */
  .g-py-170 {
    padding-top: 12.14286rem !important;
    padding-bottom: 12.14286rem !important;
  }

  /* P */
  .g-py-175 {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
  }

  /* P */
  .g-py-180 {
    padding-top: 12.85714rem !important;
    padding-bottom: 12.85714rem !important;
  }

  /* P */
  .g-py-185 {
    padding-top: 13.21429rem !important;
    padding-bottom: 13.21429rem !important;
  }

  /* P */
  .g-py-190 {
    padding-top: 13.57143rem !important;
    padding-bottom: 13.57143rem !important;
  }

  /* P */
  .g-py-195 {
    padding-top: 13.92857rem !important;
    padding-bottom: 13.92857rem !important;
  }

  /* P */
  .g-py-200 {
    padding-top: 14.28571rem !important;
    padding-bottom: 14.28571rem !important;
  }

  /* P */
  .g-py-205 {
    padding-top: 14.64286rem !important;
    padding-bottom: 14.64286rem !important;
  }

  /* P */
  .g-py-210 {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }

  /* Padding Top */
  .g-pt-0 {
    padding-top: 0px !important;
  }

  .g-pt-1 {
    padding-top: 0.07143rem !important;
  }

  .g-pt-2 {
    padding-top: 0.14286rem !important;
  }

  .g-pt-3 {
    padding-top: 0.21429rem !important;
  }

  .g-pt-4 {
    padding-top: 0.28571rem !important;
  }

  .g-pt-5 {
    padding-top: 0.35714rem !important;
  }

  .g-pt-6 {
    padding-top: 0.42857rem !important;
  }

  .g-pt-7 {
    padding-top: 0.5rem !important;
  }

  .g-pt-8 {
    padding-top: 0.57143rem !important;
  }

  .g-pt-9 {
    padding-top: 0.64286rem !important;
  }

  .g-pt-10 {
    padding-top: 0.71429rem !important;
  }

  .g-pt-11 {
    padding-top: 0.78571rem !important;
  }

  .g-pt-12 {
    padding-top: 0.85714rem !important;
  }

  .g-pt-13 {
    padding-top: 0.92857rem !important;
  }

  .g-pt-14 {
    padding-top: 1rem !important;
  }

  .g-pt-15 {
    padding-top: 1.07143rem !important;
  }

  .g-pt-16 {
    padding-top: 1.14286rem !important;
  }

  .g-pt-17 {
    padding-top: 1.21429rem !important;
  }

  .g-pt-18 {
    padding-top: 1.28571rem !important;
  }

  .g-pt-19 {
    padding-top: 1.35714rem !important;
  }

  .g-pt-10 {
    padding-top: 0.71429rem !important;
  }

  .g-pt-15 {
    padding-top: 1.07143rem !important;
  }

  .g-pt-20 {
    padding-top: 1.42857rem !important;
  }

  .g-pt-25 {
    padding-top: 1.78571rem !important;
  }

  .g-pt-30 {
    padding-top: 2.14286rem !important;
  }

  .g-pt-35 {
    padding-top: 2.5rem !important;
  }

  .g-pt-40 {
    padding-top: 2.85714rem !important;
  }

  .g-pt-45 {
    padding-top: 3.21429rem !important;
  }

  .g-pt-50 {
    padding-top: 3.57143rem !important;
  }

  .g-pt-55 {
    padding-top: 3.92857rem !important;
  }

  .g-pt-60 {
    padding-top: 4.28571rem !important;
  }

  .g-pt-65 {
    padding-top: 4.64286rem !important;
  }

  .g-pt-70 {
    padding-top: 5rem !important;
  }

  .g-pt-75 {
    padding-top: 5.35714rem !important;
  }

  .g-pt-80 {
    padding-top: 5.71429rem !important;
  }

  .g-pt-85 {
    padding-top: 6.07143rem !important;
  }

  .g-pt-90 {
    padding-top: 6.42857rem !important;
  }

  .g-pt-95 {
    padding-top: 6.78571rem !important;
  }

  .g-pt-100 {
    padding-top: 7.14286rem !important;
  }

  .g-pt-105 {
    padding-top: 7.5rem !important;
  }

  .g-pt-110 {
    padding-top: 7.85714rem !important;
  }

  .g-pt-115 {
    padding-top: 8.21429rem !important;
  }

  .g-pt-120 {
    padding-top: 8.57143rem !important;
  }

  .g-pt-125 {
    padding-top: 8.92857rem !important;
  }

  .g-pt-130 {
    padding-top: 9.28571rem !important;
  }

  .g-pt-135 {
    padding-top: 9.64286rem !important;
  }

  .g-pt-140 {
    padding-top: 10rem !important;
  }

  .g-pt-145 {
    padding-top: 10.35714rem !important;
  }

  .g-pt-150 {
    padding-top: 10.71429rem !important;
  }

  /* Padding Right */
  .g-pr-0 {
    padding-right: 0px !important;
  }

  .g-pr-1 {
    padding-right: 0.07143rem !important;
  }

  .g-pr-2 {
    padding-right: 0.14286rem !important;
  }

  .g-pr-3 {
    padding-right: 0.21429rem !important;
  }

  .g-pr-4 {
    padding-right: 0.28571rem !important;
  }

  .g-pr-5 {
    padding-right: 0.35714rem !important;
  }

  .g-pr-6 {
    padding-right: 0.42857rem !important;
  }

  .g-pr-7 {
    padding-right: 0.5rem !important;
  }

  .g-pr-8 {
    padding-right: 0.57143rem !important;
  }

  .g-pr-9 {
    padding-right: 0.64286rem !important;
  }

  /* P */
  .g-pr-10 {
    padding-right: 0.71429rem !important;
  }

  /* P */
  .g-pr-15 {
    padding-right: 1.07143rem !important;
  }

  /* P */
  .g-pr-20 {
    padding-right: 1.42857rem !important;
  }

  /* P */
  .g-pr-25 {
    padding-right: 1.78571rem !important;
  }

  /* P */
  .g-pr-30 {
    padding-right: 2.14286rem !important;
  }

  /* P */
  .g-pr-35 {
    padding-right: 2.5rem !important;
  }

  /* P */
  .g-pr-40 {
    padding-right: 2.85714rem !important;
  }

  /* P */
  .g-pr-45 {
    padding-right: 3.21429rem !important;
  }

  /* P */
  .g-pr-50 {
    padding-right: 3.57143rem !important;
  }

  /* P */
  .g-pr-55 {
    padding-right: 3.92857rem !important;
  }

  /* P */
  .g-pr-60 {
    padding-right: 4.28571rem !important;
  }

  /* P */
  .g-pr-65 {
    padding-right: 4.64286rem !important;
  }

  /* P */
  .g-pr-70 {
    padding-right: 5rem !important;
  }

  /* P */
  .g-pr-75 {
    padding-right: 5.35714rem !important;
  }

  /* P */
  .g-pr-80 {
    padding-right: 5.71429rem !important;
  }

  /* P */
  .g-pr-85 {
    padding-right: 6.07143rem !important;
  }

  /* P */
  .g-pr-90 {
    padding-right: 6.42857rem !important;
  }

  /* P */
  .g-pr-95 {
    padding-right: 6.78571rem !important;
  }

  /* P */
  .g-pr-100 {
    padding-right: 7.14286rem !important;
  }

  /* P */
  .g-pr-105 {
    padding-right: 7.5rem !important;
  }

  /* P */
  .g-pr-110 {
    padding-right: 7.85714rem !important;
  }

  /* P */
  .g-pr-115 {
    padding-right: 8.21429rem !important;
  }

  /* P */
  .g-pr-120 {
    padding-right: 8.57143rem !important;
  }

  /* P */
  .g-pr-125 {
    padding-right: 8.92857rem !important;
  }

  /* P */
  .g-pr-130 {
    padding-right: 9.28571rem !important;
  }

  /* P */
  .g-pr-135 {
    padding-right: 9.64286rem !important;
  }

  /* P */
  .g-pr-140 {
    padding-right: 10rem !important;
  }

  /* P */
  .g-pr-145 {
    padding-right: 10.35714rem !important;
  }

  /* P */
  .g-pr-150 {
    padding-right: 10.71429rem !important;
  }

  /* P */
  .g-pr-155 {
    padding-right: 11.07143rem !important;
  }

  /* P */
  .g-pr-160 {
    padding-right: 11.42857rem !important;
  }

  /* P */
  .g-pr-165 {
    padding-right: 11.78571rem !important;
  }

  /* P */
  .g-pr-170 {
    padding-right: 12.14286rem !important;
  }

  /* Padding Bottom */
  .g-pb-0 {
    padding-bottom: 0px !important;
  }

  .g-pb-1 {
    padding-bottom: 0.07143rem !important;
  }

  .g-pb-2 {
    padding-bottom: 0.14286rem !important;
  }

  .g-pb-3 {
    padding-bottom: 0.21429rem !important;
  }

  .g-pb-4 {
    padding-bottom: 0.28571rem !important;
  }

  .g-pb-5 {
    padding-bottom: 0.35714rem !important;
  }

  .g-pb-6 {
    padding-bottom: 0.42857rem !important;
  }

  .g-pb-7 {
    padding-bottom: 0.5rem !important;
  }

  .g-pb-8 {
    padding-bottom: 0.57143rem !important;
  }

  .g-pb-9 {
    padding-bottom: 0.64286rem !important;
  }

  .g-pb-10 {
    padding-bottom: 0.71429rem !important;
  }

  .g-pb-15 {
    padding-bottom: 1.07143rem !important;
  }

  .g-pb-20 {
    padding-bottom: 1.42857rem !important;
  }

  .g-pb-25 {
    padding-bottom: 1.78571rem !important;
  }

  .g-pb-30 {
    padding-bottom: 2.14286rem !important;
  }

  .g-pb-35 {
    padding-bottom: 2.5rem !important;
  }

  .g-pb-40 {
    padding-bottom: 2.85714rem !important;
  }

  .g-pb-45 {
    padding-bottom: 3.21429rem !important;
  }

  .g-pb-50 {
    padding-bottom: 3.57143rem !important;
  }

  .g-pb-55 {
    padding-bottom: 3.92857rem !important;
  }

  .g-pb-60 {
    padding-bottom: 4.28571rem !important;
  }

  .g-pb-65 {
    padding-bottom: 4.64286rem !important;
  }

  .g-pb-70 {
    padding-bottom: 5rem !important;
  }

  .g-pb-75 {
    padding-bottom: 5.35714rem !important;
  }

  .g-pb-80 {
    padding-bottom: 5.71429rem !important;
  }

  .g-pb-85 {
    padding-bottom: 6.07143rem !important;
  }

  .g-pb-90 {
    padding-bottom: 6.42857rem !important;
  }

  .g-pb-95 {
    padding-bottom: 6.78571rem !important;
  }

  .g-pb-100 {
    padding-bottom: 7.14286rem !important;
  }

  .g-pb-105 {
    padding-bottom: 7.5rem !important;
  }

  .g-pb-110 {
    padding-bottom: 7.85714rem !important;
  }

  .g-pb-115 {
    padding-bottom: 8.21429rem !important;
  }

  .g-pb-120 {
    padding-bottom: 8.57143rem !important;
  }

  .g-pb-125 {
    padding-bottom: 8.92857rem !important;
  }

  .g-pb-130 {
    padding-bottom: 9.28571rem !important;
  }

  .g-pb-135 {
    padding-bottom: 9.64286rem !important;
  }

  .g-pb-140 {
    padding-bottom: 10rem !important;
  }

  .g-pb-145 {
    padding-bottom: 10.35714rem !important;
  }

  .g-pb-150 {
    padding-bottom: 10.71429rem !important;
  }

  /* Padding Left */
  .g-pl-0 {
    padding-left: 0px !important;
  }

  .g-pl-1 {
    padding-left: 0.07143rem !important;
  }

  .g-pl-2 {
    padding-left: 0.14286rem !important;
  }

  .g-pl-3 {
    padding-left: 0.21429rem !important;
  }

  .g-pl-4 {
    padding-left: 0.28571rem !important;
  }

  .g-pl-5 {
    padding-left: 0.35714rem !important;
  }

  .g-pl-6 {
    padding-left: 0.42857rem !important;
  }

  .g-pl-7 {
    padding-left: 0.5rem !important;
  }

  .g-pl-8 {
    padding-left: 0.57143rem !important;
  }

  .g-pl-9 {
    padding-left: 0.64286rem !important;
  }

  /* P */
  .g-pl-10 {
    padding-left: 0.71429rem !important;
  }

  /* P */
  .g-pl-15 {
    padding-left: 1.07143rem !important;
  }

  /* P */
  .g-pl-20 {
    padding-left: 1.42857rem !important;
  }

  /* P */
  .g-pl-25 {
    padding-left: 1.78571rem !important;
  }

  /* P */
  .g-pl-30 {
    padding-left: 2.14286rem !important;
  }

  /* P */
  .g-pl-35 {
    padding-left: 2.5rem !important;
  }

  /* P */
  .g-pl-40 {
    padding-left: 2.85714rem !important;
  }

  /* P */
  .g-pl-45 {
    padding-left: 3.21429rem !important;
  }

  /* P */
  .g-pl-50 {
    padding-left: 3.57143rem !important;
  }

  /* P */
  .g-pl-55 {
    padding-left: 3.92857rem !important;
  }

  /* P */
  .g-pl-60 {
    padding-left: 4.28571rem !important;
  }

  /* P */
  .g-pl-65 {
    padding-left: 4.64286rem !important;
  }

  /* P */
  .g-pl-70 {
    padding-left: 5rem !important;
  }

  /* P */
  .g-pl-75 {
    padding-left: 5.35714rem !important;
  }

  /* P */
  .g-pl-80 {
    padding-left: 5.71429rem !important;
  }

  /* P */
  .g-pl-85 {
    padding-left: 6.07143rem !important;
  }

  /* P */
  .g-pl-90 {
    padding-left: 6.42857rem !important;
  }

  /* P */
  .g-pl-95 {
    padding-left: 6.78571rem !important;
  }

  /* P */
  .g-pl-100 {
    padding-left: 7.14286rem !important;
  }

  /* P */
  .g-pl-105 {
    padding-left: 7.5rem !important;
  }

  /* P */
  .g-pl-110 {
    padding-left: 7.85714rem !important;
  }

  /* P */
  .g-pl-115 {
    padding-left: 8.21429rem !important;
  }

  /* P */
  .g-pl-120 {
    padding-left: 8.57143rem !important;
  }

  /* P */
  .g-pl-125 {
    padding-left: 8.92857rem !important;
  }

  /* P */
  .g-pl-130 {
    padding-left: 9.28571rem !important;
  }

  /* P */
  .g-pl-135 {
    padding-left: 9.64286rem !important;
  }

  /* P */
  .g-pl-140 {
    padding-left: 10rem !important;
  }

  /* P */
  .g-pl-145 {
    padding-left: 10.35714rem !important;
  }

  /* P */
  .g-pl-150 {
    padding-left: 10.71429rem !important;
  }

  /* P */
  .g-pl-155 {
    padding-left: 11.07143rem !important;
  }

  /* P */
  .g-pl-160 {
    padding-left: 11.42857rem !important;
  }

  /* P */
  .g-pl-165 {
    padding-left: 11.78571rem !important;
  }

  /* P */
  .g-pl-170 {
    padding-left: 12.14286rem !important;
  }
}
/* Padding Spaces (sm)
------------------------------------*/
@media (min-width: 576px) {
  .g-pa-0--sm {
    padding: 0 !important;
  }

  .g-px-0--sm {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .g-py-0--sm {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .g-pt-0--sm {
    padding-top: 0 !important;
  }

  .g-pr-0--sm {
    padding-right: 0 !important;
  }

  .g-pb-0--sm {
    padding-bottom: 0 !important;
  }

  .g-pl-0--sm {
    padding-left: 0 !important;
  }

  /* Padding Around */
  .g-pa-2--sm {
    padding: 0.14286rem !important;
  }

  .g-pa-3--sm {
    padding: 0.21429rem !important;
  }

  .g-pa-5--sm {
    padding: 0.35714rem !important;
  }

  .g-pa-7--sm {
    padding: 0.5rem !important;
  }

  .g-pa-10--sm {
    padding: 0.71429rem !important;
  }

  .g-pa-15--sm {
    padding: 1.07143rem !important;
  }

  .g-pa-20--sm {
    padding: 1.42857rem !important;
  }

  .g-pa-25--sm {
    padding: 1.78571rem !important;
  }

  .g-pa-30--sm {
    padding: 2.14286rem !important;
  }

  .g-pa-35--sm {
    padding: 2.5rem !important;
  }

  .g-pa-40--sm {
    padding: 2.85714rem !important;
  }

  .g-pa-45--sm {
    padding: 3.21429rem !important;
  }

  .g-pa-50--sm {
    padding: 3.57143rem !important;
  }

  .g-pa-55--sm {
    padding: 3.92857rem !important;
  }

  .g-pa-60--sm {
    padding: 4.28571rem !important;
  }

  .g-pa-65--sm {
    padding: 4.64286rem !important;
  }

  .g-pa-70--sm {
    padding: 5rem !important;
  }

  .g-pa-75--sm {
    padding: 5.35714rem !important;
  }

  .g-pa-80--sm {
    padding: 5.71429rem !important;
  }

  .g-pa-85--sm {
    padding: 6.07143rem !important;
  }

  .g-pa-90--sm {
    padding: 6.42857rem !important;
  }

  .g-pa-95--sm {
    padding: 6.78571rem !important;
  }

  .g-pa-100--sm {
    padding: 7.14286rem !important;
  }

  .g-pa-105--sm {
    padding: 7.5rem !important;
  }

  .g-pa-110--sm {
    padding: 7.85714rem !important;
  }

  .g-pa-115--sm {
    padding: 8.21429rem !important;
  }

  .g-pa-120--sm {
    padding: 8.57143rem !important;
  }

  .g-pa-125--sm {
    padding: 8.92857rem !important;
  }

  .g-pa-130--sm {
    padding: 9.28571rem !important;
  }

  .g-pa-135--sm {
    padding: 9.64286rem !important;
  }

  .g-pa-140--sm {
    padding: 10rem !important;
  }

  .g-pa-145--sm {
    padding: 10.35714rem !important;
  }

  .g-pa-150--sm {
    padding: 10.71429rem !important;
  }

  /* Padding X */
  .g-px-1--sm {
    padding-left: 0.07143rem !important;
    padding-right: 0.07143rem !important;
  }

  .g-px-2--sm {
    padding-left: 0.14286rem !important;
    padding-right: 0.14286rem !important;
  }

  .g-px-3--sm {
    padding-left: 0.21429rem !important;
    padding-right: 0.21429rem !important;
  }

  .g-px-4--sm {
    padding-left: 0.28571rem !important;
    padding-right: 0.28571rem !important;
  }

  .g-px-5--sm {
    padding-left: 0.35714rem !important;
    padding-right: 0.35714rem !important;
  }

  .g-px-6--sm {
    padding-left: 0.42857rem !important;
    padding-right: 0.42857rem !important;
  }

  .g-px-7--sm {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .g-px-8--sm {
    padding-left: 0.57143rem !important;
    padding-right: 0.57143rem !important;
  }

  .g-px-9--sm {
    padding-left: 0.64286rem !important;
    padding-right: 0.64286rem !important;
  }

  .g-px-10--sm {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important;
  }

  .g-px-11--sm {
    padding-left: 0.78571rem !important;
    padding-right: 0.78571rem !important;
  }

  .g-px-12--sm {
    padding-left: 0.85714rem !important;
    padding-right: 0.85714rem !important;
  }

  .g-px-13--sm {
    padding-left: 0.92857rem !important;
    padding-right: 0.92857rem !important;
  }

  .g-px-14--sm {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .g-px-15--sm {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
  }

  .g-px-16--sm {
    padding-left: 1.14286rem !important;
    padding-right: 1.14286rem !important;
  }

  .g-px-17--sm {
    padding-left: 1.21429rem !important;
    padding-right: 1.21429rem !important;
  }

  .g-px-18--sm {
    padding-left: 1.28571rem !important;
    padding-right: 1.28571rem !important;
  }

  .g-px-19--sm {
    padding-left: 1.35714rem !important;
    padding-right: 1.35714rem !important;
  }

  .g-px-10--sm {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important;
  }

  .g-px-15--sm {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
  }

  .g-px-20--sm {
    padding-left: 1.42857rem !important;
    padding-right: 1.42857rem !important;
  }

  .g-px-25--sm {
    padding-left: 1.78571rem !important;
    padding-right: 1.78571rem !important;
  }

  .g-px-30--sm {
    padding-left: 2.14286rem !important;
    padding-right: 2.14286rem !important;
  }

  .g-px-35--sm {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .g-px-40--sm {
    padding-left: 2.85714rem !important;
    padding-right: 2.85714rem !important;
  }

  .g-px-45--sm {
    padding-left: 3.21429rem !important;
    padding-right: 3.21429rem !important;
  }

  .g-px-50--sm {
    padding-left: 3.57143rem !important;
    padding-right: 3.57143rem !important;
  }

  .g-px-55--sm {
    padding-left: 3.92857rem !important;
    padding-right: 3.92857rem !important;
  }

  .g-px-60--sm {
    padding-left: 4.28571rem !important;
    padding-right: 4.28571rem !important;
  }

  .g-px-65--sm {
    padding-left: 4.64286rem !important;
    padding-right: 4.64286rem !important;
  }

  .g-px-70--sm {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .g-px-75--sm {
    padding-left: 5.35714rem !important;
    padding-right: 5.35714rem !important;
  }

  .g-px-80--sm {
    padding-left: 5.71429rem !important;
    padding-right: 5.71429rem !important;
  }

  .g-px-85--sm {
    padding-left: 6.07143rem !important;
    padding-right: 6.07143rem !important;
  }

  .g-px-90--sm {
    padding-left: 6.42857rem !important;
    padding-right: 6.42857rem !important;
  }

  .g-px-95--sm {
    padding-left: 6.78571rem !important;
    padding-right: 6.78571rem !important;
  }

  .g-px-100--sm {
    padding-left: 7.14286rem !important;
    padding-right: 7.14286rem !important;
  }

  .g-px-105--sm {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;
  }

  .g-px-110--sm {
    padding-left: 7.85714rem !important;
    padding-right: 7.85714rem !important;
  }

  .g-px-115--sm {
    padding-left: 8.21429rem !important;
    padding-right: 8.21429rem !important;
  }

  .g-px-120--sm {
    padding-left: 8.57143rem !important;
    padding-right: 8.57143rem !important;
  }

  .g-px-125--sm {
    padding-left: 8.92857rem !important;
    padding-right: 8.92857rem !important;
  }

  .g-px-130--sm {
    padding-left: 9.28571rem !important;
    padding-right: 9.28571rem !important;
  }

  .g-px-135--sm {
    padding-left: 9.64286rem !important;
    padding-right: 9.64286rem !important;
  }

  .g-px-140--sm {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .g-px-145--sm {
    padding-left: 10.35714rem !important;
    padding-right: 10.35714rem !important;
  }

  .g-px-150--sm {
    padding-left: 10.71429rem !important;
    padding-right: 10.71429rem !important;
  }

  /* Padding Y */
  .g-py-1--sm {
    padding-top: 0.07143rem !important;
    padding-bottom: 0.07143rem !important;
  }

  .g-py-2--sm {
    padding-top: 0.14286rem !important;
    padding-bottom: 0.14286rem !important;
  }

  .g-py-3--sm {
    padding-top: 0.21429rem !important;
    padding-bottom: 0.21429rem !important;
  }

  .g-py-4--sm {
    padding-top: 0.28571rem !important;
    padding-bottom: 0.28571rem !important;
  }

  .g-py-5--sm {
    padding-top: 0.35714rem !important;
    padding-bottom: 0.35714rem !important;
  }

  .g-py-6--sm {
    padding-top: 0.42857rem !important;
    padding-bottom: 0.42857rem !important;
  }

  .g-py-7--sm {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .g-py-8--sm {
    padding-top: 0.57143rem !important;
    padding-bottom: 0.57143rem !important;
  }

  .g-py-9--sm {
    padding-top: 0.64286rem !important;
    padding-bottom: 0.64286rem !important;
  }

  .g-py-10--sm {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
  }

  .g-py-11--sm {
    padding-top: 0.78571rem !important;
    padding-bottom: 0.78571rem !important;
  }

  .g-py-12--sm {
    padding-top: 0.85714rem !important;
    padding-bottom: 0.85714rem !important;
  }

  .g-py-13--sm {
    padding-top: 0.92857rem !important;
    padding-bottom: 0.92857rem !important;
  }

  .g-py-14--sm {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .g-py-15--sm {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important;
  }

  .g-py-16--sm {
    padding-top: 1.14286rem !important;
    padding-bottom: 1.14286rem !important;
  }

  .g-py-17--sm {
    padding-top: 1.21429rem !important;
    padding-bottom: 1.21429rem !important;
  }

  .g-py-18--sm {
    padding-top: 1.28571rem !important;
    padding-bottom: 1.28571rem !important;
  }

  .g-py-19--sm {
    padding-top: 1.35714rem !important;
    padding-bottom: 1.35714rem !important;
  }

  /* P */
  .g-py-10--sm {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
  }

  /* P */
  .g-py-15--sm {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important;
  }

  /* P */
  .g-py-20--sm {
    padding-top: 1.42857rem !important;
    padding-bottom: 1.42857rem !important;
  }

  /* P */
  .g-py-25--sm {
    padding-top: 1.78571rem !important;
    padding-bottom: 1.78571rem !important;
  }

  /* P */
  .g-py-30--sm {
    padding-top: 2.14286rem !important;
    padding-bottom: 2.14286rem !important;
  }

  /* P */
  .g-py-35--sm {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  /* P */
  .g-py-40--sm {
    padding-top: 2.85714rem !important;
    padding-bottom: 2.85714rem !important;
  }

  /* P */
  .g-py-45--sm {
    padding-top: 3.21429rem !important;
    padding-bottom: 3.21429rem !important;
  }

  /* P */
  .g-py-50--sm {
    padding-top: 3.57143rem !important;
    padding-bottom: 3.57143rem !important;
  }

  /* P */
  .g-py-55--sm {
    padding-top: 3.92857rem !important;
    padding-bottom: 3.92857rem !important;
  }

  /* P */
  .g-py-60--sm {
    padding-top: 4.28571rem !important;
    padding-bottom: 4.28571rem !important;
  }

  /* P */
  .g-py-65--sm {
    padding-top: 4.64286rem !important;
    padding-bottom: 4.64286rem !important;
  }

  /* P */
  .g-py-70--sm {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  /* P */
  .g-py-75--sm {
    padding-top: 5.35714rem !important;
    padding-bottom: 5.35714rem !important;
  }

  /* P */
  .g-py-80--sm {
    padding-top: 5.71429rem !important;
    padding-bottom: 5.71429rem !important;
  }

  /* P */
  .g-py-85--sm {
    padding-top: 6.07143rem !important;
    padding-bottom: 6.07143rem !important;
  }

  /* P */
  .g-py-90--sm {
    padding-top: 6.42857rem !important;
    padding-bottom: 6.42857rem !important;
  }

  /* P */
  .g-py-95--sm {
    padding-top: 6.78571rem !important;
    padding-bottom: 6.78571rem !important;
  }

  /* P */
  .g-py-100--sm {
    padding-top: 7.14286rem !important;
    padding-bottom: 7.14286rem !important;
  }

  /* P */
  .g-py-105--sm {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }

  /* P */
  .g-py-110--sm {
    padding-top: 7.85714rem !important;
    padding-bottom: 7.85714rem !important;
  }

  /* P */
  .g-py-115--sm {
    padding-top: 8.21429rem !important;
    padding-bottom: 8.21429rem !important;
  }

  /* P */
  .g-py-120--sm {
    padding-top: 8.57143rem !important;
    padding-bottom: 8.57143rem !important;
  }

  /* P */
  .g-py-125--sm {
    padding-top: 8.92857rem !important;
    padding-bottom: 8.92857rem !important;
  }

  /* P */
  .g-py-130--sm {
    padding-top: 9.28571rem !important;
    padding-bottom: 9.28571rem !important;
  }

  /* P */
  .g-py-135--sm {
    padding-top: 9.64286rem !important;
    padding-bottom: 9.64286rem !important;
  }

  /* P */
  .g-py-140--sm {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  /* P */
  .g-py-145--sm {
    padding-top: 10.35714rem !important;
    padding-bottom: 10.35714rem !important;
  }

  /* P */
  .g-py-150--sm {
    padding-top: 10.71429rem !important;
    padding-bottom: 10.71429rem !important;
  }

  /* P */
  .g-py-155--sm {
    padding-top: 11.07143rem !important;
    padding-bottom: 11.07143rem !important;
  }

  /* P */
  .g-py-160--sm {
    padding-top: 11.42857rem !important;
    padding-bottom: 11.42857rem !important;
  }

  /* P */
  .g-py-165--sm {
    padding-top: 11.78571rem !important;
    padding-bottom: 11.78571rem !important;
  }

  /* P */
  .g-py-170--sm {
    padding-top: 12.14286rem !important;
    padding-bottom: 12.14286rem !important;
  }

  /* P */
  .g-py-175--sm {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
  }

  /* P */
  .g-py-180--sm {
    padding-top: 12.85714rem !important;
    padding-bottom: 12.85714rem !important;
  }

  /* P */
  .g-py-185--sm {
    padding-top: 13.21429rem !important;
    padding-bottom: 13.21429rem !important;
  }

  /* P */
  .g-py-190--sm {
    padding-top: 13.57143rem !important;
    padding-bottom: 13.57143rem !important;
  }

  /* P */
  .g-py-195--sm {
    padding-top: 13.92857rem !important;
    padding-bottom: 13.92857rem !important;
  }

  /* P */
  .g-py-200--sm {
    padding-top: 14.28571rem !important;
    padding-bottom: 14.28571rem !important;
  }

  /* P */
  .g-py-205--sm {
    padding-top: 14.64286rem !important;
    padding-bottom: 14.64286rem !important;
  }

  /* P */
  .g-py-210--sm {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }

  /* Padding Top */
  .g-pt-0--sm {
    padding-top: 0px !important;
  }

  .g-pt-1--sm {
    padding-top: 0.07143rem !important;
  }

  .g-pt-2--sm {
    padding-top: 0.14286rem !important;
  }

  .g-pt-3--sm {
    padding-top: 0.21429rem !important;
  }

  .g-pt-4--sm {
    padding-top: 0.28571rem !important;
  }

  .g-pt-5--sm {
    padding-top: 0.35714rem !important;
  }

  .g-pt-6--sm {
    padding-top: 0.42857rem !important;
  }

  .g-pt-7--sm {
    padding-top: 0.5rem !important;
  }

  .g-pt-8--sm {
    padding-top: 0.57143rem !important;
  }

  .g-pt-9--sm {
    padding-top: 0.64286rem !important;
  }

  .g-pt-10--sm {
    padding-top: 0.71429rem !important;
  }

  .g-pt-11--sm {
    padding-top: 0.78571rem !important;
  }

  .g-pt-12--sm {
    padding-top: 0.85714rem !important;
  }

  .g-pt-13--sm {
    padding-top: 0.92857rem !important;
  }

  .g-pt-14--sm {
    padding-top: 1rem !important;
  }

  .g-pt-15--sm {
    padding-top: 1.07143rem !important;
  }

  .g-pt-16--sm {
    padding-top: 1.14286rem !important;
  }

  .g-pt-17--sm {
    padding-top: 1.21429rem !important;
  }

  .g-pt-18--sm {
    padding-top: 1.28571rem !important;
  }

  .g-pt-19--sm {
    padding-top: 1.35714rem !important;
  }

  .g-pt-10--sm {
    padding-top: 0.71429rem !important;
  }

  .g-pt-15--sm {
    padding-top: 1.07143rem !important;
  }

  .g-pt-20--sm {
    padding-top: 1.42857rem !important;
  }

  .g-pt-25--sm {
    padding-top: 1.78571rem !important;
  }

  .g-pt-30--sm {
    padding-top: 2.14286rem !important;
  }

  .g-pt-35--sm {
    padding-top: 2.5rem !important;
  }

  .g-pt-40--sm {
    padding-top: 2.85714rem !important;
  }

  .g-pt-45--sm {
    padding-top: 3.21429rem !important;
  }

  .g-pt-50--sm {
    padding-top: 3.57143rem !important;
  }

  .g-pt-55--sm {
    padding-top: 3.92857rem !important;
  }

  .g-pt-60--sm {
    padding-top: 4.28571rem !important;
  }

  .g-pt-65--sm {
    padding-top: 4.64286rem !important;
  }

  .g-pt-70--sm {
    padding-top: 5rem !important;
  }

  .g-pt-75--sm {
    padding-top: 5.35714rem !important;
  }

  .g-pt-80--sm {
    padding-top: 5.71429rem !important;
  }

  .g-pt-85--sm {
    padding-top: 6.07143rem !important;
  }

  .g-pt-90--sm {
    padding-top: 6.42857rem !important;
  }

  .g-pt-95--sm {
    padding-top: 6.78571rem !important;
  }

  .g-pt-100--sm {
    padding-top: 7.14286rem !important;
  }

  .g-pt-105--sm {
    padding-top: 7.5rem !important;
  }

  .g-pt-110--sm {
    padding-top: 7.85714rem !important;
  }

  .g-pt-115--sm {
    padding-top: 8.21429rem !important;
  }

  .g-pt-120--sm {
    padding-top: 8.57143rem !important;
  }

  .g-pt-125--sm {
    padding-top: 8.92857rem !important;
  }

  .g-pt-130--sm {
    padding-top: 9.28571rem !important;
  }

  .g-pt-135--sm {
    padding-top: 9.64286rem !important;
  }

  .g-pt-140--sm {
    padding-top: 10rem !important;
  }

  .g-pt-145--sm {
    padding-top: 10.35714rem !important;
  }

  .g-pt-150--sm {
    padding-top: 10.71429rem !important;
  }

  /* Padding Right */
  .g-pr-0--sm {
    padding-right: 0px !important;
  }

  .g-pr-1--sm {
    padding-right: 0.07143rem !important;
  }

  .g-pr-2--sm {
    padding-right: 0.14286rem !important;
  }

  .g-pr-3--sm {
    padding-right: 0.21429rem !important;
  }

  .g-pr-4--sm {
    padding-right: 0.28571rem !important;
  }

  .g-pr-5--sm {
    padding-right: 0.35714rem !important;
  }

  .g-pr-6--sm {
    padding-right: 0.42857rem !important;
  }

  .g-pr-7--sm {
    padding-right: 0.5rem !important;
  }

  .g-pr-8--sm {
    padding-right: 0.57143rem !important;
  }

  .g-pr-9--sm {
    padding-right: 0.64286rem !important;
  }

  /* P */
  .g-pr-10--sm {
    padding-right: 0.71429rem !important;
  }

  /* P */
  .g-pr-15--sm {
    padding-right: 1.07143rem !important;
  }

  /* P */
  .g-pr-20--sm {
    padding-right: 1.42857rem !important;
  }

  /* P */
  .g-pr-25--sm {
    padding-right: 1.78571rem !important;
  }

  /* P */
  .g-pr-30--sm {
    padding-right: 2.14286rem !important;
  }

  /* P */
  .g-pr-35--sm {
    padding-right: 2.5rem !important;
  }

  /* P */
  .g-pr-40--sm {
    padding-right: 2.85714rem !important;
  }

  /* P */
  .g-pr-45--sm {
    padding-right: 3.21429rem !important;
  }

  /* P */
  .g-pr-50--sm {
    padding-right: 3.57143rem !important;
  }

  /* P */
  .g-pr-55--sm {
    padding-right: 3.92857rem !important;
  }

  /* P */
  .g-pr-60--sm {
    padding-right: 4.28571rem !important;
  }

  /* P */
  .g-pr-65--sm {
    padding-right: 4.64286rem !important;
  }

  /* P */
  .g-pr-70--sm {
    padding-right: 5rem !important;
  }

  /* P */
  .g-pr-75--sm {
    padding-right: 5.35714rem !important;
  }

  /* P */
  .g-pr-80--sm {
    padding-right: 5.71429rem !important;
  }

  /* P */
  .g-pr-85--sm {
    padding-right: 6.07143rem !important;
  }

  /* P */
  .g-pr-90--sm {
    padding-right: 6.42857rem !important;
  }

  /* P */
  .g-pr-95--sm {
    padding-right: 6.78571rem !important;
  }

  /* P */
  .g-pr-100--sm {
    padding-right: 7.14286rem !important;
  }

  /* P */
  .g-pr-105--sm {
    padding-right: 7.5rem !important;
  }

  /* P */
  .g-pr-110--sm {
    padding-right: 7.85714rem !important;
  }

  /* P */
  .g-pr-115--sm {
    padding-right: 8.21429rem !important;
  }

  /* P */
  .g-pr-120--sm {
    padding-right: 8.57143rem !important;
  }

  /* P */
  .g-pr-125--sm {
    padding-right: 8.92857rem !important;
  }

  /* P */
  .g-pr-130--sm {
    padding-right: 9.28571rem !important;
  }

  /* P */
  .g-pr-135--sm {
    padding-right: 9.64286rem !important;
  }

  /* P */
  .g-pr-140--sm {
    padding-right: 10rem !important;
  }

  /* P */
  .g-pr-145--sm {
    padding-right: 10.35714rem !important;
  }

  /* P */
  .g-pr-150--sm {
    padding-right: 10.71429rem !important;
  }

  /* P */
  .g-pr-155--sm {
    padding-right: 11.07143rem !important;
  }

  /* P */
  .g-pr-160--sm {
    padding-right: 11.42857rem !important;
  }

  /* P */
  .g-pr-165--sm {
    padding-right: 11.78571rem !important;
  }

  /* P */
  .g-pr-170--sm {
    padding-right: 12.14286rem !important;
  }

  /* Padding Bottom */
  .g-pb-0--sm {
    padding-bottom: 0px !important;
  }

  .g-pb-1--sm {
    padding-bottom: 0.07143rem !important;
  }

  .g-pb-2--sm {
    padding-bottom: 0.14286rem !important;
  }

  .g-pb-3--sm {
    padding-bottom: 0.21429rem !important;
  }

  .g-pb-4--sm {
    padding-bottom: 0.28571rem !important;
  }

  .g-pb-5--sm {
    padding-bottom: 0.35714rem !important;
  }

  .g-pb-6--sm {
    padding-bottom: 0.42857rem !important;
  }

  .g-pb-7--sm {
    padding-bottom: 0.5rem !important;
  }

  .g-pb-8--sm {
    padding-bottom: 0.57143rem !important;
  }

  .g-pb-9--sm {
    padding-bottom: 0.64286rem !important;
  }

  .g-pb-10--sm {
    padding-bottom: 0.71429rem !important;
  }

  .g-pb-15--sm {
    padding-bottom: 1.07143rem !important;
  }

  .g-pb-20--sm {
    padding-bottom: 1.42857rem !important;
  }

  .g-pb-25--sm {
    padding-bottom: 1.78571rem !important;
  }

  .g-pb-30--sm {
    padding-bottom: 2.14286rem !important;
  }

  .g-pb-35--sm {
    padding-bottom: 2.5rem !important;
  }

  .g-pb-40--sm {
    padding-bottom: 2.85714rem !important;
  }

  .g-pb-45--sm {
    padding-bottom: 3.21429rem !important;
  }

  .g-pb-50--sm {
    padding-bottom: 3.57143rem !important;
  }

  .g-pb-55--sm {
    padding-bottom: 3.92857rem !important;
  }

  .g-pb-60--sm {
    padding-bottom: 4.28571rem !important;
  }

  .g-pb-65--sm {
    padding-bottom: 4.64286rem !important;
  }

  .g-pb-70--sm {
    padding-bottom: 5rem !important;
  }

  .g-pb-75--sm {
    padding-bottom: 5.35714rem !important;
  }

  .g-pb-80--sm {
    padding-bottom: 5.71429rem !important;
  }

  .g-pb-85--sm {
    padding-bottom: 6.07143rem !important;
  }

  .g-pb-90--sm {
    padding-bottom: 6.42857rem !important;
  }

  .g-pb-95--sm {
    padding-bottom: 6.78571rem !important;
  }

  .g-pb-100--sm {
    padding-bottom: 7.14286rem !important;
  }

  .g-pb-105--sm {
    padding-bottom: 7.5rem !important;
  }

  .g-pb-110--sm {
    padding-bottom: 7.85714rem !important;
  }

  .g-pb-115--sm {
    padding-bottom: 8.21429rem !important;
  }

  .g-pb-120--sm {
    padding-bottom: 8.57143rem !important;
  }

  .g-pb-125--sm {
    padding-bottom: 8.92857rem !important;
  }

  .g-pb-130--sm {
    padding-bottom: 9.28571rem !important;
  }

  .g-pb-135--sm {
    padding-bottom: 9.64286rem !important;
  }

  .g-pb-140--sm {
    padding-bottom: 10rem !important;
  }

  .g-pb-145--sm {
    padding-bottom: 10.35714rem !important;
  }

  .g-pb-150--sm {
    padding-bottom: 10.71429rem !important;
  }

  /* Padding Left */
  .g-pl-0--sm {
    padding-left: 0px !important;
  }

  .g-pl-1--sm {
    padding-left: 0.07143rem !important;
  }

  .g-pl-2--sm {
    padding-left: 0.14286rem !important;
  }

  .g-pl-3--sm {
    padding-left: 0.21429rem !important;
  }

  .g-pl-4--sm {
    padding-left: 0.28571rem !important;
  }

  .g-pl-5--sm {
    padding-left: 0.35714rem !important;
  }

  .g-pl-6--sm {
    padding-left: 0.42857rem !important;
  }

  .g-pl-7--sm {
    padding-left: 0.5rem !important;
  }

  .g-pl-8--sm {
    padding-left: 0.57143rem !important;
  }

  .g-pl-9--sm {
    padding-left: 0.64286rem !important;
  }

  /* P */
  .g-pl-10--sm {
    padding-left: 0.71429rem !important;
  }

  /* P */
  .g-pl-15--sm {
    padding-left: 1.07143rem !important;
  }

  /* P */
  .g-pl-20--sm {
    padding-left: 1.42857rem !important;
  }

  /* P */
  .g-pl-25--sm {
    padding-left: 1.78571rem !important;
  }

  /* P */
  .g-pl-30--sm {
    padding-left: 2.14286rem !important;
  }

  /* P */
  .g-pl-35--sm {
    padding-left: 2.5rem !important;
  }

  /* P */
  .g-pl-40--sm {
    padding-left: 2.85714rem !important;
  }

  /* P */
  .g-pl-45--sm {
    padding-left: 3.21429rem !important;
  }

  /* P */
  .g-pl-50--sm {
    padding-left: 3.57143rem !important;
  }

  /* P */
  .g-pl-55--sm {
    padding-left: 3.92857rem !important;
  }

  /* P */
  .g-pl-60--sm {
    padding-left: 4.28571rem !important;
  }

  /* P */
  .g-pl-65--sm {
    padding-left: 4.64286rem !important;
  }

  /* P */
  .g-pl-70--sm {
    padding-left: 5rem !important;
  }

  /* P */
  .g-pl-75--sm {
    padding-left: 5.35714rem !important;
  }

  /* P */
  .g-pl-80--sm {
    padding-left: 5.71429rem !important;
  }

  /* P */
  .g-pl-85--sm {
    padding-left: 6.07143rem !important;
  }

  /* P */
  .g-pl-90--sm {
    padding-left: 6.42857rem !important;
  }

  /* P */
  .g-pl-95--sm {
    padding-left: 6.78571rem !important;
  }

  /* P */
  .g-pl-100--sm {
    padding-left: 7.14286rem !important;
  }

  /* P */
  .g-pl-105--sm {
    padding-left: 7.5rem !important;
  }

  /* P */
  .g-pl-110--sm {
    padding-left: 7.85714rem !important;
  }

  /* P */
  .g-pl-115--sm {
    padding-left: 8.21429rem !important;
  }

  /* P */
  .g-pl-120--sm {
    padding-left: 8.57143rem !important;
  }

  /* P */
  .g-pl-125--sm {
    padding-left: 8.92857rem !important;
  }

  /* P */
  .g-pl-130--sm {
    padding-left: 9.28571rem !important;
  }

  /* P */
  .g-pl-135--sm {
    padding-left: 9.64286rem !important;
  }

  /* P */
  .g-pl-140--sm {
    padding-left: 10rem !important;
  }

  /* P */
  .g-pl-145--sm {
    padding-left: 10.35714rem !important;
  }

  /* P */
  .g-pl-150--sm {
    padding-left: 10.71429rem !important;
  }

  /* P */
  .g-pl-155--sm {
    padding-left: 11.07143rem !important;
  }

  /* P */
  .g-pl-160--sm {
    padding-left: 11.42857rem !important;
  }

  /* P */
  .g-pl-165--sm {
    padding-left: 11.78571rem !important;
  }

  /* P */
  .g-pl-170--sm {
    padding-left: 12.14286rem !important;
  }
}
/* Padding Spaces (md)
------------------------------------*/
/* P */
@media (min-width: 768px) {
  .g-pa-0--md {
    padding: 0 !important;
  }

  .g-px-0--md {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .g-py-0--md {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .g-pt-0--md {
    padding-top: 0 !important;
  }

  .g-pr-0--md {
    padding-right: 0 !important;
  }

  .g-pb-0--md {
    padding-bottom: 0 !important;
  }

  .g-pl-0--md {
    padding-left: 0 !important;
  }

  /* Padding Around */
  .g-pa-2--md {
    padding: 0.14286rem !important;
  }

  .g-pa-3--md {
    padding: 0.21429rem !important;
  }

  .g-pa-5--md {
    padding: 0.35714rem !important;
  }

  .g-pa-7--md {
    padding: 0.5rem !important;
  }

  .g-pa-10--md {
    padding: 0.71429rem !important;
  }

  .g-pa-15--md {
    padding: 1.07143rem !important;
  }

  .g-pa-20--md {
    padding: 1.42857rem !important;
  }

  .g-pa-25--md {
    padding: 1.78571rem !important;
  }

  .g-pa-30--md {
    padding: 2.14286rem !important;
  }

  .g-pa-35--md {
    padding: 2.5rem !important;
  }

  .g-pa-40--md {
    padding: 2.85714rem !important;
  }

  .g-pa-45--md {
    padding: 3.21429rem !important;
  }

  .g-pa-50--md {
    padding: 3.57143rem !important;
  }

  .g-pa-55--md {
    padding: 3.92857rem !important;
  }

  .g-pa-60--md {
    padding: 4.28571rem !important;
  }

  .g-pa-65--md {
    padding: 4.64286rem !important;
  }

  .g-pa-70--md {
    padding: 5rem !important;
  }

  .g-pa-75--md {
    padding: 5.35714rem !important;
  }

  .g-pa-80--md {
    padding: 5.71429rem !important;
  }

  .g-pa-85--md {
    padding: 6.07143rem !important;
  }

  .g-pa-90--md {
    padding: 6.42857rem !important;
  }

  .g-pa-95--md {
    padding: 6.78571rem !important;
  }

  .g-pa-100--md {
    padding: 7.14286rem !important;
  }

  .g-pa-105--md {
    padding: 7.5rem !important;
  }

  .g-pa-110--md {
    padding: 7.85714rem !important;
  }

  .g-pa-115--md {
    padding: 8.21429rem !important;
  }

  .g-pa-120--md {
    padding: 8.57143rem !important;
  }

  .g-pa-125--md {
    padding: 8.92857rem !important;
  }

  .g-pa-130--md {
    padding: 9.28571rem !important;
  }

  .g-pa-135--md {
    padding: 9.64286rem !important;
  }

  .g-pa-140--md {
    padding: 10rem !important;
  }

  .g-pa-145--md {
    padding: 10.35714rem !important;
  }

  .g-pa-150--md {
    padding: 10.71429rem !important;
  }

  /* Padding X */
  .g-px-1--md {
    padding-left: 0.07143rem !important;
    padding-right: 0.07143rem !important;
  }

  .g-px-2--md {
    padding-left: 0.14286rem !important;
    padding-right: 0.14286rem !important;
  }

  .g-px-3--md {
    padding-left: 0.21429rem !important;
    padding-right: 0.21429rem !important;
  }

  .g-px-4--md {
    padding-left: 0.28571rem !important;
    padding-right: 0.28571rem !important;
  }

  .g-px-5--md {
    padding-left: 0.35714rem !important;
    padding-right: 0.35714rem !important;
  }

  .g-px-6--md {
    padding-left: 0.42857rem !important;
    padding-right: 0.42857rem !important;
  }

  .g-px-7--md {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .g-px-8--md {
    padding-left: 0.57143rem !important;
    padding-right: 0.57143rem !important;
  }

  .g-px-9--md {
    padding-left: 0.64286rem !important;
    padding-right: 0.64286rem !important;
  }

  .g-px-10--md {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important;
  }

  .g-px-11--md {
    padding-left: 0.78571rem !important;
    padding-right: 0.78571rem !important;
  }

  .g-px-12--md {
    padding-left: 0.85714rem !important;
    padding-right: 0.85714rem !important;
  }

  .g-px-13--md {
    padding-left: 0.92857rem !important;
    padding-right: 0.92857rem !important;
  }

  .g-px-14--md {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .g-px-15--md {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
  }

  .g-px-16--md {
    padding-left: 1.14286rem !important;
    padding-right: 1.14286rem !important;
  }

  .g-px-17--md {
    padding-left: 1.21429rem !important;
    padding-right: 1.21429rem !important;
  }

  .g-px-18--md {
    padding-left: 1.28571rem !important;
    padding-right: 1.28571rem !important;
  }

  .g-px-19--md {
    padding-left: 1.35714rem !important;
    padding-right: 1.35714rem !important;
  }

  .g-px-10--md {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important;
  }

  .g-px-15--md {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
  }

  .g-px-20--md {
    padding-left: 1.42857rem !important;
    padding-right: 1.42857rem !important;
  }

  .g-px-25--md {
    padding-left: 1.78571rem !important;
    padding-right: 1.78571rem !important;
  }

  .g-px-30--md {
    padding-left: 2.14286rem !important;
    padding-right: 2.14286rem !important;
  }

  .g-px-35--md {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .g-px-40--md {
    padding-left: 2.85714rem !important;
    padding-right: 2.85714rem !important;
  }

  .g-px-45--md {
    padding-left: 3.21429rem !important;
    padding-right: 3.21429rem !important;
  }

  .g-px-50--md {
    padding-left: 3.57143rem !important;
    padding-right: 3.57143rem !important;
  }

  .g-px-55--md {
    padding-left: 3.92857rem !important;
    padding-right: 3.92857rem !important;
  }

  .g-px-60--md {
    padding-left: 4.28571rem !important;
    padding-right: 4.28571rem !important;
  }

  .g-px-65--md {
    padding-left: 4.64286rem !important;
    padding-right: 4.64286rem !important;
  }

  .g-px-70--md {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .g-px-75--md {
    padding-left: 5.35714rem !important;
    padding-right: 5.35714rem !important;
  }

  .g-px-80--md {
    padding-left: 5.71429rem !important;
    padding-right: 5.71429rem !important;
  }

  .g-px-85--md {
    padding-left: 6.07143rem !important;
    padding-right: 6.07143rem !important;
  }

  .g-px-90--md {
    padding-left: 6.42857rem !important;
    padding-right: 6.42857rem !important;
  }

  .g-px-95--md {
    padding-left: 6.78571rem !important;
    padding-right: 6.78571rem !important;
  }

  .g-px-100--md {
    padding-left: 7.14286rem !important;
    padding-right: 7.14286rem !important;
  }

  .g-px-105--md {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;
  }

  .g-px-110--md {
    padding-left: 7.85714rem !important;
    padding-right: 7.85714rem !important;
  }

  .g-px-115--md {
    padding-left: 8.21429rem !important;
    padding-right: 8.21429rem !important;
  }

  .g-px-120--md {
    padding-left: 8.57143rem !important;
    padding-right: 8.57143rem !important;
  }

  .g-px-125--md {
    padding-left: 8.92857rem !important;
    padding-right: 8.92857rem !important;
  }

  .g-px-130--md {
    padding-left: 9.28571rem !important;
    padding-right: 9.28571rem !important;
  }

  .g-px-135--md {
    padding-left: 9.64286rem !important;
    padding-right: 9.64286rem !important;
  }

  .g-px-140--md {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .g-px-145--md {
    padding-left: 10.35714rem !important;
    padding-right: 10.35714rem !important;
  }

  .g-px-150--md {
    padding-left: 10.71429rem !important;
    padding-right: 10.71429rem !important;
  }

  /* Padding Y */
  .g-py-1--md {
    padding-top: 0.07143rem !important;
    padding-bottom: 0.07143rem !important;
  }

  .g-py-2--md {
    padding-top: 0.14286rem !important;
    padding-bottom: 0.14286rem !important;
  }

  .g-py-3--md {
    padding-top: 0.21429rem !important;
    padding-bottom: 0.21429rem !important;
  }

  .g-py-4--md {
    padding-top: 0.28571rem !important;
    padding-bottom: 0.28571rem !important;
  }

  .g-py-5--md {
    padding-top: 0.35714rem !important;
    padding-bottom: 0.35714rem !important;
  }

  .g-py-6--md {
    padding-top: 0.42857rem !important;
    padding-bottom: 0.42857rem !important;
  }

  .g-py-7--md {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .g-py-8--md {
    padding-top: 0.57143rem !important;
    padding-bottom: 0.57143rem !important;
  }

  .g-py-9--md {
    padding-top: 0.64286rem !important;
    padding-bottom: 0.64286rem !important;
  }

  .g-py-10--md {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
  }

  .g-py-11--md {
    padding-top: 0.78571rem !important;
    padding-bottom: 0.78571rem !important;
  }

  .g-py-12--md {
    padding-top: 0.85714rem !important;
    padding-bottom: 0.85714rem !important;
  }

  .g-py-13--md {
    padding-top: 0.92857rem !important;
    padding-bottom: 0.92857rem !important;
  }

  .g-py-14--md {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .g-py-15--md {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important;
  }

  .g-py-16--md {
    padding-top: 1.14286rem !important;
    padding-bottom: 1.14286rem !important;
  }

  .g-py-17--md {
    padding-top: 1.21429rem !important;
    padding-bottom: 1.21429rem !important;
  }

  .g-py-18--md {
    padding-top: 1.28571rem !important;
    padding-bottom: 1.28571rem !important;
  }

  .g-py-19--md {
    padding-top: 1.35714rem !important;
    padding-bottom: 1.35714rem !important;
  }

  /* P */
  .g-py-10--md {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
  }

  /* P */
  .g-py-15--md {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important;
  }

  /* P */
  .g-py-20--md {
    padding-top: 1.42857rem !important;
    padding-bottom: 1.42857rem !important;
  }

  /* P */
  .g-py-25--md {
    padding-top: 1.78571rem !important;
    padding-bottom: 1.78571rem !important;
  }

  /* P */
  .g-py-30--md {
    padding-top: 2.14286rem !important;
    padding-bottom: 2.14286rem !important;
  }

  /* P */
  .g-py-35--md {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  /* P */
  .g-py-40--md {
    padding-top: 2.85714rem !important;
    padding-bottom: 2.85714rem !important;
  }

  /* P */
  .g-py-45--md {
    padding-top: 3.21429rem !important;
    padding-bottom: 3.21429rem !important;
  }

  /* P */
  .g-py-50--md {
    padding-top: 3.57143rem !important;
    padding-bottom: 3.57143rem !important;
  }

  /* P */
  .g-py-55--md {
    padding-top: 3.92857rem !important;
    padding-bottom: 3.92857rem !important;
  }

  /* P */
  .g-py-60--md {
    padding-top: 4.28571rem !important;
    padding-bottom: 4.28571rem !important;
  }

  /* P */
  .g-py-65--md {
    padding-top: 4.64286rem !important;
    padding-bottom: 4.64286rem !important;
  }

  /* P */
  .g-py-70--md {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  /* P */
  .g-py-75--md {
    padding-top: 5.35714rem !important;
    padding-bottom: 5.35714rem !important;
  }

  /* P */
  .g-py-80--md {
    padding-top: 5.71429rem !important;
    padding-bottom: 5.71429rem !important;
  }

  /* P */
  .g-py-85--md {
    padding-top: 6.07143rem !important;
    padding-bottom: 6.07143rem !important;
  }

  /* P */
  .g-py-90--md {
    padding-top: 6.42857rem !important;
    padding-bottom: 6.42857rem !important;
  }

  /* P */
  .g-py-95--md {
    padding-top: 6.78571rem !important;
    padding-bottom: 6.78571rem !important;
  }

  /* P */
  .g-py-100--md {
    padding-top: 7.14286rem !important;
    padding-bottom: 7.14286rem !important;
  }

  /* P */
  .g-py-105--md {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }

  /* P */
  .g-py-110--md {
    padding-top: 7.85714rem !important;
    padding-bottom: 7.85714rem !important;
  }

  /* P */
  .g-py-115--md {
    padding-top: 8.21429rem !important;
    padding-bottom: 8.21429rem !important;
  }

  /* P */
  .g-py-120--md {
    padding-top: 8.57143rem !important;
    padding-bottom: 8.57143rem !important;
  }

  /* P */
  .g-py-125--md {
    padding-top: 8.92857rem !important;
    padding-bottom: 8.92857rem !important;
  }

  /* P */
  .g-py-130--md {
    padding-top: 9.28571rem !important;
    padding-bottom: 9.28571rem !important;
  }

  /* P */
  .g-py-135--md {
    padding-top: 9.64286rem !important;
    padding-bottom: 9.64286rem !important;
  }

  /* P */
  .g-py-140--md {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  /* P */
  .g-py-145--md {
    padding-top: 10.35714rem !important;
    padding-bottom: 10.35714rem !important;
  }

  /* P */
  .g-py-150--md {
    padding-top: 10.71429rem !important;
    padding-bottom: 10.71429rem !important;
  }

  /* P */
  .g-py-155--md {
    padding-top: 11.07143rem !important;
    padding-bottom: 11.07143rem !important;
  }

  /* P */
  .g-py-160--md {
    padding-top: 11.42857rem !important;
    padding-bottom: 11.42857rem !important;
  }

  /* P */
  .g-py-165--md {
    padding-top: 11.78571rem !important;
    padding-bottom: 11.78571rem !important;
  }

  /* P */
  .g-py-170--md {
    padding-top: 12.14286rem !important;
    padding-bottom: 12.14286rem !important;
  }

  /* P */
  .g-py-175--md {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
  }

  /* P */
  .g-py-180--md {
    padding-top: 12.85714rem !important;
    padding-bottom: 12.85714rem !important;
  }

  /* P */
  .g-py-185--md {
    padding-top: 13.21429rem !important;
    padding-bottom: 13.21429rem !important;
  }

  /* P */
  .g-py-190--md {
    padding-top: 13.57143rem !important;
    padding-bottom: 13.57143rem !important;
  }

  /* P */
  .g-py-195--md {
    padding-top: 13.92857rem !important;
    padding-bottom: 13.92857rem !important;
  }

  /* P */
  .g-py-200--md {
    padding-top: 14.28571rem !important;
    padding-bottom: 14.28571rem !important;
  }

  /* P */
  .g-py-205--md {
    padding-top: 14.64286rem !important;
    padding-bottom: 14.64286rem !important;
  }

  /* P */
  .g-py-210--md {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }

  /* Padding Top */
  .g-pt-0--md {
    padding-top: 0px !important;
  }

  .g-pt-1--md {
    padding-top: 0.07143rem !important;
  }

  .g-pt-2--md {
    padding-top: 0.14286rem !important;
  }

  .g-pt-3--md {
    padding-top: 0.21429rem !important;
  }

  .g-pt-4--md {
    padding-top: 0.28571rem !important;
  }

  .g-pt-5--md {
    padding-top: 0.35714rem !important;
  }

  .g-pt-6--md {
    padding-top: 0.42857rem !important;
  }

  .g-pt-7--md {
    padding-top: 0.5rem !important;
  }

  .g-pt-8--md {
    padding-top: 0.57143rem !important;
  }

  .g-pt-9--md {
    padding-top: 0.64286rem !important;
  }

  .g-pt-10--md {
    padding-top: 0.71429rem !important;
  }

  .g-pt-11--md {
    padding-top: 0.78571rem !important;
  }

  .g-pt-12--md {
    padding-top: 0.85714rem !important;
  }

  .g-pt-13--md {
    padding-top: 0.92857rem !important;
  }

  .g-pt-14--md {
    padding-top: 1rem !important;
  }

  .g-pt-15--md {
    padding-top: 1.07143rem !important;
  }

  .g-pt-16--md {
    padding-top: 1.14286rem !important;
  }

  .g-pt-17--md {
    padding-top: 1.21429rem !important;
  }

  .g-pt-18--md {
    padding-top: 1.28571rem !important;
  }

  .g-pt-19--md {
    padding-top: 1.35714rem !important;
  }

  .g-pt-10--md {
    padding-top: 0.71429rem !important;
  }

  .g-pt-15--md {
    padding-top: 1.07143rem !important;
  }

  .g-pt-20--md {
    padding-top: 1.42857rem !important;
  }

  .g-pt-25--md {
    padding-top: 1.78571rem !important;
  }

  .g-pt-30--md {
    padding-top: 2.14286rem !important;
  }

  .g-pt-35--md {
    padding-top: 2.5rem !important;
  }

  .g-pt-40--md {
    padding-top: 2.85714rem !important;
  }

  .g-pt-45--md {
    padding-top: 3.21429rem !important;
  }

  .g-pt-50--md {
    padding-top: 3.57143rem !important;
  }

  .g-pt-55--md {
    padding-top: 3.92857rem !important;
  }

  .g-pt-60--md {
    padding-top: 4.28571rem !important;
  }

  .g-pt-65--md {
    padding-top: 4.64286rem !important;
  }

  .g-pt-70--md {
    padding-top: 5rem !important;
  }

  .g-pt-75--md {
    padding-top: 5.35714rem !important;
  }

  .g-pt-80--md {
    padding-top: 5.71429rem !important;
  }

  .g-pt-85--md {
    padding-top: 6.07143rem !important;
  }

  .g-pt-90--md {
    padding-top: 6.42857rem !important;
  }

  .g-pt-95--md {
    padding-top: 6.78571rem !important;
  }

  .g-pt-100--md {
    padding-top: 7.14286rem !important;
  }

  .g-pt-105--md {
    padding-top: 7.5rem !important;
  }

  .g-pt-110--md {
    padding-top: 7.85714rem !important;
  }

  .g-pt-115--md {
    padding-top: 8.21429rem !important;
  }

  .g-pt-120--md {
    padding-top: 8.57143rem !important;
  }

  .g-pt-125--md {
    padding-top: 8.92857rem !important;
  }

  .g-pt-130--md {
    padding-top: 9.28571rem !important;
  }

  .g-pt-135--md {
    padding-top: 9.64286rem !important;
  }

  .g-pt-140--md {
    padding-top: 10rem !important;
  }

  .g-pt-145--md {
    padding-top: 10.35714rem !important;
  }

  .g-pt-150--md {
    padding-top: 10.71429rem !important;
  }

  /* Padding Right */
  .g-pr-0--md {
    padding-right: 0px !important;
  }

  .g-pr-1--md {
    padding-right: 0.07143rem !important;
  }

  .g-pr-2--md {
    padding-right: 0.14286rem !important;
  }

  .g-pr-3--md {
    padding-right: 0.21429rem !important;
  }

  .g-pr-4--md {
    padding-right: 0.28571rem !important;
  }

  .g-pr-5--md {
    padding-right: 0.35714rem !important;
  }

  .g-pr-6--md {
    padding-right: 0.42857rem !important;
  }

  .g-pr-7--md {
    padding-right: 0.5rem !important;
  }

  .g-pr-8--md {
    padding-right: 0.57143rem !important;
  }

  .g-pr-9--md {
    padding-right: 0.64286rem !important;
  }

  /* P */
  .g-pr-10--md {
    padding-right: 0.71429rem !important;
  }

  /* P */
  .g-pr-15--md {
    padding-right: 1.07143rem !important;
  }

  /* P */
  .g-pr-20--md {
    padding-right: 1.42857rem !important;
  }

  /* P */
  .g-pr-25--md {
    padding-right: 1.78571rem !important;
  }

  /* P */
  .g-pr-30--md {
    padding-right: 2.14286rem !important;
  }

  /* P */
  .g-pr-35--md {
    padding-right: 2.5rem !important;
  }

  /* P */
  .g-pr-40--md {
    padding-right: 2.85714rem !important;
  }

  /* P */
  .g-pr-45--md {
    padding-right: 3.21429rem !important;
  }

  /* P */
  .g-pr-50--md {
    padding-right: 3.57143rem !important;
  }

  /* P */
  .g-pr-55--md {
    padding-right: 3.92857rem !important;
  }

  /* P */
  .g-pr-60--md {
    padding-right: 4.28571rem !important;
  }

  /* P */
  .g-pr-65--md {
    padding-right: 4.64286rem !important;
  }

  /* P */
  .g-pr-70--md {
    padding-right: 5rem !important;
  }

  /* P */
  .g-pr-75--md {
    padding-right: 5.35714rem !important;
  }

  /* P */
  .g-pr-80--md {
    padding-right: 5.71429rem !important;
  }

  /* P */
  .g-pr-85--md {
    padding-right: 6.07143rem !important;
  }

  /* P */
  .g-pr-90--md {
    padding-right: 6.42857rem !important;
  }

  /* P */
  .g-pr-95--md {
    padding-right: 6.78571rem !important;
  }

  /* P */
  .g-pr-100--md {
    padding-right: 7.14286rem !important;
  }

  /* P */
  .g-pr-105--md {
    padding-right: 7.5rem !important;
  }

  /* P */
  .g-pr-110--md {
    padding-right: 7.85714rem !important;
  }

  /* P */
  .g-pr-115--md {
    padding-right: 8.21429rem !important;
  }

  /* P */
  .g-pr-120--md {
    padding-right: 8.57143rem !important;
  }

  /* P */
  .g-pr-125--md {
    padding-right: 8.92857rem !important;
  }

  /* P */
  .g-pr-130--md {
    padding-right: 9.28571rem !important;
  }

  /* P */
  .g-pr-135--md {
    padding-right: 9.64286rem !important;
  }

  /* P */
  .g-pr-140--md {
    padding-right: 10rem !important;
  }

  /* P */
  .g-pr-145--md {
    padding-right: 10.35714rem !important;
  }

  /* P */
  .g-pr-150--md {
    padding-right: 10.71429rem !important;
  }

  /* P */
  .g-pr-155--md {
    padding-right: 11.07143rem !important;
  }

  /* P */
  .g-pr-160--md {
    padding-right: 11.42857rem !important;
  }

  /* P */
  .g-pr-165--md {
    padding-right: 11.78571rem !important;
  }

  /* P */
  .g-pr-170--md {
    padding-right: 12.14286rem !important;
  }

  /* Padding Bottom */
  .g-pb-0--md {
    padding-bottom: 0px !important;
  }

  .g-pb-1--md {
    padding-bottom: 0.07143rem !important;
  }

  .g-pb-2--md {
    padding-bottom: 0.14286rem !important;
  }

  .g-pb-3--md {
    padding-bottom: 0.21429rem !important;
  }

  .g-pb-4--md {
    padding-bottom: 0.28571rem !important;
  }

  .g-pb-5--md {
    padding-bottom: 0.35714rem !important;
  }

  .g-pb-6--md {
    padding-bottom: 0.42857rem !important;
  }

  .g-pb-7--md {
    padding-bottom: 0.5rem !important;
  }

  .g-pb-8--md {
    padding-bottom: 0.57143rem !important;
  }

  .g-pb-9--md {
    padding-bottom: 0.64286rem !important;
  }

  .g-pb-10--md {
    padding-bottom: 0.71429rem !important;
  }

  .g-pb-15--md {
    padding-bottom: 1.07143rem !important;
  }

  .g-pb-20--md {
    padding-bottom: 1.42857rem !important;
  }

  .g-pb-25--md {
    padding-bottom: 1.78571rem !important;
  }

  .g-pb-30--md {
    padding-bottom: 2.14286rem !important;
  }

  .g-pb-35--md {
    padding-bottom: 2.5rem !important;
  }

  .g-pb-40--md {
    padding-bottom: 2.85714rem !important;
  }

  .g-pb-45--md {
    padding-bottom: 3.21429rem !important;
  }

  .g-pb-50--md {
    padding-bottom: 3.57143rem !important;
  }

  .g-pb-55--md {
    padding-bottom: 3.92857rem !important;
  }

  .g-pb-60--md {
    padding-bottom: 4.28571rem !important;
  }

  .g-pb-65--md {
    padding-bottom: 4.64286rem !important;
  }

  .g-pb-70--md {
    padding-bottom: 5rem !important;
  }

  .g-pb-75--md {
    padding-bottom: 5.35714rem !important;
  }

  .g-pb-80--md {
    padding-bottom: 5.71429rem !important;
  }

  .g-pb-85--md {
    padding-bottom: 6.07143rem !important;
  }

  .g-pb-90--md {
    padding-bottom: 6.42857rem !important;
  }

  .g-pb-95--md {
    padding-bottom: 6.78571rem !important;
  }

  .g-pb-100--md {
    padding-bottom: 7.14286rem !important;
  }

  .g-pb-105--md {
    padding-bottom: 7.5rem !important;
  }

  .g-pb-110--md {
    padding-bottom: 7.85714rem !important;
  }

  .g-pb-115--md {
    padding-bottom: 8.21429rem !important;
  }

  .g-pb-120--md {
    padding-bottom: 8.57143rem !important;
  }

  .g-pb-125--md {
    padding-bottom: 8.92857rem !important;
  }

  .g-pb-130--md {
    padding-bottom: 9.28571rem !important;
  }

  .g-pb-135--md {
    padding-bottom: 9.64286rem !important;
  }

  .g-pb-140--md {
    padding-bottom: 10rem !important;
  }

  .g-pb-145--md {
    padding-bottom: 10.35714rem !important;
  }

  .g-pb-150--md {
    padding-bottom: 10.71429rem !important;
  }

  /* Padding Left */
  .g-pl-0--md {
    padding-left: 0px !important;
  }

  .g-pl-1--md {
    padding-left: 0.07143rem !important;
  }

  .g-pl-2--md {
    padding-left: 0.14286rem !important;
  }

  .g-pl-3--md {
    padding-left: 0.21429rem !important;
  }

  .g-pl-4--md {
    padding-left: 0.28571rem !important;
  }

  .g-pl-5--md {
    padding-left: 0.35714rem !important;
  }

  .g-pl-6--md {
    padding-left: 0.42857rem !important;
  }

  .g-pl-7--md {
    padding-left: 0.5rem !important;
  }

  .g-pl-8--md {
    padding-left: 0.57143rem !important;
  }

  .g-pl-9--md {
    padding-left: 0.64286rem !important;
  }

  /* P */
  .g-pl-10--md {
    padding-left: 0.71429rem !important;
  }

  /* P */
  .g-pl-15--md {
    padding-left: 1.07143rem !important;
  }

  /* P */
  .g-pl-20--md {
    padding-left: 1.42857rem !important;
  }

  /* P */
  .g-pl-25--md {
    padding-left: 1.78571rem !important;
  }

  /* P */
  .g-pl-30--md {
    padding-left: 2.14286rem !important;
  }

  /* P */
  .g-pl-35--md {
    padding-left: 2.5rem !important;
  }

  /* P */
  .g-pl-40--md {
    padding-left: 2.85714rem !important;
  }

  /* P */
  .g-pl-45--md {
    padding-left: 3.21429rem !important;
  }

  /* P */
  .g-pl-50--md {
    padding-left: 3.57143rem !important;
  }

  /* P */
  .g-pl-55--md {
    padding-left: 3.92857rem !important;
  }

  /* P */
  .g-pl-60--md {
    padding-left: 4.28571rem !important;
  }

  /* P */
  .g-pl-65--md {
    padding-left: 4.64286rem !important;
  }

  /* P */
  .g-pl-70--md {
    padding-left: 5rem !important;
  }

  /* P */
  .g-pl-75--md {
    padding-left: 5.35714rem !important;
  }

  /* P */
  .g-pl-80--md {
    padding-left: 5.71429rem !important;
  }

  /* P */
  .g-pl-85--md {
    padding-left: 6.07143rem !important;
  }

  /* P */
  .g-pl-90--md {
    padding-left: 6.42857rem !important;
  }

  /* P */
  .g-pl-95--md {
    padding-left: 6.78571rem !important;
  }

  /* P */
  .g-pl-100--md {
    padding-left: 7.14286rem !important;
  }

  /* P */
  .g-pl-105--md {
    padding-left: 7.5rem !important;
  }

  /* P */
  .g-pl-110--md {
    padding-left: 7.85714rem !important;
  }

  /* P */
  .g-pl-115--md {
    padding-left: 8.21429rem !important;
  }

  /* P */
  .g-pl-120--md {
    padding-left: 8.57143rem !important;
  }

  /* P */
  .g-pl-125--md {
    padding-left: 8.92857rem !important;
  }

  /* P */
  .g-pl-130--md {
    padding-left: 9.28571rem !important;
  }

  /* P */
  .g-pl-135--md {
    padding-left: 9.64286rem !important;
  }

  /* P */
  .g-pl-140--md {
    padding-left: 10rem !important;
  }

  /* P */
  .g-pl-145--md {
    padding-left: 10.35714rem !important;
  }

  /* P */
  .g-pl-150--md {
    padding-left: 10.71429rem !important;
  }

  /* P */
  .g-pl-155--md {
    padding-left: 11.07143rem !important;
  }

  /* P */
  .g-pl-160--md {
    padding-left: 11.42857rem !important;
  }

  /* P */
  .g-pl-165--md {
    padding-left: 11.78571rem !important;
  }

  /* P */
  .g-pl-170--md {
    padding-left: 12.14286rem !important;
  }
}
/* Padding Spaces (lg) P
------------------------------------*/
/* P */
@media (min-width: 992px) {
  .g-pa-0--lg {
    padding: 0 !important;
  }

  .g-px-0--lg {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .g-py-0--lg {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .g-pt-0--lg {
    padding-top: 0 !important;
  }

  .g-pr-0--lg {
    padding-right: 0 !important;
  }

  .g-pb-0--lg {
    padding-bottom: 0 !important;
  }

  .g-pl-0--lg {
    padding-left: 0 !important;
  }

  /* Padding Around */
  .g-pa-2--lg {
    padding: 0.14286rem !important;
  }

  .g-pa-3--lg {
    padding: 0.21429rem !important;
  }

  .g-pa-5--lg {
    padding: 0.35714rem !important;
  }

  .g-pa-7--lg {
    padding: 0.5rem !important;
  }

  .g-pa-10--lg {
    padding: 0.71429rem !important;
  }

  .g-pa-15--lg {
    padding: 1.07143rem !important;
  }

  .g-pa-20--lg {
    padding: 1.42857rem !important;
  }

  .g-pa-25--lg {
    padding: 1.78571rem !important;
  }

  .g-pa-30--lg {
    padding: 2.14286rem !important;
  }

  .g-pa-35--lg {
    padding: 2.5rem !important;
  }

  .g-pa-40--lg {
    padding: 2.85714rem !important;
  }

  .g-pa-45--lg {
    padding: 3.21429rem !important;
  }

  .g-pa-50--lg {
    padding: 3.57143rem !important;
  }

  .g-pa-55--lg {
    padding: 3.92857rem !important;
  }

  .g-pa-60--lg {
    padding: 4.28571rem !important;
  }

  .g-pa-65--lg {
    padding: 4.64286rem !important;
  }

  .g-pa-70--lg {
    padding: 5rem !important;
  }

  .g-pa-75--lg {
    padding: 5.35714rem !important;
  }

  .g-pa-80--lg {
    padding: 5.71429rem !important;
  }

  .g-pa-85--lg {
    padding: 6.07143rem !important;
  }

  .g-pa-90--lg {
    padding: 6.42857rem !important;
  }

  .g-pa-95--lg {
    padding: 6.78571rem !important;
  }

  .g-pa-100--lg {
    padding: 7.14286rem !important;
  }

  .g-pa-105--lg {
    padding: 7.5rem !important;
  }

  .g-pa-110--lg {
    padding: 7.85714rem !important;
  }

  .g-pa-115--lg {
    padding: 8.21429rem !important;
  }

  .g-pa-120--lg {
    padding: 8.57143rem !important;
  }

  .g-pa-125--lg {
    padding: 8.92857rem !important;
  }

  .g-pa-130--lg {
    padding: 9.28571rem !important;
  }

  .g-pa-135--lg {
    padding: 9.64286rem !important;
  }

  .g-pa-140--lg {
    padding: 10rem !important;
  }

  .g-pa-145--lg {
    padding: 10.35714rem !important;
  }

  .g-pa-150--lg {
    padding: 10.71429rem !important;
  }

  /* Padding X */
  .g-px-1--lg {
    padding-left: 0.07143rem !important;
    padding-right: 0.07143rem !important;
  }

  .g-px-2--lg {
    padding-left: 0.14286rem !important;
    padding-right: 0.14286rem !important;
  }

  .g-px-3--lg {
    padding-left: 0.21429rem !important;
    padding-right: 0.21429rem !important;
  }

  .g-px-4--lg {
    padding-left: 0.28571rem !important;
    padding-right: 0.28571rem !important;
  }

  .g-px-5--lg {
    padding-left: 0.35714rem !important;
    padding-right: 0.35714rem !important;
  }

  .g-px-6--lg {
    padding-left: 0.42857rem !important;
    padding-right: 0.42857rem !important;
  }

  .g-px-7--lg {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .g-px-8--lg {
    padding-left: 0.57143rem !important;
    padding-right: 0.57143rem !important;
  }

  .g-px-9--lg {
    padding-left: 0.64286rem !important;
    padding-right: 0.64286rem !important;
  }

  .g-px-10--lg {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important;
  }

  .g-px-11--lg {
    padding-left: 0.78571rem !important;
    padding-right: 0.78571rem !important;
  }

  .g-px-12--lg {
    padding-left: 0.85714rem !important;
    padding-right: 0.85714rem !important;
  }

  .g-px-13--lg {
    padding-left: 0.92857rem !important;
    padding-right: 0.92857rem !important;
  }

  .g-px-14--lg {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .g-px-15--lg {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
  }

  .g-px-16--lg {
    padding-left: 1.14286rem !important;
    padding-right: 1.14286rem !important;
  }

  .g-px-17--lg {
    padding-left: 1.21429rem !important;
    padding-right: 1.21429rem !important;
  }

  .g-px-18--lg {
    padding-left: 1.28571rem !important;
    padding-right: 1.28571rem !important;
  }

  .g-px-19--lg {
    padding-left: 1.35714rem !important;
    padding-right: 1.35714rem !important;
  }

  .g-px-10--lg {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important;
  }

  .g-px-15--lg {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
  }

  .g-px-20--lg {
    padding-left: 1.42857rem !important;
    padding-right: 1.42857rem !important;
  }

  .g-px-25--lg {
    padding-left: 1.78571rem !important;
    padding-right: 1.78571rem !important;
  }

  .g-px-30--lg {
    padding-left: 2.14286rem !important;
    padding-right: 2.14286rem !important;
  }

  .g-px-35--lg {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .g-px-40--lg {
    padding-left: 2.85714rem !important;
    padding-right: 2.85714rem !important;
  }

  .g-px-45--lg {
    padding-left: 3.21429rem !important;
    padding-right: 3.21429rem !important;
  }

  .g-px-50--lg {
    padding-left: 3.57143rem !important;
    padding-right: 3.57143rem !important;
  }

  .g-px-55--lg {
    padding-left: 3.92857rem !important;
    padding-right: 3.92857rem !important;
  }

  .g-px-60--lg {
    padding-left: 4.28571rem !important;
    padding-right: 4.28571rem !important;
  }

  .g-px-65--lg {
    padding-left: 4.64286rem !important;
    padding-right: 4.64286rem !important;
  }

  .g-px-70--lg {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .g-px-75--lg {
    padding-left: 5.35714rem !important;
    padding-right: 5.35714rem !important;
  }

  .g-px-80--lg {
    padding-left: 5.71429rem !important;
    padding-right: 5.71429rem !important;
  }

  .g-px-85--lg {
    padding-left: 6.07143rem !important;
    padding-right: 6.07143rem !important;
  }

  .g-px-90--lg {
    padding-left: 6.42857rem !important;
    padding-right: 6.42857rem !important;
  }

  .g-px-95--lg {
    padding-left: 6.78571rem !important;
    padding-right: 6.78571rem !important;
  }

  .g-px-100--lg {
    padding-left: 7.14286rem !important;
    padding-right: 7.14286rem !important;
  }

  .g-px-105--lg {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;
  }

  .g-px-110--lg {
    padding-left: 7.85714rem !important;
    padding-right: 7.85714rem !important;
  }

  .g-px-115--lg {
    padding-left: 8.21429rem !important;
    padding-right: 8.21429rem !important;
  }

  .g-px-120--lg {
    padding-left: 8.57143rem !important;
    padding-right: 8.57143rem !important;
  }

  .g-px-125--lg {
    padding-left: 8.92857rem !important;
    padding-right: 8.92857rem !important;
  }

  .g-px-130--lg {
    padding-left: 9.28571rem !important;
    padding-right: 9.28571rem !important;
  }

  .g-px-135--lg {
    padding-left: 9.64286rem !important;
    padding-right: 9.64286rem !important;
  }

  .g-px-140--lg {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .g-px-145--lg {
    padding-left: 10.35714rem !important;
    padding-right: 10.35714rem !important;
  }

  .g-px-150--lg {
    padding-left: 10.71429rem !important;
    padding-right: 10.71429rem !important;
  }

  /* Padding Y */
  .g-py-1--lg {
    padding-top: 0.07143rem !important;
    padding-bottom: 0.07143rem !important;
  }

  .g-py-2--lg {
    padding-top: 0.14286rem !important;
    padding-bottom: 0.14286rem !important;
  }

  .g-py-3--lg {
    padding-top: 0.21429rem !important;
    padding-bottom: 0.21429rem !important;
  }

  .g-py-4--lg {
    padding-top: 0.28571rem !important;
    padding-bottom: 0.28571rem !important;
  }

  .g-py-5--lg {
    padding-top: 0.35714rem !important;
    padding-bottom: 0.35714rem !important;
  }

  .g-py-6--lg {
    padding-top: 0.42857rem !important;
    padding-bottom: 0.42857rem !important;
  }

  .g-py-7--lg {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .g-py-8--lg {
    padding-top: 0.57143rem !important;
    padding-bottom: 0.57143rem !important;
  }

  .g-py-9--lg {
    padding-top: 0.64286rem !important;
    padding-bottom: 0.64286rem !important;
  }

  .g-py-10--lg {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
  }

  .g-py-11--lg {
    padding-top: 0.78571rem !important;
    padding-bottom: 0.78571rem !important;
  }

  .g-py-12--lg {
    padding-top: 0.85714rem !important;
    padding-bottom: 0.85714rem !important;
  }

  .g-py-13--lg {
    padding-top: 0.92857rem !important;
    padding-bottom: 0.92857rem !important;
  }

  .g-py-14--lg {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .g-py-15--lg {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important;
  }

  .g-py-16--lg {
    padding-top: 1.14286rem !important;
    padding-bottom: 1.14286rem !important;
  }

  .g-py-17--lg {
    padding-top: 1.21429rem !important;
    padding-bottom: 1.21429rem !important;
  }

  .g-py-18--lg {
    padding-top: 1.28571rem !important;
    padding-bottom: 1.28571rem !important;
  }

  .g-py-19--lg {
    padding-top: 1.35714rem !important;
    padding-bottom: 1.35714rem !important;
  }

  /* P */
  .g-py-10--lg {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
  }

  /* P */
  .g-py-15--lg {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important;
  }

  /* P */
  .g-py-20--lg {
    padding-top: 1.42857rem !important;
    padding-bottom: 1.42857rem !important;
  }

  /* P */
  .g-py-25--lg {
    padding-top: 1.78571rem !important;
    padding-bottom: 1.78571rem !important;
  }

  /* P */
  .g-py-30--lg {
    padding-top: 2.14286rem !important;
    padding-bottom: 2.14286rem !important;
  }

  /* P */
  .g-py-35--lg {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  /* P */
  .g-py-40--lg {
    padding-top: 2.85714rem !important;
    padding-bottom: 2.85714rem !important;
  }

  /* P */
  .g-py-45--lg {
    padding-top: 3.21429rem !important;
    padding-bottom: 3.21429rem !important;
  }

  /* P */
  .g-py-50--lg {
    padding-top: 3.57143rem !important;
    padding-bottom: 3.57143rem !important;
  }

  /* P */
  .g-py-55--lg {
    padding-top: 3.92857rem !important;
    padding-bottom: 3.92857rem !important;
  }

  /* P */
  .g-py-60--lg {
    padding-top: 4.28571rem !important;
    padding-bottom: 4.28571rem !important;
  }

  /* P */
  .g-py-65--lg {
    padding-top: 4.64286rem !important;
    padding-bottom: 4.64286rem !important;
  }

  /* P */
  .g-py-70--lg {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  /* P */
  .g-py-75--lg {
    padding-top: 5.35714rem !important;
    padding-bottom: 5.35714rem !important;
  }

  /* P */
  .g-py-80--lg {
    padding-top: 5.71429rem !important;
    padding-bottom: 5.71429rem !important;
  }

  /* P */
  .g-py-85--lg {
    padding-top: 6.07143rem !important;
    padding-bottom: 6.07143rem !important;
  }

  /* P */
  .g-py-90--lg {
    padding-top: 6.42857rem !important;
    padding-bottom: 6.42857rem !important;
  }

  /* P */
  .g-py-95--lg {
    padding-top: 6.78571rem !important;
    padding-bottom: 6.78571rem !important;
  }

  /* P */
  .g-py-100--lg {
    padding-top: 7.14286rem !important;
    padding-bottom: 7.14286rem !important;
  }

  /* P */
  .g-py-105--lg {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }

  /* P */
  .g-py-110--lg {
    padding-top: 7.85714rem !important;
    padding-bottom: 7.85714rem !important;
  }

  /* P */
  .g-py-115--lg {
    padding-top: 8.21429rem !important;
    padding-bottom: 8.21429rem !important;
  }

  /* P */
  .g-py-120--lg {
    padding-top: 8.57143rem !important;
    padding-bottom: 8.57143rem !important;
  }

  /* P */
  .g-py-125--lg {
    padding-top: 8.92857rem !important;
    padding-bottom: 8.92857rem !important;
  }

  /* P */
  .g-py-130--lg {
    padding-top: 9.28571rem !important;
    padding-bottom: 9.28571rem !important;
  }

  /* P */
  .g-py-135--lg {
    padding-top: 9.64286rem !important;
    padding-bottom: 9.64286rem !important;
  }

  /* P */
  .g-py-140--lg {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  /* P */
  .g-py-145--lg {
    padding-top: 10.35714rem !important;
    padding-bottom: 10.35714rem !important;
  }

  /* P */
  .g-py-150--lg {
    padding-top: 10.71429rem !important;
    padding-bottom: 10.71429rem !important;
  }

  /* P */
  .g-py-155--lg {
    padding-top: 11.07143rem !important;
    padding-bottom: 11.07143rem !important;
  }

  /* P */
  .g-py-160--lg {
    padding-top: 11.42857rem !important;
    padding-bottom: 11.42857rem !important;
  }

  /* P */
  .g-py-165--lg {
    padding-top: 11.78571rem !important;
    padding-bottom: 11.78571rem !important;
  }

  /* P */
  .g-py-170--lg {
    padding-top: 12.14286rem !important;
    padding-bottom: 12.14286rem !important;
  }

  /* P */
  .g-py-175--lg {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
  }

  /* P */
  .g-py-180--lg {
    padding-top: 12.85714rem !important;
    padding-bottom: 12.85714rem !important;
  }

  /* P */
  .g-py-185--lg {
    padding-top: 13.21429rem !important;
    padding-bottom: 13.21429rem !important;
  }

  /* P */
  .g-py-190--lg {
    padding-top: 13.57143rem !important;
    padding-bottom: 13.57143rem !important;
  }

  /* P */
  .g-py-195--lg {
    padding-top: 13.92857rem !important;
    padding-bottom: 13.92857rem !important;
  }

  /* P */
  .g-py-200--lg {
    padding-top: 14.28571rem !important;
    padding-bottom: 14.28571rem !important;
  }

  /* P */
  .g-py-205--lg {
    padding-top: 14.64286rem !important;
    padding-bottom: 14.64286rem !important;
  }

  /* P */
  .g-py-210--lg {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }

  /* Padding Top */
  .g-pt-0--lg {
    padding-top: 0px !important;
  }

  .g-pt-1--lg {
    padding-top: 0.07143rem !important;
  }

  .g-pt-2--lg {
    padding-top: 0.14286rem !important;
  }

  .g-pt-3--lg {
    padding-top: 0.21429rem !important;
  }

  .g-pt-4--lg {
    padding-top: 0.28571rem !important;
  }

  .g-pt-5--lg {
    padding-top: 0.35714rem !important;
  }

  .g-pt-6--lg {
    padding-top: 0.42857rem !important;
  }

  .g-pt-7--lg {
    padding-top: 0.5rem !important;
  }

  .g-pt-8--lg {
    padding-top: 0.57143rem !important;
  }

  .g-pt-9--lg {
    padding-top: 0.64286rem !important;
  }

  .g-pt-10--lg {
    padding-top: 0.71429rem !important;
  }

  .g-pt-11--lg {
    padding-top: 0.78571rem !important;
  }

  .g-pt-12--lg {
    padding-top: 0.85714rem !important;
  }

  .g-pt-13--lg {
    padding-top: 0.92857rem !important;
  }

  .g-pt-14--lg {
    padding-top: 1rem !important;
  }

  .g-pt-15--lg {
    padding-top: 1.07143rem !important;
  }

  .g-pt-16--lg {
    padding-top: 1.14286rem !important;
  }

  .g-pt-17--lg {
    padding-top: 1.21429rem !important;
  }

  .g-pt-18--lg {
    padding-top: 1.28571rem !important;
  }

  .g-pt-19--lg {
    padding-top: 1.35714rem !important;
  }

  .g-pt-10--lg {
    padding-top: 0.71429rem !important;
  }

  .g-pt-15--lg {
    padding-top: 1.07143rem !important;
  }

  .g-pt-20--lg {
    padding-top: 1.42857rem !important;
  }

  .g-pt-25--lg {
    padding-top: 1.78571rem !important;
  }

  .g-pt-30--lg {
    padding-top: 2.14286rem !important;
  }

  .g-pt-35--lg {
    padding-top: 2.5rem !important;
  }

  .g-pt-40--lg {
    padding-top: 2.85714rem !important;
  }

  .g-pt-45--lg {
    padding-top: 3.21429rem !important;
  }

  .g-pt-50--lg {
    padding-top: 3.57143rem !important;
  }

  .g-pt-55--lg {
    padding-top: 3.92857rem !important;
  }

  .g-pt-60--lg {
    padding-top: 4.28571rem !important;
  }

  .g-pt-65--lg {
    padding-top: 4.64286rem !important;
  }

  .g-pt-70--lg {
    padding-top: 5rem !important;
  }

  .g-pt-75--lg {
    padding-top: 5.35714rem !important;
  }

  .g-pt-80--lg {
    padding-top: 5.71429rem !important;
  }

  .g-pt-85--lg {
    padding-top: 6.07143rem !important;
  }

  .g-pt-90--lg {
    padding-top: 6.42857rem !important;
  }

  .g-pt-95--lg {
    padding-top: 6.78571rem !important;
  }

  .g-pt-100--lg {
    padding-top: 7.14286rem !important;
  }

  .g-pt-105--lg {
    padding-top: 7.5rem !important;
  }

  .g-pt-110--lg {
    padding-top: 7.85714rem !important;
  }

  .g-pt-115--lg {
    padding-top: 8.21429rem !important;
  }

  .g-pt-120--lg {
    padding-top: 8.57143rem !important;
  }

  .g-pt-125--lg {
    padding-top: 8.92857rem !important;
  }

  .g-pt-130--lg {
    padding-top: 9.28571rem !important;
  }

  .g-pt-135--lg {
    padding-top: 9.64286rem !important;
  }

  .g-pt-140--lg {
    padding-top: 10rem !important;
  }

  .g-pt-145--lg {
    padding-top: 10.35714rem !important;
  }

  .g-pt-150--lg {
    padding-top: 10.71429rem !important;
  }

  /* Padding Right */
  .g-pr-0--lg {
    padding-right: 0px !important;
  }

  .g-pr-1--lg {
    padding-right: 0.07143rem !important;
  }

  .g-pr-2--lg {
    padding-right: 0.14286rem !important;
  }

  .g-pr-3--lg {
    padding-right: 0.21429rem !important;
  }

  .g-pr-4--lg {
    padding-right: 0.28571rem !important;
  }

  .g-pr-5--lg {
    padding-right: 0.35714rem !important;
  }

  .g-pr-6--lg {
    padding-right: 0.42857rem !important;
  }

  .g-pr-7--lg {
    padding-right: 0.5rem !important;
  }

  .g-pr-8--lg {
    padding-right: 0.57143rem !important;
  }

  .g-pr-9--lg {
    padding-right: 0.64286rem !important;
  }

  /* P */
  .g-pr-10--lg {
    padding-right: 0.71429rem !important;
  }

  /* P */
  .g-pr-15--lg {
    padding-right: 1.07143rem !important;
  }

  /* P */
  .g-pr-20--lg {
    padding-right: 1.42857rem !important;
  }

  /* P */
  .g-pr-25--lg {
    padding-right: 1.78571rem !important;
  }

  /* P */
  .g-pr-30--lg {
    padding-right: 2.14286rem !important;
  }

  /* P */
  .g-pr-35--lg {
    padding-right: 2.5rem !important;
  }

  /* P */
  .g-pr-40--lg {
    padding-right: 2.85714rem !important;
  }

  /* P */
  .g-pr-45--lg {
    padding-right: 3.21429rem !important;
  }

  /* P */
  .g-pr-50--lg {
    padding-right: 3.57143rem !important;
  }

  /* P */
  .g-pr-55--lg {
    padding-right: 3.92857rem !important;
  }

  /* P */
  .g-pr-60--lg {
    padding-right: 4.28571rem !important;
  }

  /* P */
  .g-pr-65--lg {
    padding-right: 4.64286rem !important;
  }

  /* P */
  .g-pr-70--lg {
    padding-right: 5rem !important;
  }

  /* P */
  .g-pr-75--lg {
    padding-right: 5.35714rem !important;
  }

  /* P */
  .g-pr-80--lg {
    padding-right: 5.71429rem !important;
  }

  /* P */
  .g-pr-85--lg {
    padding-right: 6.07143rem !important;
  }

  /* P */
  .g-pr-90--lg {
    padding-right: 6.42857rem !important;
  }

  /* P */
  .g-pr-95--lg {
    padding-right: 6.78571rem !important;
  }

  /* P */
  .g-pr-100--lg {
    padding-right: 7.14286rem !important;
  }

  /* P */
  .g-pr-105--lg {
    padding-right: 7.5rem !important;
  }

  /* P */
  .g-pr-110--lg {
    padding-right: 7.85714rem !important;
  }

  /* P */
  .g-pr-115--lg {
    padding-right: 8.21429rem !important;
  }

  /* P */
  .g-pr-120--lg {
    padding-right: 8.57143rem !important;
  }

  /* P */
  .g-pr-125--lg {
    padding-right: 8.92857rem !important;
  }

  /* P */
  .g-pr-130--lg {
    padding-right: 9.28571rem !important;
  }

  /* P */
  .g-pr-135--lg {
    padding-right: 9.64286rem !important;
  }

  /* P */
  .g-pr-140--lg {
    padding-right: 10rem !important;
  }

  /* P */
  .g-pr-145--lg {
    padding-right: 10.35714rem !important;
  }

  /* P */
  .g-pr-150--lg {
    padding-right: 10.71429rem !important;
  }

  /* P */
  .g-pr-155--lg {
    padding-right: 11.07143rem !important;
  }

  /* P */
  .g-pr-160--lg {
    padding-right: 11.42857rem !important;
  }

  /* P */
  .g-pr-165--lg {
    padding-right: 11.78571rem !important;
  }

  /* P */
  .g-pr-170--lg {
    padding-right: 12.14286rem !important;
  }

  /* Padding Bottom */
  .g-pb-0--lg {
    padding-bottom: 0px !important;
  }

  .g-pb-1--lg {
    padding-bottom: 0.07143rem !important;
  }

  .g-pb-2--lg {
    padding-bottom: 0.14286rem !important;
  }

  .g-pb-3--lg {
    padding-bottom: 0.21429rem !important;
  }

  .g-pb-4--lg {
    padding-bottom: 0.28571rem !important;
  }

  .g-pb-5--lg {
    padding-bottom: 0.35714rem !important;
  }

  .g-pb-6--lg {
    padding-bottom: 0.42857rem !important;
  }

  .g-pb-7--lg {
    padding-bottom: 0.5rem !important;
  }

  .g-pb-8--lg {
    padding-bottom: 0.57143rem !important;
  }

  .g-pb-9--lg {
    padding-bottom: 0.64286rem !important;
  }

  .g-pb-10--lg {
    padding-bottom: 0.71429rem !important;
  }

  .g-pb-15--lg {
    padding-bottom: 1.07143rem !important;
  }

  .g-pb-20--lg {
    padding-bottom: 1.42857rem !important;
  }

  .g-pb-25--lg {
    padding-bottom: 1.78571rem !important;
  }

  .g-pb-30--lg {
    padding-bottom: 2.14286rem !important;
  }

  .g-pb-35--lg {
    padding-bottom: 2.5rem !important;
  }

  .g-pb-40--lg {
    padding-bottom: 2.85714rem !important;
  }

  .g-pb-45--lg {
    padding-bottom: 3.21429rem !important;
  }

  .g-pb-50--lg {
    padding-bottom: 3.57143rem !important;
  }

  .g-pb-55--lg {
    padding-bottom: 3.92857rem !important;
  }

  .g-pb-60--lg {
    padding-bottom: 4.28571rem !important;
  }

  .g-pb-65--lg {
    padding-bottom: 4.64286rem !important;
  }

  .g-pb-70--lg {
    padding-bottom: 5rem !important;
  }

  .g-pb-75--lg {
    padding-bottom: 5.35714rem !important;
  }

  .g-pb-80--lg {
    padding-bottom: 5.71429rem !important;
  }

  .g-pb-85--lg {
    padding-bottom: 6.07143rem !important;
  }

  .g-pb-90--lg {
    padding-bottom: 6.42857rem !important;
  }

  .g-pb-95--lg {
    padding-bottom: 6.78571rem !important;
  }

  .g-pb-100--lg {
    padding-bottom: 7.14286rem !important;
  }

  .g-pb-105--lg {
    padding-bottom: 7.5rem !important;
  }

  .g-pb-110--lg {
    padding-bottom: 7.85714rem !important;
  }

  .g-pb-115--lg {
    padding-bottom: 8.21429rem !important;
  }

  .g-pb-120--lg {
    padding-bottom: 8.57143rem !important;
  }

  .g-pb-125--lg {
    padding-bottom: 8.92857rem !important;
  }

  .g-pb-130--lg {
    padding-bottom: 9.28571rem !important;
  }

  .g-pb-135--lg {
    padding-bottom: 9.64286rem !important;
  }

  .g-pb-140--lg {
    padding-bottom: 10rem !important;
  }

  .g-pb-145--lg {
    padding-bottom: 10.35714rem !important;
  }

  .g-pb-150--lg {
    padding-bottom: 10.71429rem !important;
  }

  /* Padding Left */
  .g-pl-0--lg {
    padding-left: 0px !important;
  }

  .g-pl-1--lg {
    padding-left: 0.07143rem !important;
  }

  .g-pl-2--lg {
    padding-left: 0.14286rem !important;
  }

  .g-pl-3--lg {
    padding-left: 0.21429rem !important;
  }

  .g-pl-4--lg {
    padding-left: 0.28571rem !important;
  }

  .g-pl-5--lg {
    padding-left: 0.35714rem !important;
  }

  .g-pl-6--lg {
    padding-left: 0.42857rem !important;
  }

  .g-pl-7--lg {
    padding-left: 0.5rem !important;
  }

  .g-pl-8--lg {
    padding-left: 0.57143rem !important;
  }

  .g-pl-9--lg {
    padding-left: 0.64286rem !important;
  }

  /* P */
  .g-pl-10--lg {
    padding-left: 0.71429rem !important;
  }

  /* P */
  .g-pl-15--lg {
    padding-left: 1.07143rem !important;
  }

  /* P */
  .g-pl-20--lg {
    padding-left: 1.42857rem !important;
  }

  /* P */
  .g-pl-25--lg {
    padding-left: 1.78571rem !important;
  }

  /* P */
  .g-pl-30--lg {
    padding-left: 2.14286rem !important;
  }

  /* P */
  .g-pl-35--lg {
    padding-left: 2.5rem !important;
  }

  /* P */
  .g-pl-40--lg {
    padding-left: 2.85714rem !important;
  }

  /* P */
  .g-pl-45--lg {
    padding-left: 3.21429rem !important;
  }

  /* P */
  .g-pl-50--lg {
    padding-left: 3.57143rem !important;
  }

  /* P */
  .g-pl-55--lg {
    padding-left: 3.92857rem !important;
  }

  /* P */
  .g-pl-60--lg {
    padding-left: 4.28571rem !important;
  }

  /* P */
  .g-pl-65--lg {
    padding-left: 4.64286rem !important;
  }

  /* P */
  .g-pl-70--lg {
    padding-left: 5rem !important;
  }

  /* P */
  .g-pl-75--lg {
    padding-left: 5.35714rem !important;
  }

  /* P */
  .g-pl-80--lg {
    padding-left: 5.71429rem !important;
  }

  /* P */
  .g-pl-85--lg {
    padding-left: 6.07143rem !important;
  }

  /* P */
  .g-pl-90--lg {
    padding-left: 6.42857rem !important;
  }

  /* P */
  .g-pl-95--lg {
    padding-left: 6.78571rem !important;
  }

  /* P */
  .g-pl-100--lg {
    padding-left: 7.14286rem !important;
  }

  /* P */
  .g-pl-105--lg {
    padding-left: 7.5rem !important;
  }

  /* P */
  .g-pl-110--lg {
    padding-left: 7.85714rem !important;
  }

  /* P */
  .g-pl-115--lg {
    padding-left: 8.21429rem !important;
  }

  /* P */
  .g-pl-120--lg {
    padding-left: 8.57143rem !important;
  }

  /* P */
  .g-pl-125--lg {
    padding-left: 8.92857rem !important;
  }

  /* P */
  .g-pl-130--lg {
    padding-left: 9.28571rem !important;
  }

  /* P */
  .g-pl-135--lg {
    padding-left: 9.64286rem !important;
  }

  /* P */
  .g-pl-140--lg {
    padding-left: 10rem !important;
  }

  /* P */
  .g-pl-145--lg {
    padding-left: 10.35714rem !important;
  }

  /* P */
  .g-pl-150--lg {
    padding-left: 10.71429rem !important;
  }

  /* P */
  .g-pl-155--lg {
    padding-left: 11.07143rem !important;
  }

  /* P */
  .g-pl-160--lg {
    padding-left: 11.42857rem !important;
  }

  /* P */
  .g-pl-165--lg {
    padding-left: 11.78571rem !important;
  }

  /* P */
  .g-pl-170--lg {
    padding-left: 12.14286rem !important;
  }
}
/* Padding Spaces (xl) P
------------------------------------*/
@media (min-width: 1200px) {
  .g-pa-0--xl {
    padding: 0 !important;
  }

  .g-px-0--xl {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .g-py-0--xl {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .g-pt-0--xl {
    padding-top: 0 !important;
  }

  .g-pr-0--xl {
    padding-right: 0 !important;
  }

  .g-pb-0--xl {
    padding-bottom: 0 !important;
  }

  .g-pl-0--xl {
    padding-left: 0 !important;
  }

  /* Padding Around */
  .g-pa-2--xl {
    padding: 0.14286rem !important;
  }

  .g-pa-3--xl {
    padding: 0.21429rem !important;
  }

  .g-pa-5--xl {
    padding: 0.35714rem !important;
  }

  .g-pa-7--xl {
    padding: 0.5rem !important;
  }

  .g-pa-10--xl {
    padding: 0.71429rem !important;
  }

  .g-pa-15--xl {
    padding: 1.07143rem !important;
  }

  .g-pa-20--xl {
    padding: 1.42857rem !important;
  }

  .g-pa-25--xl {
    padding: 1.78571rem !important;
  }

  .g-pa-30--xl {
    padding: 2.14286rem !important;
  }

  .g-pa-35--xl {
    padding: 2.5rem !important;
  }

  .g-pa-40--xl {
    padding: 2.85714rem !important;
  }

  .g-pa-45--xl {
    padding: 3.21429rem !important;
  }

  .g-pa-50--xl {
    padding: 3.57143rem !important;
  }

  .g-pa-55--xl {
    padding: 3.92857rem !important;
  }

  .g-pa-60--xl {
    padding: 4.28571rem !important;
  }

  .g-pa-65--xl {
    padding: 4.64286rem !important;
  }

  .g-pa-70--xl {
    padding: 5rem !important;
  }

  .g-pa-75--xl {
    padding: 5.35714rem !important;
  }

  .g-pa-80--xl {
    padding: 5.71429rem !important;
  }

  .g-pa-85--xl {
    padding: 6.07143rem !important;
  }

  .g-pa-90--xl {
    padding: 6.42857rem !important;
  }

  .g-pa-95--xl {
    padding: 6.78571rem !important;
  }

  .g-pa-100--xl {
    padding: 7.14286rem !important;
  }

  .g-pa-105--xl {
    padding: 7.5rem !important;
  }

  .g-pa-110--xl {
    padding: 7.85714rem !important;
  }

  .g-pa-115--xl {
    padding: 8.21429rem !important;
  }

  .g-pa-120--xl {
    padding: 8.57143rem !important;
  }

  .g-pa-125--xl {
    padding: 8.92857rem !important;
  }

  .g-pa-130--xl {
    padding: 9.28571rem !important;
  }

  .g-pa-135--xl {
    padding: 9.64286rem !important;
  }

  .g-pa-140--xl {
    padding: 10rem !important;
  }

  .g-pa-145--xl {
    padding: 10.35714rem !important;
  }

  .g-pa-150--xl {
    padding: 10.71429rem !important;
  }

  /* Padding X */
  .g-px-1--xl {
    padding-left: 0.07143rem !important;
    padding-right: 0.07143rem !important;
  }

  .g-px-2--xl {
    padding-left: 0.14286rem !important;
    padding-right: 0.14286rem !important;
  }

  .g-px-3--xl {
    padding-left: 0.21429rem !important;
    padding-right: 0.21429rem !important;
  }

  .g-px-4--xl {
    padding-left: 0.28571rem !important;
    padding-right: 0.28571rem !important;
  }

  .g-px-5--xl {
    padding-left: 0.35714rem !important;
    padding-right: 0.35714rem !important;
  }

  .g-px-6--xl {
    padding-left: 0.42857rem !important;
    padding-right: 0.42857rem !important;
  }

  .g-px-7--xl {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .g-px-8--xl {
    padding-left: 0.57143rem !important;
    padding-right: 0.57143rem !important;
  }

  .g-px-9--xl {
    padding-left: 0.64286rem !important;
    padding-right: 0.64286rem !important;
  }

  .g-px-10--xl {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important;
  }

  .g-px-11--xl {
    padding-left: 0.78571rem !important;
    padding-right: 0.78571rem !important;
  }

  .g-px-12--xl {
    padding-left: 0.85714rem !important;
    padding-right: 0.85714rem !important;
  }

  .g-px-13--xl {
    padding-left: 0.92857rem !important;
    padding-right: 0.92857rem !important;
  }

  .g-px-14--xl {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .g-px-15--xl {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
  }

  .g-px-16--xl {
    padding-left: 1.14286rem !important;
    padding-right: 1.14286rem !important;
  }

  .g-px-17--xl {
    padding-left: 1.21429rem !important;
    padding-right: 1.21429rem !important;
  }

  .g-px-18--xl {
    padding-left: 1.28571rem !important;
    padding-right: 1.28571rem !important;
  }

  .g-px-19--xl {
    padding-left: 1.35714rem !important;
    padding-right: 1.35714rem !important;
  }

  .g-px-10--xl {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important;
  }

  .g-px-15--xl {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
  }

  .g-px-20--xl {
    padding-left: 1.42857rem !important;
    padding-right: 1.42857rem !important;
  }

  .g-px-25--xl {
    padding-left: 1.78571rem !important;
    padding-right: 1.78571rem !important;
  }

  .g-px-30--xl {
    padding-left: 2.14286rem !important;
    padding-right: 2.14286rem !important;
  }

  .g-px-35--xl {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .g-px-40--xl {
    padding-left: 2.85714rem !important;
    padding-right: 2.85714rem !important;
  }

  .g-px-45--xl {
    padding-left: 3.21429rem !important;
    padding-right: 3.21429rem !important;
  }

  .g-px-50--xl {
    padding-left: 3.57143rem !important;
    padding-right: 3.57143rem !important;
  }

  .g-px-55--xl {
    padding-left: 3.92857rem !important;
    padding-right: 3.92857rem !important;
  }

  .g-px-60--xl {
    padding-left: 4.28571rem !important;
    padding-right: 4.28571rem !important;
  }

  .g-px-65--xl {
    padding-left: 4.64286rem !important;
    padding-right: 4.64286rem !important;
  }

  .g-px-70--xl {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .g-px-75--xl {
    padding-left: 5.35714rem !important;
    padding-right: 5.35714rem !important;
  }

  .g-px-80--xl {
    padding-left: 5.71429rem !important;
    padding-right: 5.71429rem !important;
  }

  .g-px-85--xl {
    padding-left: 6.07143rem !important;
    padding-right: 6.07143rem !important;
  }

  .g-px-90--xl {
    padding-left: 6.42857rem !important;
    padding-right: 6.42857rem !important;
  }

  .g-px-95--xl {
    padding-left: 6.78571rem !important;
    padding-right: 6.78571rem !important;
  }

  .g-px-100--xl {
    padding-left: 7.14286rem !important;
    padding-right: 7.14286rem !important;
  }

  .g-px-105--xl {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;
  }

  .g-px-110--xl {
    padding-left: 7.85714rem !important;
    padding-right: 7.85714rem !important;
  }

  .g-px-115--xl {
    padding-left: 8.21429rem !important;
    padding-right: 8.21429rem !important;
  }

  .g-px-120--xl {
    padding-left: 8.57143rem !important;
    padding-right: 8.57143rem !important;
  }

  .g-px-125--xl {
    padding-left: 8.92857rem !important;
    padding-right: 8.92857rem !important;
  }

  .g-px-130--xl {
    padding-left: 9.28571rem !important;
    padding-right: 9.28571rem !important;
  }

  .g-px-135--xl {
    padding-left: 9.64286rem !important;
    padding-right: 9.64286rem !important;
  }

  .g-px-140--xl {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .g-px-145--xl {
    padding-left: 10.35714rem !important;
    padding-right: 10.35714rem !important;
  }

  .g-px-150--xl {
    padding-left: 10.71429rem !important;
    padding-right: 10.71429rem !important;
  }

  /* Padding Y */
  .g-py-1--xl {
    padding-top: 0.07143rem !important;
    padding-bottom: 0.07143rem !important;
  }

  .g-py-2--xl {
    padding-top: 0.14286rem !important;
    padding-bottom: 0.14286rem !important;
  }

  .g-py-3--xl {
    padding-top: 0.21429rem !important;
    padding-bottom: 0.21429rem !important;
  }

  .g-py-4--xl {
    padding-top: 0.28571rem !important;
    padding-bottom: 0.28571rem !important;
  }

  .g-py-5--xl {
    padding-top: 0.35714rem !important;
    padding-bottom: 0.35714rem !important;
  }

  .g-py-6--xl {
    padding-top: 0.42857rem !important;
    padding-bottom: 0.42857rem !important;
  }

  .g-py-7--xl {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .g-py-8--xl {
    padding-top: 0.57143rem !important;
    padding-bottom: 0.57143rem !important;
  }

  .g-py-9--xl {
    padding-top: 0.64286rem !important;
    padding-bottom: 0.64286rem !important;
  }

  .g-py-10--xl {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
  }

  .g-py-11--xl {
    padding-top: 0.78571rem !important;
    padding-bottom: 0.78571rem !important;
  }

  .g-py-12--xl {
    padding-top: 0.85714rem !important;
    padding-bottom: 0.85714rem !important;
  }

  .g-py-13--xl {
    padding-top: 0.92857rem !important;
    padding-bottom: 0.92857rem !important;
  }

  .g-py-14--xl {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .g-py-15--xl {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important;
  }

  .g-py-16--xl {
    padding-top: 1.14286rem !important;
    padding-bottom: 1.14286rem !important;
  }

  .g-py-17--xl {
    padding-top: 1.21429rem !important;
    padding-bottom: 1.21429rem !important;
  }

  .g-py-18--xl {
    padding-top: 1.28571rem !important;
    padding-bottom: 1.28571rem !important;
  }

  .g-py-19--xl {
    padding-top: 1.35714rem !important;
    padding-bottom: 1.35714rem !important;
  }

  /* P */
  .g-py-10--xl {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
  }

  /* P */
  .g-py-15--xl {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important;
  }

  /* P */
  .g-py-20--xl {
    padding-top: 1.42857rem !important;
    padding-bottom: 1.42857rem !important;
  }

  /* P */
  .g-py-25--xl {
    padding-top: 1.78571rem !important;
    padding-bottom: 1.78571rem !important;
  }

  /* P */
  .g-py-30--xl {
    padding-top: 2.14286rem !important;
    padding-bottom: 2.14286rem !important;
  }

  /* P */
  .g-py-35--xl {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  /* P */
  .g-py-40--xl {
    padding-top: 2.85714rem !important;
    padding-bottom: 2.85714rem !important;
  }

  /* P */
  .g-py-45--xl {
    padding-top: 3.21429rem !important;
    padding-bottom: 3.21429rem !important;
  }

  /* P */
  .g-py-50--xl {
    padding-top: 3.57143rem !important;
    padding-bottom: 3.57143rem !important;
  }

  /* P */
  .g-py-55--xl {
    padding-top: 3.92857rem !important;
    padding-bottom: 3.92857rem !important;
  }

  /* P */
  .g-py-60--xl {
    padding-top: 4.28571rem !important;
    padding-bottom: 4.28571rem !important;
  }

  /* P */
  .g-py-65--xl {
    padding-top: 4.64286rem !important;
    padding-bottom: 4.64286rem !important;
  }

  /* P */
  .g-py-70--xl {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  /* P */
  .g-py-75--xl {
    padding-top: 5.35714rem !important;
    padding-bottom: 5.35714rem !important;
  }

  /* P */
  .g-py-80--xl {
    padding-top: 5.71429rem !important;
    padding-bottom: 5.71429rem !important;
  }

  /* P */
  .g-py-85--xl {
    padding-top: 6.07143rem !important;
    padding-bottom: 6.07143rem !important;
  }

  /* P */
  .g-py-90--xl {
    padding-top: 6.42857rem !important;
    padding-bottom: 6.42857rem !important;
  }

  /* P */
  .g-py-95--xl {
    padding-top: 6.78571rem !important;
    padding-bottom: 6.78571rem !important;
  }

  /* P */
  .g-py-100--xl {
    padding-top: 7.14286rem !important;
    padding-bottom: 7.14286rem !important;
  }

  /* P */
  .g-py-105--xl {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }

  /* P */
  .g-py-110--xl {
    padding-top: 7.85714rem !important;
    padding-bottom: 7.85714rem !important;
  }

  /* P */
  .g-py-115--xl {
    padding-top: 8.21429rem !important;
    padding-bottom: 8.21429rem !important;
  }

  /* P */
  .g-py-120--xl {
    padding-top: 8.57143rem !important;
    padding-bottom: 8.57143rem !important;
  }

  /* P */
  .g-py-125--xl {
    padding-top: 8.92857rem !important;
    padding-bottom: 8.92857rem !important;
  }

  /* P */
  .g-py-130--xl {
    padding-top: 9.28571rem !important;
    padding-bottom: 9.28571rem !important;
  }

  /* P */
  .g-py-135--xl {
    padding-top: 9.64286rem !important;
    padding-bottom: 9.64286rem !important;
  }

  /* P */
  .g-py-140--xl {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  /* P */
  .g-py-145--xl {
    padding-top: 10.35714rem !important;
    padding-bottom: 10.35714rem !important;
  }

  /* P */
  .g-py-150--xl {
    padding-top: 10.71429rem !important;
    padding-bottom: 10.71429rem !important;
  }

  /* P */
  .g-py-155--xl {
    padding-top: 11.07143rem !important;
    padding-bottom: 11.07143rem !important;
  }

  /* P */
  .g-py-160--xl {
    padding-top: 11.42857rem !important;
    padding-bottom: 11.42857rem !important;
  }

  /* P */
  .g-py-165--xl {
    padding-top: 11.78571rem !important;
    padding-bottom: 11.78571rem !important;
  }

  /* P */
  .g-py-170--xl {
    padding-top: 12.14286rem !important;
    padding-bottom: 12.14286rem !important;
  }

  /* P */
  .g-py-175--xl {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
  }

  /* P */
  .g-py-180--xl {
    padding-top: 12.85714rem !important;
    padding-bottom: 12.85714rem !important;
  }

  /* P */
  .g-py-185--xl {
    padding-top: 13.21429rem !important;
    padding-bottom: 13.21429rem !important;
  }

  /* P */
  .g-py-190--xl {
    padding-top: 13.57143rem !important;
    padding-bottom: 13.57143rem !important;
  }

  /* P */
  .g-py-195--xl {
    padding-top: 13.92857rem !important;
    padding-bottom: 13.92857rem !important;
  }

  /* P */
  .g-py-200--xl {
    padding-top: 14.28571rem !important;
    padding-bottom: 14.28571rem !important;
  }

  /* P */
  .g-py-205--xl {
    padding-top: 14.64286rem !important;
    padding-bottom: 14.64286rem !important;
  }

  /* P */
  .g-py-210--xl {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }

  /* Padding Top */
  .g-pt-0--xl {
    padding-top: 0px !important;
  }

  .g-pt-1--xl {
    padding-top: 0.07143rem !important;
  }

  .g-pt-2--xl {
    padding-top: 0.14286rem !important;
  }

  .g-pt-3--xl {
    padding-top: 0.21429rem !important;
  }

  .g-pt-4--xl {
    padding-top: 0.28571rem !important;
  }

  .g-pt-5--xl {
    padding-top: 0.35714rem !important;
  }

  .g-pt-6--xl {
    padding-top: 0.42857rem !important;
  }

  .g-pt-7--xl {
    padding-top: 0.5rem !important;
  }

  .g-pt-8--xl {
    padding-top: 0.57143rem !important;
  }

  .g-pt-9--xl {
    padding-top: 0.64286rem !important;
  }

  .g-pt-10--xl {
    padding-top: 0.71429rem !important;
  }

  .g-pt-11--xl {
    padding-top: 0.78571rem !important;
  }

  .g-pt-12--xl {
    padding-top: 0.85714rem !important;
  }

  .g-pt-13--xl {
    padding-top: 0.92857rem !important;
  }

  .g-pt-14--xl {
    padding-top: 1rem !important;
  }

  .g-pt-15--xl {
    padding-top: 1.07143rem !important;
  }

  .g-pt-16--xl {
    padding-top: 1.14286rem !important;
  }

  .g-pt-17--xl {
    padding-top: 1.21429rem !important;
  }

  .g-pt-18--xl {
    padding-top: 1.28571rem !important;
  }

  .g-pt-19--xl {
    padding-top: 1.35714rem !important;
  }

  .g-pt-10--xl {
    padding-top: 0.71429rem !important;
  }

  .g-pt-15--xl {
    padding-top: 1.07143rem !important;
  }

  .g-pt-20--xl {
    padding-top: 1.42857rem !important;
  }

  .g-pt-25--xl {
    padding-top: 1.78571rem !important;
  }

  .g-pt-30--xl {
    padding-top: 2.14286rem !important;
  }

  .g-pt-35--xl {
    padding-top: 2.5rem !important;
  }

  .g-pt-40--xl {
    padding-top: 2.85714rem !important;
  }

  .g-pt-45--xl {
    padding-top: 3.21429rem !important;
  }

  .g-pt-50--xl {
    padding-top: 3.57143rem !important;
  }

  .g-pt-55--xl {
    padding-top: 3.92857rem !important;
  }

  .g-pt-60--xl {
    padding-top: 4.28571rem !important;
  }

  .g-pt-65--xl {
    padding-top: 4.64286rem !important;
  }

  .g-pt-70--xl {
    padding-top: 5rem !important;
  }

  .g-pt-75--xl {
    padding-top: 5.35714rem !important;
  }

  .g-pt-80--xl {
    padding-top: 5.71429rem !important;
  }

  .g-pt-85--xl {
    padding-top: 6.07143rem !important;
  }

  .g-pt-90--xl {
    padding-top: 6.42857rem !important;
  }

  .g-pt-95--xl {
    padding-top: 6.78571rem !important;
  }

  .g-pt-100--xl {
    padding-top: 7.14286rem !important;
  }

  .g-pt-105--xl {
    padding-top: 7.5rem !important;
  }

  .g-pt-110--xl {
    padding-top: 7.85714rem !important;
  }

  .g-pt-115--xl {
    padding-top: 8.21429rem !important;
  }

  .g-pt-120--xl {
    padding-top: 8.57143rem !important;
  }

  .g-pt-125--xl {
    padding-top: 8.92857rem !important;
  }

  .g-pt-130--xl {
    padding-top: 9.28571rem !important;
  }

  .g-pt-135--xl {
    padding-top: 9.64286rem !important;
  }

  .g-pt-140--xl {
    padding-top: 10rem !important;
  }

  .g-pt-145--xl {
    padding-top: 10.35714rem !important;
  }

  .g-pt-150--xl {
    padding-top: 10.71429rem !important;
  }

  /* Padding Right */
  .g-pr-0--xl {
    padding-right: 0px !important;
  }

  .g-pr-1--xl {
    padding-right: 0.07143rem !important;
  }

  .g-pr-2--xl {
    padding-right: 0.14286rem !important;
  }

  .g-pr-3--xl {
    padding-right: 0.21429rem !important;
  }

  .g-pr-4--xl {
    padding-right: 0.28571rem !important;
  }

  .g-pr-5--xl {
    padding-right: 0.35714rem !important;
  }

  .g-pr-6--xl {
    padding-right: 0.42857rem !important;
  }

  .g-pr-7--xl {
    padding-right: 0.5rem !important;
  }

  .g-pr-8--xl {
    padding-right: 0.57143rem !important;
  }

  .g-pr-9--xl {
    padding-right: 0.64286rem !important;
  }

  /* P */
  .g-pr-10--xl {
    padding-right: 0.71429rem !important;
  }

  /* P */
  .g-pr-15--xl {
    padding-right: 1.07143rem !important;
  }

  /* P */
  .g-pr-20--xl {
    padding-right: 1.42857rem !important;
  }

  /* P */
  .g-pr-25--xl {
    padding-right: 1.78571rem !important;
  }

  /* P */
  .g-pr-30--xl {
    padding-right: 2.14286rem !important;
  }

  /* P */
  .g-pr-35--xl {
    padding-right: 2.5rem !important;
  }

  /* P */
  .g-pr-40--xl {
    padding-right: 2.85714rem !important;
  }

  /* P */
  .g-pr-45--xl {
    padding-right: 3.21429rem !important;
  }

  /* P */
  .g-pr-50--xl {
    padding-right: 3.57143rem !important;
  }

  /* P */
  .g-pr-55--xl {
    padding-right: 3.92857rem !important;
  }

  /* P */
  .g-pr-60--xl {
    padding-right: 4.28571rem !important;
  }

  /* P */
  .g-pr-65--xl {
    padding-right: 4.64286rem !important;
  }

  /* P */
  .g-pr-70--xl {
    padding-right: 5rem !important;
  }

  /* P */
  .g-pr-75--xl {
    padding-right: 5.35714rem !important;
  }

  /* P */
  .g-pr-80--xl {
    padding-right: 5.71429rem !important;
  }

  /* P */
  .g-pr-85--xl {
    padding-right: 6.07143rem !important;
  }

  /* P */
  .g-pr-90--xl {
    padding-right: 6.42857rem !important;
  }

  /* P */
  .g-pr-95--xl {
    padding-right: 6.78571rem !important;
  }

  /* P */
  .g-pr-100--xl {
    padding-right: 7.14286rem !important;
  }

  /* P */
  .g-pr-105--xl {
    padding-right: 7.5rem !important;
  }

  /* P */
  .g-pr-110--xl {
    padding-right: 7.85714rem !important;
  }

  /* P */
  .g-pr-115--xl {
    padding-right: 8.21429rem !important;
  }

  /* P */
  .g-pr-120--xl {
    padding-right: 8.57143rem !important;
  }

  /* P */
  .g-pr-125--xl {
    padding-right: 8.92857rem !important;
  }

  /* P */
  .g-pr-130--xl {
    padding-right: 9.28571rem !important;
  }

  /* P */
  .g-pr-135--xl {
    padding-right: 9.64286rem !important;
  }

  /* P */
  .g-pr-140--xl {
    padding-right: 10rem !important;
  }

  /* P */
  .g-pr-145--xl {
    padding-right: 10.35714rem !important;
  }

  /* P */
  .g-pr-150--xl {
    padding-right: 10.71429rem !important;
  }

  /* P */
  .g-pr-155--xl {
    padding-right: 11.07143rem !important;
  }

  /* P */
  .g-pr-160--xl {
    padding-right: 11.42857rem !important;
  }

  /* P */
  .g-pr-165--xl {
    padding-right: 11.78571rem !important;
  }

  /* P */
  .g-pr-170--xl {
    padding-right: 12.14286rem !important;
  }

  /* Padding Bottom */
  .g-pb-0--xl {
    padding-bottom: 0px !important;
  }

  .g-pb-1--xl {
    padding-bottom: 0.07143rem !important;
  }

  .g-pb-2--xl {
    padding-bottom: 0.14286rem !important;
  }

  .g-pb-3--xl {
    padding-bottom: 0.21429rem !important;
  }

  .g-pb-4--xl {
    padding-bottom: 0.28571rem !important;
  }

  .g-pb-5--xl {
    padding-bottom: 0.35714rem !important;
  }

  .g-pb-6--xl {
    padding-bottom: 0.42857rem !important;
  }

  .g-pb-7--xl {
    padding-bottom: 0.5rem !important;
  }

  .g-pb-8--xl {
    padding-bottom: 0.57143rem !important;
  }

  .g-pb-9--xl {
    padding-bottom: 0.64286rem !important;
  }

  .g-pb-10--xl {
    padding-bottom: 0.71429rem !important;
  }

  .g-pb-15--xl {
    padding-bottom: 1.07143rem !important;
  }

  .g-pb-20--xl {
    padding-bottom: 1.42857rem !important;
  }

  .g-pb-25--xl {
    padding-bottom: 1.78571rem !important;
  }

  .g-pb-30--xl {
    padding-bottom: 2.14286rem !important;
  }

  .g-pb-35--xl {
    padding-bottom: 2.5rem !important;
  }

  .g-pb-40--xl {
    padding-bottom: 2.85714rem !important;
  }

  .g-pb-45--xl {
    padding-bottom: 3.21429rem !important;
  }

  .g-pb-50--xl {
    padding-bottom: 3.57143rem !important;
  }

  .g-pb-55--xl {
    padding-bottom: 3.92857rem !important;
  }

  .g-pb-60--xl {
    padding-bottom: 4.28571rem !important;
  }

  .g-pb-65--xl {
    padding-bottom: 4.64286rem !important;
  }

  .g-pb-70--xl {
    padding-bottom: 5rem !important;
  }

  .g-pb-75--xl {
    padding-bottom: 5.35714rem !important;
  }

  .g-pb-80--xl {
    padding-bottom: 5.71429rem !important;
  }

  .g-pb-85--xl {
    padding-bottom: 6.07143rem !important;
  }

  .g-pb-90--xl {
    padding-bottom: 6.42857rem !important;
  }

  .g-pb-95--xl {
    padding-bottom: 6.78571rem !important;
  }

  .g-pb-100--xl {
    padding-bottom: 7.14286rem !important;
  }

  .g-pb-105--xl {
    padding-bottom: 7.5rem !important;
  }

  .g-pb-110--xl {
    padding-bottom: 7.85714rem !important;
  }

  .g-pb-115--xl {
    padding-bottom: 8.21429rem !important;
  }

  .g-pb-120--xl {
    padding-bottom: 8.57143rem !important;
  }

  .g-pb-125--xl {
    padding-bottom: 8.92857rem !important;
  }

  .g-pb-130--xl {
    padding-bottom: 9.28571rem !important;
  }

  .g-pb-135--xl {
    padding-bottom: 9.64286rem !important;
  }

  .g-pb-140--xl {
    padding-bottom: 10rem !important;
  }

  .g-pb-145--xl {
    padding-bottom: 10.35714rem !important;
  }

  .g-pb-150--xl {
    padding-bottom: 10.71429rem !important;
  }

  /* Padding Left */
  .g-pl-0--xl {
    padding-left: 0px !important;
  }

  .g-pl-1--xl {
    padding-left: 0.07143rem !important;
  }

  .g-pl-2--xl {
    padding-left: 0.14286rem !important;
  }

  .g-pl-3--xl {
    padding-left: 0.21429rem !important;
  }

  .g-pl-4--xl {
    padding-left: 0.28571rem !important;
  }

  .g-pl-5--xl {
    padding-left: 0.35714rem !important;
  }

  .g-pl-6--xl {
    padding-left: 0.42857rem !important;
  }

  .g-pl-7--xl {
    padding-left: 0.5rem !important;
  }

  .g-pl-8--xl {
    padding-left: 0.57143rem !important;
  }

  .g-pl-9--xl {
    padding-left: 0.64286rem !important;
  }

  /* P */
  .g-pl-10--xl {
    padding-left: 0.71429rem !important;
  }

  /* P */
  .g-pl-15--xl {
    padding-left: 1.07143rem !important;
  }

  /* P */
  .g-pl-20--xl {
    padding-left: 1.42857rem !important;
  }

  /* P */
  .g-pl-25--xl {
    padding-left: 1.78571rem !important;
  }

  /* P */
  .g-pl-30--xl {
    padding-left: 2.14286rem !important;
  }

  /* P */
  .g-pl-35--xl {
    padding-left: 2.5rem !important;
  }

  /* P */
  .g-pl-40--xl {
    padding-left: 2.85714rem !important;
  }

  /* P */
  .g-pl-45--xl {
    padding-left: 3.21429rem !important;
  }

  /* P */
  .g-pl-50--xl {
    padding-left: 3.57143rem !important;
  }

  /* P */
  .g-pl-55--xl {
    padding-left: 3.92857rem !important;
  }

  /* P */
  .g-pl-60--xl {
    padding-left: 4.28571rem !important;
  }

  /* P */
  .g-pl-65--xl {
    padding-left: 4.64286rem !important;
  }

  /* P */
  .g-pl-70--xl {
    padding-left: 5rem !important;
  }

  /* P */
  .g-pl-75--xl {
    padding-left: 5.35714rem !important;
  }

  /* P */
  .g-pl-80--xl {
    padding-left: 5.71429rem !important;
  }

  /* P */
  .g-pl-85--xl {
    padding-left: 6.07143rem !important;
  }

  /* P */
  .g-pl-90--xl {
    padding-left: 6.42857rem !important;
  }

  /* P */
  .g-pl-95--xl {
    padding-left: 6.78571rem !important;
  }

  /* P */
  .g-pl-100--xl {
    padding-left: 7.14286rem !important;
  }

  /* P */
  .g-pl-105--xl {
    padding-left: 7.5rem !important;
  }

  /* P */
  .g-pl-110--xl {
    padding-left: 7.85714rem !important;
  }

  /* P */
  .g-pl-115--xl {
    padding-left: 8.21429rem !important;
  }

  /* P */
  .g-pl-120--xl {
    padding-left: 8.57143rem !important;
  }

  /* P */
  .g-pl-125--xl {
    padding-left: 8.92857rem !important;
  }

  /* P */
  .g-pl-130--xl {
    padding-left: 9.28571rem !important;
  }

  /* P */
  .g-pl-135--xl {
    padding-left: 9.64286rem !important;
  }

  /* P */
  .g-pl-140--xl {
    padding-left: 10rem !important;
  }

  /* P */
  .g-pl-145--xl {
    padding-left: 10.35714rem !important;
  }

  /* P */
  .g-pl-150--xl {
    padding-left: 10.71429rem !important;
  }

  /* P */
  .g-pl-155--xl {
    padding-left: 11.07143rem !important;
  }

  /* P */
  .g-pl-160--xl {
    padding-left: 11.42857rem !important;
  }

  /* P */
  .g-pl-165--xl {
    padding-left: 11.78571rem !important;
  }

  /* P */
  .g-pl-170--xl {
    padding-left: 12.14286rem !important;
  }
}
/* Custom Paddings (xs)
------------------------------------*/
.g-pa-0-20-20 {
  padding: 0 1.42857rem 1.42857rem !important;
}

.g-pa-4-11 {
  padding: 0.28571rem 0.78571rem !important;
}

.g-pa-4-13 {
  padding: 0.28571rem 0.92857rem !important;
}

.g-pa-5-10 {
  padding: 0.35714rem 0.71429rem !important;
}

.g-pa-5-15 {
  padding: 0.35714rem 1.07143rem !important;
}

.g-pa-6-8 {
  padding: 0.42857rem 0.57143rem !important;
}

.g-pa-7-14 {
  padding: 0.5rem 1rem !important;
}

.g-pa-7-16 {
  padding: 0.5rem 1.14286rem !important;
}

.g-pa-10-5-5 {
  padding: 0.71429rem 0.35714rem 0.35714rem !important;
}

.g-pa-10-15 {
  padding: 0.71429rem 1.07143rem !important;
}

.g-pa-10-16 {
  padding: 0.71429rem 1.14286rem !important;
}

.g-pa-10-20 {
  padding: 0.71429rem 1.42857rem !important;
}

.g-pa-10-30 {
  padding: 0.71429rem 2.14286rem !important;
}

.g-pa-12 {
  padding: 0.85714rem !important;
}

.g-pa-12-19 {
  padding: 0.85714rem 1.35714rem !important;
}

.g-pa-12-21 {
  padding: 0.85714rem 1.5rem !important;
}

.g-pa-12-5-7 {
  padding: 0.85714rem 0.35714rem 0.5rem !important;
}

.g-pa-14-18 {
  padding: 1rem 1.28571rem !important;
}

.g-pa-15-0 {
  padding: 1.07143rem 0 !important;
}

.g-pa-15-5 {
  padding: 1.07143rem 0.35714rem !important;
}

.g-pa-15-20-10 {
  padding: 1.07143rem 1.42857rem 0.71429rem !important;
}

.g-pa-15-20 {
  padding: 1.07143rem 1.42857rem !important;
}

.g-pa-15-30 {
  padding: 1.07143rem 2.14286rem !important;
}

.g-pa-17-23 {
  padding: 1.21429rem 1.64286rem !important;
}

.g-pa-20-10 {
  padding: 1.42857rem 0.71429rem !important;
}

.g-pa-20-20-15 {
  padding: 1.42857rem 1.42857rem 1.07143rem !important;
}

.g-pa-20-20-20-55 {
  padding: 1.42857rem 1.42857rem 1.42857rem 3.92857rem !important;
}

.g-pa-20-30-0 {
  padding: 1.42857rem 2.14286rem 0 !important;
}

.g-pa-20-40-25 {
  padding: 1.42857rem 2.85714rem 1.78571rem !important;
}

.g-pa-24 {
  padding: 1.71429rem !important;
}

.g-pa-25-20-30 {
  padding: 1.78571rem 1.42857rem 2.14286rem !important;
}

.g-pa-25-30-20 {
  padding: 1.78571rem 2.14286rem 1.42857rem !important;
}

.g-pa-25-30 {
  padding: 1.78571rem 2.14286rem !important;
}

.g-pa-30-10 {
  padding: 2.14286rem 0.71429rem !important;
}

.g-pa-30-15 {
  padding: 2.14286rem 1.07143rem !important;
}

.g-pa-30-20 {
  padding: 2.14286rem 1.42857rem !important;
}

.g-pa-30-30-20 {
  padding: 2.14286rem 2.14286rem 1.42857rem !important;
}

.g-pa-40 {
  padding: 2.85714rem !important;
}

.g-pa-40-20 {
  padding: 2.85714rem 1.42857rem !important;
}

.g-pa-40-30-30 {
  padding: 2.85714rem 2.14286rem 2.14286rem !important;
}

.g-pa-50-15-0 {
  padding: 3.57143rem 1.07143rem 0 !important;
}

.g-pa-15x {
  padding: 15% !important;
}

.g-px-17 {
  padding-left: 1.21429rem !important;
  padding-right: 1.21429rem !important;
}

.g-px-18 {
  padding-left: 1.28571rem !important;
  /* O */
  padding-right: 1.28571rem !important;
}

.g-py-23 {
  padding-top: 1.64286rem !important;
  /* O */
  padding-bottom: 1.64286rem !important;
}

.g-py-235 {
  padding-top: 16.78571rem !important;
  /* O */
  padding-bottom: 16.78571rem !important;
}

.g-pl-12 {
  padding-left: 0.85714rem !important;
}

.g-pl-17 {
  padding-left: 1.21429rem !important;
}

.g-pl-7--hover:hover {
  padding-left: 0.5rem !important;
}

.g-pl-25--hover:hover {
  padding-left: 1.78571rem !important;
}

.active.g-pl-25--active {
  padding-left: 1.78571rem !important;
}

.g-pl-60--xs {
  padding-left: 4.28571rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.g-pt-11 {
  padding-top: 0.78571rem !important;
}

.g-pt-12 {
  padding-top: 0.85714rem !important;
}

.g-parent:hover .g-pt-25--parent-hover {
  padding-top: 1.78571rem !important;
}

.g-pt-130 {
  padding-top: 9.28571rem !important;
}

.g-pt-150 {
  padding-top: 10.71429rem !important;
}

.g-pt-170 {
  padding-top: 12.14286rem !important;
}

.g-pt-195 {
  padding-top: 13.92857rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.g-pb-170 {
  padding-bottom: 12.14286rem !important;
}

.g-pb-180 {
  padding-bottom: 12.85714rem !important;
}

.g-pb-200 {
  padding-bottom: 14.28571rem !important;
}

.g-pb-250 {
  padding-bottom: 17.85714rem !important;
}

.g-pb-13 {
  padding-bottom: 0.92857rem !important;
}

.g-pb-16 {
  padding-bottom: 1.14286rem !important;
}

.g-pa-9 {
  padding: 0.64286rem !important;
}

.g-pa-11 {
  padding: 0.78571rem !important;
}

.g-pa-12 {
  padding: 0.85714rem !important;
}

.g-pl-30--hover:hover {
  padding-left: 2.14286rem !important;
}

/* Custom Paddings (sm)
------------------------------------*/
@media (min-width: 576px) {
  .g-px-10x--sm {
    padding-left: 10% !important;
    padding-right: 10% !important;
  }

  .g-px-0--sm {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .g-py-0--sm {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .g-py-5--sm {
    padding-top: 0.35714rem !important;
    padding-bottom: 0.35714rem !important;
  }

  .g-pa-0-10x--sm {
    padding-left: 10% !important;
    padding-right: 10% !important;
  }

  .g-pa-0-35-35--sm {
    padding: 0 2.5rem 2.5rem !important;
  }

  .g-pa-5-10--sm {
    padding: 0.35714rem 0.71429rem !important;
  }

  .g-pa-8-16--sm {
    padding: 0.57143rem 1.14286rem !important;
  }

  .g-pa-10-20--sm {
    padding: 0.71429rem 1.42857rem !important;
  }

  .g-pa-15-20-10--sm {
    padding: 1.07143rem 1.42857rem 0.71429rem !important;
  }

  .g-pa-20-20-0--sm {
    padding: 1.42857rem 1.42857rem 0 !important;
  }

  .g-pa-20-20-10--sm {
    padding: 1.42857rem 1.42857rem 0.71429rem !important;
  }

  .g-pa-20-30-0--sm {
    padding: 1.42857rem 2.14286rem 0 !important;
  }

  .g-pa-20-30--sm {
    padding: 1.42857rem 2.14286rem !important;
  }

  .g-pa-30-20--sm {
    padding: 2.14286rem 1.42857rem !important;
  }

  .g-pa-30-25-20--sm {
    padding: 2.14286rem 1.78571rem 1.42857rem !important;
  }

  .g-pa-30-30-20--sm {
    padding: 2.14286rem 2.14286rem 1.42857rem !important;
  }

  .g-pa-30-50-40--sm {
    padding: 2.14286rem 3.57143rem 2.85714rem !important;
  }

  .g-pa-30-80--sm {
    padding: 2.14286rem 5.71429rem !important;
  }

  .g-pa-40-30-30--sm {
    padding: 2.85714rem 2.14286rem 2.14286rem !important;
  }

  .g-pa-60-30--sm {
    padding: 4.28571rem 2.14286rem !important;
  }

  .g-pa-70-50-50-30--sm {
    padding: 5rem 3.57143rem 3.57143rem 2.14286rem !important;
  }

  .g-pa-80-40--sm {
    padding: 5.71429rem 2.85714rem !important;
  }

  .g-pa-85-0-40--sm {
    padding: 6.07143rem 0 2.85714rem !important;
  }

  .g-pa-100-30--sm {
    padding: 7.14286rem 2.14286rem !important;
  }

  .g-pa-170-0-150--sm {
    padding: 12.14286rem 0 10.71429rem !important;
  }

  .g-pl-300--sm {
    padding-left: 21.42857rem !important;
  }
}
/* Custom Paddings (md)
------------------------------------*/
@media (min-width: 768px) {
  .g-pa-25-30--md {
    padding: 1.78571rem 2.14286rem !important;
  }

  .g-pa-30-10--md {
    padding: 2.14286rem 0.71429rem !important;
  }

  .g-pa-30-35--md {
    padding: 2.14286rem 2.5rem !important;
  }

  .g-py-0--md {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .g-py-23--md {
    padding-top: 1.64286rem !important;
    padding-bottom: 1.64286rem !important;
  }

  .g-px-18--md {
    padding-left: 1.28571rem !important;
    padding-right: 1.28571rem !important;
  }

  .g-pt-135--md {
    padding-top: 9.64286rem !important;
  }

  .g-pt-145--md {
    padding-top: 10.35714rem !important;
  }

  .g-pt-150--md {
    padding-top: 10.71429rem !important;
  }

  .g-pt-170--md {
    padding-top: 12.14286rem !important;
  }

  .g-pt-175--md {
    padding-top: 12.5rem !important;
  }

  .g-pb-70--md {
    padding-bottom: 5rem !important;
  }

  .g-pb-170--md {
    padding-bottom: 12.14286rem !important;
  }

  .g-pb-250--md {
    padding-bottom: 17.85714rem !important;
  }

  .g-pl-300--md {
    padding-left: 21.42857rem !important;
  }
}
/* Custom Paddings (lg)
------------------------------------*/
@media (min-width: 992px) {
  .g-py-0--lg {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .g-py-100--lg {
    padding-top: 7.14286rem !important;
    padding-bottom: 7.14286rem !important;
  }

  .g-px-200--lg {
    padding-left: 14.28571rem !important;
    padding-right: 14.28571rem !important;
  }

  .g-pt-170--lg {
    padding-top: 12.14286rem !important;
  }

  .g-pb-200--lg {
    padding-bottom: 14.28571rem !important;
  }
}
/* Custom Paddings (xl)
------------------------------------*/
@media (min-width: 1200px) {
  .g-py-0--xl {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .g-px-23--xl {
    padding-left: 1.64286rem !important;
    padding-right: 1.64286rem !important;
  }
}
/*------------------------------------
  Block Hidden
------------------------------------*/
.g-hidden-xs-up {
  display: none !important;
}

@media (max-width: 575px) {
  .g-hidden-xs-down {
    display: none !important;
  }
}
@media (min-width: 576px) {
  .g-hidden-sm-up {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .g-hidden-sm-down {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .g-hidden-md-up {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .g-hidden-md-down {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .g-hidden-lg-up {
    display: none !important;
  }
}
@media (max-width: 1199px) {
  .g-hidden-lg-down {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .g-hidden-xl-up {
    display: none !important;
  }
}
.g-hidden-xl-down {
  display: none !important;
}

body {
  font-size: 1em;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}

[data-type=container-content] a {
  color: #DE1C20 !important;
}
[data-type=container-content] a:hover, [data-type=container-content] a:focus {
  color: #b11619 !important;
}
[data-type=container-content] .btn-u.btn-u-small {
  color: #ffffff !important;
}

[data-type=component-text] p {
  line-height: 1.92;
  font-size: 1em;
}

.content {
  padding-top: 40px;
  padding-bottom: 40px;
}

h1, h2, h3, h4, h5, h6 {
  color: #09254E;
  margin-top: 5px;
  text-shadow: none;
  font-weight: normal;
  font-family: "Open Sans", Arial, sans-serif;
}

h1 {
  font-size: 32px;
  line-height: 37px;
}

h3, .h3 {
  font-size: 1.5rem;
}

.navbar-dark .navbar-nav .nav-link {
  color: #09254E;
}

.navbar-dark .navbar-nav .active > .nav-link {
  color: #DE1C20;
}

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: #DE1C20;
}

.navbar-nav .nav-link {
  padding: 9px 30px 9px 20px !important;
}

.navbar-nav {
  margin-left: auto;
}

.header .dropdown > a:after {
  display: none;
}

.widget-pagebanner {
  height: 170px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 0;
  list-style: none;
  background-color: white;
  border-radius: 0.25rem;
}

.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\A0";
}

.breadcrumb > li:last-child a {
  color: #09254E !important;
  cursor: default;
}

.modal-footer .btn.submit {
  background-color: #adb5bd;
  color: #000;
}

.navbar {
  padding: 0;
}

.dropdown-item {
  color: #09254E;
  font-size: 13px;
  font-weight: 400;
  padding: 6px 15px;
  border-bottom: solid 1px #eee;
}

.dropdown-item.active {
  background-color: #f2f2f2;
  color: #333;
}

.googlemap-wrapper {
  margin-bottom: 10px;
}
.googlemap-wrapper .embed-responsive {
  height: 250px;
}
.googlemap-wrapper .embed-responsive iframe {
  height: 250px;
}

.hidden {
  display: none;
}

.websiteHp {
  display: none;
}

.green-icon {
  color: green;
}

.red-icon {
  color: #f2777a;
}

.lightgrey-icon {
  color: lightgrey;
}

.row .association-list div {
  display: flex;
  flex-direction: row;
}

.sideMenuBlock {
  max-height: 350px;
}

.service-block-v7 i.icon-arrow-right.menu-item {
  position: relative;
  left: auto;
  top: auto;
  background: transparent;
  color: #DE1C20;
  font-size: 15px;
}
.service-block-v7 a {
  color: #09254E !important;
}
.service-block-v7 a:hover, .service-block-v7 a:focus {
  color: #b11619;
}

.widget-association {
  margin-top: 50px;
}

.members .thumbnail {
  min-width: 40%;
  padding: 10px;
  border: 1px solid #eee;
  min-height: 275px;
}
.members h4 {
  min-height: 50px;
}
.members .thumbnail-description {
  min-height: 40px;
}
.col-md-6[data-type=container-content] {
  padding: 15px;
}

.index [data-type=container-content] section {
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
}
.index .widget-homeblocks .service, .index .widget-newsblock .service {
  font-size: 14px;
  line-height: 1.5;
  text-align: justify;
  margin-bottom: 30px;
}
.index .widget-homeblocks .service .desc, .index .widget-newsblock .service .desc {
  padding: 0;
}
.index .widget-homeblocks .service:hover, .index .widget-newsblock .service:hover {
  background: transparent;
  box-shadow: none;
  transition: none;
}
.index .g-bg-primary {
  background-color: #DE1C20 !important;
}
.index .g-bg-primary .service-icon {
  padding: 22px 15px;
  color: #ffffff;
  font-size: 30px;
}
.index .call-action-v1.g-mt-70 {
  margin-top: 0 !important;
}

#owl-demo .owl-item {
  height: auto !important;
}
#owl-demo .owl-item .item img {
  display: block;
  width: 100%;
  height: auto;
  background-size: cover;
  position: initial !important;
  top: -175px;
}

.sitemapMenu ul.level1 li a.menu_kop_link,
.sitemapMenu ul.level1 li a.menu_kop_link_active {
  font-size: 14px;
  padding: 9px 0;
  text-transform: inherit;
}

.pointer {
  cursor: pointer;
}

/*
override css oldsite
*/
body {
  color: #212529 !important;
}
body .footer-v1 .copyright p {
  color: #eee !important;
}
body p, body li, body li a, body label {
  color: #212529;
}

/*
HEADER
 */
.header-fixed-shrink .logo img {
  max-height: 40px;
  top: 2px;
}

.header-sticky :not(.header-fix-schrink) {
  max-height: 150px;
}

.header .navbar-nav > li > a:hover, .header .navbar-nav > .active > a, .header .navbar-nav li.level1 a.menu_kop_link_active, .headline h2, .headline h3, .headline h4 {
  border-bottom-color: #DE1C20 !important;
}

.header .navbar-nav > li > a:hover, .header .navbar-nav > li > a:focus, .header .navbar-nav > .active > a {
  color: #DE1C20 !important;
}

/* Design for max-width: 991px */
@media (max-width: 991px) {
  .navbar {
    margin-bottom: 22px;
  }
  .navbar .navbar-nav {
    width: 100%;
  }

  .header .navbar-nav > .active > a,
.header .navbar-nav > .active > a:hover,
.header .navbar-nav > .active > a:focus {
    background: none;
    font-weight: bold;
    color: #DE1C20 !important;
  }

  .header .navbar-nav > .active > a {
    border-color: #eee;
  }

  .header .nav > li > .search:hover {
    background: #ced4da;
  }
}
/*
CONTENT
*/
h1, h2, h3, h4, h5, h6 {
  color: #DE1C20;
}
h1 a, h1 a:hover, h1 a:focus, h2 a, h2 a:hover, h2 a:focus, h3 a, h3 a:hover, h3 a:focus, h4 a, h4 a:hover, h4 a:focus, h5 a, h5 a:hover, h5 a:focus, h6 a, h6 a:hover, h6 a:focus {
  /*news item title for example*/
  color: #DE1C20;
}

.breadcrumb a:hover, .breadcrumb a:focus {
  color: #DE1C20 !important;
}

.owl-item {
  overflow: hidden;
}

.btn, .btn-u, .btn-brd, .btn-brd-hover, .btn-u-dark, .btn-u-block {
  color: #ffffff !important;
  background-color: #DE1C20 !important;
}
.btn:hover, .btn:focus, .btn-u:hover, .btn-u:focus, .btn-brd:hover, .btn-brd:focus, .btn-brd-hover:hover, .btn-brd-hover:focus, .btn-u-dark:hover, .btn-u-dark:focus, .btn-u-block:hover, .btn-u-block:focus {
  color: #ffffff !important;
  background-color: #b11619 !important;
}

/*
FOOTER
 */
.footer a, .copyright a {
  color: #ffffff !important;
}
.footer a:hover, .copyright a:hover {
  color: #DE1C20 !important;
}

.cookie-bar .btn-cookie.btn-warning {
  color: #6c757d !important;
  background-color: #dee2e6 !important;
  border: 1px solid #adb5bd;
}
.cookie-bar .btn-cookie.btn-primary {
  color: #ffffff !important;
  background-color: #DE1C20;
  border: 1px solid #b11619;
}
.cookie-bar .btn-cookie.btn-primary:hover {
  background-color: #b11619;
}
.cookie-bar a {
  color: #DE1C20;
}
.cookie-bar a:hover {
  color: #b11619;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvb2xkc2l0ZS9jc3MvaWU4LmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvb2xkc2l0ZS9jc3MvYmxvY2tzLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvb2xkc2l0ZS9jc3MvcGx1Z2lucy5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL29sZHNpdGUvY3NzL2FwcC5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL29sZHNpdGUvY3NzL29uZS10aGVtZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL29sZHNpdGUvY3NzL3BsdWdpbnMvc3R5bGUtc3dpdGNoZXIuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9vbGRzaXRlL2Nzcy9zdHlsZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL29sZHNpdGUvY3NzL2hlYWRlcnMvaGVhZGVyLWRlZmF1bHQuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9vbGRzaXRlL2Nzcy9mb290ZXJzL2Zvb3Rlci12MS5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL29sZHNpdGUvcGx1Z2lucy9hbmltYXRlLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvb2xkc2l0ZS9wbHVnaW5zL2xpbmUtaWNvbnMvbGluZS1pY29ucy5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL29sZHNpdGUvcGx1Z2lucy9mb250LWF3ZXNvbWUvY3NzL2ZvbnQtYXdlc29tZS5taW4uY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9vbGRzaXRlL3BsdWdpbnMvcGFyYWxsYXgtc2xpZGVyL2Nzcy9wYXJhbGxheC1zbGlkZXIuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9vbGRzaXRlL3BsdWdpbnMvb3dsLWNhcm91c2VsL293bC1jYXJvdXNlbC9vd2wuY2Fyb3VzZWwuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9vbGRzaXRlL2Nzcy90aGVtZS1jb2xvcnMvZGVmYXVsdC5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL29sZHNpdGUvY3NzL3RoZW1lLXNraW5zL2RhcmsuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9vbGRzaXRlL2Nzcy9jdXN0b20uY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9vbGRzaXRlL2Nzcy9zbGltbWVudS5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3Mvc3RldmVuc2hvZi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL3N0ZXZlbnNob2YtdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9ib290c3RyYXAtb3ZlcnJpZGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19qdW1ib3Ryb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9faW50ZXJhY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fb3ZlcmZsb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zdHJldGNoZWQtbGluay5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvX3Jlc3BvbnNpdmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9fY29va2llLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvdGhlbWUtZ2xvYmFscy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL3NpdGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiNERBQUE7Ozs7OztFQU1DOztBQUVEO3NDQUNxQztBQUNyQztDQUNDLGlCQUFnQjtDQUNqQjs7QUFFQTtzQ0FDcUM7QUFDckM7O0NBRUMsYUFBWTtDQUNiOztBQUVBO0NBQ0MsWUFBVztDQUNYLGNBQWE7Q0FDYix3QkFBdUI7Q0FDeEI7O0FBRUE7Q0FDQyxjQUFhO0NBQ2Q7O0FBRUEsb0JBQW1CO0FBQ25CO0NBQ0MsWUFBVztDQUNYLGtCQUFpQjtDQUNqQixvQkFBbUI7Q0FDcEI7O0FBRUE7Q0FDQyxhQUFZO0NBQ1osaUJBQWdCO0NBQ2hCLG9CQUFtQjtDQUNwQjs7QUFFQSxjQUFhO0FBQ2I7Q0FDQyxZQUFXO0NBQ1gsaUJBQWdCO0NBQ2pCOztBQUVBLGdCQUFnQixvQkFBb0I7QUFDcEMsaUJBQWlCLG9CQUFvQjtBQUNyQyxvQkFBb0Isb0JBQW9CO0FBQ3hDLG1CQUFtQixvQkFBb0I7QUFDdkMsaUJBQWlCLG9CQUFvQjtBQUNyQyxtQkFBbUIsb0JBQW9COztBQUV2QyxhQUFZO0FBQ1o7Q0FDQyxzQkFBcUI7Q0FDckIsZ0JBQWU7Q0FDaEI7O0FBRUEsc0JBQXFCO0FBQ3JCO0NBQ0MscURBQW9EO0NBQ3JEOztBQUVBOzs7Ozs7O0NBT0MscURBQW9EO0NDM0VyRDs7Ozs7O0VBTUM7O0FBRUQ7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7K0RBNEU4RDs7QUFFOUQ7O3NEQUVxRDtBQUNyRCwyQkFBMEI7QUFDMUI7RUFDRSw4Q0FBNkM7Q0FDL0M7O0FBRUE7RUFDRSwrQ0FBOEM7Q0FDaEQ7O0FBRUEsMkJBQTBCO0FBQzFCO0VBQ0UsOENBQTZDO0VBQzdDLHVCQUFzQjtDQUN4QjtBQUNBO0VBQ0UsOENBQTZDO0VBQzdDLHVCQUFzQjtDQUN4QjtBQUNBO0VBQ0UsK0NBQThDO0VBQzlDLHVCQUFzQjtDQUN4QjtBQUNBO0VBQ0UsK0NBQThDO0VBQzlDLHVCQUFzQjtDQUN4QjtBQUNBO0VBQ0UsOENBQTZDO0VBQzdDLHVCQUFzQjtDQUN4Qjs7QUFFQSwwQkFBeUI7QUFDekI7RUFDRSw2QkFBNEI7Q0FDOUI7O0FBRUEsa0JBQWlCO0FBQ2pCO0VBQ0UsZUFBYztFQUNkLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLHNCQUFxQjtFQUNyQiw4QkFBNkI7Q0FDL0I7O0FBRUE7RUFDRSxtQkFBa0I7Q0FDcEI7O0FBRUEsa0JBQWlCO0FBQ2pCO0VBQ0UsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsa0JBQWlCO0NBQ25COztBQUVBLG9CQUFtQjtBQUNuQjtFQUNFLFlBQVc7RUFDWCxhQUFZO0VBQ1osZ0JBQWU7RUFDZixrQkFBaUI7RUFDakIsc0JBQXFCO0VBQ3JCLGdDQUErQjtDQUNqQzs7QUFFQTtFQUNFLFlBQVc7RUFDWCxzQkFBcUI7Q0FDdkI7O0FBRUE7RUFDRSxZQUFXO0VBQ1gsZ0NBQStCO0NBQ2pDO0FBQ0E7RUFDRSxpQ0FBZ0M7Q0FDbEM7O0FBRUE7RUFDRSxZQUFXO0VBQ1gsMkJBQTBCO0NBQzVCO0FBQ0E7RUFDRSxZQUFXO0VBQ1gsMkJBQTBCO0NBQzVCOztBQUVBO0VBQ0UsVUFBUztFQUNULG1CQUFrQjtDQUNwQjs7QUFFQTs7c0RBRXFEO0FBQ3JELHVCQUFzQjtBQUN0QjtFQUNFLGlCQUFnQjtFQUNoQixvQkFBbUI7RUFDbkIsOEJBQTZCO0VBQzdCLHdEQUF1RDtDQUN6RDs7QUFFQTtFQUNFLG9GQUFtRjtFQUNuRix1QkFBc0IsQ0FBRSwwREFBeUQ7Q0FDbkY7O0FBRUE7RUFDRSxZQUFXO0VBQ1gsZ0JBQWU7RUFDZixnQkFBZTtDQUNqQjs7QUFFQTtFQUNFLFVBQVM7RUFDVCxpQkFBZ0I7RUFDaEIsaUJBQWdCO0VBQ2hCLG1CQUFrQjtDQUNwQjtBQUNBO0VBQ0UsWUFBVztDQUNiO0FBQ0E7O0VBRUUsZUFBYztFQUNkLHNCQUFxQjtDQUN2Qjs7QUFFQTtFQUNFOztJQUVFLFlBQVc7SUFDWCxtQkFBa0I7R0FDcEI7O0VBRUE7SUFDRSxpQkFBZ0I7R0FDbEI7O0VBRUE7SUFDRSxPQUFNO0lBQ04sb0JBQW1CO0dBQ3JCO0NBQ0Y7O0FBRUEsOEJBQTZCO0FBQzdCOztFQUVFLGlCQUFnQjtFQUNoQixxQkFBb0I7RUFDcEIsOEJBQTZCO0NBQy9COztBQUVBO0VBQ0Usb0JBQW1CO0VBQ25CLDhCQUE2QjtDQUMvQjs7QUFFQTs7OztFQUlFLFlBQVc7RUFDWCxpQkFBZ0I7Q0FDbEI7O0FBRUE7O0VBRUUsWUFBVztDQUNiOztBQUVBO0VBQ0UsZ0JBQWU7Q0FDakI7O0FBRUE7RUFDRSxnQkFBZTtDQUNqQjs7QUFFQSxxQkFBb0I7QUFDcEI7RUFDRSxnQkFBZTtDQUNqQjtBQUNBO0VBQ0UsaUJBQWdCO0NBQ2xCO0FBQ0E7RUFDRSxpQkFBZ0I7Q0FDbEI7O0FBRUE7c0NBQ3FDO0FBQ3JDOztFQUtFLGlDQUFnQztDQUNsQzs7QUFFQTtzQ0FDcUM7QUFDckM7RUFDRSxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLDhEQUE2RDtFQUM3RCx1QkFBc0IsQ0FBRSwwREFBeUQ7Q0FDbkY7O0FBRUE7RUFDRSxPQUFNO0VBQ04sUUFBTztFQUNQLFlBQVc7RUFDWCxhQUFZO0VBQ1osYUFBWTtFQUNaLG1CQUFrQjtFQUNsQiw2QkFBNEI7Q0FDOUI7O0FBRUE7O0VBRUUsWUFBVztFQUNYLFdBQVU7RUFDVixtQkFBa0I7Q0FDcEI7O0FBRUE7RUFDRSxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsc0JBQXFCO0NBQ3ZCOztBQUVBO0VBQ0UsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsa0JBQWlCO0VBQ2pCLDBCQUF5QjtDQUMzQjs7QUFFQTtFQUNFO0lBQ0UsZ0JBQWU7R0FDakI7O0VBRUE7SUFDRSxnQkFBZTtJQUNmLGtCQUFpQjtHQUNuQjtDQUNGOztBQUVBO3NDQUNxQztBQUNyQztFQUNFLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsbURBQWtEO0NBQ3BEOztBQUVBO0VBQ0UsZ0JBQWU7RUFDZixtQkFBa0I7Q0FDcEI7O0FBRUE7RUFDRSxZQUFXO0VBQ1gsMEJBQXlCO0NBQzNCOztBQUVBOztFQUVFLFlBQVc7Q0FDYjs7QUFFQTtFQUNFLFlBQVc7RUFDWCxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLHVCQUFzQjtDQUN4Qjs7QUFFQTtzQ0FDcUM7QUFDckM7RUFDRSxXQUFVO0VBQ1YsaUJBQWdCO0VBQ2hCLG1CQUFrQjtDQUNwQjs7QUFFQTtFQUNFLGlCQUFnQjtDQUNsQjs7QUFFQTtFQUNFLHVEQUFzRDtFQUN0RCx1QkFBc0I7RUFDdEIsbUNBQWtDO0NBQ3BDOztBQUVBO0VBQ0UsdURBQXNEO0VBQ3RELHVCQUFzQjtFQUN0QixtQ0FBa0M7Q0FDcEM7O0FBRUE7RUFDRSx1REFBc0Q7RUFDdEQsdUJBQXNCO0VBQ3RCLG1DQUFrQztDQUNwQzs7QUFFQTtFQUNFLE9BQU07RUFDTixRQUFPO0VBQ1AsWUFBVztFQUNYLFlBQVc7RUFDWCxhQUFZO0VBQ1osYUFBWTtFQUNaLG1CQUFrQjtFQUNsQiw0QkFBMkI7Q0FDN0I7O0FBRUE7RUFDRSxZQUFXO0VBQ1gsZ0JBQWU7RUFDZixrQkFBaUI7RUFDakIsMEJBQXlCO0NBQzNCOztBQUVBO0VBQ0UsWUFBVztFQUNYLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUNoQiwwQkFBeUI7Q0FDM0I7O0FBRUE7RUFDRTtJQUNFLGlCQUFnQjtHQUNsQjtDQUNGOztBQUVBO0VBQ0U7O0lBRUUsZ0JBQWU7R0FDakI7O0VBRUE7SUFDRSxnQkFBZTtJQUNmLGtCQUFpQjtHQUNuQjs7RUFFQTtJQUNFLGdCQUFlO0dBQ2pCO0NBQ0Y7O0FBRUE7O3NEQUVxRDtBQUNyRCxrQkFBaUI7QUFDakI7RUFDRSxlQUFjO0VBQ2QsaUJBQWdCO0VBQ2hCLG1CQUFrQjtDQUNwQjs7QUFFQTtFQUNFLE9BQU07RUFDTixRQUFPO0VBQ1AsWUFBVztFQUNYLGFBQVk7RUFDWixhQUFZO0VBQ1osbUJBQWtCO0NBQ3BCOztBQUVBO0VBQ0UsNEJBQTJCO0NBQzdCOztBQUVBOzs7RUFHRSxpQ0FBZ0M7RUFDaEMsb0NBQW1DO0VBQ25DLHNDQUFxQztFQUNyQyx5Q0FBd0M7Q0FDMUM7O0FBRUE7RUFDRSx1QkFBc0I7RUFDdEIseUJBQXdCO0VBQ3hCLDJCQUEwQjtFQUMxQiw4QkFBNkI7Q0FDL0I7O0FBRUEsa0JBQWlCO0FBQ2pCO0VBQ0Usd0JBQXVCO0VBQ3ZCLGdDQUErQjtDQUNqQzs7QUFFQTtFQUNFLHFCQUFvQjtFQUNwQiw2QkFBNEI7Q0FDOUI7O0FBRUE7O3NEQUVxRDtBQUNyRDtzQ0FDcUM7QUFDckM7RUFDRSxpQkFBZ0I7RUFDaEIsdUJBQXNCO0VBQ3RCLDhCQUE2QjtFQUk3QixpQ0FBZ0M7Q0FDbEM7O0FBRUE7RUFDRSxzQkFBcUI7Q0FDdkI7O0FBRUE7RUFDRSxvQkFBbUI7Q0FDckI7O0FBRUE7RUFDRSxZQUFXO0VBQ1gsYUFBWTtFQUNaLGdCQUFlO0NBQ2pCOztBQUVBO0VBQ0UsMEJBQXlCO0NBQzNCOztBQUVBO0VBQ0UsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsbUJBQWtCO0NBQ3BCOztBQUVBO0VBQ0UsaUJBQWdCO0NBQ2xCOztBQUVBO0VBQ0UsWUFBVztDQUNiOztBQUVBLGFBQVk7QUFDWjtFQUNFLFdBQVU7RUFDVixvQkFBbUI7RUFDbkIsdUJBQXNCO0NBQ3hCOztBQUVBO0VBQ0UsV0FBVTtFQUNWLGdCQUFlO0VBQ2Ysc0JBQXFCO0NBQ3ZCOztBQUVBLG1CQUFrQjtBQUNsQjtFQUNFLFVBQVM7RUFDVCxrQkFBaUI7RUFDakIsMkJBQTBCO0NBQzVCOztBQUVBO0VBQ0UsV0FBVTtFQUNWLGtCQUFpQjtFQUNqQixvQkFBbUI7Q0FDckI7O0FBRUE7RUFDRSxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixzQkFBcUI7RUFDckIsdUJBQXNCO0VBQ3RCLDhCQUE2QjtDQUMvQjs7QUFFQTtzQ0FDcUM7QUFDckM7RUFDRSxXQUFVO0NBQ1o7O0FBRUE7RUFDRSxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLG9DQUFtQyxDQUFFLGNBQWE7Q0FDcEQ7O0FBRUE7RUFDRSxjQUFhO0VBQ2IsbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUNuQiw4QkFBNkI7R0FJNUIsaUNBQWdDO0NBQ25DOztBQUVBO0VBQ0Usc0JBQXFCO0NBQ3ZCOztBQUVBO0VBQ0UsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsb0JBQW1CO0NBQ3JCOztBQUVBO0VBQ0UsYUFBWTtFQUNaLGdCQUFlO0NBQ2pCOztBQUVBOztzREFFcUQ7QUFDckQ7c0NBQ3FDO0FBQ3JDO0VBQ0UsaUJBQWdCO0VBQ2hCLGtCQUFpQjtFQUNqQixxQkFBb0I7Q0FDdEI7O0FBRUE7RUFDRSxtQkFBa0I7RUFDbEIsb0JBQW1CO0NBQ3JCOztBQUVBO0VBQ0UsYUFBWTtFQUNaLFVBQVM7RUFDVCxZQUFXO0VBQ1gsWUFBVztFQUNYLGNBQWE7RUFDYixtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLG9CQUFtQjtDQUNyQjs7QUFFQTtFQUNFLGdCQUFlO0NBQ2pCOztBQUVBO0VBQ0UsY0FBYTtFQUNiLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLCtCQUE4QjtDQUNoQzs7QUFFQTtFQUNFLGVBQWM7Q0FDaEI7O0FBRUE7RUFDRSxlQUFjO0VBQ2QsaUJBQWdCO0NBQ2xCOztBQUVBOztzREFFcUQ7QUFDckQ7c0NBQ3FDO0FBQ3JDO0VBQ0UsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsd0JBQXVCO0VBQ3ZCLDBCQUF5QjtDQUMzQjs7QUFFQTtFQUNFLFVBQVM7RUFDVCxXQUFVO0VBQ1YsWUFBVztFQUNYLFlBQVc7RUFDWCxhQUFZO0VBQ1osZ0JBQWU7RUFDZixrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsb0JBQW1CO0VBQ25CLHNCQUFxQjtDQUN2Qjs7QUFFQTs7RUFFRSxvQkFBbUI7Q0FDckI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0VBQ0UsbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQixvQkFBbUI7RUFDbkIsa0NBQWlDO0NBQ25DOztBQUVBO0VBQ0UsZ0JBQWU7Q0FDakI7O0FBRUE7RUFDRSxrQkFBaUI7Q0FDbkI7O0FBRUE7RUFDRSxvQkFBbUI7Q0FDckI7O0FBRUE7OztFQUdFLFlBQVc7Q0FDYjs7QUFFQTtzQ0FDcUM7QUFDckM7RUFDRSxjQUFhO0NBQ2Y7O0FBRUE7RUFDRSxZQUFXO0VBQ1gsWUFBVztFQUNYLGdCQUFlO0VBQ2Ysc0JBQXFCO0NBQ3ZCOztBQUVBOztFQUVFLFlBQVc7RUFDWCxhQUFZO0VBQ1osZUFBYztDQUNoQjs7QUFFQTs7RUFFRSxZQUFXO0NBQ2I7O0FBRUE7RUFDRSxnQkFBZTtFQUNmLDBCQUF5QjtDQUMzQjs7QUFFQTtFQUNFLGVBQWM7RUFDZCxlQUFjO0VBQ2QsZ0JBQWU7Q0FDakI7O0FBRUE7RUFDRSxtQkFBa0I7Q0FDcEI7O0FBRUEsa0JBQWlCO0FBQ2pCO0VBQ0UsZ0JBQWU7RUFDZiwwQkFBeUI7Q0FDM0I7O0FBRUE7RUFDRSxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixpQkFBZ0I7Q0FDbEI7O0FBRUEsY0FBYTtBQUNiO0VBQ0UsWUFBVztFQUNYLGFBQVk7Q0FDZDs7QUFFQTtFQUNFLFlBQVc7Q0FDYjs7QUFFQTtFQUNFLGlCQUFnQjtDQUNsQjs7QUFFQTtFQUNFLGlCQUFnQjtDQUNsQjs7QUFFQTtzQ0FDcUM7QUFDckM7RUFDRSxtQkFBa0I7RUFDbEIsb0JBQW1CO0NBQ3JCOztBQUVBO0VBQ0UsT0FBTTtFQUNOLFNBQVE7RUFDUixVQUFTO0VBQ1QsVUFBUztFQUNULFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUNuQiwrQkFBOEI7RUFDOUIsdURBQXNEO0NBQ3hEOztBQUVBO0VBQ0UsbUJBQWtCO0NBQ3BCOztBQUVBO0VBQ0UsZUFBYztFQUNkLGVBQWM7RUFDZCxnQkFBZTtFQUNmLG9CQUFtQjtDQUNyQjs7QUFFQTtFQUNFLGdCQUFlO0VBQ2Ysb0JBQW1CO0VBQ25CLDBCQUF5QjtDQUMzQjs7QUFFQTtzQ0FDcUM7QUFDckM7RUFDRSxtQkFBa0I7RUFDbEIsb0JBQW1CO0NBQ3JCOztBQUVBO0VBQ0UsbUJBQWtCO0NBQ3BCOztBQUVBO0VBQ0Usb0JBQW1CO0NBQ3JCOztBQUVBO0VBQ0UsZUFBYztFQUNkLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLG9CQUFtQjtFQUNuQiwwQkFBeUI7Q0FDM0I7O0FBRUE7RUFDRSw0QkFBMkI7RUFDM0IsNkJBQTRCO0NBQzlCOztBQUVBO0VBQ0U7SUFDRSxrQkFBaUI7SUFDakIsbUJBQWtCO0lBQ2xCLDJCQUEwQjtJQUMxQiw4QkFBNkI7R0FDL0I7Q0FDRjs7QUFFQTtzQ0FDcUM7QUFDckM7RUFDRSxZQUFXO0VBQ1gscUJBQW9CO0NBQ3RCOztBQUVBO0VBQ0UsaUJBQWdCO0NBQ2xCOztBQUVBO0VBQ0UsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsMEJBQXlCO0NBQzNCOztBQUVBO0VBQ0UsMEJBQXlCO0NBQzNCOztBQUVBO3NDQUNxQztBQUNyQztFQUNFLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLHVCQUFzQjtFQUN0Qix3QkFBdUI7Q0FDekI7O0FBRUE7RUFDRSxVQUFTO0VBQ1QsV0FBVTtFQUNWLFlBQVc7RUFDWCxZQUFXO0VBQ1gsYUFBWTtFQUNaLGdCQUFlO0VBQ2Ysa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsb0JBQW1CO0VBQ25CLHFCQUFvQjtFQUNwQixzQkFBcUI7Q0FDdkI7O0FBRUE7O0lBRUksb0JBQW1CO0NBQ3ZCOztBQUVBO3NDQUNxQztBQUNyQztFQUNFLGNBQWE7RUFDYixpQkFBZ0I7Q0FDbEI7O0FBRUE7RUFDRSxZQUFXO0VBQ1gsWUFBVztFQUNYLGdCQUFlO0VBQ2YscUJBQW9CO0NBQ3RCOztBQUVBO0VBQ0UsaUJBQWdCO0NBQ2xCOztBQUVBO0VBQ0UsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLDBCQUF5QjtDQUMzQjs7QUFFQTtFQUNFLFFBQU87RUFDUCxVQUFTO0VBQ1QsWUFBVztFQUNYLFlBQVc7RUFDWCxhQUFZO0VBQ1osbUJBQWtCO0VBQ2xCLG9CQUFtQjtDQUNyQjs7QUFFQTs7c0RBRXFEO0FBQ3JEO3NDQUNxQztBQUNyQztFQUNFLG1CQUFrQjtDQUNwQjs7QUFFQTtFQUNFLFdBQVU7RUFDVixZQUFXO0VBQ1gsYUFBWTtFQUNaLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsb0JBQW1CO0VBQ25CLG9CQUFtQjtFQUNuQixzQkFBcUI7RUFDckIsdUJBQXNCO0NBQ3hCOztBQUVBO0VBQ0UsVUFBUztFQUNULFdBQVU7RUFDVixZQUFXO0VBQ1gsYUFBWTtFQUNaLGFBQVk7RUFDWixtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLHVCQUFzQjtDQUN4Qjs7QUFFQSx1QkFBc0I7QUFDdEI7RUFDRSxnQkFBZTtDQUNqQjs7QUFFQTtFQUNFLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUNoQiwwQkFBeUI7Q0FDM0I7O0FBRUEsa0JBQWlCO0FBQ2pCO0VBQ0UsbUJBQWtCO0NBQ3BCOztBQUVBO0VBQ0UsVUFBUztFQUNULFdBQVU7RUFDVixVQUFTO0VBQ1QsYUFBWTtFQUNaLGVBQWM7RUFDZCxtQkFBa0I7RUFDbEIsMkJBQTBCO0NBQzVCOztBQUVBO0VBQ0U7SUFDRSxhQUFZO0dBQ2Q7Q0FDRjs7QUFFQTs7c0RBRXFEO0FBQ3JEO3NDQUNxQztBQUNyQztFQUNFLG1CQUFrQjtDQUNwQjs7QUFFQSxjQUFhO0FBQ2I7RUFDRSxtQkFBa0I7Q0FDcEI7O0FBRUE7RUFDRSxPQUFNO0VBQ04sUUFBTztFQUNQLFlBQVc7RUFDWCxhQUFZO0VBQ1osYUFBWTtFQUNaLG1CQUFrQjtFQUNsQix3QkFBdUI7RUFDdkIsaUNBQWdDO0VBQ2hDLG9DQUFtQztFQUNuQyxzQ0FBcUM7RUFDckMseUNBQXdDO0NBQzFDOztBQUVBO0VBQ0UsNEJBQTJCO0NBQzdCOztBQUVBLGdCQUFlO0FBQ2Y7RUFDRSxRQUFPO0VBQ1AsU0FBUTtFQUNSLFdBQVU7RUFDVixXQUFVO0VBQ1YsWUFBVztFQUNYLGFBQVk7RUFDWixpQkFBZ0I7RUFDaEIsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLGlDQUFnQztFQUNoQyxvQ0FBbUM7RUFDbkMsc0NBQXFDO0VBQ3JDLHlDQUF3QztDQUMxQzs7QUFFQTtFQUNFLFNBQVE7RUFDUixvQkFBbUI7Q0FDckI7O0FBRUE7RUFDRSxjQUFhO0VBQ2IsbUJBQWtCO0VBQ2xCLHNCQUFxQjtDQUN2Qjs7QUFFQTtFQUNFLFlBQVc7RUFDWCxrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLGlDQUFnQztFQUNoQyxvQ0FBbUM7RUFDbkMsc0NBQXFDO0VBQ3JDLHlDQUF3QztDQUMxQzs7QUFFQTtFQUNFLFlBQVc7RUFDWCxvQkFBbUI7RUFDbkIsc0JBQXFCO0NBQ3ZCOztBQUVBO0VBQ0UsWUFBVztFQUNYLG9CQUFtQjtFQUNuQixzQkFBcUI7Q0FDdkI7O0FBRUE7RUFDRSxZQUFXO0VBQ1gsb0JBQW1CO0VBQ25CLHNCQUFxQjtDQUN2Qjs7QUFFQSxvQkFBbUI7QUFDbkI7RUFDRSxZQUFXO0VBQ1gsZ0JBQWU7RUFDZixrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLDBCQUF5QjtDQUMzQjs7QUFFQTtFQUNFLFlBQVc7RUFDWCxnQkFBZTtFQUNmLGtCQUFpQjtFQUNqQiwwQkFBeUI7Q0FDM0I7O0FBRUE7RUFDRSxlQUFjO0VBQ2QsbUJBQWtCO0NBQ3BCOztBQUVBO0VBQ0UsUUFBTztFQUNQLFdBQVU7RUFDVixZQUFXO0VBQ1gsWUFBVztFQUNYLGFBQVk7RUFDWixtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLGlDQUFnQztFQUNoQyxvQ0FBbUM7RUFDbkMsc0NBQXFDO0VBQ3JDLHlDQUF3QztDQUMxQzs7QUFFQTtFQUNFLFlBQVc7RUFDWCxvQkFBbUI7Q0FDckI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0VBQ0UsbUJBQWtCO0VBQ2xCLG9CQUFtQjtDQUNyQjs7QUFFQTtFQUNFLFlBQVc7Q0FDYjs7QUFFQTtFQUNFLGNBQWE7RUFDYixpQkFBZ0I7RUFDaEIsbUJBQWtCO0NBQ3BCOztBQUVBO0VBQ0UsVUFBUztDQUNYOztBQUVBO0VBQ0UsZUFBYztFQUNkLGdCQUFlO0VBQ2YsbUJBQWtCO0NBQ3BCOztBQUVBO0VBQ0UsZ0JBQWU7Q0FDakI7O0FBRUE7RUFDRSxvQkFBbUI7Q0FDckI7O0FBRUEsMkJBQTBCO0FBQzFCO0VBQ0UsaUJBQWdCO0NBQ2xCOztBQUVBO0VBQ0UsZUFBYztDQUNoQjs7QUFFQTtFQUNFLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQiw4QkFBNkI7Q0FDL0I7O0FBRUE7RUFDRSxnQkFBZTtDQUNqQjs7QUFFQTtFQUNFLGVBQWM7RUFDZCwwQkFBeUI7Q0FDM0I7O0FBRUE7RUFDRSxlQUFjO0VBQ2QsMEJBQXlCO0NBQzNCOztBQUVBO0VBQ0UsZUFBYztFQUNkLDBCQUF5QjtDQUMzQjs7QUFFQTtFQUNFLHNCQUFxQjtDQUN2Qjs7QUFFQTtFQUNFLFlBQVc7RUFDWCxvQkFBbUI7Q0FDckI7O0FBRUE7RUFDRSxZQUFXO0VBQ1gsb0JBQW1CO0NBQ3JCOztBQUVBO0VBQ0UsWUFBVztFQUNYLG9CQUFtQjtDQUNyQjs7QUFFQTtzQ0FDcUM7QUFDckM7RUFDRSxtQkFBa0I7Q0FDcEI7O0FBRUE7RUFDRSxPQUFNO0VBQ04sUUFBTztFQUNQLFlBQVc7RUFDWCxhQUFZO0VBQ1osYUFBWTtFQUNaLG1CQUFrQjtFQUNsQixpQ0FBZ0M7RUFDaEMsb0NBQW1DO0VBQ25DLHNDQUFxQztFQUNyQyx5Q0FBd0M7Q0FDMUM7O0FBRUE7RUFDRSw0QkFBMkI7RUFDM0IsaUNBQWdDO0VBQ2hDLG9DQUFtQztFQUNuQyxzQ0FBcUM7RUFDckMseUNBQXdDO0NBQzFDOztBQUVBO0VBQ0UsWUFBVztDQUNiOztBQUVBLHVCQUFzQjtBQUN0QjtFQUNFLFFBQU87RUFDUCxTQUFRO0VBQ1IsV0FBVTtFQUNWLFdBQVU7RUFDVixZQUFXO0VBQ1gsY0FBYTtFQUNiLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsaUNBQWdDO0VBQ2hDLG9DQUFtQztFQUNuQyxzQ0FBcUM7RUFDckMseUNBQXdDO0NBQzFDOztBQUVBO0VBQ0UsU0FBUTtFQUNSLG9CQUFtQjtDQUNyQjs7QUFFQTs7RUFFRSxZQUFXO0VBQ1gsZUFBYztDQUNoQjs7QUFFQTtFQUNFLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLDBCQUF5QjtDQUMzQjs7QUFFQTtFQUNFLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLG9CQUFtQjtDQUNyQjs7QUFFQTtFQUNFLFlBQVc7RUFDWCxpQkFBZ0I7RUFDaEIsb0JBQW1CO0NBQ3JCOztBQUVBLGVBQWM7QUFDZDtFQUNFLFlBQVc7RUFDWCxZQUFXO0VBQ1gsYUFBWTtFQUNaLGFBQVk7RUFDWixnQkFBZTtFQUNmLG1CQUFrQjtFQUNsQixzQkFBcUI7RUFDckIsdUJBQXNCO0NBQ3hCOztBQUVBO0VBQ0UsWUFBVztFQUNYLGlCQUFnQjtFQUNoQixzQkFBcUI7RUFDckIsaUNBQWdDO0VBQ2hDLG9DQUFtQztFQUNuQyxzQ0FBcUM7RUFDckMseUNBQXdDO0NBQzFDOztBQUVBO3NDQUNxQztBQUNyQztFQUNFLG1CQUFrQjtDQUNwQjs7QUFFQTtFQUNFLFlBQVc7RUFDWCxvQkFBbUI7Q0FDckI7O0FBRUE7RUFDRSxZQUFXO0VBQ1gsZUFBYztFQUNkLGdCQUFlO0VBQ2YsbUJBQWtCO0VBQ2xCLDBCQUF5QjtDQUMzQjs7QUFFQTtFQUNFLFlBQVc7RUFDWCxlQUFjO0VBQ2QsZ0JBQWU7RUFDZixtQkFBa0I7RUFDbEIsb0JBQW1CO0NBQ3JCOztBQUVBO0VBQ0UsWUFBVztFQUNYLGdCQUFlO0NBQ2pCOztBQUVBO0VBQ0UsZUFBYztFQUNkLHNCQUFxQjtDQUN2Qjs7QUFFQTtzQ0FDcUM7QUFDckM7RUFDRSxtQkFBa0I7Q0FDcEI7O0FBRUE7RUFDRSxZQUFXO0VBQ1gsZUFBYztFQUNkLGdCQUFlO0VBQ2YsbUJBQWtCO0VBQ2xCLDBCQUF5QjtDQUMzQjs7QUFFQTtFQUNFLGVBQWM7RUFDZCxlQUFjO0VBQ2QsZ0JBQWU7RUFDZixtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLG9CQUFtQjtDQUNyQjs7QUFFQTtFQUNFLFVBQVM7RUFDVCxVQUFTO0VBQ1QsWUFBVztFQUNYLFlBQVc7RUFDWCxhQUFZO0VBQ1osaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixtQkFBa0I7Q0FDcEI7O0FBRUE7RUFDRSxtQkFBa0I7Q0FDcEI7O0FBRUE7RUFDRSxPQUFNO0VBQ04sUUFBTztFQUNQLFlBQVc7RUFDWCxhQUFZO0VBQ1osYUFBWTtFQUNaLG1CQUFrQjtFQUNsQixpQ0FBZ0M7RUFDaEMsb0NBQW1DO0VBQ25DLHNDQUFxQztFQUNyQyx5Q0FBd0M7Q0FDMUM7O0FBRUE7RUFDRSw0QkFBMkI7RUFDM0IsaUNBQWdDO0VBQ2hDLG9DQUFtQztFQUNuQyxzQ0FBcUM7RUFDckMseUNBQXdDO0NBQzFDOztBQUVBO0VBQ0UsWUFBVztFQUNYLG9CQUFtQjtDQUNyQjs7QUFFQSx1QkFBc0I7QUFDdEI7RUFDRSxRQUFPO0VBQ1AsU0FBUTtFQUNSLFdBQVU7RUFDVixXQUFVO0VBQ1YsWUFBVztFQUNYLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsaUNBQWdDO0VBQ2hDLG9DQUFtQztFQUNuQyxzQ0FBcUM7RUFDckMseUNBQXdDO0NBQzFDOztBQUVBO0VBQ0UsU0FBUTtFQUNSLG9CQUFtQjtDQUNyQjs7QUFFQSxtQkFBa0I7QUFDbEI7RUFDRSxZQUFXO0VBQ1gsWUFBVztFQUNYLGFBQVk7RUFDWixhQUFZO0VBQ1osZ0JBQWU7RUFDZixtQkFBa0I7RUFDbEIsc0JBQXFCO0VBQ3JCLHVCQUFzQjtDQUN4Qjs7QUFFQTtFQUNFLFlBQVc7RUFDWCxpQkFBZ0I7RUFDaEIsc0JBQXFCO0VBQ3JCLGlDQUFnQztFQUNoQyxvQ0FBbUM7RUFDbkMsc0NBQXFDO0VBQ3JDLHlDQUF3QztDQUMxQzs7QUFFQTtzQ0FDcUM7QUFDckM7RUFDRSxtQkFBa0I7Q0FDcEI7O0FBRUE7RUFDRSxZQUFXO0VBQ1gsb0JBQW1CO0NBQ3JCOztBQUVBO0VBQ0UsWUFBVztFQUNYLGVBQWM7RUFDZCxnQkFBZTtFQUNmLG1CQUFrQjtFQUNsQiwwQkFBeUI7Q0FDM0I7O0FBRUE7RUFDRSxlQUFjO0VBQ2QsZUFBYztFQUNkLGdCQUFlO0VBQ2Ysb0JBQW1CO0NBQ3JCOztBQUVBO3NDQUNxQztBQUNyQztFQUNFLGdCQUFlO0NBQ2pCOztBQUVBO0VBQ0UsWUFBVztFQUNYLGVBQWM7RUFDZCxnQkFBZTtFQUNmLG1CQUFrQjtFQUNsQiwwQkFBeUI7Q0FDM0I7O0FBRUE7RUFDRSxlQUFjO0VBQ2QsZUFBYztFQUNkLG1CQUFrQjtFQUNsQixvQkFBbUI7Q0FDckI7O0FBRUE7RUFDRSxnQkFBZTtFQUNmLGtCQUFpQjtFQUNqQixvQkFBbUI7Q0FDckI7O0FBRUEsY0FBYTtBQUNiO0VBQ0UsaUJBQWdCO0NBQ2xCOztBQUVBO0VBQ0Usb0JBQW1CO0NBQ3JCOztBQUVBLGNBQWE7QUFDYjtFQUNFLG1CQUFrQjtDQUNwQjs7QUFFQTtFQUNFLE9BQU07RUFDTixRQUFPO0VBQ1AsWUFBVztFQUNYLGFBQVk7RUFDWixhQUFZO0VBQ1osbUJBQWtCO0VBQ2xCLDRCQUEyQjtDQUM3Qjs7QUFFQSxhQUFZO0FBQ1o7O0VBRUUsbUJBQWtCO0NBQ3BCOztBQUVBOztFQUVFLFNBQVE7RUFDUixVQUFTO0VBQ1QsU0FBUTtFQUNSLFdBQVU7RUFDVixhQUFZO0VBQ1osbUJBQWtCO0VBQ2xCLG9CQUFtQjtDQUNyQjs7QUFFQTtFQUNFLGFBQVk7RUFDWiwrQkFBOEI7RUFDOUIsdURBQXNEO0NBQ3hEOztBQUVBO0VBQ0UsWUFBVztFQUNYLCtCQUE4QjtFQUM5Qix1REFBc0Q7Q0FDeEQ7O0FBRUEsMkJBQTBCO0FBQzFCO0VBQ0UsZUFBYztFQUNkOztJQUVFLFVBQVM7SUFDVCxXQUFVO0lBQ1YsY0FBYTtJQUNiLCtCQUE4QjtJQUM5Qix1REFBc0Q7R0FDeEQ7O0VBRUE7O0lBRUUsV0FBVTtJQUNWLGNBQWE7SUFDYiwrQkFBOEI7R0FDaEM7O0VBRUEsd0JBQXVCO0VBQ3ZCO0lBQ0Usd0JBQXVCO0dBQ3pCO0NBQ0Y7O0FBRUE7O3NEQUVxRDtBQUNyRDtzQ0FDcUM7QUFDckM7RUFDRSxnQkFBZTtFQUNmLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLGlCQUFnQjtDQUNsQjs7QUFFQTtFQUNFLGdCQUFlO0NBQ2pCOztBQUVBO0VBQ0UsWUFBVztFQUNYLGVBQWM7RUFDZCxnQkFBZTtFQUNmLHVCQUFzQjtDQUN4Qjs7QUFFQTtFQUNFLG9CQUFtQjtFQUNuQix1QkFBc0I7Q0FDeEI7O0FBRUE7RUFDRSxpQkFBZ0I7RUFDaEIsaUJBQWdCO0VBQ2hCLGtCQUFpQjtDQUNuQjs7QUFFQTtFQUNFOztJQUVFLGVBQWM7SUFDZCxtQkFBa0I7R0FDcEI7O0VBRUE7SUFDRSxvQkFBbUI7R0FDckI7Q0FDRjs7QUFFQTtzQ0FDcUM7QUFDckM7RUFDRSxnQkFBZTtFQUNmLG1CQUFrQjtFQUNsQix3Q0FBdUM7Q0FDekM7O0FBRUE7RUFDRSxnQkFBZTtFQUNmLDBCQUF5QjtDQUMzQjs7QUFFQTtFQUNFLGlCQUFnQjtFQUNoQixvQkFBbUI7Q0FDckI7O0FBRUE7RUFDRTtJQUNFLGlCQUFnQjtHQUNsQjtDQUNGOztBQUVBOztzREFFcUQ7QUFDckQsaUJBQWdCO0FBQ2hCO0VBQ0U7SUFDRSxvQkFBbUI7R0FDckI7Q0FDRjs7QUFFQTtFQUNFO0lBQ0UsaUJBQWdCO0dBQ2xCO0NBQ0Y7O0FBRUE7RUFDRTtJQUNFLG9CQUFtQjtHQUNyQjtDQUNGOztBQUVBO0VBQ0UsaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUNoQixtQkFBa0I7SUFDaEIsb0NBQW1DLENBQUUsY0FBYTtDQUN0RDs7QUFFQTtFQUNFLE9BQU07RUFDTixRQUFPO0VBQ1AsU0FBUTtFQUNSLFlBQVc7RUFDWCxhQUFZO0VBQ1osYUFBWTtFQUNaLG1CQUFrQjtDQUNwQjs7QUFFQTtFQUNFLDRCQUEyQjtDQUM3Qjs7QUFFQTtFQUNFLFlBQVc7RUFDWCxpQkFBZ0I7RUFDaEIsOEJBQTZCO0NBQy9COztBQUVBO0VBQ0UscUNBQW9DO0NBQ3RDOztBQUVBO0VBQ0UsUUFBTztFQUNQLFNBQVE7RUFDUixXQUFVO0VBQ1YsWUFBVztFQUNYLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQixtQkFBa0I7Q0FDcEI7O0FBRUE7RUFDRSxvQkFBbUI7Q0FDckI7O0FBRUE7OztFQUdFLGlDQUFnQztFQUNoQyxvQ0FBbUM7RUFDbkMsc0NBQXFDO0VBQ3JDLHlDQUF3QztDQUMxQzs7QUFFQTtJQUNJLFlBQVc7RUFDYixZQUFXO0lBQ1QsYUFBWTtJQUNaLGNBQWE7SUFDYixnQkFBZTtJQUNmLG1CQUFrQjtJQUNsQixvQkFBbUI7SUFDbkIsc0JBQXFCO0NBQ3pCOztBQUVBLGVBQWM7QUFDZDtFQUNFLGVBQWM7RUFDZCxnQkFBZTtFQUNmLG1CQUFrQjtDQUNwQjs7QUFFQTs7RUFFRSxZQUFXO0NBQ2I7O0FBRUE7RUFDRSxrQkFBaUI7Q0FDbkI7O0FBRUE7RUFDRSxlQUFjO0NBQ2hCOztBQUVBO3NDQUNxQztBQUNyQztFQUNFLFVBQVM7Q0FDWDs7QUFFQTtFQUNFLFdBQVU7RUFDVixpQkFBZ0I7Q0FDbEI7O0FBRUE7RUFDRSxpQkFBZ0I7RUFDaEIsbUJBQWtCO0lBQ2hCLG9DQUFtQyxDQUFFLGNBQWE7Q0FDdEQ7O0FBRUE7RUFDRSxPQUFNO0VBQ04sUUFBTztFQUNQLFlBQVc7RUFDWCxhQUFZO0VBQ1osYUFBWTtFQUNaLG1CQUFrQjtDQUNwQjs7QUFFQTtFQUNFLDRCQUEyQjtDQUM3Qjs7QUFFQTs7RUFFRSxpQ0FBZ0M7RUFDaEMsb0NBQW1DO0VBQ25DLHNDQUFxQztFQUNyQyx5Q0FBd0M7Q0FDMUM7O0FBRUE7RUFDRSxZQUFXO0VBQ1gsaUJBQWdCO0VBQ2hCLGlDQUFnQztFQUNoQyxvQ0FBbUM7RUFDbkMsc0NBQXFDO0VBQ3JDLHlDQUF3QztDQUMxQzs7QUFFQTtFQUNFLHVCQUFzQjtFQUN0Qix5QkFBd0I7RUFDeEIsMkJBQTBCO0VBQzFCLDhCQUE2QjtDQUMvQjs7QUFFQTtFQUNFLFFBQU87RUFDUCxTQUFRO0VBQ1IsV0FBVTtFQUNWLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsa0JBQWlCO0VBQ2pCLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLDRDQUEyQztDQUM3Qzs7QUFFQTtFQUNFLG9CQUFtQjtDQUNyQjs7QUFFQTtFQUNFLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixvQkFBbUI7RUFDbkIsMEJBQXlCO0NBQzNCOztBQUVBO0VBQ0UsVUFBUztFQUNULFlBQVc7RUFDWCxZQUFXO0VBQ1gsYUFBWTtFQUNaLGNBQWE7RUFDYixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLG1CQUFrQjtDQUNwQjs7QUFFQTs7RUFFRSxZQUFXO0NBQ2I7O0FBRUE7RUFDRSxnQkFBZTtFQUNmLG9CQUFtQjtDQUNyQjs7QUFFQTtFQUNFLG9CQUFtQjtFQUNuQixvQ0FBbUMsQ0FBRSxjQUFhO0NBQ3BEOztBQUVBOztzREFFcUQ7QUFDckQ7SUFDSSxpQkFBZ0I7Q0FDcEI7O0FBRUE7RUFDRSxXQUFVO0VBQ1YsaUJBQWdCO0NBQ2xCOztBQUVBO0VBQ0UsaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsb0NBQW1DLENBQUUsY0FBYTtDQUNwRDs7QUFFQTtFQUNFLE9BQU07RUFDTixRQUFPO0VBQ1AsWUFBVztFQUNYLGFBQVk7RUFDWixhQUFZO0VBQ1osbUJBQWtCO0NBQ3BCOztBQUVBO0lBQ0ksa0NBQWlDO0NBQ3JDOztBQUVBOztFQUVFLGlDQUFnQztFQUNoQyxvQ0FBbUM7RUFDbkMsc0NBQXFDO0VBQ3JDLHlDQUF3QztDQUMxQzs7QUFFQTtFQUNFLFlBQVc7RUFDWCxpQkFBZ0I7RUFDaEIsaUNBQWdDO0VBQ2hDLG9DQUFtQztFQUNuQyxzQ0FBcUM7RUFDckMseUNBQXdDO0NBQzFDOztBQUVBO0VBQ0UsdUJBQXNCO0VBQ3RCLHlCQUF3QjtFQUN4QiwyQkFBMEI7RUFDMUIsOEJBQTZCO0NBQy9COztBQUVBO0VBQ0UsUUFBTztFQUNQLFNBQVE7RUFDUixXQUFVO0VBQ1YsWUFBVztFQUNYLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsNENBQTJDO0NBQzdDOztBQUVBO0lBQ0ksb0JBQW1CO0NBQ3ZCOztBQUVBO0lBQ0ksWUFBVztJQUNYLFlBQVc7SUFDWCxhQUFZO0lBQ1osY0FBYTtJQUNiLGdCQUFlO0lBQ2YsZ0JBQWU7SUFDZixrQkFBaUI7SUFDakIsbUJBQWtCO0lBQ2xCLHNCQUFxQjtJQUNyQixpQ0FBZ0M7Q0FDcEM7O0FBRUE7SUFDSSxvQkFBbUI7Q0FDdkI7O0FBRUE7O3NEQUVxRDtBQUNyRDtzQ0FDcUM7QUFDckM7RUFDRSxvQkFBbUI7Q0FDckI7O0FBRUE7RUFDRSxtQkFBa0I7Q0FDcEI7O0FBRUE7RUFDRSxZQUFXO0VBQ1gsZ0JBQWU7RUFDZiwwQkFBeUI7Q0FDM0I7O0FBRUE7RUFDRSxlQUFjO0VBQ2QsZ0JBQWU7RUFDZiwwQkFBeUI7Q0FDM0I7O0FBRUE7O3NEQUVxRDtBQUNyRDtzQ0FDcUM7QUFDckM7RUFDRSxZQUFXO0VBQ1gsYUFBWTtFQUNaLGdCQUFlO0VBQ2YsbUJBQWtCO0VBQ2xCLCtDQUE4QztFQUM5Qyx1QkFBc0I7Q0FDeEI7O0FBRUE7RUFDRSxPQUFNO0VBQ04sUUFBTztFQUNQLFlBQVc7RUFDWCxhQUFZO0VBQ1osYUFBWTtFQUNaLG1CQUFrQjtFQUNsQiw0QkFBMkI7Q0FDN0I7O0FBRUE7c0NBQ3FDO0FBQ3JDO0VBQ0UsWUFBVztFQUNYLGFBQVk7RUFDWixnQkFBZTtFQUNmLG1CQUFrQjtFQUNsQiw4Q0FBNkM7Q0FDL0M7O0FBRUE7RUFDRSxPQUFNO0VBQ04sUUFBTztFQUNQLFlBQVc7RUFDWCxhQUFZO0VBQ1osYUFBWTtFQUNaLG1CQUFrQjtFQUNsQixrQ0FBaUM7Q0FDbkM7O0FBRUEseUJBQXdCO0FBQ3hCO0VBQ0UsT0FBTTtFQUNOLFFBQU87RUFDUCxZQUFXO0VBQ1gsYUFBWTtFQUNaLGFBQVk7RUFDWixtQkFBa0I7RUFDbEIsNEJBQTJCO0NBQzdCOztBQUVBOztFQUVFLHVCQUFzQjtDQUN4Qjs7QUFFQTs7c0RBRXFEO0FBQ3JEO0VBQ0UsWUFBVztFQUNYLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLDBEQUF5RDtDQUMzRDs7QUFFQTtFQUNFLE9BQU07RUFDTixRQUFPO0VBQ1AsWUFBVztFQUNYLGFBQVk7RUFDWixhQUFZO0VBQ1osbUJBQWtCO0VBQ2xCLDRCQUEyQjtDQUM3Qjs7QUFFQTtFQUNFLE9BQU07RUFDTixRQUFPO0VBQ1AsWUFBVztFQUNYLGFBQVk7RUFDWixhQUFZO0VBQ1osbUJBQWtCO0VBQ2xCLHFEQUFvRDtDQUN0RDs7QUFFQSx3QkFBdUI7QUFDdkI7RUFDRSxXQUFVO0VBQ1YsZ0JBQWU7RUFDZixtQkFBa0I7Q0FDcEI7O0FBRUE7RUFDRSxZQUFXO0VBQ1gsZ0JBQWU7RUFDZiwwQkFBeUI7RUFDekIsNENBQTJDO0NBQzdDOztBQUVBOztFQUVFLGVBQWM7RUFDZCxtQkFBa0I7RUFDbEIsb0JBQW1CO0NBQ3JCOztBQUVBO0VBQ0UsaUJBQWdCO0NBQ2xCOztBQUVBO0VBQ0UsbUJBQWtCO0NBQ3BCOztBQUVBO0VBQ0UsWUFBVztFQUNYLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLDBCQUF5QjtDQUMzQjs7QUFFQTtFQUNFO0lBQ0UsZ0JBQWU7R0FDakI7O0VBRUE7SUFDRSxnQkFBZTtHQUNqQjtDQUNGOztBQUVBLHdCQUF1QjtBQUN2QjtFQUNFLGtDQUFpQztDQUNuQzs7QUFFQTtFQUNFLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsOEJBQTZCO0NBQy9COztBQUVBO0VBQ0UsWUFBVztFQUNYLGdCQUFlO0VBQ2YsaUJBQWdCO0NBQ2xCOztBQUVBO0VBQ0UsWUFBVztDQUNiOztBQUVBO0VBQ0U7SUFDRSxtQkFBa0I7R0FDcEI7O0VBRUE7SUFDRSxnQkFBZTtHQUNqQjs7RUFFQTtJQUNFLGlCQUFnQjtHQUNsQjtDQUNGOztBQUVBOztzREFFcUQ7QUFDckQ7RUFDRSwwREFBeUQ7Q0FDM0Q7O0FBRUE7O0VBRUUsbUJBQWtCO0NBQ3BCOztBQUVBOztFQUVFLE9BQU07RUFDTixRQUFPO0VBQ1AsWUFBVztFQUNYLGFBQVk7RUFDWixhQUFZO0VBQ1osbUJBQWtCO0VBQ2xCLGtDQUFpQztDQUNuQzs7QUFFQSxpQkFBZ0I7QUFDaEI7RUFDRSwwREFBeUQ7Q0FDM0Q7O0FBRUE7O0VBRUUsbUJBQWtCO0NBQ3BCOztBQUVBO0VBQ0UsNEJBQTJCO0NBQzdCOztBQUVBOztzREFFcUQ7QUFDckQ7RUFDRSxvREFBbUQ7Q0FDckQ7O0FBRUE7c0NBQ3FDO0FBQ3JDO0VBQ0UsZ0JBQWU7RUFDZixvREFBbUQ7Q0FDckQ7O0FBRUE7RUFDRSxZQUFXO0VBQ1gsZ0JBQWU7Q0FDakI7O0FBRUE7RUFDRSxZQUFXO0VBQ1gsZ0JBQWU7RUFDZiwwQkFBeUI7Q0FDM0I7O0FBRUE7RUFDRSxnQkFBZTtDQUNqQjs7O0FBR0E7c0NBQ3FDO0FBQ3JDO0VBQ0UsZ0JBQWU7RUFDZixvREFBbUQ7Q0FDckQ7O0FBRUE7RUFDRSxZQUFXO0VBQ1gscUJBQW9CO0VBQ3BCLHVCQUFzQjtDQUN4Qjs7QUFFQTtFQUNFLFlBQVc7RUFDWCxnQkFBZTtFQUNmLDBCQUF5QjtDQUMzQjs7QUFFQTtFQUNFLGdCQUFlO0VBQ2Ysa0JBQWlCO0NBQ25COztBQUVBO3NDQUNxQztBQUNyQztFQUNFLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIscURBQW9EO0NBQ3REOztBQUVBO0VBQ0UsT0FBTTtFQUNOLFVBQVM7RUFDVCxhQUFZO0VBQ1osbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQiw0QkFBMkI7RUFDM0Isb0NBQW1DO0VBQ25DLHFDQUFvQztDQUN0Qzs7QUFFQTtFQUNFLE9BQU07RUFDTixRQUFPO0VBQ1AsWUFBVztFQUNYLGFBQVk7RUFDWixhQUFZO0VBQ1osbUJBQWtCO0VBQ2xCLDZCQUE0QjtDQUM5Qjs7QUFFQTtFQUNFLGdCQUFlO0VBQ2YsOEJBQTZCO0VBQzdCLGtDQUFpQztDQUNuQzs7QUFFQTs7RUFFRSxZQUFXO0VBQ1gsaUJBQWdCO0VBQ2hCLDRDQUEyQztDQUM3Qzs7QUFFQTtFQUNFLGdCQUFlO0NBQ2pCOztBQUVBO0VBQ0UsZ0JBQWU7RUFDZiwwQkFBeUI7Q0FDM0I7O0FBRUE7RUFDRTtJQUNFLDRCQUEyQjtHQUM3QjtDQUNGOztBQUVBO3NDQUNxQztBQUNyQztJQUNJLFdBQVU7SUFDVixhQUFZO0lBQ1osZ0JBQWU7SUFDZixpQkFBZ0I7SUFDaEIsbUJBQWtCO0lBQ2xCLG1CQUFrQjtJQUNsQiw4Q0FBNkM7Q0FDakQ7O0FBRUE7RUFDRSxRQUFPO0VBQ1AsVUFBUztFQUNULFlBQVc7RUFDWCxZQUFXO0VBQ1gsYUFBWTtFQUNaLGFBQVk7RUFDWixtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLDRCQUEyQjtDQUM3Qjs7QUFFQTtFQUNFLGFBQVk7RUFDWixjQUFhO0VBQ2IsY0FBYTtFQUNiLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsc0JBQXFCO0VBQ3JCLDhCQUE2QjtFQUM3QixrQ0FBaUM7Q0FDbkM7O0FBRUE7RUFDRSxVQUFTO0VBQ1QsV0FBVTtFQUNWLFlBQVc7RUFDWCxhQUFZO0VBQ1osYUFBWTtFQUNaLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsdUJBQXNCO0NBQ3hCOztBQUVBO0VBQ0UsWUFBVztFQUNYLGVBQWM7RUFDZCxpQkFBZ0I7Q0FDbEI7O0FBRUE7RUFDRSxnQkFBZTtDQUNqQjs7QUFFQTtFQUNFLDBCQUF5QjtDQUMzQjs7QUFFQTtFQUNFO0lBQ0UsYUFBWTtJQUNaLGNBQWE7SUFDYixjQUFhO0dBQ2Y7O0VBRUE7SUFDRSxVQUFTO0lBQ1QsV0FBVTtJQUNWLFlBQVc7SUFDWCxhQUFZO0dBQ2Q7O0VBRUE7SUFDRSxnQkFBZTtHQUNqQjs7RUFFQTtJQUNFLGdCQUFlO0dBQ2pCO0NBQ0Y7O0FBRUE7c0NBQ3FDO0FBQ3JDO0VBQ0UsV0FBVTtFQUNWLGFBQVk7RUFDWixnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLDhDQUE2QztDQUMvQzs7QUFFQTtFQUNFLFFBQU87RUFDUCxVQUFTO0VBQ1QsWUFBVztFQUNYLFlBQVc7RUFDWCxhQUFZO0VBQ1osYUFBWTtFQUNaLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsNEJBQTJCO0NBQzdCOztBQUVBO0VBQ0UsWUFBVztFQUNYLGVBQWM7RUFDZCxnQkFBZTtFQUNmLG9CQUFtQjtDQUNyQjs7QUFFQTtFQUNFLFlBQVc7RUFDWCxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixvQkFBbUI7Q0FDckI7O0FBRUE7RUFDRSxZQUFXO0VBQ1gsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsMEJBQXlCO0NBQzNCOztBQUVBOztzREFFcUQ7QUFDckQ7RUFDRSxnQkFBZTtFQUNmLCtDQUE4QztDQUNoRDs7QUFFQTtFQUNFLFlBQVc7RUFDWCxvQkFBbUI7Q0FDckI7O0FBRUE7RUFDRSxZQUFXO0VBQ1gsbUJBQWtCO0NBQ3BCOztBQUVBO0VBQ0UsZUFBYztFQUNkLGtCQUFpQjtDQUNuQjs7QUFFQSxjQUFhO0FBQ2I7RUFDRSxXQUFVO0VBQ1YsWUFBVztFQUNYLG1CQUFrQjtDQUNwQjs7QUFFQTtFQUNFO0lBQ0UsV0FBVTtHQUNaO0NBQ0Y7O0FBRUE7RUFDRTtJQUNFLGlCQUFnQjtHQUNsQjtDQUNGOztBQUVBOztzREFFcUQ7QUFDckQ7RUFDRSxnQkFBZTtFQUNmLHVCQUFzQjtDQUN4Qjs7QUFFQTtFQUNFLGNBQWE7RUFDYixtQkFBa0I7RUFDbEIsa0NBQWlDO0NBQ25DOztBQUVBO0VBQ0UsYUFBWTtFQUNaLGNBQWE7RUFDYixvQkFBbUI7Q0FDckI7O0FBRUE7RUFDRSxZQUFXO0VBQ1gsZ0JBQWU7RUFDZixpQkFBZ0I7Q0FDbEI7O0FBRUE7RUFDRSxlQUFjO0VBQ2QsbUJBQWtCO0NBQ3BCOztBQUVBO0VBQ0UsWUFBVztFQUNYLGlCQUFnQjtFQUNoQixtQkFBa0I7Q0FDcEI7O0FBRUE7O0VBRUUsU0FBUTtFQUNSLGdCQUFlO0VBQ2Ysa0JBQWlCO0VBQ2pCLG1CQUFrQjtDQUNwQjs7QUFFQTtFQUNFLGlCQUFZO0VBQ1osbUJBQWtCO0NBQ3BCOztBQUVBO0VBQ0UsaUJBQVk7RUFDWixrQkFBaUI7Q0FDbkI7O0FBRUE7O3NEQUVxRDtBQUNyRDtzQ0FDcUM7QUFDckM7RUFDRSxxQkFBb0I7Q0FDdEI7O0FBRUE7RUFDRSxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUNuQiw2QkFBNEI7RUFHNUIsMENBQXlDO0NBQzNDOztBQUVBO0VBQ0UsWUFBVztFQUNYLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQix3QkFBdUI7RUFDdkIsNEJBQTJCO0NBQzdCOztBQUVBO0VBQ0UsU0FBUTtFQUNSLFVBQVM7RUFDVCxXQUFVO0VBQ1YsYUFBWTtFQUNaLGNBQWE7RUFDYixtQkFBa0I7RUFDbEIsb0JBQW1CO0VBQ25CLDRCQUEyQjtFQUMzQix1REFBc0Q7RUFDdEQseURBQXdEO0VBQ3hELGlEQUFnRDtDQUNsRDs7QUFFQTtFQUNFLFlBQVc7RUFDWCxnQkFBZTtFQUNmLG1CQUFrQjtDQUNwQjs7QUFFQTtFQUNFLFlBQVc7RUFDWCxZQUFXO0VBQ1gsYUFBWTtFQUNaLGVBQWM7Q0FDaEI7O0FBRUE7RUFDRSxZQUFXO0VBQ1gsZUFBYztFQUNkLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUNoQiwwQkFBeUI7Q0FDM0I7O0FBRUE7RUFDRSxnQkFBZTtFQUNmLDJCQUEwQjtDQUM1Qjs7QUFFQTtzQ0FDcUM7QUFDckM7RUFDRSxrQkFBaUI7RUFDakIscUJBQW9CO0NBQ3RCOztBQUVBO0VBQ0UsZ0JBQWU7RUFDZixpQkFBZ0I7Q0FDbEI7O0FBRUE7RUFDRSxjQUFhO0VBQ2IsbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUNuQixvQkFBbUI7Q0FDckI7O0FBRUE7RUFDRSxTQUFRO0VBQ1IsVUFBUztFQUNULFdBQVU7RUFDVixZQUFXO0VBQ1gsY0FBYTtFQUNiLGFBQVk7RUFDWixtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUNuQiwrQkFBOEI7RUFDOUIsMERBQXlEO0NBQzNEOztBQUVBLG1CQUFrQjtBQUNsQjtFQUNFLGtCQUFpQjtDQUNuQjs7QUFFQTtFQUNFLFlBQVc7RUFDWCxZQUFXO0VBQ1gsYUFBWTtFQUNaLG1CQUFrQjtDQUNwQjs7QUFFQTtFQUNFLGVBQWM7RUFDZCxnQkFBZTtDQUNqQjs7QUFFQTtFQUNFLDBCQUF5QjtDQUMzQjs7QUFFQTtzQ0FDcUM7QUFDckM7RUFDRSxtQkFBa0I7RUFDbEIsb0JBQW1CO0NBQ3JCOztBQUVBO0VBQ0UsY0FBYTtFQUNiLGlCQUFnQjtFQUNoQiw4QkFBNkI7SUFJM0IsaUNBQWdDO0NBQ3BDOztBQUVBO0lBQ0ksc0JBQXFCO0NBQ3pCOztBQUVBO0VBQ0UsWUFBVztFQUNYLFlBQVc7RUFDWCxhQUFZO0VBQ1osbUJBQWtCO0NBQ3BCOztBQUVBO0VBQ0UsaUJBQWdCO0NBQ2xCOztBQUVBO0VBQ0Usb0JBQW1CO0NBQ3JCOztBQUVBOztFQUVFLFlBQVc7RUFDWCxlQUFjO0NBQ2hCOztBQUVBO0VBQ0U7SUFDRSxnQkFBZTtJQUNmLGlCQUFnQjtHQUNsQjtDQUNGOztBQUVBOztzREFFcUQ7QUFDckQ7RUFDRSxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsbUJBQWtCO0NBQ3BCOztBQUVBO0VBQ0UsUUFBTztFQUNQLFdBQVU7RUFDVixZQUFXO0VBQ1gsWUFBVztFQUNYLGFBQVk7RUFDWixjQUFhO0VBQ2IsbUJBQWtCO0VBQ2xCLG9CQUFtQjtDQUNyQjs7QUFFQTtFQUNFLG1CQUFrQjtDQUNwQjs7QUFFQTtFQUNFLE9BQU07RUFDTixRQUFPO0VBQ1AsWUFBVztFQUNYLGFBQVk7RUFDWixhQUFZO0VBQ1osbUJBQWtCO0VBQ2xCLGlDQUFnQztFQUNoQyxvQ0FBbUM7RUFDbkMsc0NBQXFDO0VBQ3JDLHlDQUF3QztDQUMxQzs7QUFFQTtFQUNFLDRCQUEyQjtFQUMzQixpQ0FBZ0M7RUFDaEMsb0NBQW1DO0VBQ25DLHNDQUFxQztFQUNyQyx5Q0FBd0M7Q0FDMUM7O0FBRUE7RUFDRSxZQUFXO0NBQ2I7O0FBRUEsdUJBQXNCO0FBQ3RCO0VBQ0UsU0FBUTtFQUNSLFVBQVM7RUFDVCxXQUFVO0VBQ1YsWUFBVztFQUNYLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQiw0QkFBMkI7RUFDM0IsaUNBQWdDO0VBQ2hDLG9DQUFtQztFQUNuQyxzQ0FBcUM7RUFDckMseUNBQXdDO0NBQzFDOztBQUVBO0VBQ0UsU0FBUTtFQUNSLG9CQUFtQjtDQUNyQjs7QUFFQTtFQUNFLFlBQVc7RUFDWCxZQUFXO0VBQ1gsYUFBWTtFQUNaLGNBQWE7RUFDYixnQkFBZTtFQUNmLG1CQUFrQjtFQUNsQixzQkFBcUI7RUFDckIsa0NBQWlDO0NBQ25DOztBQUVBO0VBQ0UsWUFBVztFQUNYLG9CQUFtQjtFQUNuQixzQkFBcUI7RUFDckIsaUNBQWdDO0VBQ2hDLG9DQUFtQztFQUNuQyxzQ0FBcUM7RUFDckMseUNBQXdDO0NBQzFDOztBQUVBOztzREFFcUQ7QUFDckQ7RUFDRSxZQUFXO0VBQ1gsYUFBWTtDQUNkOztBQUVBO0VBQ0UsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixtQkFBa0I7Q0FDcEI7O0FBRUE7RUFDRSxTQUFRO0VBQ1IsVUFBUztFQUNULFVBQVM7RUFDVCxZQUFXO0VBQ1gsYUFBWTtFQUNaLG1CQUFrQjtFQUNsQixvQkFBbUI7RUFDbkIsK0JBQThCO0VBQzlCLHVEQUFzRDtDQUN4RDs7QUFFQTtFQUNFLGlCQUFnQjtDQUNsQjs7QUFFQTtFQUNFLFlBQVc7RUFDWCxhQUFZO0VBQ1osZ0JBQWU7Q0FDakI7O0FBRUE7RUFDRSxZQUFXO0NBQ2I7O0FBRUEsa0JBQWlCO0FBQ2pCO0VBQ0Usa0JBQWlCO0NBQ25COztBQUVBLGlCQUFnQjtBQUNoQjtFQUNFO0lBQ0UsY0FBYTtHQUNmOztFQUVBO0lBQ0UsU0FBUTtJQUNSLFVBQVM7SUFDVCxXQUFVO0lBQ1YsV0FBVTtJQUNWLGFBQVk7SUFDWixtQkFBa0I7SUFDbEIsb0JBQW1CO0lBQ25CLCtCQUE4QjtJQUM5Qix1REFBc0Q7R0FDeEQ7Q0FDRjs7QUFFQTs7c0RBRXFEO0FBQ3JEO0VBQ0UsZ0JBQWU7RUFDZixtQkFBa0I7RUFDbEIsOENBQTZDO0NBQy9DOztBQUVBO0VBQ0UsWUFBVztFQUNYLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsb0JBQW1CO0NBQ3JCOztBQUVBO0VBQ0UsZUFBYztFQUNkLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQix3QkFBdUI7RUFDdkIsNEJBQTJCO0NBQzdCOztBQUVBO0VBQ0UsWUFBVztFQUNYLGdCQUFlO0NBQ2pCOztBQUVBO0VBQ0U7SUFDRSxnQkFBZTtJQUNmLGdCQUFlO0dBQ2pCO0NBQ0Y7O0FBRUE7c0NBQ3FDO0FBQ3JDO0VBQ0UsbUJBQWtCO0VBQ2xCLHVCQUFzQjtDQUN4Qjs7QUFFQTtFQUNFLFlBQVc7RUFDWCxnQkFBZTtFQUNmLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsb0JBQW1CO0NBQ3JCOztBQUVBO0VBQ0UsVUFBUztFQUNULFdBQVU7RUFDVixnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLDRCQUEyQjtDQUM3Qjs7QUFFQTtFQUNFLFlBQVc7RUFDWCxpQkFBZ0I7Q0FDbEI7O0FBRUE7O3NEQUVxRDtBQUNyRDtFQUNFLFlBQVc7RUFDWCxZQUFXO0VBQ1gsYUFBWTtFQUNaLGFBQVk7RUFDWixnQkFBZTtFQUNmLG1CQUFrQjtFQUNsQixvQkFBbUI7RUFDbkIsc0JBQXFCO0NBQ3ZCOztBQUVBO0VBQ0UsWUFBVztFQUNYLG9CQUFtQjtFQUNuQixzQkFBcUI7RUFDckIsaUNBQWdDO0VBQ2hDLG9DQUFtQztFQUNuQyxzQ0FBcUM7RUFDckMseUNBQXdDO0NBQzFDOztBQUVBO0VBQ0UsWUFBVztFQUNYLGlCQUFnQjtDQUNsQjs7QUFFQTs7c0RBRXFEO0FBQ3JEO0VBQ0UsV0FBVTtFQUNWLG1CQUFrQjtDQUNwQjs7QUFFQSxnQkFBZTtBQUNmO0VBQ0UsaUJBQWdCO0VBQ2hCLG1CQUFrQjtDQUNwQjs7QUFFQTs7RUFFRSxTQUFRO0VBQ1IsVUFBUztFQUNULFdBQVU7RUFDVixZQUFXO0VBQ1gsWUFBVztFQUNYLGFBQVk7RUFDWixpQkFBZ0I7RUFDaEIsaUJBQWdCO0VBQ2hCLG1CQUFrQjtDQUNwQjs7Q0FFQyxZQUFXO0FBQ1o7RUFDRSxpQ0FBZ0M7RUFDaEMsc0NBQXFDO0VBQ3JDLHlDQUF3QztDQUMxQzs7Q0FFQyxnQkFBZTtBQUNoQjtFQUNFLG1CQUFrQjtDQUNwQjs7QUFFQTs7OztFQUlFLHlCQUF3QjtFQUN4Qiw0QkFBMkI7RUFDM0IsNkJBQTRCO0VBQzVCLDhCQUE2QjtFQUM3QixpQ0FBZ0M7RUFDaEMsNkJBQTRCO0VBQzVCLGtDQUFpQztFQUNqQyxxQ0FBb0M7Q0FDdEM7O0FBRUE7O0VBRUUsV0FBVTtFQUNWLFdBQVU7RUFDVix3QkFBdUI7RUFDdkIsMkJBQTBCO0VBQzFCLDRCQUEyQjtFQUMzQiw2QkFBNEI7RUFDNUIsZ0NBQStCO0NBQ2pDOztBQUVBLFlBQVc7QUFDWDtFQUNFLHlCQUF3QjtDQUMxQjs7QUFFQTs7c0RBRXFEO0FBQ3JEO3NDQUNxQztBQUNyQztFQUNFLFdBQVU7RUFDVixpQkFBZ0I7RUFDaEIsbUJBQWtCO0NBQ3BCOztBQUVBO0VBQ0UsNENBQTJDO0VBQzNDLHVCQUFzQjtFQUN0QixtQ0FBa0M7Q0FDcEM7O0FBRUE7RUFDRSw0Q0FBMkM7RUFDM0MsdUJBQXNCO0VBQ3RCLG1DQUFrQztDQUNwQzs7QUFFQTtFQUNFLDRDQUEyQztFQUMzQyx1QkFBc0I7RUFDdEIsbUNBQWtDO0NBQ3BDOztBQUVBO0VBQ0UsT0FBTTtFQUNOLFFBQU87RUFDUCxZQUFXO0VBQ1gsWUFBVztFQUNYLGFBQVk7RUFDWixhQUFZO0VBQ1osbUJBQWtCO0VBQ2xCLDRCQUEyQjtDQUM3Qjs7QUFFQTtFQUNFLFlBQVc7RUFDWCxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQiwwQkFBeUI7Q0FDM0I7O0FBRUE7RUFDRSxZQUFXO0VBQ1gsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsMEJBQXlCO0NBQzNCOztBQUVBO0VBQ0U7SUFDRSxnQkFBZTtHQUNqQjs7RUFFQTtJQUNFLGdCQUFlO0dBQ2pCO0NBQ0Y7O0FBRUE7c0NBQ3FDO0FBQ3JDO0VBQ0UsV0FBVTtFQUNWLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLDRDQUEyQztFQUMzQyx1QkFBc0I7RUFDdEIsbUNBQWtDO0NBQ3BDOztBQUVBO0VBQ0UsaUJBQWdCO0NBQ2xCOztBQUVBO0VBQ0UsNENBQTJDO0VBQzNDLHVCQUFzQjtFQUN0QixtQ0FBa0M7Q0FDcEM7O0FBRUE7RUFDRSw0Q0FBMkM7RUFDM0MsdUJBQXNCO0VBQ3RCLG1DQUFrQztDQUNwQzs7QUFFQTtFQUNFLDhDQUE2QztFQUM3Qyx1QkFBc0I7RUFDdEIsbUNBQWtDO0NBQ3BDOztBQUVBO0VBQ0UsOENBQTZDO0VBQzdDLHVCQUFzQjtFQUN0QixtQ0FBa0M7Q0FDcEM7O0FBRUE7RUFDRSxrREFBaUQ7RUFDakQsdUJBQXNCO0VBQ3RCLG1DQUFrQztDQUNwQzs7QUFFQTtFQUNFLE9BQU07RUFDTixRQUFPO0VBQ1AsWUFBVztFQUNYLFlBQVc7RUFDWCxhQUFZO0VBQ1osYUFBWTtFQUNaLG1CQUFrQjtFQUNsQiwyQkFBMEI7Q0FDNUI7O0FBRUE7RUFDRSwyQkFBMEI7Q0FDNUI7QUFDQTtFQUNFLGlDQUFnQztDQUNsQzs7QUFFQTtFQUNFLFlBQVc7RUFDWCxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsMEJBQXlCO0NBQzNCOztBQUVBO0VBQ0UsWUFBVztFQUNYLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLDRDQUEyQztDQUM3Qzs7QUFFQTtFQUNFO0lBQ0UsZ0JBQWU7SUFDZixrQkFBaUI7SUFDakIsb0JBQW1CO0dBQ3JCO0NBQ0Y7O0FBRUE7O3NEQUVxRDtBQUNyRDtFQUNFLG9CQUFtQjtDQUNyQjs7QUFFQTtFQUNFLGdCQUFlO0VBQ2YsZ0JBQWU7RUFDZixrQkFBaUI7Q0FDbkI7O0FBRUE7O0VBRUUsWUFBVztDQUNiOztBQUVBO0VBQ0UsZUFBYztDQUNoQjs7QUFFQTs7c0RBRXFEO0FBQ3JEO0VBQ0UsaUJBQWdCO0VBQ2hCLGtCQUFpQjtFQUNqQiwyQkFBMEI7Q0FDNUI7O0FBRUE7RUFDRSxjQUFhO0VBQ2IsZUFBYztFQUNkLGlCQUFnQjtDQUNsQjs7QUFFQTtFQUNFLGdCQUFlO0VBQ2YsZ0JBQWU7RUFDZixrQkFBaUI7Q0FDbkI7O0FBRUE7O0VBRUUsWUFBVztDQUNiOztBQUVBO0VBQ0UsbUJBQWtCO0VBQ2xCLHNCQUFxQjtDQUN2Qjs7QUFFQTtFQUNFLGdCQUFlO0NBQ2pCOztBQUVBOztzREFFcUQ7QUFDckQ7RUFDRSxtQkFBa0I7Q0FDcEI7O0FBRUE7RUFDRSxXQUFVO0VBQ1Ysb0JBQW1CO0VBQ25CLG1CQUFrQjtDQUNwQjs7QUFFQTtFQUNFLFlBQVc7RUFDWCxhQUFZO0NBQ2Q7O0FBRUE7O3NEQUVxRDtBQUNyRDtFQUNFLFlBQVc7RUFDWCxvQkFBbUI7Q0FDckI7O0FBRUE7RUFDRSxhQUFZO0NBQ2Q7O0FBRUE7RUFDRSxpQkFBZ0I7Q0FDbEI7O0FBRUE7O3NEQUVxRDtBQUNyRDtFQUNFLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsbUJBQWtCO0NBQ3BCOztBQUVBO0VBQ0UsWUFBVztFQUNYLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsb0JBQW1CO0VBQ25CLDRDQUEyQztDQUM3Qzs7QUFFQTtFQUNFO0lBQ0UsbUJBQWtCO0dBQ3BCOztFQUVBO0lBQ0UsZ0JBQWU7SUFDZixrQkFBaUI7R0FDbkI7Q0FDRjs7QUFFQTs7RUFFRSxVQUFTO0VBQ1QsZ0JBQWU7RUFDZixtQkFBa0I7Q0FDcEI7O0FBRUE7RUFDRSxZQUFXO0VBQ1gsY0FBZ0I7Q0FDbEI7O0FBRUE7RUFDRSxhQUFZO0VBQ1osY0FBZ0I7Q0FDbEI7O0FBRUE7RUFDRSxZQUFXO0VBQ1gsZ0JBQWU7RUFDZixpQkFBZ0I7Q0FDbEI7O0FBRUE7O3NEQUVxRDtBQUNyRDtFQUNFLGNBQWE7RUFDYixpQkFBZ0I7Q0FDbEI7O0FBRUE7RUFDRSxZQUFXO0VBQ1gsWUFBVztFQUNYLGFBQVk7RUFDWixtQkFBa0I7Q0FDcEI7O0FBRUE7RUFDRSxpQkFBZ0I7Q0FDbEI7O0FBRUE7RUFDRSxZQUFXO0VBQ1gsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsMEJBQXlCO0NBQzNCOztBQUVBO0VBQ0UsYUFBWTtFQUNaLGdCQUFlO0NBQ2pCOztBQUVBO0VBQ0UsWUFBVztDQUNiOztBQUVBOztzREFFcUQ7QUFDckQ7RUFDRSxZQUFXO0VBQ1gsYUFBWTtDQUNkOztBQUVBO0VBQ0UsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixtQkFBa0I7Q0FDcEI7O0FBRUE7RUFDRSxTQUFRO0VBQ1IsVUFBUztFQUNULFVBQVM7RUFDVCxZQUFXO0VBQ1gsYUFBWTtFQUNaLG1CQUFrQjtFQUNsQixvQkFBbUI7RUFDbkIsK0JBQThCO0VBQzlCLHVEQUFzRDtDQUN4RDs7QUFFQTtFQUNFLGlCQUFnQjtDQUNsQjs7QUFFQTtFQUNFLFlBQVc7RUFDWCxhQUFZO0VBQ1osZ0JBQWU7Q0FDakI7O0FBRUE7RUFDRSxZQUFXO0NBQ2I7O0FBRUEsa0JBQWlCO0FBQ2pCO0VBQ0Usa0JBQWlCO0NBQ25COztBQUVBLGlCQUFnQjtBQUNoQjtFQUNFO0lBQ0UsY0FBYTtHQUNmOztFQUVBO0lBQ0UsU0FBUTtJQUNSLFVBQVM7SUFDVCxXQUFVO0lBQ1YsV0FBVTtJQUNWLGFBQVk7SUFDWixtQkFBa0I7SUFDbEIsb0JBQW1CO0lBQ25CLCtCQUE4QjtJQUM5Qix1REFBc0Q7R0FDeEQ7Q0FDRjs7QUFFQTs7c0RBRXFEO0FBQ3JEO3NDQUNxQztBQUNyQztFQUNFLDJCQUEwQjtFQUMxQiw4QkFBNkI7Q0FDL0I7O0FBRUE7RUFDRSxvQkFBbUI7Q0FDckI7O0FBRUE7RUFDRSxpQkFBZ0I7RUFDaEIsaUJBQWdCO0VBQ2hCLGtCQUFpQjtFQUNqQix3QkFBdUI7Q0FDekI7O0FBRUE7RUFDRSxZQUFXO0NBQ2I7O0FBRUE7RUFDRSxlQUFjO0NBQ2hCOztBQUVBO0VBQ0UsWUFBVztFQUNYLGdCQUFlO0VBQ2Ysb0JBQW1CO0NBQ3JCOztBQUVBO0VBQ0UsZUFBYztFQUNkLGlCQUFnQjtFQUNoQixpQkFBZ0I7RUFDaEIsa0JBQWlCO0VBQ2pCLDJCQUEwQjtDQUM1Qjs7QUFFQTtFQUNFLGdCQUFlO0NBQ2pCOztBQUVBO0VBQ0UsZUFBYztFQUNkLHNCQUFxQjtDQUN2Qjs7QUFFQTtzQ0FDcUM7QUFDckMsY0FBYTtBQUNiO0VBQ0UsaUJBQWdCO0VBQ2hCLG1CQUFrQjtDQUNwQjs7QUFFQTtFQUNFLFFBQU87RUFDUCxVQUFTO0VBQ1QsaUJBQWdCO0VBQ2hCLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsbUJBQWtCO0NBQ3BCOztBQUVBO0VBQ0UsWUFBVztFQUNYLGVBQWM7RUFDZCxnQkFBZTtFQUNmLGtCQUFpQjtDQUNuQjs7QUFFQTtFQUNFLFlBQVc7RUFDWCxlQUFjO0VBQ2QsZ0JBQWU7RUFDZiwwQkFBeUI7Q0FDM0I7O0FBRUEsb0JBQW1CO0FBQ25CO0VBQ0UsY0FBYTtFQUNiLGlCQUFnQjtDQUNsQjs7QUFFQTtFQUNFLGdCQUFlO0VBQ2YsZ0JBQWU7Q0FDakI7O0FBRUE7RUFDRSxZQUFXO0NBQ2I7O0FBRUE7RUFDRSxlQUFjO0NBQ2hCOztBQUVBO0VBQ0UsWUFBVztFQUNYLGVBQWM7RUFDZCxvQkFBbUI7RUFDbkIsMEJBQXlCO0NBQzNCOztBQUVBO0VBQ0UsWUFBVztDQUNiOztBQUVBO3NDQUNxQztBQUNyQyxjQUFhO0FBQ2I7RUFDRSxxQkFBb0I7Q0FDdEI7O0FBRUE7RUFDRSxtQkFBa0I7Q0FDcEI7O0FBRUE7RUFDRSxjQUFhO0NBQ2Y7O0FBRUE7RUFDRSxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixpQkFBZ0I7RUFDaEIsa0JBQWlCO0VBQ2pCLDBCQUF5QjtDQUMzQjs7QUFFQTtFQUNFLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLGtCQUFpQjtFQUNqQix3QkFBdUI7Q0FDekI7O0FBRUE7RUFDRTtJQUNFLGdCQUFlO0lBQ2Ysa0JBQWlCO0dBQ25CO0NBQ0Y7O0FBRUE7RUFDRSxZQUFXO0NBQ2I7O0FBRUE7RUFDRSxlQUFjO0VBQ2Qsc0JBQXFCO0NBQ3ZCOztBQUVBO0VBQ0UsWUFBVztFQUNYLG9CQUFtQjtDQUNyQjs7QUFFQSxhQUFZO0FBQ1o7RUFDRSxZQUFXO0VBQ1gsbUJBQWtCO0NBQ3BCOztBQUVBO0VBQ0UsV0FBVTtFQUNWLGdCQUFlO0VBQ2Ysa0JBQWlCO0NBQ25COztBQUVBOztFQUVFLGFBQVk7Q0FDZDs7QUFFQTtFQUNFLGdCQUFlO0VBQ2Ysa0JBQWlCO0VBQ2pCLG1CQUFrQjtDQUNwQjs7QUFFQTtFQUNFLGdCQUFlO0VBQ2Ysa0JBQWlCO0VBQ2pCLGtCQUFpQjtDQUNuQjs7QUFFQTs7RUFFRSxhQUFZO0VBQ1osZ0JBQWU7Q0FDakI7O0FBRUE7RUFDRSxZQUFXO0NBQ2I7O0FBRUE7RUFDRSxlQUFjO0NBQ2hCOztBQUVBLGVBQWM7QUFDZDtFQUNFLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLHNCQUFxQjtDQUN2Qjs7QUFFQTtFQUNFLHNCQUFxQjtDQUN2Qjs7QUFFQTtFQUNFLG1CQUFrQjtFQUNsQixzQkFBcUI7RUFDckIsc0JBQXFCO0NBQ3ZCOztBQUVBO0VBQ0UsWUFBVztFQUNYLFlBQVc7RUFDWCxhQUFZO0VBQ1osY0FBYTtFQUNiLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixzQkFBcUI7Q0FDdkI7O0FBRUE7RUFDRSxpQkFBZ0I7Q0FDbEI7O0FBRUE7RUFDRSxVQUFTO0VBQ1QsV0FBVTtFQUNWLFlBQVc7RUFDWCxZQUFXO0VBQ1gsYUFBWTtFQUNaLGFBQVk7RUFDWixnQkFBZTtFQUNmLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUNuQix1QkFBc0I7RUFDdEIsOEJBQTZCO0NBQy9COztBQUVBO0VBQ0UsV0FBVTtFQUNWLFdBQVU7RUFDVixZQUFXO0VBQ1gsYUFBWTtFQUNaLGFBQVk7RUFDWixnQkFBZTtFQUNmLGtCQUFpQjtDQUNuQjs7O0FBR0E7O3NEQUVxRDs7QUFFckQ7RUFDRSxvQkFBbUI7Q0FDckI7O0FBRUE7RUFDRSxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixpQkFBZ0I7Q0FDbEI7O0FBRUE7RUFDRSxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixpQkFBZ0I7Q0FDbEI7O0FBRUE7RUFDRSxnQkFBZTtFQUNmLGlCQUFnQjtDQUNsQjs7QUFFQTtFQUNFLFlBQVc7Q0FDYjs7QUFFQTtFQUNFLG9CQUFtQjtDQUNyQjs7QUFFQTtFQUNFLGNBQWE7RUFDYixpQkFBZ0I7RUFDaEIscUJBQW9CO0VBQ3BCLG1CQUFrQjtDQUNwQjs7QUFFQSxzQkFBcUI7QUFDckI7RUFDRSxtQkFBa0I7Q0FDcEI7O0FBRUE7RUFDRSxVQUFTO0VBQ1QsV0FBVTtFQUNWLFdBQVU7RUFDVixZQUFXO0VBQ1gsWUFBVztFQUNYLGFBQVk7RUFDWixnQkFBZTtFQUNmLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLHNCQUFxQjtFQUNyQiw0QkFBMkI7Q0FDN0I7O0FBRUEsa0JBQWlCO0FBQ2pCO0VBQ0UsZ0JBQWU7RUFDZixpQkFBZ0I7Q0FDbEI7O0FBRUE7RUFDRSxZQUFXO0VBQ1gsZUFBYztFQUNkLGdCQUFlO0VBQ2Ysc0JBQXFCO0NBQ3ZCOztBQUVBO0VBQ0UsYUFBWTtFQUNaLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLGtCQUFpQjtDQUNuQjs7QUFFQTtFQUNFLGFBQVk7RUFDWixnQkFBZTtDQUNqQjs7QUFFQTtFQUNFLFlBQVc7Q0FDYjs7QUFFQTtFQUNFLHNCQUFxQjtDQUN2Qjs7QUFFQSxrQkFBaUI7QUFDakI7RUFDRSxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsc0JBQXFCO0NBQ3ZCOztBQUVBO0VBQ0Usc0JBQXFCO0NBQ3ZCOzs7QUFHQTs7c0RBRXFEOztBQUVyRDtFQUNFLGlCQUFnQjtDQUNsQjs7QUFFQSxtQkFBa0I7QUFDbEI7RUFDRSxZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLG1CQUFrQjtDQUNwQjs7QUFFQTtFQUNFLE9BQU07RUFDTixRQUFPO0VBQ1AsWUFBVztFQUNYLGFBQVk7RUFDWixhQUFZO0VBQ1osbUJBQWtCO0VBRWxCLHVDQUFzQztDQUN4Qzs7QUFFQTtFQUNFLGFBQVk7RUFDWixhQUFZO0NBQ2Q7O0FBRUE7RUFDRSxZQUFXO0VBQ1gsYUFBWTtDQUNkOztBQUVBLHVCQUFzQjtBQUN0QjtFQUNFLFFBQU87RUFDUCxTQUFRO0VBQ1IsV0FBVTtFQUNWLFdBQVU7RUFDVixZQUFXO0VBQ1gsWUFBVztFQUNYLGdCQUFlO0VBQ2Ysa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsc0JBQXFCO0VBRXJCLHVDQUFzQztDQUN4Qzs7QUFFQTtFQUNFLFdBQVU7RUFFViwyQ0FBMEM7Q0FDNUM7O0FBRUEsMEJBQXlCO0FBQ3pCO0VBQ0UsaUJBQWdCO0NBQ2xCOztBQUVBO0VBQ0UsZ0JBQWU7RUFDZixnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixpQkFBZ0I7Q0FDbEI7O0FBRUE7RUFDRSxZQUFXO0NBQ2I7O0FBRUEsa0JBQWlCO0FBQ2pCO0VBQ0UsZ0JBQWU7RUFDZixpQkFBZ0I7Q0FDbEI7O0FBRUE7RUFDRSxZQUFXO0VBQ1gsZUFBYztFQUNkLGdCQUFlO0VBQ2Ysc0JBQXFCO0NBQ3ZCOztBQUVBO0VBQ0UsYUFBWTtFQUNaLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLGtCQUFpQjtDQUNuQjs7QUFFQTtFQUNFLGFBQVk7RUFDWixnQkFBZTtDQUNqQjs7QUFFQTtFQUNFLFlBQVc7Q0FDYjs7QUFFQTtFQUNFLGVBQWM7Q0FDaEI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0VBQ0UsOEJBQTZCO0NBQy9COztBQUVBO0VBQ0UsWUFBVztFQUNYLGFBQVk7Q0FDZDs7QUFFQTtFQUNFLGdCQUFlO0VBQ2Ysa0JBQWlCO0NBQ25COztBQUVBO3NDQUNxQztBQUNyQztFQUNFLGlDQUFnQztDQUNsQztBQUNBO0VBQ0UsK0JBQThCO0NBQ2hDOztBQUVBOztzREFFcUQ7QUFDckQ7RUFDRSxnQkFBZTtDQUNqQjs7QUFFQTtFQUNFLFVBQVM7RUFDVCxZQUFXO0VBQ1gsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsMEJBQXlCO0NBQzNCOztBQUVBLHNCQUFxQjtBQUNyQjtFQUNFLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsd0JBQXVCO0NBQ3pCOztBQUVBO0VBQ0UsWUFBVztFQUNYLGdCQUFlO0VBQ2YsaUJBQWdCO0NBQ2xCOztBQUVBO0VBQ0UsaUJBQWdCO0VBQ2hCLG1CQUFrQjtDQUNwQjs7QUFFQTtFQUNFLFlBQVc7Q0FDYjtBQUNBO0VBQ0UsWUFBVztDQUNiO0FBQ0E7RUFDRSxZQUFXO0NBQ2I7O0FBRUE7RUFDRSxtQkFBa0I7RUFDbEIsd0JBQXVCO0NBQ3pCOztBQUVBO0VBQ0UsdUJBQXNCO0VBQ3RCLHdCQUF1QjtDQUN6Qjs7QUFFQTtFQUNFLFlBQVc7RUFDWCxnQkFBZTtFQUNmLGlCQUFnQjtDQUNsQjtBQ2g3SEE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O3lFQXVCd0U7O0FBRXhFOztzREFFcUQ7QUFDckQ7R0FDRyxpQkFBZ0I7R0FDaEIsOEJBQTZCO0NBQ2hDOztBQUVBO0VBQ0UsWUFBVztDQUNiOztBQUVBO0dBQ0c7TUFDRyxhQUFZO0lBQ2Y7Q0FDSDs7QUFFQTtHQUNHLG1CQUFrQjtHQUNsQjtNQUNHLGFBQVk7SUFDZjtDQUNIOztBQUVBOztzREFFcUQ7QUFDckQ7RUFDRSxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixpQkFBZ0I7RUFDaEIsMEJBQXlCO0VBQ3pCLDRDQUEyQztDQUM3Qzs7QUFFQTtFQUNFLGdCQUFlO0VBQ2YsaUJBQWdCO0NBQ2xCOztBQUVBO0VBQ0UsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsaUJBQWdCO0VBQ2hCLDRDQUEyQztDQUM3Qzs7QUFFQTtFQUNFLGdCQUFlO0NBQ2pCOztBQUVBO0VBQ0UsaUJBQWdCO0VBQ2hCLGFBQVk7Q0FDZDs7QUFFQTs7c0RBRXFEO0FBQ3JEO0VBQ0Usc0JBQXFCO0NBQ3ZCOztBQUVBO0VBQ0UsK0JBQThCO0NBQ2hDOztBQUVBOztFQUVFLGlCQUFnQjtFQUNoQixtQkFBa0I7Q0FDcEI7O0FBRUE7O0VBRUUsWUFBVztFQUNYLDhCQUE2QjtDQUMvQjs7QUFFQTtFQUNFLGlCQUFnQjtFQUNoQix1QkFBc0I7Q0FDeEI7O0FBRUE7RUFDRSxZQUFXO0VBQ1gsaUJBQWdCO0NBQ2xCOztBQUVBLGFBQVk7QUFDWjtFQUNFLGlCQUFnQjtDQUNsQjs7QUFFQTtFQUNFLG1CQUFrQjtDQUNwQjs7QUFFQSxjQUFhO0FBQ2I7RUFDRSxVQUFTO0VBQ1QsV0FBVTtFQUNWLGtCQUFpQjtDQUNuQjs7QUFFQSxzQkFBcUI7QUFDckI7RUFDRSxPQUFNO0VBQ04sUUFBTztFQUNQLFNBQVE7RUFDUixZQUFXO0VBQ1gsYUFBWTtFQUNaLGFBQVk7RUFDWixtQkFBa0I7RUFDbEIsNEJBQTJCO0NBQzdCOztBQUVBO0VBQ0UsWUFBVztFQUNYLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLGtCQUFpQjtFQUNqQiwwQkFBeUI7RUFDekIsNENBQTJDO0NBQzdDOztBQUVBO0VBQ0UsWUFBVztFQUNYLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUNuQiw0Q0FBMkM7Q0FDN0M7O0FBRUE7RUFDRSxVQUFTO0VBQ1QsWUFBVztFQUNYLFlBQVc7RUFDWCxhQUFZO0VBQ1osY0FBYTtFQUNiLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsbUJBQWtCO0NBQ3BCOztBQUVBLHNCQUFxQjtBQUNyQjtFQUNFLFlBQVc7RUFDWCxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsMEJBQXlCO0VBQ3pCLDRDQUEyQztDQUM3Qzs7QUFFQTtFQUNFLFlBQVc7RUFDWCxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLDBCQUF5QjtFQUN6Qiw0Q0FBMkM7Q0FDN0M7O0FBRUE7RUFDRSxZQUFXO0VBQ1gsZ0JBQWU7RUFDZixtQkFBa0I7RUFDbEIsNENBQTJDO0NBQzdDOztBQUVBO0VBQ0UsWUFBVztFQUNYLGdCQUFlO0VBQ2YsNENBQTJDO0NBQzdDOztBQUVBLFVBQVM7QUFDVDtFQUNFLFlBQVc7RUFDWCxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLDJCQUEwQjtFQUMxQiw4QkFBNkI7Q0FDL0I7O0FBRUE7O0VBRUUsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLHlCQUF3QjtDQUMxQjs7QUFFQTtFQUNFOztJQUVFLFlBQVc7R0FDYjtDQUNGOztBQUVBO0VBQ0UsVUFBUztDQUNYOztBQUVBO0VBQ0UsU0FBUTtDQUNWOztBQUVBO0VBQ0UsWUFBVztFQUNYLG1CQUFrQjtFQUNsQixnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLG1CQUFrQjtDQUNwQjs7QUFFQTtFQUNFLFVBQVM7RUFDVCxZQUFXO0VBQ1gsWUFBVztFQUNYLGFBQVk7RUFDWixjQUFhO0VBQ2IsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixtQkFBa0I7Q0FDcEI7O0FBRUE7RUFDRSxjQUFhO0VBQ2Isa0JBQWlCO0VBQ2pCLDBCQUF5QjtDQUMzQjs7QUFFQTtFQUNFOzs7SUFHRSxvQkFBbUI7R0FDckI7Q0FDRjs7QUFFQTs7c0RBRXFEO0FBQ3JEO0dBQ0csaUJBQWdCO0NBQ25COztBQUVBO0dBQ0csZ0NBQStCO0NBQ2xDOztBQUVBOztzREFFcUQ7QUFDckQ7R0FDRztNQUNHLG9CQUFtQjtNQUNuQixxQkFBb0I7TUFDcEIsa0JBQWlCO0lBQ3BCO0NBQ0g7O0FBRUE7R0FDRztNQUNHLG9CQUFtQjtNQUNuQixxQkFBb0I7TUFDcEIsa0JBQWlCO0lBQ3BCO0dBQ0E7TUFDRywwQkFBeUI7SUFDNUI7R0FDQTtNQUNHLDBCQUF5QjtJQUM1QjtDQUNIOztBQUVBOztzREFFcUQ7QUFDckQ7RUFDRSxVQUFTO0VBQ1QsaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUNoQixvQkFBbUI7RUFDbkIsMkJBQTBCO0VBQzFCLDRCQUEyQjtDQUM3QjtBQUNBO0VBQ0UsaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsb0JBQW1CO0NBQ3JCO0FBQ0E7RUFDRSxvQkFBbUI7Q0FDckI7QUFDQTtFQUNFLE9BQU07RUFDTixRQUFPO0VBQ1AsY0FBYTtFQUNiLG1CQUFrQjtDQUNwQjtBQUNBO0VBQ0UsZUFBYztDQUNoQjtBQUNBO0VBQ0UscUJBQVk7VUFBWixhQUFZLENBQUUsV0FBVTtFQUN4Qix1QkFBc0I7RUFDdEIsMEJBQXlCO0NBQzNCO0FBQ0E7RUFDRSxxQkFBWTtVQUFaLGFBQVk7Q0FDZDs7QUFFQTs7c0RBRXFEO0FBQ3JEO0VBQ0UsbUJBQWtCO0NBQ3BCOztBQUVBO0VBQ0UsWUFBVztFQUNYLGlCQUFnQjtFQUNoQixvQkFBbUI7Q0FDckI7O0FBRUE7RUFDRSxnQkFBZTtDQUNqQjs7QUFFQTtFQUNFO0lBQ0Usb0JBQW1CO0dBQ3JCO0NBQ0Y7O0FBRUE7O3NEQUVxRDtBQUNyRDtFQUNFLFlBQVc7RUFDWCxtQkFBa0I7Q0FDcEI7O0FBRUE7RUFDRTtJQUNFLG9CQUFtQjtHQUNyQjtFQUNBO0lBQ0UsdUJBQXNCO0dBQ3hCO0NBQ0Y7O0FBRUE7RUFDRSxnQkFBZTtDQUNqQjs7QUFFQTtHQUNHLGVBQWM7R0FDZCxvQkFBbUI7Q0FDdEI7O0FBRUE7R0FDRyxZQUFXO0dBQ1gsY0FBYTtHQUNiLGdCQUFlO0dBQ2YsZ0JBQWU7R0FDZixtQkFBa0I7R0FDbEIsb0JBQW1CO0NBQ3RCOztBQUVBO0dBQ0csU0FBUTtHQUNSLFVBQVM7R0FDVCxVQUFTO0dBQ1QsYUFBWTtHQUNaLGFBQVk7R0FDWixlQUFjO0dBQ2QsbUJBQWtCO0dBQ2xCLDhCQUE2QjtHQUM3QixtQ0FBa0M7R0FDbEMsb0NBQW1DO0dBQ25DLHlCQUF3QixDQUFFLFlBQVc7R0FDckMsMEJBQXlCLENBQUUsWUFBVztDQUN6Qzs7QUFFQTtHQUNHLG1CQUFrQjtDQUNyQjs7QUFFQTs7c0RBRXFEO0FBQ3JEO0VBQ0UsWUFBVztFQUNYLFlBQVc7RUFDWCxZQUFXO0VBQ1gsYUFBWTtFQUNaLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQix1QkFBc0I7RUFDdEIsd0JBQXVCO0VBQ3ZCLDhCQUE2QjtDQUMvQjs7QUFFQTtFQUNFLFVBQVM7RUFDVCxZQUFXO0VBQ1gsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIseUJBQXdCO0NBQzFCOztBQUVBO0VBQ0UsWUFBVztFQUNYLG9CQUFtQjtFQUluQixpQ0FBZ0M7Q0FDbEM7O0FBRUE7O3NEQUVxRDtBQUNyRDtFQUNFLFlBQVc7RUFDWCxnQkFBZTtFQUNmLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixvQkFBbUI7Q0FDckI7O0FBRUE7RUFDRSxZQUFXO0VBQ1gsb0JBQW1CO0NBQ3JCOztBQUVBLG1CQUFrQjtBQUNsQjtFQUNFLGtCQUFpQjtFQUNqQixvQkFBbUI7Q0FDckI7O0FBRUE7RUFDRSxjQUFhO0NBQ2Y7O0FBRUE7RUFDRSxtQkFBa0I7Q0FDcEI7O0FBRUE7RUFDRSxjQUFhO0NBQ2Y7O0FBRUEsbUJBQWtCO0FBQ2xCO0VBQ0Usb0JBQW1CO0NBQ3JCOztBQUVBO0VBQ0UsZUFBYztDQUNoQjs7QUFFQTtFQUNFLG1CQUFrQjtDQUNwQjs7QUFFQTtFQUNFLG1CQUFrQjtDQUNwQjs7QUFFQTtFQUNFLGNBQWE7Q0FDZjs7QUFFQSxtQkFBa0I7QUFDbEI7RUFDRSxlQUFjO0NBQ2hCOztBQUVBO0VBQ0UsbUJBQWtCO0NBQ3BCOztBQUVBO0VBQ0UsY0FBYTtDQUNmOztBQUVBLG1CQUFrQjtBQUNsQjtFQUNFLG9CQUFtQjtDQUNyQjs7QUFFQTtFQUNFLGNBQWE7Q0FDZjs7QUFFQTtFQUNFLFlBQVc7Q0FDYjs7QUFFQSxtQkFBa0I7QUFDbEI7RUFDRSxvQkFBbUI7Q0FDckI7O0FBRUE7O0VBRUUsb0JBQW1CO0NBQ3JCOztBQUVBO0VBQ0UsMkJBQTBCO0NBQzVCOztBQUVBLGlCQUFnQjtBQUNoQjtJQUNJLGVBQWM7RUFDaEIsZUFBYztJQUNaLG1CQUFrQjtFQUNwQixtQkFBa0I7SUFDaEIsMEJBQXlCO0NBQzdCOztBQUVBO0lBQ0ksYUFBWTtJQUNaLGFBQVk7Q0FDaEI7O0FBRUE7SUFDSSxvQkFBbUI7Q0FDdkI7O0FBRUE7SUFDSSwyQkFBMEI7Q0FDOUI7O0FBRUEsa0JBQWlCO0FBQ2pCO0VBQ0UsOEJBQTZCO0NBQy9COztBQUVBOztFQUVFLFdBQVU7RUFDViwyQkFBMkIsV0FBVTtDQUN2Qzs7QUFFQTtFQUNFLFFBQU87RUFDUCxzQkFBcUI7R0FBckIsZ0JBQ2lCLG1CQUFrQjtDQUNyQzs7QUFFQTtFQUNFLFlBQVc7RUFDWCxhQUFZO0VBQ1osYUFBWTtFQUNaLGVBQWM7RUFDZCxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQiwwQkFBMEIsV0FBVTtFQUdwQyw4QkFBNkI7Q0FDL0I7O0FBRUEseUJBQXdCO0FBQ3hCO0VBQ0UsYUFBWTtFQUNaLGFBQVk7Q0FDZDs7QUFFQSx5QkFBd0I7QUFDeEI7RUFDRSxjQUFhO0VBQ2Isb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQix1QkFBc0I7Q0FDeEI7O0FBRUE7RUFDRSxlQUFjO0VBQ2Qsc0JBQXFCO0NBQ3ZCOztBQUVBO0VBQ0Usb0JBQW1CO0VBQ25CLHNCQUFxQjtFQUNyQixpQ0FBZ0M7Q0FDbEM7O0FBRUE7RUFDRSxjQUFhO0NBQ2Y7O0FBRUE7c0NBQ3FDO0FBQ3JDO0VBQ0UsYUFBWTtFQUNaLGFBQVk7Q0FDZDs7QUFFQTtJQUNJLGNBQWE7Q0FDakI7O0FBRUE7c0NBQ3FDO0FBQ3JDLHdCQUF1QjtBQUN2QjtFQUNFLGlCQUFnQjtFQUNoQiw0Q0FBMkM7Q0FDN0M7O0FBRUE7RUFDRSxVQUFTO0VBQ1QsV0FBVTtFQUNWLG1CQUFrQjtFQUNsQixtQkFBa0I7Q0FDcEI7O0FBRUE7RUFDRSxhQUFZO0VBQ1osY0FBYTtFQUNiLG9CQUFtQjtDQUNyQjs7QUFFQTtFQUNFLGdCQUFlO0NBQ2pCOztBQUVBO0VBQ0UsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsb0JBQW1CO0NBQ3JCOztBQUVBO0VBQ0UsZUFBYztFQUNkLGlCQUFnQjtDQUNsQjs7QUFFQTtFQUNFLFlBQVc7RUFDWCxlQUFjO0VBQ2QsZ0JBQWU7Q0FDakI7O0FBRUEsK0JBQThCO0FBQzlCO0VBQ0UsY0FBYTtDQUNmOztBQUVBOztFQUVFLGNBQWE7RUFDYixtQkFBa0I7RUFDbEIsbUJBQWtCO0lBQ2hCLG9CQUFtQjtFQUNyQixzQkFBcUI7Q0FDdkI7O0FBRUE7O0lBRUksT0FBTTtJQUNOLFlBQVc7SUFDWCxnQkFBZTtJQUNmLG1CQUFrQjtJQUNsQixvQkFBbUI7SUFDbkIsc0JBQXFCO0lBQ3JCLHlCQUF3QjtDQUM1Qjs7QUFFQTtFQUNFLFdBQVU7RUFDVixpQkFBZ0I7Q0FDbEI7O0FBRUE7RUFDRSxZQUFXO0VBQ1gsaUJBQWdCO0NBQ2xCOztBQUVBOztFQUVFLFlBQVc7Q0FDYjs7QUFFQTs7RUFFRSxvQkFBbUI7RUFJbkIsd0NBQXVDO0NBQ3pDOztBQUVBO3NDQUNxQztBQUNyQztFQUNFLFNBQVE7RUFDUixtQkFBa0I7Q0FDcEI7O0FBRUE7RUFDRSxvQkFBbUI7Q0FDckI7O0FBRUE7RUFDRSxtQkFBa0I7Q0FDcEI7O0FBRUE7RUFDRSxzQkFBcUI7Q0FDdkI7O0FBRUE7RUFDRSxZQUFXO0NBQ2I7O0FBRUE7RUFDRSxlQUFjO0NBQ2hCOztBQUVBO0VBQ0UsZUFBYztFQUNkLGNBQWE7RUFDYiw4QkFBNkI7Q0FDL0I7O0FBRUE7RUFDRSxZQUFXO0VBQ1gsZUFBYztDQUNoQjs7QUFFQTtFQUNFLFlBQVc7Q0FDYjs7QUFFQTtHQUtHLGlDQUFnQztDQUNuQzs7QUFFQTtFQUNFLGFBQVk7R0FLWCxtQ0FBa0M7Q0FDckM7O0FBRUE7RUFDRSxpQ0FBZ0M7SUFJOUIsaUNBQWdDO0NBQ3BDOztBQUVBO3NDQUNxQztBQUNyQztFQUNFLFlBQVc7RUFDWCxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQixtREFBa0Q7RUFDbEQsdUJBQXNCO0VBQ3RCLG1DQUFrQztDQUNwQzs7QUFFQTtFQUNFLE9BQU07RUFDTixRQUFPO0VBQ1AsWUFBVztFQUNYLGFBQVk7RUFDWixhQUFZO0VBQ1osbUJBQWtCO0VBQ2xCLDRCQUEyQjtDQUM3Qjs7QUFFQTtFQUNFLE9BQU07RUFDTixRQUFPO0VBQ1AsWUFBVztFQUNYLGFBQVk7RUFDWixhQUFZO0VBQ1osbUJBQWtCO0VBQ2xCLHFEQUFvRDtDQUN0RDs7QUFFQTtFQUNFLFdBQVU7RUFDVixtQkFBa0I7Q0FDcEI7O0FBRUEsZ0NBQStCO0FBQy9CO0VBQ0UsVUFBUztDQUNYOztBQUVBO0VBQ0UsWUFBVztDQUNiOztBQUVBO0VBQ0UsWUFBVztFQUNYLGdCQUFlO0VBQ2YsaUJBQWdCO0NBQ2xCOztBQUVBO0VBQ0UsWUFBVztFQUNYLDJCQUEwQjtDQUM1Qjs7QUFFQTtFQUNFLHNCQUFxQjtDQUN2Qjs7QUFFQTtFQUNFLFlBQVc7RUFDWCxlQUFjO0VBQ2QsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsb0JBQW1CO0NBQ3JCOztBQUVBO0VBQ0UsWUFBVztDQUNiOztBQUVBO3NDQUNxQztBQUNyQztFQUNFLGdCQUFlO0VBQ2YsbUJBQWtCO0VBQ2xCLGdEQUErQztFQUMvQyx1QkFBc0I7RUFDdEIsbUNBQWtDO0NBQ3BDOztBQUVBO0VBQ0UsT0FBTTtFQUNOLFFBQU87RUFDUCxZQUFXO0VBQ1gsYUFBWTtFQUNaLGFBQVk7RUFDWixtQkFBa0I7RUFDbEIsNEJBQTJCO0NBQzdCOztBQUVBO0VBQ0UsT0FBTTtFQUNOLFFBQU87RUFDUCxZQUFXO0VBQ1gsYUFBWTtFQUNaLGFBQVk7RUFDWixtQkFBa0I7RUFDbEIscURBQW9EO0NBQ3REOztBQUVBOztFQUVFLFlBQVc7Q0FDYjs7QUFFQTtFQUNFLFdBQVU7RUFDVixXQUFVO0VBQ1YsaUJBQWdCO0NBQ2xCOztBQUVBO0VBQ0UsY0FBYTtFQUNiLGlCQUFnQjtDQUNsQjs7QUFFQTtFQUNFLGNBQWE7RUFDYixlQUFjO0VBQ2QsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixpQ0FBZ0M7RUFDaEMsb0NBQW1DO0VBQ25DLHNDQUFxQztFQUNyQyx5Q0FBd0M7Q0FDMUM7O0FBRUE7RUFDRSx1QkFBc0I7RUFDdEIseUJBQXdCO0VBQ3hCLDJCQUEwQjtFQUMxQiw4QkFBNkI7Q0FDL0I7O0FBRUE7RUFDRSxhQUFZO0VBQ1osY0FBYTtDQUNmOztBQUVBO0VBQ0UsY0FBYTtDQUNmOztBQUVBO3NDQUNxQztBQUNyQztFQUNFLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsb0JBQW1CO0NBQ3JCOztBQUVBO0VBQ0UsU0FBUTtFQUNSLFVBQVM7RUFDVCxrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLG1CQUFrQjtDQUNwQjs7QUFFQTtFQUNFLGdCQUFlO0NBQ2pCO0FDMzhCQTs7Ozs7O0VBTUM7O0FBRUQ7c0NBQ3FDO0FBQ3JDO0NBQ0MsaUJBQWdCO0NBQ2pCOztBQUVBOzs7Ozs7RUFNRSxzQkFBcUI7Q0FDdkI7O0FBRUE7Q0FDQyxzQkFBcUI7Q0FDdEI7O0FBRUE7Q0FDQyxlQUFjO0NBQ2Y7O0FBRUE7Q0FDQyxlQUFjO0NBQ2Y7O0FBRUE7Q0FDQyxlQUFjO0NBQ2Y7O0FBRUE7Q0FDQyxlQUFjO0NBQ2Y7O0FBRUEsWUFBVztBQUNYO0NBQ0MsZ0JBQWU7Q0FDZixrQkFBaUI7Q0FDbEI7QUFDQTtDQUNDLGdCQUFlO0NBQ2Ysa0JBQWlCO0NBQ2xCO0FBQ0E7Q0FDQyxnQkFBZTtDQUNmLGtCQUFpQjtDQUNsQjtBQUNBO0NBQ0Msa0JBQWlCO0NBQ2xCO0FBQ0E7Q0FDQyxrQkFBaUI7Q0FDbEI7QUFDQTtDQUNDLGtCQUFpQjtDQUNsQjs7QUFFQTtDQUNDLDRDQUEyQztDQUM1Qzs7QUFFQTtDQUNDLGVBQWM7Q0FDZCxnQkFBZTtDQUNmLGtCQUFpQjtDQUNqQixvQkFBbUI7Q0FDbkIsNENBQTJDO0NBQzVDOztBQUVBO0VBQ0Usa0JBQWlCO0NBQ25COztBQUVBLGtCQUFpQjtBQUNqQjtDQUNDLGVBQWM7Q0FDZCxzQkFBcUI7Q0FDckIsa0NBQWlDO0NBQ2xDOztBQUVBO0NBQ0MsZ0JBQWU7Q0FDaEI7O0FBRUE7OztDQUdDLG1CQUFrQjtDQUNsQixvQkFBbUI7Q0FDbkIsc0JBQXFCO0NBQ3JCLGlDQUFnQztDQUNqQzs7QUFFQTtDQUNDLG9CQUFtQjtDQUNwQjs7QUFFQTtDQUNDLGdCQUFlO0NBQ2hCOztBQUVBLG1CQUFrQjtBQUNsQjtDQUNDLG1CQUFrQjtDQUNuQjs7QUFFQTtDQUNDLGdCQUFlO0NBQ2YsbUJBQWtCO0NBQ2xCLHNCQUFxQjtDQUNyQiw2QkFBNEIsQ0FBRSxxQkFBb0I7Q0FDbkQ7O0FBRUE7O0NBRUMsYUFBWTtDQUNaLFdBQVU7Q0FDVixtQkFBa0I7Q0FDbEIsa0JBQWlCO0NBQ2pCLG1CQUFrQjtDQUNuQjs7QUFFQTtDQUNDLFlBQVc7Q0FDWjs7QUFFQTtDQUNDLFdBQVU7Q0FDWDs7QUFFQTtDQUNDOztFQUVDLFdBQVU7RUFDWDtDQUNEOztBQUVBLGVBQWM7QUFDZDs7Q0FFQyxVQUFTO0NBQ1QsWUFBVztDQUNYLHdCQUF1QjtDQUN2QiwyQkFBMEI7Q0FDM0I7O0FBRUEsZUFBYztBQUNkOztDQUVDLFVBQVM7Q0FDVCxZQUFXO0NBQ1gseUJBQXdCO0NBQ3hCLDRCQUEyQjtDQUM1Qjs7QUFFQSxlQUFjO0FBQ2Q7O0NBRUMsVUFBUztDQUNULFlBQVc7Q0FDWCx5QkFBd0I7Q0FDeEIsNEJBQTJCO0NBQzVCOztBQUVBLGVBQWM7QUFDZDs7Q0FFQyxVQUFTO0NBQ1QsMkJBQTBCO0NBQzNCOztBQUVBLGVBQWM7QUFDZDs7Q0FFQyxVQUFTO0NBQ1QsNEJBQTJCO0NBQzVCOztBQUVBLGVBQWM7QUFDZDs7Q0FFQyxVQUFTO0NBQ1QsNEJBQTJCO0NBQzVCOztBQUVBLHFCQUFvQjtBQUNwQjtDQUNDLFdBQVU7Q0FDVixtQkFBa0I7Q0FDbEIsbUJBQWtCO0NBQ2xCLG9CQUFtQjtDQUNwQjs7QUFFQTs7Q0FFQyxZQUFXO0NBQ1gsZ0JBQWU7Q0FDZixtQkFBa0I7Q0FDbEIsb0JBQW1CO0NBQ25CLHFCQUFvQjtDQUNwQiwwQkFBeUI7Q0FDekIsNENBQTJDO0NBQzVDOztBQUVBOztDQUVDLFVBQVM7Q0FDVCxVQUFTO0NBQ1QsWUFBVztDQUNYLFlBQVc7Q0FDWCxhQUFZO0NBQ1osbUJBQWtCO0NBQ2xCLG1CQUFrQjtDQUNsQixvQkFBbUI7Q0FDcEI7O0FBRUE7Q0FDQyxnQkFBZTtDQUNmLGlCQUFnQjtDQUNqQjs7QUFFQSxxQkFBb0I7QUFDcEI7Q0FDQyxZQUFXO0NBQ1gsbUJBQWtCO0NBQ2xCLG9CQUFtQjtDQUNwQjs7QUFFQTtDQUNDLFFBQU87Q0FDUCxZQUFXO0NBQ1gsWUFBVztDQUNYLGFBQVk7Q0FDWixjQUFhO0NBQ2IsaUJBQWdCO0NBQ2hCLG1CQUFrQjtDQUNuQjs7QUFFQTs7O0NBR0MsbUJBQWtCO0NBQ25COztBQUVBOzs7Q0FHQyxVQUFTO0NBQ1QsWUFBVztDQUNYLG1CQUFrQjtDQUNuQjs7QUFFQTs7O0NBR0MsWUFBVztDQUNaOztBQUVBO0NBQ0MsaUJBQWdCO0NBQ2pCOztBQUVBLG9CQUFtQjtBQUNuQjs7O0NBR0MsWUFBVztDQUNaOztBQUVBO0NBQ0MsZ0JBQWU7Q0FDZixrQkFBaUI7Q0FDbEI7O0FBRUE7O0NBRUMsZ0JBQWU7Q0FDZixrQkFBaUI7Q0FDbEI7O0FBRUE7O0NBRUMsZ0JBQWU7Q0FDZixrQkFBaUI7Q0FDbEI7O0FBRUE7O0NBRUMsZ0JBQWU7Q0FDZixrQkFBaUI7Q0FDbEI7O0FBRUE7Q0FDQyxrQkFBaUI7Q0FDbEI7O0FBRUE7Q0FDQyxnQkFBZTtDQUNmLGtCQUFpQjtDQUNsQjs7QUFFQTtDQUNDLGdCQUFlO0NBQ2Ysa0JBQWlCO0NBQ2xCOztBQUVBO0NBQ0MsZ0JBQWU7Q0FDZixpQkFBZ0I7Q0FDakI7O0FBRUEsWUFBVztBQUNYO0NBQ0MsZ0JBQWU7Q0FDZixpQkFBZ0I7Q0FDaEIsa0JBQWlCO0NBQ2pCLG1CQUFrQjtDQUNsQiwwQkFBeUI7Q0FDekIsOEJBQTZCO0NBQzlCOztBQUVBLG1CQUFrQjtBQUNsQjtDQUNDLG1CQUFrQjtDQUNsQixtQkFBa0I7Q0FDbkI7O0FBRUE7Q0FDQyxZQUFXO0NBQ1gsZ0JBQWU7Q0FDZixtQkFBa0I7Q0FDbEIsb0JBQW1CO0NBQ25CLHFCQUFvQjtDQUNyQjs7QUFFQTtDQUNDLFVBQVM7Q0FDVCxXQUFVO0NBQ1YsWUFBVztDQUNYLFlBQVc7Q0FDWCxhQUFZO0NBQ1osYUFBWTtDQUNaLG1CQUFrQjtDQUNsQixtQkFBa0I7Q0FDbEIsbUJBQWtCO0NBQ2xCLG9CQUFtQjtDQUNwQjs7QUFFQTtDQUNDLGdCQUFlO0NBQ2YsZ0JBQWU7Q0FDZixxQkFBb0I7Q0FDckI7O0FBRUE7Q0FDQztFQUNDLGdCQUFlO0VBQ2hCO0NBQ0Q7O0FBRUE7Q0FDQyxZQUFXO0NBQ1o7O0FBRUE7Q0FDQyxZQUFXO0NBQ1o7O0FBRUEsc0JBQXFCO0FBQ3JCO0NBQ0MsV0FBVTtDQUNWLG1CQUFrQjtDQUNsQixtQkFBa0I7Q0FDbkI7O0FBRUE7Q0FDQyxZQUFXO0NBQ1gsZ0JBQWU7Q0FDZixvQkFBbUI7Q0FDbkIsMEJBQXlCO0NBQzFCOztBQUVBO0NBQ0MsWUFBVztDQUNYLGdCQUFlO0NBQ2YsZ0JBQWU7Q0FDZixrQkFBaUI7Q0FDakIsbUJBQWtCO0NBQ2xCLG9CQUFtQjtDQUNuQixzQkFBcUI7Q0FDdEI7O0FBRUE7O0NBRUMsU0FBUTtDQUNSLFlBQVc7Q0FDWCxhQUFZO0NBQ1osYUFBWTtDQUNaLGlCQUFnQjtDQUNoQixtQkFBa0I7Q0FDbkI7O0FBRUE7Q0FDQyxXQUFVO0NBQ1g7O0FBRUE7Q0FDQyxZQUFXO0NBQ1o7O0FBRUE7Q0FDQyxZQUFXO0NBQ1gsZ0JBQWU7Q0FDZixnQkFBZTtDQUNoQjs7QUFFQTtDQUNDLFlBQVc7Q0FDWjs7QUFFQTtDQUNDLFlBQVc7Q0FDWjs7QUFFQTs7Q0FFQyxpQkFBZ0I7Q0FDakI7O0FBRUEsaUJBQWdCO0FBQ2hCO0NBQ0MsbUJBQWtCO0NBQ25COztBQUVBO0NBQ0MsWUFBVztDQUNYLG1CQUFrQjtDQUNsQixvQkFBbUI7Q0FDbkIscUJBQW9CO0NBQ3JCOztBQUVBO0NBQ0MsVUFBUztDQUNULFdBQVU7Q0FDVixZQUFXO0NBQ1gsWUFBVztDQUNYLGFBQVk7Q0FDWixhQUFZO0NBQ1osbUJBQWtCO0NBQ2xCLG9CQUFtQjtDQUNwQjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxlQUFjO0NBQ2QsaUJBQWdCO0NBQ2hCLGtCQUFpQjtDQUNqQixtQkFBa0I7Q0FDbEIsNEJBQTJCO0NBQzVCOztBQUVBO0NBQ0MsY0FBYTtDQUNiLGdCQUFlO0NBQ2YsaUJBQWdCO0NBQ2pCOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLGdCQUFlO0NBQ2Ysa0JBQWlCO0NBQ2xCOztBQUVBOztDQUVDLGdCQUFlO0NBQ2Ysa0JBQWlCO0NBQ2xCOztBQUVBO0NBQ0Msa0JBQWlCO0NBQ2xCOztBQUVBO0NBQ0MsZ0JBQWU7Q0FDZixrQkFBaUI7Q0FDbEI7O0FBRUE7Q0FDQyxnQkFBZTtDQUNmLGtCQUFpQjtDQUNsQjs7QUFFQTtDQUNDLGdCQUFlO0NBQ2YsaUJBQWdCO0NBQ2pCOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLDRCQUEyQjtDQUM1QjtBQUNBO0NBQ0MsNEJBQTJCO0NBQzVCOztBQUVBO0NBQ0MsWUFBVztDQUNYLDJCQUEwQjtDQUMxQiw4QkFBNkI7Q0FDOUI7QUFDQTtDQUNDLFlBQVc7Q0FDWCw0QkFBMkI7Q0FDM0IsK0JBQThCO0NBQy9CO0FBQ0E7Q0FDQyxZQUFXO0NBQ1gsNEJBQTJCO0NBQzNCLCtCQUE4QjtDQUMvQjs7QUFFQTtzQ0FDcUM7QUFDckMsZ0JBQWU7QUFDZjtDQUNDLG9CQUFtQjtDQUNwQjs7QUFFQTtDQUNDOztFQUVDLHlCQUF3QjtFQUN6QjtDQUNEOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLGVBQWM7SUFDWCxvQkFBbUI7SUFDbkIsYUFBWTtJQUNaLGtCQUFpQjtJQUNqQixnQkFBZTtJQUNmLHdCQUF1QjtJQUN2QixZQUFXO0lBQ1gsdUJBQXNCO0lBQ3RCLHVCQUFzQjtJQUN0Qix1QkFBc0I7SUFDdEIsbUJBQWtCO0lBRWxCLDZDQUE0QztJQUc1QyxzRUFBcUU7Q0FDekU7QUFDQTtDQUNDLGlCQUFnQjtDQUNoQixpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGNBQWE7Q0FDZDtBQUNBO0NBQ0MsZUFBYztDQUNmO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7O0FBRUE7Q0FDQyxtQkFBa0I7Q0FDbEIsNEJBQTJCO0NBQzVCOztBQUVBLGdCQUFlO0FBQ2Y7Q0FDQyxvQkFBbUI7Q0FDcEI7O0FBRUEsY0FBYTtBQUNiO0NBQ0MsZUFBYztDQUNkLGdCQUFlO0NBQ2YsaUJBQWdCO0NBQ2pCOztBQUVBO3NDQUNxQztBQUNyQztFQUNFLFFBQU87RUFDUCxTQUFRO0VBQ1IsVUFBUztFQUNULGtCQUFpQjtFQUNqQiwrQkFBOEI7Q0FDaEM7O0FBRUE7RUFDRSxZQUFXO0VBQ1gsaUJBQWdCO0NBQ2xCOztBQUVBO0VBQ0UsV0FBVTtFQUNWLGVBQWM7RUFDZCxlQUFjO0VBQ2QsZUFBYztFQUNkLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsa0JBQWlCO0NBQ25COztBQUVBO0VBQ0UsU0FBUTtFQUNSLGFBQVk7RUFDWixpQkFBZ0I7RUFDaEIsa0JBQWlCO0VBQ2pCLGtCQUFpQjtFQUNqQixtQkFBa0I7Q0FDcEI7QUFDQTtFQUNFLGFBQVk7Q0FDZDs7QUFFQTtFQUNFLFFBQU87Q0FDVDtBQUNBO0VBQ0UsU0FBUTtDQUNWOztBQUVBO3NDQUNxQztBQUNyQzs7Q0FFQyxXQUFVO0NBQ1Ysa0JBQWlCO0NBQ2xCOztBQUVBOztDQUVDLFNBQVE7Q0FDUixXQUFVO0NBQ1YsWUFBVztDQUNYLFlBQVc7Q0FDWCxhQUFZO0NBQ1osZ0JBQWU7Q0FDZixrQkFBaUI7Q0FDakIsbUJBQWtCO0NBQ2xCLG1CQUFrQjtDQUNsQixzQkFBcUI7Q0FDckIsdUJBQXNCO0NBQ3RCLDRCQUEyQjtDQUM1Qjs7QUFFQTtDQUNDLDRCQUEyQjtDQUkzQixpQ0FBZ0M7Q0FDakM7O0FBRUE7Q0FDQyxXQUFVO0NBQ1g7O0FBRUE7Q0FDQyxZQUFXO0NBQ1o7O0FBRUE7O0NBRUMsVUFBUztDQUNULG1CQUFrQjtDQUNuQjs7QUFFQTtDQUNDLFlBQVc7Q0FDWjs7O0FBR0E7Q0FDQztFQUNDLGFBQVk7RUFDYjtDQUNEOztBQUVBO3NDQUNxQztBQUNyQzs7O0NBR0MsaUJBQWdCO0NBQ2pCOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLGFBQVk7Q0FDWixpQkFBZ0I7Q0FDaEIsaUNBQWdDO0NBQ2pDOztBQUVBO0NBQ0MsZ0JBQWU7Q0FDZixrQkFBaUI7Q0FDbEI7O0FBRUE7OztDQUdDLFlBQVc7Q0FDWCxhQUFZO0NBQ1osb0JBQW1CO0NBQ3BCOztBQUVBO0NBQ0MsYUFBWTtDQUNiO0FBQ0E7Q0FDQyxZQUFXO0NBQ1gsb0JBQW1CO0NBQ3BCOztBQUVBO0NBQ0MsZ0JBQWU7Q0FDaEI7O0FBRUE7Q0FDQyxnQkFBZTtDQUNmLG9CQUFtQjtDQUNwQjs7QUFFQTtDQUNDLGdCQUFlO0NBQ2hCOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLG9CQUFtQjtDQUNwQjs7QUFFQTtDQUNDLGtCQUFpQjtDQUNqQixpQkFBZ0I7Q0FDaEIsYUFBWTtDQUNiOztBQUVBO0NBQ0MsaUJBQWdCO0NBQ2hCLHNCQUFxQjtDQUNyQix1QkFBc0I7Q0FDdEIsOEJBQTZCO0NBQzdCLCtCQUE4QjtDQUMvQjs7QUFFQTtDQUNDLG1CQUFrQjtDQUNsQix1QkFBc0I7Q0FDdkI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsWUFBVztDQUNYLGdCQUFlO0NBQ2YsaUJBQWdCO0NBQ2hCLG1CQUFrQjtDQUNsQixvQkFBbUI7Q0FDbkIsdUJBQXNCO0NBQ3ZCOztBQUVBOztDQUVDLFlBQVc7Q0FDWCxvQkFBbUI7Q0FDbkIsMEJBQXlCO0NBQzFCOztBQUVBO0NBQ0MsY0FBYTtDQUNiLGtCQUFpQjtDQUNqQixtQkFBa0I7Q0FDbEIsc0JBQXFCO0NBQ3RCOztBQUVBO0NBQ0MsY0FBYTtDQUNiLG9CQUFtQjtDQUNuQix1QkFBc0I7Q0FDdkI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsWUFBVztDQUNYLGlCQUFnQjtDQUNoQixtQkFBa0I7Q0FDbEIsc0JBQXFCO0NBQ3JCLDBCQUF5QjtDQUN6Qiw4QkFBNkI7Q0FDOUI7O0FBRUE7Q0FDQyxVQUFTO0NBQ1QsWUFBVztDQUNYLGdCQUFlO0NBQ2Ysa0JBQWlCO0NBQ2xCOztBQUVBLFlBQVc7QUFDWDtDQUNDLFNBQVE7Q0FDUixhQUFZO0NBQ1osYUFBWTtDQUNaLGlCQUFnQjtDQUNoQixtQkFBa0I7Q0FDbkI7O0FBRUE7Q0FDQyxZQUFXO0NBQ1gsZ0JBQWU7Q0FDZixrQkFBaUI7Q0FDakIsMEJBQXlCO0NBQzFCOztBQUVBOzs7Q0FHQyxhQUFZO0NBQ1osb0JBQW1CO0NBQ3BCOztBQUVBO0NBQ0MsYUFBWTtDQUNiO0FBQ0E7Q0FDQyxvQkFBbUI7Q0FDcEI7O0FBRUE7Q0FDQyxxQkFBb0I7Q0FDckI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0Msb0JBQW1CO0NBQ3BCOztBQUVBO0NBQ0MsYUFBWTtDQUNaLGdCQUFlO0NBQ2YsaUJBQWdCO0NBQ2hCLGtCQUFpQjtDQUNsQjs7QUFFQTtDQUNDLGlCQUFnQjtDQUNoQixzQkFBcUI7Q0FDckIsdUJBQXNCO0NBQ3RCLDJCQUEwQjtDQUMxQiwrQkFBOEI7Q0FDL0I7O0FBRUE7Q0FDQyxjQUFhO0NBQ2IsdUJBQXNCO0NBQ3ZCOztBQUVBO3NDQUNxQztBQUNyQyxnQkFBZTtBQUNmO0NBQ0MsV0FBVTtDQUNWLGlCQUFnQjtDQUNqQjs7QUFFQTtDQUNDLGVBQWM7Q0FDZCxnQkFBZTtDQUNmLGtCQUFpQjtDQUNqQixvQkFBbUI7Q0FDcEI7O0FBRUE7Q0FDQyxZQUFXO0NBQ1gsa0JBQWlCO0NBQ2xCO0FBQ0E7Q0FDQyxlQUFjO0NBQ2Y7O0FBRUE7c0NBQ3FDO0FBQ3JDOztFQUVFLGlCQUFnQjtDQUNsQjs7QUFFQSxjQUFhO0FBQ2I7Ozs7Ozs7O0NBUUMsaUJBQWdCO0NBQ2pCOztBQUVBO0NBQ0MsWUFBVztDQUNYLGtCQUFpQjtDQUNsQjs7QUFFQTtFQUNFLFlBQVc7RUFDWCxvQkFBbUI7RUFDbkIsc0JBQXFCO0NBQ3ZCOztBQUVBOzs7Ozs7RUFNRSxzQkFBcUI7RUFDckIsMEJBQXlCO0NBQzNCOztBQUVBLDRCQUEyQjtBQUMzQjtFQUNFLFVBQVM7Q0FDWDs7QUFFQSxTQUFRO0FBQ1I7O0NBRUMsaUJBQWdCO0NBQ2pCOztBQUVBOztFQUVFLFlBQVc7RUFDWCxvQkFBbUI7RUFDbkIsc0JBQXFCO0NBQ3ZCOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLGFBQVk7Q0FDYjs7QUFFQTs7RUFLRSxpQ0FBZ0M7Q0FDbEM7O0FBRUE7Ozs7RUFJRSxZQUFXO0VBQ1gsb0JBQW1CO0NBQ3JCOztBQUVBLGdCQUFlO0FBQ2Y7O0NBRUMsZ0JBQWU7Q0FDZixtQkFBa0I7Q0FDbkI7O0FBRUE7Ozs7OztFQU1FLFNBQVE7RUFDUixZQUFXO0VBQ1gsbUJBQWtCO0NBQ3BCOztBQUVBLGNBQWE7QUFDYjs7Q0FFQyxnQkFBZTtDQUNmLGtCQUFpQjtDQUNsQjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxvQkFBbUI7Q0FJbkIsaUNBQWdDO0NBQ2pDOztBQUVBOztDQUVDLFlBQVc7Q0FDWCxpQkFBZ0I7Q0FDaEIsbUJBQWtCO0NBQ25COztBQUVBLGdCQUFlO0FBQ2Y7Q0FDQyxnQkFBZTtDQUNmLG1CQUFrQjtDQUNuQjs7QUFFQTs7O0NBR0MsU0FBUTtDQUNSLFlBQVc7Q0FDWCxtQkFBa0I7Q0FDbkI7O0FBRUE7c0NBQ3FDO0FBQ3JDOztDQUVDLGlCQUFnQjtDQUNqQjs7QUFFQSxtQkFBa0I7QUFDbEI7Q0FDQyxXQUFVO0NBQ1g7O0FBRUE7Q0FDQyxlQUFjO0NBQ2QsMkJBQTBCO0NBQzNCOztBQUVBO0NBQ0Msc0JBQXFCO0NBQ3RCOztBQUVBOztDQUVDLG9CQUFtQjtDQUNwQjs7QUFFQTs7O0NBR0MsbUJBQWtCO0NBQ25COztBQUVBO0NBQ0MsWUFBVztDQUNaOztBQUVBLDBCQUF5QjtBQUN6QjtDQUNDLFdBQVU7Q0FDVixpQkFBZ0I7Q0FDakI7O0FBRUE7O0NBRUMsb0JBQW1CO0NBQ3BCOztBQUVBO0NBQ0MsWUFBVztDQUNYLGdCQUFlO0NBQ2YsMkJBQTBCO0NBQzFCLDJCQUEwQjtDQUMzQjs7QUFFQTs7Q0FFQyxlQUFjO0NBQ2Y7O0FBRUEsa0JBQWlCO0FBQ2pCO0NBQ0MsYUFBWTtDQUNiOztBQUVBO0NBQ0MsZ0JBQWU7Q0FDZixtQkFBa0I7Q0FDbkI7O0FBRUE7Q0FDQyxtQkFBa0I7Q0FDbkI7O0FBRUE7Q0FDQyxnQkFBZTtDQUNmLGdCQUFlO0NBQ2YsaUJBQWdCO0NBQ2hCLG1CQUFrQjtDQUNuQjs7QUFFQSx1QkFBc0I7QUFDdEI7Q0FDQyxTQUFRO0NBQ1IsWUFBVztDQUNYLFlBQVc7Q0FDWCxnQkFBZTtDQUNmLGlCQUFnQjtDQUNoQixtQkFBa0I7Q0FDbEIsb0JBQW1CO0NBQ25CLHNCQUFxQjtDQUNyQix5QkFBd0I7Q0FDekI7O0FBRUE7Q0FDQyxZQUFXO0NBQ1gsaUJBQWdCO0NBQ2pCOztBQUVBO3NDQUNxQztBQUNyQztFQUNFLGlCQUFnQjtFQUNoQixpQkFBZ0I7Q0FDbEI7QUFDQTtFQUNFLFVBQVM7RUFDVCxZQUFXO0VBQ1gsZ0JBQWU7RUFDZixnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUNuQixvQkFBbUI7RUFDbkIsc0JBQXFCO0VBQ3JCLHNCQUFxQjtDQUN2QjtBQUNBO0NBQ0MsWUFBVztDQUNYLHNCQUFxQjtDQUlyQixpQ0FBZ0M7Q0FDakM7O0FBRUE7Q0FDQyxtQkFBa0I7Q0FDbkI7O0FBRUE7RUFDRSxzQkFBcUI7RUFDckIsMkJBQTBCO0NBQzVCOztBQUVBOztFQUVFLGtCQUFpQjtDQUNuQjs7QUFFQTs7RUFFRSxtQkFBa0I7Q0FDcEI7O0FBRUE7O0VBRUUsZ0JBQWU7RUFDZixtQkFBa0I7Q0FDcEI7O0FBRUE7O0VBRUUsZ0JBQWU7RUFDZixrQkFBaUI7RUFDakIsa0JBQWlCO0NBQ25COztBQUVBLGlCQUFnQjtBQUNoQjtFQUNFLGtCQUFpQjtDQUNuQjs7QUFFQTs7RUFFRSxZQUFXO0VBQ1gsbUJBQWtCO0NBQ3BCOztBQUVBO0VBQ0UsZUFBYztDQUNoQjs7QUFFQSxlQUFjO0FBQ2Q7RUFDRTtHQUNDLG9CQUFtQjtHQUNwQjtDQUNGO0FBQ0E7RUFDRTtHQUNDO0tBQ0Usb0JBQW1CO0lBQ3JCO0dBQ0Q7Q0FDRjs7QUFFQSxpQkFBZ0I7QUFDaEI7Ozs7O0VBS0Usb0JBQW1CO0NBQ3JCO0FBQ0E7RUFDRSwrQkFBOEI7Q0FDaEM7O0FBRUE7RUFDRSxvQkFBbUI7Q0FDckI7QUFDQTs7Ozs7RUFLRSxvQkFBbUI7Q0FDckI7QUFDQTtFQUNFLCtCQUE4QjtDQUNoQzs7QUFFQTtFQUNFLG9CQUFtQjtDQUNyQjtBQUNBOzs7OztFQUtFLG9CQUFtQjtDQUNyQjtBQUNBO0VBQ0UsK0JBQThCO0NBQ2hDOztBQUVBO0VBQ0Usb0JBQW1CO0NBQ3JCO0FBQ0E7Ozs7O0VBS0Usb0JBQW1CO0NBQ3JCO0FBQ0E7RUFDRSwrQkFBOEI7Q0FDaEM7O0FBRUE7RUFDRSxvQkFBbUI7Q0FDckI7QUFDQTs7Ozs7RUFLRSxvQkFBbUI7Q0FDckI7QUFDQTtFQUNFLCtCQUE4QjtDQUNoQzs7QUFFQTtFQUNFLG9CQUFtQjtDQUNyQjtBQUNBOzs7OztFQUtFLG9CQUFtQjtDQUNyQjtBQUNBO0VBQ0UsK0JBQThCO0NBQ2hDOztBQUVBO0VBQ0Usb0JBQW1CO0NBQ3JCO0FBQ0E7Ozs7O0VBS0Usb0JBQW1CO0NBQ3JCO0FBQ0E7RUFDRSwrQkFBOEI7Q0FDaEM7O0FBRUE7RUFDRSxvQkFBbUI7Q0FDckI7QUFDQTs7Ozs7RUFLRSxvQkFBbUI7Q0FDckI7QUFDQTtFQUNFLCtCQUE4QjtDQUNoQzs7QUFFQTtFQUNFLG9CQUFtQjtDQUNyQjtBQUNBOzs7OztFQUtFLG9CQUFtQjtDQUNyQjtBQUNBO0VBQ0UsK0JBQThCO0NBQ2hDOztBQUVBO0VBQ0Usb0JBQW1CO0NBQ3JCO0FBQ0E7Ozs7O0VBS0Usb0JBQW1CO0NBQ3JCO0FBQ0E7RUFDRSwrQkFBOEI7Q0FDaEM7O0FBRUE7RUFDRSxvQkFBbUI7Q0FDckI7QUFDQTs7Ozs7RUFLRSxvQkFBbUI7Q0FDckI7QUFDQTtFQUNFLCtCQUE4QjtDQUNoQzs7QUFFQTtFQUNFLG9CQUFtQjtDQUNyQjtBQUNBOzs7OztFQUtFLG9CQUFtQjtDQUNyQjtBQUNBO0VBQ0UsK0JBQThCO0NBQ2hDOztBQUVBO0VBQ0Usb0JBQW1CO0NBQ3JCO0FBQ0E7Ozs7O0VBS0Usb0JBQW1CO0NBQ3JCO0FBQ0E7RUFDRSwrQkFBOEI7Q0FDaEM7O0FBRUE7RUFDRSxpQkFBZ0I7Q0FDbEI7QUFDQTs7Ozs7RUFLRSxpQkFBZ0I7Q0FDbEI7QUFDQTtFQUNFLDRCQUEyQjtDQUM3Qjs7QUFFQTtFQUNFLG9CQUFtQjtDQUNyQjtBQUNBOzs7OztFQUtFLG9CQUFtQjtDQUNyQjtBQUNBO0VBQ0UsK0JBQThCO0NBQ2hDOztBQUVBLG9CQUFtQjtBQUNuQjtDQUNDLFlBQVc7Q0FDWCxpQkFBZ0I7Q0FDaEIsa0JBQWlCO0NBQ2pCLDhCQUE2QjtFQUk1QixpQ0FBZ0M7Q0FDbEM7QUFDQTtDQUNDLGtCQUFpQjtDQUNqQixrQkFBaUI7Q0FDbEI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7RUFDRSx1QkFBc0I7Q0FDeEI7O0FBRUE7Q0FDQyxzQkFBcUI7Q0FDdEI7QUFDQTtDQUNDLGVBQWM7Q0FDZCxzQkFBcUI7Q0FDdEI7QUFDQTtFQUNFLG9CQUFtQjtDQUNyQjs7QUFFQTtDQUNDLHNCQUFxQjtDQUN0QjtBQUNBO0NBQ0MsZUFBYztDQUNkLHNCQUFxQjtDQUN0QjtBQUNBO0VBQ0Usb0JBQW1CO0NBQ3JCOztBQUVBO0NBQ0Msc0JBQXFCO0NBQ3RCO0FBQ0E7Q0FDQyxlQUFjO0NBQ2Qsc0JBQXFCO0NBQ3RCO0FBQ0E7RUFDRSxvQkFBbUI7Q0FDckI7O0FBRUE7Q0FDQyxzQkFBcUI7Q0FDdEI7QUFDQTtDQUNDLGVBQWM7Q0FDZCxzQkFBcUI7Q0FDdEI7QUFDQTtFQUNFLG9CQUFtQjtDQUNyQjs7QUFFQTtDQUNDLHNCQUFxQjtDQUN0QjtBQUNBO0NBQ0MsZUFBYztDQUNkLHNCQUFxQjtDQUN0QjtBQUNBO0VBQ0Usb0JBQW1CO0NBQ3JCOztBQUVBO0NBQ0Msc0JBQXFCO0NBQ3RCO0FBQ0E7Q0FDQyxlQUFjO0NBQ2Qsc0JBQXFCO0NBQ3RCO0FBQ0E7RUFDRSxvQkFBbUI7Q0FDckI7O0FBRUE7Q0FDQyxzQkFBcUI7Q0FDdEI7QUFDQTtDQUNDLGVBQWM7Q0FDZCxzQkFBcUI7Q0FDdEI7QUFDQTtFQUNFLG9CQUFtQjtDQUNyQjs7QUFFQTtDQUNDLHNCQUFxQjtDQUN0QjtBQUNBO0NBQ0MsZUFBYztDQUNkLHNCQUFxQjtDQUN0QjtBQUNBO0VBQ0Usb0JBQW1CO0NBQ3JCOztBQUVBO0NBQ0MsbUJBQWtCO0NBQ25CO0FBQ0E7Q0FDQyxZQUFXO0NBQ1gsbUJBQWtCO0NBQ25CO0FBQ0E7RUFDRSxpQkFBZ0I7Q0FDbEI7O0FBRUE7Q0FDQyxzQkFBcUI7Q0FDdEI7QUFDQTtDQUNDLGVBQWM7Q0FDZCxzQkFBcUI7Q0FDdEI7QUFDQTtFQUNFLG9CQUFtQjtDQUNyQjs7QUFFQTtDQUNDLHNCQUFxQjtDQUN0QjtBQUNBO0NBQ0MsZUFBYztDQUNkLHNCQUFxQjtDQUN0QjtBQUNBO0VBQ0Usb0JBQW1CO0NBQ3JCOztBQUVBO0NBQ0Msc0JBQXFCO0NBQ3RCO0FBQ0E7Q0FDQyxlQUFjO0NBQ2Qsc0JBQXFCO0NBQ3RCO0FBQ0E7RUFDRSxvQkFBbUI7Q0FDckI7O0FBRUE7Q0FDQyxzQkFBcUI7Q0FDdEI7QUFDQTtDQUNDLGVBQWM7Q0FDZCxzQkFBcUI7Q0FDdEI7QUFDQTtFQUNFLG9CQUFtQjtDQUNyQjs7QUFFQTtDQUNDLHNCQUFxQjtDQUN0QjtBQUNBO0NBQ0MsZUFBYztDQUNkLHNCQUFxQjtDQUN0QjtBQUNBO0VBQ0Usb0JBQW1CO0NBQ3JCOztBQUVBO0NBQ0Msc0JBQXFCO0NBQ3RCO0FBQ0E7Q0FDQyxlQUFjO0NBQ2Qsc0JBQXFCO0NBQ3RCO0FBQ0E7RUFDRSxvQkFBbUI7Q0FDckI7O0FBRUE7Q0FDQyxZQUFXO0NBQ1gsbUJBQWtCO0NBQ25CO0FBQ0E7Q0FDQyxtQkFBa0I7Q0FDbkI7QUFDQTtFQUNFLGlCQUFnQjtFQUNoQix1QkFBc0I7Q0FDeEI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MseUJBQXdCO0NBQ3hCLHNCQUFxQjtDQUNyQixtQkFBa0I7Q0FDbkI7O0FBRUE7c0NBQ3FDO0FBQ3JDOztDQUVDLGlCQUFnQjtDQUNqQjs7QUFFQSxVQUFTO0FBQ1Q7Q0FDQyxnQkFBZTtDQUNmLGlCQUFnQjtDQUNoQixpQkFBZ0I7Q0FDakI7O0FBRUEsVUFBUztBQUNUOztDQUVDLFlBQVc7Q0FDWCxpQkFBZ0I7Q0FDaEIsaUJBQWdCO0NBQ2pCOztBQUVBOzs7Q0FHQyxvQkFBbUI7Q0FDcEI7O0FBRUE7OztDQUdDLG9CQUFtQjtDQUNwQjs7QUFFQTs7O0NBR0Msb0JBQW1CO0NBQ3BCOztBQUVBOzs7Q0FHQyxvQkFBbUI7Q0FDcEI7O0FBRUE7OztDQUdDLG9CQUFtQjtDQUNwQjs7QUFFQTs7O0NBR0Msb0JBQW1CO0NBQ3BCOztBQUVBOzs7Q0FHQyxvQkFBbUI7Q0FDcEI7O0FBRUE7OztDQUdDLG9CQUFtQjtDQUNwQjs7QUFFQTs7O0NBR0Msb0JBQW1CO0NBQ3BCOztBQUVBOzs7Q0FHQyxvQkFBbUI7Q0FDcEI7O0FBRUE7OztDQUdDLG9CQUFtQjtDQUNwQjs7QUFFQTs7O0NBR0Msb0JBQW1CO0NBQ3BCOztBQUVBOzs7Q0FHQyxZQUFXO0NBQ1gsb0JBQW1CO0NBQ3BCOztBQUVBOzs7Q0FHQyxpQkFBZ0I7Q0FDakI7O0FBRUEsZUFBYztBQUNkO0NBQ0MsbUJBQWtCO0NBQ25COztBQUVBO0NBQ0MsV0FBVTtDQUNWLFlBQVc7Q0FDWCxtQkFBa0I7Q0FDbkI7O0FBRUEsZUFBYztBQUNkO0NBQ0MsZ0JBQWU7Q0FDZixpQkFBZ0I7RUFDaEI7O0FBRUQ7Q0FDQyxnQkFBZTtDQUNmLGdCQUFlO0NBQ2hCOztBQUVBLGdCQUFlO0FBQ2Y7Q0FDQyxZQUFXO0NBQ1gsZ0JBQWU7Q0FDZixnQkFBZTtDQUNmLGlCQUFnQjtDQUNoQixzQkFBcUI7Q0FDckIsdUJBQXNCO0NBQ3ZCOztBQUVBLGdCQUFlO0FBQ2Y7Q0FDQyxZQUFXO0NBQ1gsZ0JBQWU7Q0FDZixjQUFhO0NBQ2IsZ0JBQWU7Q0FDZixtQkFBa0I7Q0FDbEIsc0JBQXFCO0NBQ3JCLHVCQUFzQjtDQUN2Qjs7QUFFQTtDQUNDLGdCQUFlO0NBQ2hCOztBQUVBLHFCQUFvQjtBQUNwQjs7Q0FFQyxlQUFjO0NBQ2QscUJBQW9CO0NBQ3JCOztBQUVBOztDQUVDLFlBQVc7Q0FDWCxtQkFBa0I7Q0FDbEIsc0JBQXFCO0NBSXJCLGlDQUFnQztDQUNqQzs7QUFFQTtzQ0FDcUM7QUFDckMsZ0JBQWU7QUFDZjtFQUNFLFVBQVM7RUFDVCxXQUFVO0NBQ1o7O0FBRUE7RUFDRSxpQkFBZ0I7RUFDaEIsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsc0JBQXFCO0NBQ3ZCOztBQUVBO0VBQ0UsWUFBVztFQUNYLGFBQVk7RUFDWixlQUFjO0VBQ2QseUJBQXdCO0VBQ3hCLDZCQUE0QjtFQUM1QixpQ0FBZ0M7RUFDaEMsb0NBQW1DO0VBQ25DLHFDQUFvQztFQUNwQyxzQ0FBcUM7RUFDckMseUNBQXdDO0NBQzFDOztBQUVBO0VBQ0UsNkJBQTRCO0NBQzlCOztBQUVBO0NBQ0MsYUFBWTtDQUNaLHdDQUF1QztDQUN2QyxvQ0FBbUMsQ0FBRSxjQUFhO0NBQ25EOztBQUVBO0NBQ0MsV0FBVTtDQUNYOztBQUVBLGdCQUFnQiwwREFBMEQ7QUFDMUUsaUJBQWlCLDJEQUEyRDtBQUM1RSxpQkFBaUIsMkRBQTJEO0FBQzVFLG9CQUFvQiw4REFBOEQ7QUFDbEYsa0JBQWtCLDREQUE0RDtBQUM5RSxpQkFBaUIsMkRBQTJEO0FBQzVFLGtCQUFrQiw0REFBNEQ7QUFDOUUsa0JBQWtCLDREQUE0RDtBQUM5RSxnQkFBZ0IsMERBQTBEO0FBQzFFLGdCQUFnQiwwREFBMEQ7QUFDMUUsb0JBQW9CLDhEQUE4RDtBQUNsRixtQkFBbUIsNkRBQTZEO0FBQ2hGLGlCQUFpQiwyREFBMkQ7QUFDNUUsa0JBQWtCLDREQUE0RDtBQUM5RSxnQkFBZ0IsMERBQTBEO0FBQzFFLGtCQUFrQiw0REFBNEQ7QUFDOUUsYUFBYSx1REFBdUQ7QUFDcEUsZUFBZSx5REFBeUQ7QUFDeEUsaUJBQWlCLDJEQUEyRDtBQUM1RSxxQkFBcUIsK0RBQStEO0FBQ3BGLGdCQUFnQiwwREFBMEQ7QUFDMUUsaUJBQWlCLDJEQUEyRDtBQUM1RSxlQUFlLHlEQUF5RDtBQUN4RSxtQkFBbUIsNkRBQTZEO0FBQ2hGLGNBQWMsd0RBQXdEO0FBQ3RFLGVBQWUseURBQXlEO0FBQ3hFLGlCQUFpQiwyREFBMkQ7QUFDNUUsWUFBWSxzREFBc0Q7QUFDbEUsbUJBQW1CLDZEQUE2RDs7QUFFaEYsNEJBQTJCO0FBQzNCO0NBQ0MsWUFBVztDQUNYLFlBQVc7Q0FDWCxhQUFZO0NBQ1osZ0JBQWU7Q0FDZixrQkFBaUI7Q0FDakIsbUJBQWtCO0NBQ2xCLG1CQUFrQjtDQUNsQixzQkFBcUI7Q0FDckIsdUJBQXNCO0NBQ3ZCOztBQUVBO0VBQ0UsWUFBVztFQUNYLGFBQVk7RUFDWixnQkFBZTtFQUNmLGtCQUFpQjtDQUNuQjs7QUFFQTtFQUNFLFlBQVc7RUFDWCxhQUFZO0VBQ1osZ0JBQWU7RUFDZixrQkFBaUI7Q0FDbkI7O0FBRUE7Q0FDQyxZQUFXO0NBQ1gsYUFBWTtDQUNaLGdCQUFlO0NBQ2Ysa0JBQWlCO0NBQ2pCLG9CQUFtQjtDQUNwQjs7QUFFQTtDQUNDLGdCQUFlO0NBQ2hCO0FBQ0E7Q0FDQyxnQkFBZTtDQUNoQjtBQUNBO0NBQ0MsZ0JBQWU7Q0FDaEI7O0FBRUEsY0FBYTtBQUNiO0NBQ0MsZ0JBQWU7Q0FDaEI7QUFDQTtDQUNDLGdCQUFlO0NBQ2hCO0FBQ0E7Q0FDQyxnQkFBZTtDQUNoQjtBQUNBO0NBQ0MsZ0JBQWU7Q0FDaEI7O0FBRUE7Q0FDQyxnQkFBZTtDQUNoQjtBQUNBO0NBQ0MsZ0JBQWU7Q0FDaEI7QUFDQTtDQUNDLGdCQUFlO0NBQ2hCOztBQUVBLHlCQUF3QjtBQUN4Qjs7Q0FFQyxZQUFXO0NBQ1o7O0FBRUE7O0NBRUMsYUFBWTtDQUNaLHNCQUFxQjtDQUN0Qjs7QUFFQTtDQUNDLGVBQWM7Q0FDZCxpQkFBZ0I7Q0FDaEIsMEJBQXlCO0NBQzFCOztBQUVBO0NBQ0MsZUFBYztDQUNkLG9CQUFtQjtDQUNuQixzQkFBcUI7Q0FDckIsdUJBQXNCO0NBQ3ZCOztBQUVBLGVBQWM7QUFDZDs7Ozs7Ozs7Ozs7Ozs7O0NBZUMsaUJBQWdCO0NBQ2pCOztBQUVBO0VBQ0UsZUFBYztFQUNkLDBCQUF5QjtDQUMzQjtBQUNBO0VBQ0UsZUFBYztFQUNkLDBCQUF5QjtDQUMzQjtBQUNBO0VBQ0UsZUFBYztFQUNkLDBCQUF5QjtDQUMzQjtBQUNBO0VBQ0UsZUFBYztFQUNkLDBCQUF5QjtDQUMzQjtBQUNBO0VBQ0UsZUFBYztFQUNkLDBCQUF5QjtDQUMzQjtBQUNBO0VBQ0UsZUFBYztFQUNkLDBCQUF5QjtDQUMzQjtBQUNBO0VBQ0UsZUFBYztFQUNkLDBCQUF5QjtDQUMzQjtBQUNBO0VBQ0UsZUFBYztFQUNkLDBCQUF5QjtDQUMzQjtBQUNBO0VBQ0UsZUFBYztFQUNkLDBCQUF5QjtDQUMzQjtBQUNBO0VBQ0UsZUFBYztFQUNkLDBCQUF5QjtDQUMzQjtBQUNBO0VBQ0UsZUFBYztFQUNkLDBCQUF5QjtDQUMzQjtBQUNBO0VBQ0UsZUFBYztFQUNkLDBCQUF5QjtDQUMzQjtBQUNBO0VBQ0UsZUFBYztFQUNkLDBCQUF5QjtDQUMzQjtBQUNBO0VBQ0UsWUFBVztFQUNYLHVCQUFzQjtDQUN4QjtBQUNBO0VBQ0UsZUFBYztFQUNkLDBCQUF5QjtDQUMzQjs7QUFFQSx5QkFBd0I7QUFDeEI7Ozs7Ozs7Ozs7Ozs7Ozs7RUFnQkUsWUFBVztFQUNYLDBCQUF5QjtDQUMzQjs7QUFFQTtFQUNFLG9CQUFtQjtDQUNyQjtBQUNBO0VBQ0Usb0JBQW1CO0NBQ3JCO0FBQ0E7RUFDRSxvQkFBbUI7Q0FDckI7QUFDQTtFQUNFLG9CQUFtQjtDQUNyQjtBQUNBO0VBQ0Usb0JBQW1CO0NBQ3JCO0FBQ0E7RUFDRSxvQkFBbUI7Q0FDckI7QUFDQTtFQUNFLG9CQUFtQjtDQUNyQjtBQUNBO0VBQ0Usb0JBQW1CO0NBQ3JCO0FBQ0E7RUFDRSxpQkFBZ0I7Q0FDbEI7QUFDQTtFQUNFLGlCQUFnQjtDQUNsQjtBQUNBO0VBQ0Usb0JBQW1CO0NBQ3JCO0FBQ0E7RUFDRSxvQkFBbUI7Q0FDckI7QUFDQTtFQUNFLG9CQUFtQjtDQUNyQjtBQUNBO0VBQ0Usb0JBQW1CO0NBQ3JCO0FBQ0E7RUFDRSxvQkFBbUI7Q0FDckI7QUFDQTtFQUNFLGlCQUFnQjtFQUNoQiwwQkFBeUI7Q0FDM0I7QUFDQTtFQUNFLG9CQUFtQjtFQUNuQiwwQkFBeUI7Q0FDM0I7O0FBRUEseUNBQXdDO0FBQ3hDOztDQUVDLGNBQWE7Q0FDYixtQkFBa0I7Q0FDbEIsc0JBQXFCO0NBQ3RCO0FBQ0E7O0NBRUMsbUNBQWtDO0NBQ2xDLGdCQUFlO0NBQ2hCOztBQUVBO3NDQUNxQztBQUNyQyxvQkFBbUI7QUFDbkI7Q0FDQyxtQkFBa0I7Q0FDbkI7O0FBRUE7Q0FDQyxlQUFjO0NBQ2QsZ0JBQWU7Q0FDaEI7O0FBRUEsb0JBQW1CO0FBQ25CO0NBQ0MsZUFBYztDQUNkLGlCQUFnQjtDQUNqQjs7QUFFQTtDQUNDLGVBQWM7Q0FDZCxpQkFBZ0I7Q0FDakI7O0FBRUE7Q0FDQyxnQkFBZTtDQUNoQjs7QUFFQTtDQUNDLGlCQUFnQjtDQUNqQjs7QUFFQTtDQUNDLFlBQVc7Q0FDWCxnQkFBZTtDQUNmLG1CQUFrQjtDQUNuQjs7QUFFQTtDQUNDOztFQUVDLG1CQUFrQjtFQUNuQjs7Q0FFQTtFQUNDLGVBQWM7RUFDZCxnQkFBZTtFQUNoQjtDQUNEOztBQUVBLG9CQUFtQjtBQUNuQjtDQUNDLFNBQVE7Q0FDUixZQUFXO0NBQ1gsbUJBQWtCO0NBQ25COztBQUVBO0NBQ0MsZ0JBQWU7Q0FDZixpQkFBZ0I7Q0FDakI7O0FBRUE7Q0FDQyxnQkFBZTtDQUNmLGtCQUFpQjtDQUNqQixtQkFBa0I7Q0FDbEIsMkJBQTBCO0NBQzNCOztBQUVBO0NBQ0MsWUFBVztDQUNaOztBQUVBLDBCQUF5QjtBQUN6QjtDQUNDLGtCQUFpQjtDQUNsQjs7QUFFQTtDQUNDLGFBQVk7Q0FDYjs7QUFFQTtDQUNDO0VBQ0Msb0JBQW1CO0VBQ3BCOztDQUVBO0VBQ0MsWUFBVztFQUNYLGVBQWM7RUFDZjtDQUNEOztBQUVBLG9CQUFtQjtBQUNuQjtDQUNDLFlBQVc7Q0FDWCxnQkFBZTtDQUNmLGtCQUFpQjtDQUNqQiwwQkFBeUI7Q0FDMUI7O0FBRUE7Q0FDQyxZQUFXO0NBQ1gsZ0JBQWU7Q0FDZixrQkFBaUI7Q0FDakIsMEJBQXlCO0NBQzFCOztBQUVBO0NBQ0MsWUFBVztDQUNYLGVBQWM7Q0FDZCxnQkFBZTtDQUNmLGlCQUFnQjtDQUNqQjs7QUFFQTtDQUNDLGdCQUFlO0NBQ2YsaUJBQWdCO0NBQ2pCOztBQUVBO0NBQ0MsZ0JBQWU7Q0FDZixpQkFBZ0I7Q0FDaEIsa0JBQWlCO0NBQ2xCOztBQUVBLG9CQUFtQjtBQUNuQjtDQUNDLFlBQVc7Q0FDWCxZQUFXO0NBQ1gsWUFBVztDQUNYLGFBQVk7Q0FDWixjQUFhO0NBQ2IsZ0JBQWU7Q0FDZixpQkFBZ0I7Q0FDaEIsa0JBQWlCO0NBQ2pCLG1CQUFrQjtDQUNsQixtQkFBa0I7Q0FDbEIsc0JBQXFCO0NBQ3RCOztBQUVBO0NBQ0MsWUFBVztDQUNYLG9CQUFtQjtDQUNwQjs7QUFFQSxvQkFBbUI7QUFDbkI7Q0FDQyxrQkFBaUI7Q0FDakIsbUJBQWtCO0NBQ25COztBQUVBO0NBQ0MsWUFBVztDQUNYLFlBQVc7Q0FDWCxhQUFZO0NBQ1osY0FBYTtDQUNiLGdCQUFlO0NBQ2Ysa0JBQWlCO0NBQ2pCLG1CQUFrQjtDQUNsQixtQkFBa0I7Q0FDbEIsb0JBQW1CO0NBQ25CLG9CQUFtQjtDQUNuQixzQkFBcUI7Q0FDdEI7O0FBRUE7Q0FDQyxVQUFTO0NBQ1QsV0FBVTtDQUNWLFlBQVc7Q0FDWCxhQUFZO0NBQ1osYUFBWTtDQUNaLG1CQUFrQjtDQUNsQiwwQkFBeUI7Q0FDekIsOEJBQTZCO0NBQzlCOztBQUVBOztDQUtFLGlDQUFnQztDQUNsQzs7QUFFQTtDQUNDLG9CQUFtQjtDQUNwQjs7QUFFQTtDQUNDLHNCQUFxQjtDQUN0Qjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxtQkFBa0I7Q0FDbEIsbUJBQWtCO0NBQ2xCLG9CQUFtQjtDQUNwQjs7QUFFQTs7Q0FFQyxZQUFXO0NBQ1o7O0FBRUE7Q0FDQyxzQkFBcUI7Q0FDdEI7O0FBRUE7O0NBRUMsb0JBQW1CO0NBQ25CLHVCQUFzQjtDQUN2Qjs7QUFFQTtDQUNDLHlCQUF3QjtDQUN6Qjs7QUFFQTs7OztDQUlDLFlBQVc7Q0FDWjs7QUFFQTtDQUNDLG9CQUFtQjtDQUNwQjtBQUNBO0NBQ0Msb0JBQW1CO0NBQ3BCO0FBQ0E7Q0FDQyxvQkFBbUI7Q0FDcEI7QUFDQTtDQUNDLG9CQUFtQjtDQUNwQjtBQUNBO0NBQ0Msb0JBQW1CO0NBQ3BCO0FBQ0E7Q0FDQyxvQkFBbUI7Q0FDcEI7QUFDQTtDQUNDLG9CQUFtQjtDQUNwQjtBQUNBO0NBQ0Msb0JBQW1CO0NBQ3BCO0FBQ0E7Q0FDQyxvQkFBbUI7Q0FDcEI7QUFDQTtDQUNDLG9CQUFtQjtDQUNwQjtBQUNBO0NBQ0Msb0JBQW1CO0NBQ3BCO0FBQ0E7Q0FDQyxvQkFBbUI7Q0FDcEI7QUFDQTtDQUNDLG9CQUFtQjtDQUNwQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxvQkFBbUI7Q0FDcEI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0Msb0JBQW1CO0NBQ25CLHdCQUF1QjtDQUl2QixnQ0FBK0I7Q0FDaEM7O0FBRUE7Q0FDQyxjQUFhO0NBQ2IsZ0JBQWU7Q0FDZixrQkFBaUI7Q0FDbEI7O0FBRUE7Q0FDQyxZQUFXO0NBQ1o7O0FBRUE7Q0FDQyxlQUFjO0NBQ2Y7O0FBRUE7Q0FDQyxnQkFBZTtDQUNmLG1CQUFrQjtDQUNuQjs7QUFFQTtDQUNDLGVBQWM7Q0FDZCxnQkFBZTtDQUNmLGtCQUFpQjtDQUNsQjs7QUFFQTtDQUNDO0VBQ0Msc0JBQXFCO0VBQ3RCO0NBQ0Q7O0FBRUE7Q0FDQyx3QkFBdUI7Q0FDeEI7O0FBRUE7Q0FDQyxzQkFBcUI7Q0FDdEI7O0FBRUE7Q0FDQyxlQUFjO0NBQ2QsZ0JBQWU7Q0FDZixnQkFBZTtDQUNoQjs7QUFFQTtDQUNDLGVBQWM7Q0FDZjs7QUFFQSx1QkFBc0I7QUFDdEI7Ozs7Q0FJQyxZQUFXO0NBQ1o7O0FBRUEsaUJBQWdCO0FBQ2hCO0NBQ0Msb0JBQW1CO0NBQ3BCOztBQUVBLHNCQUFxQjtBQUNyQjtDQUNDLG9CQUFtQjtDQUNwQjs7QUFFQSxrQkFBaUI7QUFDakI7Q0FDQyxvQkFBbUI7Q0FDcEI7O0FBRUEsa0JBQWlCO0FBQ2pCO0NBQ0Msb0JBQW1CO0NBQ3BCOztBQUVBLHVCQUFzQjtBQUN0QjtDQUNDLG9CQUFtQjtDQUNwQjs7QUFFQSxvQ0FBbUM7QUFDbkM7Q0FDQyw4QkFBNkI7Q0FDOUI7O0FBRUE7Q0FDQywwQkFBeUI7Q0FDMUI7O0FBRUEsa0NBQWlDO0FBQ2pDO0NBQ0MsOEJBQTZCO0NBQzlCOztBQUVBO0NBQ0MsMEJBQXlCO0NBQzFCOztBQUVBLCtCQUE4QjtBQUM5QjtDQUNDLDhCQUE2QjtDQUM5Qjs7QUFFQTtDQUNDLDBCQUF5QjtDQUMxQjs7QUFFQSxrQ0FBaUM7QUFDakM7Q0FDQyw4QkFBNkI7Q0FDOUI7O0FBRUE7Q0FDQywwQkFBeUI7Q0FDMUI7O0FBRUEsbUNBQWtDO0FBQ2xDO0NBQ0MsK0JBQThCO0NBQy9COztBQUVBO0NBQ0MsMkJBQTBCO0NBQzNCOztBQUVBLGtDQUFpQztBQUNqQztDQUNDLCtCQUE4QjtDQUMvQjs7QUFFQTtDQUNDLDJCQUEwQjtDQUMzQjs7QUFFQSxpQ0FBZ0M7QUFDaEM7Q0FDQywrQkFBOEI7Q0FDL0I7O0FBRUE7Q0FDQywyQkFBMEI7Q0FDM0I7O0FBRUEsaUNBQWdDO0FBQ2hDO0NBQ0MsNEJBQTJCO0NBQzVCOztBQUVBO0NBQ0Msd0JBQXVCO0NBQ3hCOztBQUVBO3NDQUNxQztBQUNyQyxrQkFBa0Isb0JBQW9CO0FBQ3RDLDRCQUE0QiwwQkFBMEI7QUFDdEQseUJBQXlCLG1DQUFtQzs7QUFFNUQsYUFBYSxpQkFBaUI7QUFDOUIsY0FBYyxpQkFBaUI7QUFDL0IsZUFBZSw0QkFBNEI7O0FBRTNDLGdCQUFlO0FBQ2Y7Q0FDQyxZQUFXO0NBQ1gsZUFBYztDQUNkLGVBQWM7Q0FDZCxnQkFBZTtDQUNmLGlCQUFnQjtDQUNoQixrQkFBaUI7Q0FDakIsb0JBQW1CO0NBQ3BCOztBQUVBO0NBQ0MsWUFBVztDQUNYLFlBQVc7Q0FDWCxlQUFjO0NBQ2QsZ0JBQWU7Q0FDZixnQkFBZTtDQUNmLGlCQUFnQjtDQUNoQixrQkFBaUI7Q0FDakIsbUJBQWtCO0NBQ2xCLG9CQUFtQjtDQUNuQixxQkFBb0I7Q0FDckI7O0FBRUEsbUJBQWtCO0FBQ2xCO0VBQ0UsWUFBVztFQUNYLGlCQUFnQjtFQUNoQixpQkFBZ0I7RUFDaEIsaUJBQWdCO0NBQ2xCOztBQUVBO0VBQ0Usb0JBQW1CO0NBQ3JCO0FBQ0E7RUFDRSxvQkFBbUI7Q0FDckI7QUFDQTtFQUNFLG9CQUFtQjtDQUNyQjtBQUNBO0VBQ0Usb0JBQW1CO0NBQ3JCO0FBQ0E7RUFDRSxvQkFBbUI7Q0FDckI7QUFDQTtFQUNFLG9CQUFtQjtDQUNyQjtBQUNBO0VBQ0Usb0JBQW1CO0NBQ3JCO0FBQ0E7RUFDRSxvQkFBbUI7Q0FDckI7QUFDQTtFQUNFLG9CQUFtQjtDQUNyQjtBQUNBO0VBQ0Usb0JBQW1CO0NBQ3JCO0FBQ0E7RUFDRSxvQkFBbUI7Q0FDckI7O0FBRUEsZ0JBQWU7QUFDZjtFQUNFLCtCQUE4QjtDQUNoQzs7QUFFQTtFQUNFLHNCQUFxQjtDQUN2QjtBQUNBO0VBQ0Usc0JBQXFCO0NBQ3ZCO0FBQ0E7RUFDRSxzQkFBcUI7Q0FDdkI7QUFDQTtFQUNFLHNCQUFxQjtDQUN2QjtBQUNBO0VBQ0Usc0JBQXFCO0NBQ3ZCO0FBQ0E7RUFDRSxzQkFBcUI7Q0FDdkI7O0FBRUEsZUFBYztBQUNkO0VBQ0UsbUJBQWtCO0NBQ3BCOztBQUVBLDBCQUF5QjtBQUN6QjtDQUNDLGFBQVk7Q0FDWixrQkFBaUI7Q0FDbEI7QUFDQTtDQUNDLFdBQVU7Q0FDWDs7QUFFQSxjQUFhO0FBQ2I7Q0FDQyxrQkFBaUI7Q0FDakIsdUJBQXNCO0NBQ3ZCOztBQUVBO0NBQ0MsZ0JBQWU7Q0FDZixpQkFBZ0I7Q0FDakI7O0FBRUE7OztDQUdDLGdCQUFlO0NBQ2YsZ0JBQWU7Q0FDZixrQkFBaUI7Q0FDbEI7O0FBRUEscUJBQW9CO0FBQ3BCOztDQUVDLDBCQUF5QjtDQUMxQjs7QUFFQTtDQUNDLGdCQUFlO0NBQ2YsaUJBQWdCO0NBQ2hCLGtCQUFpQjtDQUNsQjs7QUFFQTs7Q0FFQyxrQkFBaUI7Q0FDakIsNkJBQTRCO0NBQzdCOztBQUVBOztFQUVFLG1CQUFrQjtDQUNwQjs7QUFFQTs7Q0FFQyxzQkFBcUI7Q0FJckIsaUNBQWdDO0NBQ2pDOztBQUVBOztDQUVDLHNCQUFxQjtDQUN0Qjs7QUFFQTtDQUNDLHNCQUFxQjtDQUN0Qjs7QUFFQSwwQkFBeUI7QUFDekI7Q0FDQyxhQUFZO0NBQ1osY0FBYTtDQUNiLGdCQUFlO0NBQ2Ysb0JBQW1CO0NBQ25CLDRCQUEyQjtDQUM1Qjs7QUFFQTtDQUNDLGlCQUFnQjtDQUNoQix3QkFBdUI7Q0FDeEI7O0FBRUE7O0NBRUMsYUFBWTtDQUNiOztBQUVBO0NBQ0MsaUJBQWdCO0NBQ2pCOztBQUVBO0NBQ0MsaUJBQWdCO0NBQ2pCOztBQUVBO0NBQ0Msb0JBQW1CO0NBQ3BCOztBQUVBO0NBQ0Msb0JBQW1CO0NBQ3BCOztBQUVBOzs7Ozs7Q0FNQyxZQUFXO0NBQ1gsaUJBQWdCO0NBQ2pCOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLGlCQUFnQjtDQUNqQjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxpQkFBZ0I7Q0FDakI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsY0FBYTtDQUNiLGlCQUFnQjtDQUNoQixvQkFBbUI7Q0FDcEI7O0FBRUE7Q0FDQyxnQkFBZTtDQUNmLGtCQUFpQjtDQUNsQjs7QUFFQTtDQUNDLGlCQUFnQjtDQUNqQjs7QUFFQTtDQUNDLG9CQUFtQjtDQUNwQjs7QUFFQSxnQkFBZTtBQUNmO0NBQ0MsdUJBQXNCO0NBQ3RCLDhCQUE2QjtDQUM5Qjs7QUFFQSxnQkFBZTtBQUNmO0NBQ0Msb0JBQW1CO0NBQ25CLHVCQUFzQjtDQUN0QiwrQkFBOEI7Q0FDL0I7O0FBRUEsZ0JBQWU7QUFDZjtDQUNDLHVCQUFzQjtDQUN2Qjs7QUFFQSxnQkFBZTtBQUNmO0NBQ0Msd0JBQXVCO0NBQ3hCOztBQUVBLGdCQUFlO0FBQ2Y7Q0FDQyxlQUFjO0NBQ2QsbUJBQWtCO0NBQ2xCLHdCQUF1QjtDQUN4Qjs7QUFFQTtDQUNDLFlBQVc7Q0FDWCxnQkFBZTtDQUNmLGlCQUFnQjtDQUNqQjs7QUFFQSxnQkFBZTtBQUNmO0NBQ0Msb0JBQW1CO0NBQ25CLHVCQUFzQjtDQUN2Qjs7QUFFQSxnQkFBZTtBQUNmO0NBQ0MsdUJBQXNCO0NBQ3RCLGlDQUFnQztDQUNqQzs7QUFFQTtzQ0FDcUM7QUFDckMsZ0JBQWU7QUFDZjtDQUNDLG9CQUFtQjtDQUNwQjs7QUFFQTtDQUNDLGVBQWM7Q0FDZCxnQkFBZTtDQUNmLGdCQUFlO0NBQ2YsaUJBQWdCO0NBQ2pCOztBQUVBO0NBQ0MsU0FBUTtDQUNSLG1CQUFrQjtDQUNuQjs7QUFFQTtDQUNDLFlBQVc7Q0FDWCxlQUFjO0NBQ2QsZ0JBQWU7Q0FDaEI7O0FBRUE7Q0FDQyxZQUFXO0NBQ1gsWUFBVztDQUNYLGFBQVk7Q0FDWixhQUFZO0NBQ1osbUJBQWtCO0NBQ2xCLHVCQUFzQjtDQUN2Qjs7QUFFQTtDQUNDLGlCQUFnQjtDQUNqQjs7QUFFQTtDQUNDLFdBQVU7Q0FDVixtQkFBa0I7Q0FDbkI7O0FBRUE7Q0FDQyxZQUFXO0NBQ1gsYUFBWTtDQUNaLGdCQUFlO0NBQ2YsZ0JBQWU7Q0FDZixtQkFBa0I7Q0FDbEIsb0JBQW1CO0NBQ3BCOztBQUVBO0NBQ0MsWUFBVztDQUNYLG9CQUFtQjtDQUNwQjs7QUFFQTtDQUNDLFdBQVU7Q0FDVixZQUFXO0NBQ1gsa0JBQWlCO0NBQ2pCLGtCQUFpQjtDQUNqQixtQkFBa0I7Q0FDbEIsNkJBQTRCLENBQUUsVUFBUztDQUN4Qzs7QUFFQTtDQUNDLFlBQVc7Q0FDWCxXQUFVO0NBQ1g7QUFDQTtDQUNDLFdBQVU7Q0FDWDs7QUFFQSxtQkFBa0I7QUFDbEI7Q0FDQyxtQkFBa0I7Q0FDbkI7O0FBRUE7O0NBRUMsV0FBVTtDQUNWLGNBQWE7Q0FDZDs7QUFFQTtDQUNDLHVCQUFzQjtDQUN0QixpQ0FBZ0M7Q0FDaEMscUNBQW9DO0NBQ3JDOztBQUVBLG1CQUFrQjtBQUNsQjtDQUNDLGdCQUFlO0NBQ2hCOztBQUVBO0NBQ0MscUJBQW9CO0NBQ3JCOztBQUVBO0NBQ0MsV0FBVTtDQUNYOztBQUVBOztDQUVDLFNBQVE7Q0FDUixhQUFZO0NBQ2I7O0FBRUE7Q0FDQyx1QkFBc0I7Q0FDdEIsb0NBQW1DO0NBQ25DLG9DQUFtQztDQUNwQzs7QUFFQSw4QkFBNkI7QUFDN0I7O0NBRUMsY0FBYTtDQUNiLGdCQUFlO0NBQ2YsbUJBQWtCO0NBQ2xCLG9CQUFtQjtDQUNwQjs7QUFFQTs7Q0FFQyxTQUFRO0NBQ1IsVUFBUztDQUNULGFBQVk7Q0FDWixlQUFjO0NBQ2QsbUJBQWtCO0NBQ2xCLDBCQUF5QjtDQUN6Qix5QkFBd0IsQ0FBRSxZQUFXO0NBQ3JDLDBCQUF5QixDQUFFLFlBQVc7Q0FDdkM7O0FBRUEsNEJBQTJCO0FBQzNCOztDQUVDLFlBQVc7Q0FDWCxpQkFBZ0I7Q0FDakI7O0FBRUE7O0NBRUMsWUFBVztDQUNaOztBQUVBLHdCQUF1QjtBQUN2QjtDQUNDLG9CQUFtQjtDQUNwQjs7QUFFQTs7Q0FFQywwQkFBeUI7Q0FDMUI7O0FBRUE7Q0FDQyxvQkFBbUI7Q0FDcEI7O0FBRUE7Q0FDQyxvQkFBbUI7Q0FDcEI7O0FBRUEscUJBQW9CO0FBQ3BCO0NBQ0MsaUJBQWdCO0NBQ2pCOztBQUVBOztDQUVDLHVCQUFzQjtDQUN2Qjs7QUFFQTtDQUNDLFlBQVc7Q0FDWCxpQkFBZ0I7Q0FDakI7O0FBRUE7Q0FDQyxpQkFBZ0I7Q0FDakI7O0FBRUE7Q0FDQyxZQUFXO0NBQ1o7O0FBRUE7c0NBQ3FDO0FBQ3JDOzs7Q0FHQyxpQkFBZ0I7Q0FDakI7O0FBRUE7Q0FDQyxZQUFXO0NBQ1gsa0JBQWlCO0NBQ2xCOztBQUVBLGVBQWM7QUFDZDtDQUNDLGlCQUFnQjtDQUNqQjs7QUFFQSxlQUFjO0FBQ2Q7RUFDRSxzQkFBcUI7Q0FDdkI7O0FBRUE7RUFDRSxvQkFBbUI7Q0FDckI7O0FBRUEsY0FBYTtBQUNiO0VBQ0Usc0JBQXFCO0NBQ3ZCOztBQUVBO0VBQ0Usb0JBQW1CO0NBQ3JCOztBQUVBLGFBQVk7QUFDWjtFQUNFLHNCQUFxQjtDQUN2Qjs7QUFFQTtFQUNFLG9CQUFtQjtDQUNyQjs7QUFFQSxlQUFjO0FBQ2Q7RUFDRSxzQkFBcUI7Q0FDdkI7O0FBRUE7RUFDRSxvQkFBbUI7Q0FDckI7O0FBRUEsYUFBWTtBQUNaO0VBQ0Usc0JBQXFCO0NBQ3ZCOztBQUVBO0VBQ0Usb0JBQW1CO0NBQ3JCOztBQUVBLGdCQUFlO0FBQ2Y7RUFDRSxzQkFBcUI7Q0FDdkI7O0FBRUE7RUFDRSxvQkFBbUI7Q0FDckI7O0FBRUEsZ0JBQWU7QUFDZjtFQUNFLHNCQUFxQjtDQUN2Qjs7QUFFQTtHQUNHLG9CQUFtQjtDQUN0Qjs7QUFFQSxjQUFhO0FBQ2I7RUFDRSxzQkFBcUI7Q0FDdkI7O0FBRUE7RUFDRSxvQkFBbUI7Q0FDckI7O0FBRUEsY0FBYTtBQUNiO0VBQ0UsbUJBQWtCO0NBQ3BCOztBQUVBO0VBQ0UsaUJBQWdCO0NBQ2xCOztBQUVBLGdCQUFlO0FBQ2Y7RUFDRSxzQkFBcUI7Q0FDdkI7O0FBRUE7RUFDRSxvQkFBbUI7Q0FDckI7O0FBRUEsY0FBYTtBQUNiO0VBQ0Usc0JBQXFCO0NBQ3ZCOztBQUVBO0VBQ0Usb0JBQW1CO0NBQ3JCOztBQUVBLGVBQWM7QUFDZDtFQUNFLHNCQUFxQjtDQUN2Qjs7QUFFQTtFQUNFLG9CQUFtQjtDQUNyQjs7QUFFQSxtQkFBa0I7QUFDbEI7RUFDRSxzQkFBcUI7Q0FDdkI7O0FBRUE7RUFDRSxvQkFBbUI7Q0FDckI7O0FBRUEscUJBQW9CO0FBQ3BCO0VBQ0Usc0JBQXFCO0NBQ3ZCOztBQUVBO0VBQ0Usb0JBQW1CO0NBQ3JCOztBQUVBLHNCQUFxQjtBQUNyQjtFQUNFLHNCQUFxQjtDQUN2Qjs7QUFFQTtFQUNFLG9CQUFtQjtDQUNyQjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxpQkFBZ0I7Q0FDakI7O0FBRUE7Q0FDQyxpQkFBZ0I7Q0FDakI7O0FBRUE7Q0FDQyxpQkFBZ0I7Q0FDakI7O0FBRUEsd0JBQXVCO0FBQ3ZCO0NBQ0MsYUFBWTtDQUNiO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7O0FBRUE7Q0FDQyxhQUFZO0NBQ2I7O0FBRUE7Q0FDQyxZQUFXO0NBQ1o7O0FBRUE7Q0FDQyxZQUFXO0NBQ1o7O0FBRUEseUJBQXdCO0FBQ3hCO0NBQ0Msb0JBQW1CO0NBQ3BCOztBQUVBO0NBQ0Msb0JBQW1CO0NBQ3BCOztBQUVBO0NBQ0Msb0JBQW1CO0NBQ3BCOztBQUVBO0NBQ0Msb0JBQW1CO0NBQ3BCOztBQUVBO0NBQ0Msb0JBQW1CO0NBQ3BCOztBQUVBO0NBQ0Msb0JBQW1CO0NBQ3BCOztBQUVBO0NBQ0Msb0JBQW1CO0NBQ3BCOztBQUVBO0NBQ0Msb0JBQW1CO0NBQ3BCOztBQUVBO0NBQ0Msb0JBQW1CO0NBQ3BCOztBQUVBO0NBQ0Msb0JBQW1CO0NBQ3BCOztBQUVBO0NBQ0MsaUJBQWdCO0NBQ2pCOztBQUVBO3NDQUNxQztBQUNyQztFQUNFLG1CQUFrQjtDQUNwQjs7QUFFQTtDQUNDLGlCQUFnQjtDQUNoQixrQkFBaUI7Q0FDakIsbUJBQWtCO0NBQ25COztBQUVBO0VBQ0UsMkJBQTBCO0VBQzFCLDhCQUE2QjtFQUM3QiwrQkFBOEI7RUFDOUIsZ0NBQStCO0VBQy9CLG1DQUFrQztDQUNwQzs7QUFFQSx5QkFBd0I7QUFDeEI7Q0FDQyxZQUFXO0NBQ1gsWUFBVztDQUNYLGNBQWE7Q0FDYixtQkFBa0I7Q0FDbkI7O0FBRUE7RUFDRSxtQkFBa0I7Q0FDcEI7O0FBRUE7Q0FDQyxVQUFTO0NBQ1QsWUFBVztDQUNYLDJCQUEwQjtDQUMxQiw4QkFBNkI7Q0FDN0IsK0JBQThCO0VBQzdCLGdDQUErQjtDQUNoQyxtQ0FBa0M7Q0FDbkM7O0FBRUE7RUFDRSxVQUFTO0VBQ1QsbUJBQWtCO0NBQ3BCOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLGVBQWM7Q0FDZCxnQkFBZTtDQUNoQjs7QUFFQTtDQUNDLGdCQUFlO0NBQ2hCOztBQUVBO0NBQ0MsZ0JBQWU7Q0FDaEI7O0FBRUE7Q0FDQyxnQkFBZTtDQUNoQjs7QUFFQTtDQUNDLGdCQUFlO0NBQ2hCOztBQUVBO3NDQUNxQztBQUNyQyxVQUFTO0FBQ1Q7Q0FDQyx3QkFBdUI7Q0FDdkIsa0NBQWlDO0NBQ2xDOztBQUVBO0NBQ0MsOEJBQTZCO0NBQzlCOztBQUVBO0NBQ0MsWUFBVztDQUNYLGFBQVk7Q0FDYjs7QUFFQTtDQUNDLGFBQVk7Q0FDWixjQUFhO0NBQ2Q7O0FBRUEsb0JBQW1CO0FBQ25CO0VBQ0UsVUFBUztFQUNULGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsdUJBQXNCLENBQUUsUUFBTztDQUNqQzs7QUFFQTtFQUNFLE9BQU07RUFDTixRQUFPO0VBQ1AsWUFBVztFQUNYLGFBQVk7RUFDWixtQkFBa0I7Q0FDcEI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsVUFBUztDQUNULFdBQVU7Q0FDWDs7QUFFQTtDQUNDLGdCQUFlO0NBQ2YsaUJBQWdCO0NBQ2hCLGtCQUFpQjtDQUNqQix1QkFBc0I7Q0FDdEIsK0JBQThCO0NBSTlCLGlDQUFnQztDQUNqQzs7QUFFQTtDQUNDLHNCQUFxQjtDQUNyQixzQkFBcUI7Q0FDdEI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsdUJBQXNCO0NBQ3ZCOztBQUVBO0NBQ0MsWUFBVztDQUNYLGdCQUFlO0NBQ2Ysa0JBQWlCO0NBQ2pCLHVCQUFzQjtDQUN2Qjs7QUFFQTtDQUNDLFlBQVc7Q0FDWCxpQkFBZ0I7Q0FDaEIsbUJBQWtCO0NBQ2xCLHNCQUFxQjtDQUlyQixpQ0FBZ0M7Q0FDakM7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsdUJBQXNCO0NBQ3ZCOztBQUVBO0NBQ0MsWUFBVztDQUNYLGdCQUFlO0NBQ2Ysa0JBQWlCO0NBQ2pCLHVCQUFzQjtDQUN2Qjs7QUFFQTtDQUNDLFlBQVc7Q0FDWCxpQkFBZ0I7Q0FDaEIsbUJBQWtCO0NBQ2xCLHNCQUFxQjtDQUlyQixpQ0FBZ0M7Q0FDakM7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsZ0JBQWU7Q0FDZixpQkFBZ0I7Q0FDakI7O0FBRUE7Q0FDQyxpQkFBZ0I7Q0FDaEIsa0JBQWlCO0NBQ2pCLHNCQUFxQjtDQUN0Qjs7QUFFQTtDQUNDLFlBQVc7Q0FDWCxnQkFBZTtDQUNmLGlCQUFnQjtDQUNoQixrQkFBaUI7Q0FDakIsdUJBQXNCO0NBQ3ZCOztBQUVBO0NBQ0MsWUFBVztDQUNYLG9CQUFtQjtDQUNuQixzQkFBcUI7Q0FDckIsc0JBQXFCO0NBRXJCLHVDQUFzQztDQUN2Qzs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxXQUFVO0NBQ1YsaUJBQWdCO0NBQ2hCLGlCQUFnQjtDQUNqQjs7QUFFQSxZQUFXO0FBQ1g7Q0FDQyxvQkFBbUI7Q0FDcEI7O0FBRUE7Q0FDQyxZQUFXO0NBQ1gsWUFBVztDQUNYLGFBQVk7Q0FDWixhQUFZO0NBQ1osZ0JBQWU7Q0FDZixrQkFBaUI7Q0FDakIsbUJBQWtCO0NBQ2xCLG9CQUFtQjtDQUNuQixzQkFBcUI7Q0FDckIsOEJBQTZCO0NBQzlCOztBQUVBLFlBQVc7QUFDWDtDQUNDLG9CQUFtQjtDQUNwQjs7QUFFQTtDQUNDLGVBQWM7Q0FDZCxnQkFBZTtDQUNmLGtCQUFpQjtDQUNqQixzQkFBcUI7Q0FDdEI7O0FBRUE7c0NBQ3FDO0FBQ3JDLDBDQUF5QztBQUN6QztDQUNDLGlCQUFnQjtDQUNoQixnQkFBZTtDQUNoQjs7QUFFQTtDQUNDLG9CQUFtQjtDQUNuQixtQkFBa0I7Q0FDbkI7O0FBRUE7c0NBQ3FDO0FBQ3JDLGNBQWMsa0JBQWtCO0FBQ2hDLGNBQWMsa0JBQWtCO0FBQ2hDLGNBQWMsa0JBQWtCO0FBQ2hDLGNBQWMsa0JBQWtCO0FBQ2hDLGNBQWMsa0JBQWtCO0FBQ2hDLGNBQWMsa0JBQWtCO0FBQ2hDLGNBQWMsa0JBQWtCO0FBQ2hDLGNBQWMsa0JBQWtCO0FBQ2hDLGNBQWMsNkJBQTZCOztBQUUzQztzQ0FDcUM7QUFDckM7Q0FDQyxzQkFBcUI7Q0FDdEI7O0FBRUE7Q0FDQyxVQUFTO0NBQ1Y7O0FBRUE7Q0FDQyx5QkFBd0I7Q0FDeEIsMEJBQXlCO0NBQzFCOztBQUVBO0NBQ0MsNEJBQTJCO0NBQzNCLDZCQUE0QjtDQUM3Qjs7QUFFQTtDQUNDLDRCQUEyQjtDQUM1Qjs7QUFFQTtDQUNDLDZCQUE0QjtDQUM3Qjs7QUFFQTtDQUNDLGtCQUFpQjtDQUNqQixxQkFBb0I7Q0FDckI7O0FBRUE7Q0FDQyxrQkFBaUI7Q0FDakIscUJBQW9CO0NBQ3JCOztBQUVBO0NBQ0Msa0JBQWlCO0NBQ2pCLHFCQUFvQjtDQUNyQjs7QUFFQTtDQUNDLGtCQUFpQjtDQUNqQixxQkFBb0I7Q0FDckI7O0FBRUE7Q0FDQyxtQkFBa0I7Q0FDbEIsc0JBQXFCO0NBQ3RCOztBQUVBO0NBQ0MsbUJBQWtCO0NBQ2xCLHNCQUFxQjtDQUN0Qjs7QUFFQTtDQUNDLG1CQUFrQjtDQUNsQixvQkFBbUI7Q0FDcEI7O0FBRUE7Q0FDQyxtQkFBa0I7Q0FDbEIsb0JBQW1CO0NBQ3BCOztBQUVBO0NBQ0Msb0JBQW1CO0NBQ25CLHFCQUFvQjtDQUNyQjs7QUFFQTs7Ozs7Ozs7Ozs7OztFQWFFLFdBQVU7Q0FDWjtBQUNBLG9CQUFvQixrQkFBa0I7QUFDdEMsb0JBQW9CLG1CQUFtQjtBQUN2QyxvQkFBb0IsbUJBQW1CO0FBQ3ZDLG9CQUFvQixtQkFBbUI7QUFDdkMsb0JBQW9CLG1CQUFtQjtBQUN2QyxvQkFBb0IsbUJBQW1CO0FBQ3ZDLG9CQUFvQixtQkFBbUI7QUFDdkMsb0JBQW9CLG1CQUFtQjtBQUN2QyxvQkFBb0IsbUJBQW1CO0FBQ3ZDLG9CQUFvQixtQkFBbUI7QUFDdkMsb0JBQW9CLG1CQUFtQjtBQUN2QyxvQkFBb0IsbUJBQW1CO0FBQ3ZDLHFCQUFxQixvQkFBb0I7O0FBRXpDO0NBQ0M7RUFDQyxvQkFBbUI7RUFDcEI7Q0FDQTtFQUNDLG9CQUFtQjtFQUNwQjtDQUNBO0VBQ0Msb0JBQW1CO0VBQ3BCO0NBQ0E7RUFDQyxvQkFBbUI7RUFDcEI7Q0FDQTtFQUNDLG9CQUFtQjtFQUNwQjtDQUNBO0VBQ0Msb0JBQW1CO0VBQ3BCO0NBQ0Q7O0FBRUE7Q0FDQztFQUNDLG9CQUFtQjtFQUNwQjtDQUNBO0VBQ0Msb0JBQW1CO0VBQ3BCO0NBQ0E7RUFDQyxvQkFBbUI7RUFDcEI7Q0FDQTtFQUNDLG9CQUFtQjtFQUNwQjtDQUNBO0VBQ0Msb0JBQW1CO0VBQ3BCO0NBQ0E7RUFDQyxvQkFBbUI7RUFDcEI7Q0FDRDs7QUFFQSxnQkFBZTtBQUNmLGlCQUFpQixpQkFBaUI7QUFDbEMsaUJBQWlCLGlCQUFpQjtBQUNsQyxrQkFBa0Isa0JBQWtCO0FBQ3BDLGtCQUFrQixrQkFBa0I7QUFDcEMsbUJBQW1CLG1CQUFtQjtBQUN0QyxtQkFBbUIsbUJBQW1COztBQUV0QyxjQUFjLG1CQUFtQjtBQUNqQyxpQkFBaUIsaUJBQWlCO0FBQ2xDLGtCQUFrQixrQkFBa0I7O0FBRXBDO3NDQUNxQztBQUNyQyxhQUFhLGVBQWU7QUFDNUIsYUFBYSxlQUFlO0FBQzVCLGNBQWMsZUFBZTtBQUM3QixjQUFjLGVBQWU7QUFDN0IsY0FBYyxlQUFlO0FBQzdCLGNBQWMsWUFBWTtBQUMxQixnQ0FBK0I7QUFDL0IsZ0JBQWdCLFlBQVk7QUFDNUIsZUFBZSxlQUFlO0FBQzlCLGVBQWUsZUFBZTtBQUM5QixlQUFlLGVBQWU7QUFDOUIsZ0JBQWdCLGVBQWU7QUFDL0IsZ0JBQWdCLGVBQWU7QUFDL0IsZ0JBQWdCLGVBQWU7QUFDL0IsZ0JBQWdCLGVBQWU7QUFDL0IsaUJBQWlCLGVBQWU7QUFDaEMsbUJBQW1CLGVBQWU7QUFDbEMsb0JBQW9CLGVBQWU7QUFDbkMscUJBQXFCLGVBQWU7O0FBRXBDO3NDQUNxQztBQUNyQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FpQkMsWUFBVztDQUNaO0FBQ0E7Q0FDQyxZQUFXO0NBQ1o7QUFDQSxvQkFBb0IscUNBQXFDO0FBQ3pELGlCQUFpQixrQ0FBa0M7QUFDbkQsbUJBQW1CLGtDQUFrQztBQUNyRCxrQkFBa0Isa0NBQWtDO0FBQ3BELGdCQUFnQixxQ0FBcUM7QUFDckQsZ0JBQWdCLHFDQUFxQztBQUNyRCxpQkFBaUIscUNBQXFDO0FBQ3RELGlCQUFpQixxQ0FBcUM7QUFDdEQsaUJBQWlCLHFDQUFxQztBQUN0RCxrQkFBa0IscUNBQXFDO0FBQ3ZELGtCQUFrQixxQ0FBcUM7QUFDdkQsa0JBQWtCLHFDQUFxQztBQUN2RCxtQkFBbUIscUNBQXFDO0FBQ3hELG1CQUFtQixxQ0FBcUM7QUFDeEQsbUJBQW1CLHFDQUFxQztBQUN4RCxzQkFBc0IscUNBQXFDO0FBQzNELHVCQUF1QixxQ0FBcUM7QUFDNUQsd0JBQXdCLHFDQUFxQzs7QUFFN0QsWUFBWSxxQ0FBcUM7QUFDakQsYUFBYSx1Q0FBdUM7QUFDcEQsYUFBYSx1Q0FBdUM7QUFDcEQsZUFBZSx1Q0FBdUM7QUFDdEQsZ0JBQWdCLHVDQUF1QztBQUN2RCxlQUFlLHdDQUF3Qzs7QUFFdkQsaUJBQWdCO0FBQ2hCO0NBQ0Msb0JBQW1CO0NBQ25CLDJCQUEwQjtDQUMxQiw4QkFBNkI7Q0FDOUI7O0FBRUE7c0NBQ3FDO0FBQ3JDLGNBQWMsNEJBQTRCO0FBQzFDLFdBQVcsOEJBQThCO0FBQ3pDLGFBQWEsOEJBQThCO0FBQzNDLGNBQWMsK0JBQStCO0FBQzdDLGNBQWMsK0JBQStCO0FBQzdDLGNBQWMsK0JBQStCO0FBQzdDLGNBQWMsOEJBQThCO0FBQzVDLGNBQWMsOEJBQThCO0FBQzVDLGVBQWUsc0NBQXNDO0FBQ3JELGdCQUFnQixzQ0FBc0M7QUFDdEQsaUJBQWlCLHNDQUFzQztBQUN2RCxrQkFBa0Isc0NBQXNDOztBQUV4RDtzQ0FDcUM7QUFDckMsY0FBYyxpQkFBaUI7QUFDL0IsY0FBYyxlQUFlO0FBQzdCLG1CQUFtQixpQkFBaUI7O0FBRXBDLGNBQWMsWUFBWTs7QUFFMUIsV0FBVTtBQUNWLFdBQVcsY0FBYztBQUN6QixZQUFZLGVBQWU7QUFDM0IsWUFBWSxlQUFlO0FBQzNCLG1CQUFtQixzQkFBc0I7QUFDekM7Q0FDQyxvQkFBbUI7Q0FDbkIsdUJBQXNCO0NBQ3ZCOztBQUVBLGFBQVk7QUFDWjtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyw0QkFBMkI7Q0FDNUI7O0FBRUEsY0FBYTtBQUNiO0NBQ0MsWUFBVztDQUNaOztBQUVBLHdCQUF1QjtBQUN2QjtDQUNDO0VBQ0Msd0JBQXVCO0VBQ3hCO0NBQ0Q7O0FBRUEsaUJBQWdCO0FBQ2hCLGdCQUFnQixZQUFZO0FBQzVCLGlCQUFpQixhQUFhO0FBQzlCLGtCQUFrQixvQkFBb0I7QUFDdEMsa0JBQWtCLG9CQUFvQjs7QUFFdEM7O0NBRUMsa0JBQWlCO0NBQ2pCLG1CQUFrQjtDQUNuQjs7QUFFQSxvQkFBbUI7QUFDbkI7RUFDRSxtQkFBa0I7RUFDbEIsb0JBQW1CO0VBQ25CLG9CQUFtQjtFQUNuQiwwQkFBeUI7Q0FDM0I7QUFDQTtFQUNFLHVCQUFzQjtDQUN4Qjs7QUFFQSxzQkFBcUI7QUFDckI7RUFJRSxpQ0FBZ0M7Q0FDbEM7QUFDQTtFQUNFLFVBQVM7RUFDVCxrQkFBaUI7RUFDakIsa0JBQWlCO0VBS2pCLGlDQUFnQztDQUNsQztBQUNBO0VBS0UsaUNBQWdDO0NBQ2xDOztBQUVBLGVBQWM7QUFDZDs7Q0FFQyxtQkFBa0I7Q0FDbEIsVUFBUztDQUNWO0FBQ0E7Q0FDQyxZQUFXO0NBQ1gsYUFBWTtDQUNaLG1CQUFrQjtDQUNsQixhQUFZO0NBQ1osa0RBQWlEO0NBQ2pELG9CQUFtQjtDQUNuQixXQUFVO0NBQ1g7QUFDQTtDQUNDLDRDQUEyQztDQUM1QztBQUNBO0NBQ0MsWUFBVztDQUNYLFdBQVU7Q0FDVixZQUFXO0NBQ1gsaUJBQWdCO0NBQ2hCLGtCQUFpQjtDQUNqQixTQUFRO0NBQ1IsbUJBQWtCO0NBQ2xCLGlDQUFnQztLQUM1Qix5QkFBd0I7Q0FDNUIsNENBQTJDO0tBQ3ZDLG9DQUFtQztDQUN2QywrQkFBOEI7S0FDMUIsdUJBQXNCO0NBQzNCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDO0VBQ0MsV0FBVTtFQUNYO0NBQ0E7RUFDQyxXQUFVO0VBRU4sNEJBQTJCO0VBQ2hDO0NBQ0Q7QUFDQTtDQUNDO0VBQ0MsV0FBVTtFQUNYO0NBQ0E7RUFDQyxXQUFVO0VBRU4sNEJBQTJCO0VBQ2hDO0NBQ0Q7QUM3NEhBLHlCQUF3QjtBQUN4QjtDQUNDLGtCQUFpQjtDQUNsQjtBQUNBOztDQUVDLGdDQUErQjtDQUMvQix3QkFBdUI7Q0FDeEI7QUFDQTtDQUNDLG1CQUFrQjtDQUNuQjtBQUNBOztDQUVDLHVCQUFzQjtDQUN0Qix3QkFBdUI7Q0FDdkIsbUJBQWtCO0NBQ2xCLGlCQUFnQjtDQUNoQixhQUFZO0NBQ1osMEJBQXlCO0NBQ3pCLG1CQUFrQjtDQUNsQixlQUFjO0NBQ2Y7QUFDQTs7Q0FFQyxnQkFBZTtDQUNmLGlCQUFnQjtDQUNoQixtQkFBa0I7Q0FDbEIsaUJBQWdCO0NBQ2hCLG9CQUFtQjtDQUNuQixhQUFZO0NBQ2I7QUFDQTs7Q0FFQyxXQUFVO0NBQ1YsbUJBQWtCO0NBQ2xCLG1CQUFrQjtDQUNuQjtBQUNBOzs7O0NBSUMsZUFBYztDQUNkLGdCQUFlO0NBQ2YsaUJBQWdCO0NBQ2pCO0FBQ0E7O0NBRUMsa0JBQWlCO0NBQ2xCO0FBQ0E7O0NBRUMsbUJBQWtCO0NBQ2xCLGFBQVk7Q0FDWixpQkFBZ0I7Q0FDakI7QUN2REE7Ozs7OztFQU1DOztBQUVEO3NDQUNxQztBQUNyQyxXQUFVO0FBQ1Y7R0FDRyxTQUFRO0dBQ1IsVUFBUztHQUNULFlBQVc7R0FDWCxnQkFBZTtHQUNmLGdCQUFlO0dBQ2YsZ0JBQWU7R0FDZixnQkFBZTtHQUNmLGtCQUFpQjtHQUNqQixpQkFBZ0I7R0FDaEIsc0NBQXFDO0NBQ3hDOztBQUVBO0dBQ0csZ0JBQWU7Q0FDbEI7O0FBRUE7R0FDRyxVQUFTO0dBQ1Qsb0JBQW1CO0NBQ3RCOztBQUVBO0dBQ0csb0JBQW1CO0NBQ3RCOztBQUVBO0dBQ0csU0FBUTtHQUNSLFVBQVM7R0FDVCxZQUFXO0dBQ1gsYUFBWTtHQUNaLGNBQWE7R0FDYixnQkFBZTtHQUNmLGdCQUFlO0dBQ2YsaUJBQWdCO0dBQ2hCLHNDQUFxQztDQUN4Qzs7QUFFQSxVQUFTO0FBQ1Q7R0FDRyxZQUFXO0dBQ1gsZ0JBQWU7R0FDZixpQkFBZ0I7R0FDaEIsb0JBQW1CO0NBQ3RCOztBQUVBO0dBQ0csaUJBQWdCO0dBQ2hCLGtCQUFpQjtHQUNqQiw4QkFBNkI7Q0FDaEM7O0FBRUE7R0FDRyxlQUFjO0dBQ2QsbUJBQWtCO0NBQ3JCOztBQUVBO0VBQ0UsWUFBVztFQUNYLGlCQUFnQjtFQUNoQix1QkFBc0I7RUFDdEIsOEJBQTZCO0NBQy9COztBQUVBOztHQUVHLHVCQUFzQjtDQUN6Qjs7QUFFQSx5QkFBd0I7QUFDeEI7RUFDRSxvQkFBbUI7RUFDbkIsMkJBQTBCO0VBQzFCLDhCQUE2QjtFQUM3QixvQ0FBbUM7Q0FDckM7O0FBRUE7RUFDRSxVQUFTO0VBQ1QsZ0JBQWU7RUFDZiwwQkFBeUI7Q0FDM0I7O0FBRUE7R0FDRyxTQUFRO0dBQ1IsV0FBVTtHQUNWLG1CQUFrQjtDQUNyQjs7QUFFQTtHQUNHLFlBQVc7R0FDWCxhQUFZO0dBQ1osZ0JBQWU7R0FDZixnQkFBZTtDQUNsQjs7QUFFQTtHQUNHLFlBQVc7RUFDYjs7QUFFRCx1QkFBc0I7QUFDdEI7RUFDRSxnQkFBZTtFQUNmLG1CQUFrQjtDQUNwQjs7QUFFQTtFQUNFLGVBQWM7RUFDZCxzQkFBcUI7Q0FDdkI7O0FBRUE7RUFDRSxrQkFBaUI7RUFDakIsbUJBQWtCO0NBQ3BCOztBQUVBO0dBQ0csNkJBQTRCO0NBQy9COztBQUVBLGdCQUFlO0FBQ2Y7R0FDRyxZQUFXO0dBQ1gsYUFBWTtHQUNaLGdCQUFlO0dBQ2YsaUJBQWdCO0dBQ2hCLG9CQUFtQjtHQUNuQixzQkFBcUI7R0FDckIsOEJBQTZCO0dBSTdCLGlDQUFnQztDQUNuQzs7QUFFQTtHQUNHLGdCQUFlO0NBQ2xCOztBQUVBOztHQUVHLHVCQUFzQjtHQUl0QixzQkFBcUI7Q0FDeEI7O0FBRUE7R0FDRyxvQkFBbUI7Q0FDdEI7QUFDQTtHQUNHLG9CQUFtQjtDQUN0QjtBQUNBO0dBQ0csb0JBQW1CO0NBQ3RCO0FBQ0E7R0FDRyxvQkFBbUI7Q0FDdEI7QUFDQTtHQUNHLG9CQUFtQjtDQUN0QjtBQUNBO0dBQ0csb0JBQW1CO0NBQ3RCO0FBQ0E7R0FDRyxvQkFBbUI7Q0FDdEI7QUFDQTtHQUNHLG9CQUFtQjtDQUN0QjtBQUNBO0dBQ0csb0JBQW1CO0NBQ3RCO0FBQ0E7R0FDRyxvQkFBbUI7Q0FDdEI7QUFDQTtHQUNHLG9CQUFtQjtDQUN0QjtBQUNBO0dBQ0csb0JBQW1CO0NDak10Qjs7Ozs7O0VBTUM7O0FBRUQsc0NBQXFDOztBQU9yQyw4QkFBNkI7QUFDN0IsK0JBQThCOztBQUU5QixzQkFBcUI7O0FBR3JCO0dBQ0csZUFBYztHQUNkLGdCQUFlO0dBQ2YsaUJBQWdCO0NBQ25COztBQUVBO0VBQ0Usa0JBQWlCO0NBQ25CO0FBQ0E7Q0FDQyxtQkFBa0I7Q0FDbkI7O0FBRUE7Q0FDQzs7RUFFQyxlQUFjO0VBQ2Y7Q0FDRDs7QUFFQTs7OztHQUlHLGVBQWM7Q0FDakI7O0FBRUE7R0FDRyxlQUFjO0dBQ2Qsc0JBQXFCO0NBQ3hCOztBQUVBOzs7O0dBSUcsc0JBQXFCO0NBQ3hCO0FBQ0E7RUFDRSxzQkFBcUI7Q0FDdkI7QUFDQTtHQUNHLGVBQWM7R0FDZCwyQkFBMEI7Q0FDN0I7QUFDQTtDQUNDLHFCQUFvQjtDQUNyQjtBQUNBO3NDQUNxQztBQUNyQztDQUNBOztBQUVBO0NBQ0MsWUFBVztDQUNYLGtCQUFpQjtDQUNqQiwwQkFBeUI7Q0FDMUI7O0FBRUE7Q0FDQyxZQUFXO0NBQ1gsc0JBQXFCO0NBQ3RCOztBQUVBO3NDQUNxQztBQUNyQztFQUNFLGlCQUFnQjtDQUNsQjs7QUFFQTtFQUNFLFdBQVU7RUFDVix5QkFBd0I7RUFDeEIsNkJBQTRCO0VBQzVCLDhCQUE2QjtFQUM3QiwrQ0FBOEM7Q0FDaEQ7O0FBRUE7c0NBQ3FDO0FBQ3JDLGtCQUFpQjtBQUNqQjtDQUNDLG9CQUFtQjtDQUNuQiw4QkFBNkI7Q0FDN0Isd0RBQXVEO0NBQ3hEO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7O0FBRUE7Q0FDQyxtQkFBa0I7Q0FDbkI7O0FBRUE7Q0FDQyxpQkFBZ0I7Q0FDaEIsYUFBWTtDQUNiOztBQUVBO0NBQ0Msa0JBQWlCO0NBQ2xCOztBQUVBO0NBQ0Msd0RBQXVEO0NBQ3ZELG9CQUFtQjtDQUNwQjs7QUFFQTtDQUNDO0VBQ0MsZ0JBQWU7RUFDZixrQkFBaUI7RUFDbEI7O0NBRUE7RUFDQyxZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLGdCQUFlO0VBQ2hCO0NBQ0E7RUFDQyxvQkFBbUI7RUFDcEI7Q0FDRDtBQUNBO0NBQ0M7RUFDQyx5QkFBd0I7RUFDekI7Q0FDRDtBQUNBLFdBQVU7QUFDVjtDQUNDLGlCQUFnQjtDQUNoQixvQkFBbUI7Q0FDbkIsd0JBQXVCO0NBQ3hCO0FBQ0E7Q0FDQyxvQkFBbUI7Q0FDbkIseUJBQXdCO0lBSXJCLHdDQUF1QztDQUMzQztBQUNBO0NBQ0MsZUFBYztDQUNmOztBQUVBO0NBQ0MsZ0JBQWU7Q0FDZixpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGdCQUFlO0NBQ2Ysa0JBQWlCO0NBQ2xCOztBQUVBO0NBQ0MsWUFBVztDQUNYLGNBQWE7Q0FDYixlQUFjO0NBQ2QsZ0JBQWU7Q0FDZixtQkFBa0I7SUFJZixpQ0FBZ0M7Q0FDcEM7QUFDQTtDQUNDLGdCQUFlO0NBQ2hCO0FBQ0E7Q0FDQyxnQkFBZTtDQUNoQjs7QUFFQSxrQkFBaUI7QUFDakI7Q0FDQyxtQkFBa0I7Q0FDbEIsb0JBQW1CO0NBQ25CLHNCQUFxQjtDQUN0Qjs7QUFFQTtDQUNDLHNCQUFxQjtDQUN0Qjs7QUFFQTtDQUNDLFlBQVc7Q0FDWjs7QUFFQTtDQUNDLGVBQWM7Q0FDZjs7QUFFQTtDQUNDLGVBQWM7Q0FDZCxjQUFhO0NBQ2IsOEJBQTZCO0NBQzlCOztBQUVBO0NBQ0MsWUFBVztDQUNYLGVBQWM7Q0FDZjs7QUFFQTtDQUNDLFlBQVc7Q0FDWjs7QUFFQTtHQUtHLGlDQUFnQztDQUNuQzs7QUFFQTtDQUNDLGFBQVk7R0FLVixtQ0FBa0M7Q0FDckM7O0FBRUE7Q0FDQyxpQ0FBZ0M7SUFJN0IsaUNBQWdDO0NBQ3BDOztBQUVBLFVBQVM7QUFDVDtDQUNDLGdCQUFlO0NBQ2hCO0FBQ0E7Q0FDQyxjQUFhO0NBQ2Q7QUFDQTtDQUNDLGVBQWM7Q0FDZCxpQkFBZ0I7Q0FDaEIsMEJBQXlCO0NBQ3pCLDJCQUEwQjtDQUMzQjtBQUNBO0NBQ0MsZ0JBQWU7Q0FDZix1QkFBc0I7Q0FDdEIsMkJBQTBCO0NBQzNCOztBQUVBO3NDQUNxQztBQUNyQyxrQkFBaUI7QUFDakI7Q0FDQyxZQUFXO0NBQ1gsZ0JBQWU7Q0FDaEI7O0FBRUEsZUFBYztBQUNkO0NBQ0Msb0JBQW1CO0NBQ3BCOztBQUVBLGVBQWM7QUFDZDtDQUNDLGVBQWM7Q0FDZCw4QkFBNkI7Q0FDOUI7O0FBRUE7Q0FDQyxlQUFjO0NBQ2QsaUJBQWdCO0NBQ2pCOztBQUVBO0NBQ0MsWUFBVztDQUNaOztBQUVBO0NBQ0MsWUFBVztDQUNYLGVBQWM7Q0FDZjs7QUFFQSxhQUFZO0FBQ1o7Q0FDQyw4QkFBNkI7Q0FDOUI7O0FBRUE7Q0FDQyw0QkFBMkI7Q0FDNUI7O0FBRUE7Q0FDQyxZQUFXO0NBQ1gsZ0JBQWU7Q0FDZixpQkFBZ0I7Q0FDaEIsc0JBQXFCO0NBQ3JCLDBCQUF5QjtDQUMxQjs7QUFFQTtDQUNDLFlBQVc7Q0FDWCxhQUFZO0NBQ1osaUJBQWdCO0NBQ2pCOztBQUVBLGlCQUFnQjtBQUNoQjtDQUNDLFlBQVc7Q0FDWCxnQkFBZTtDQUNoQjs7QUFFQTtDQUNDLG1CQUFrQjtDQUNsQixzQkFBcUI7Q0FDdEI7QUFDQTtDQUNDLDJCQUEwQjtDQUMzQjs7QUFFQTtDQUNDLFNBQVE7Q0FDUixZQUFXO0NBQ1gsWUFBVztDQUNYLGVBQWM7Q0FDZCxnQkFBZTtDQUNmLGtCQUFpQjtDQUNqQixtQkFBa0I7Q0FDbkI7O0FBRUE7Q0FDQyxZQUFXO0NBQ1gsZUFBYztDQUNmOztBQUVBLGdCQUFlO0FBQ2Y7Q0FDQyxnQkFBZTtDQUNoQjs7QUFFQTtDQUNDLFVBQVM7Q0FDVjs7QUFFQTtDQUNDLGNBQWE7Q0FDZDs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxXQUFVO0NBQ1YsYUFBWTtDQUNaLG9CQUFtQjtDQUNwQjs7QUFFQTtDQUNDLGFBQVk7Q0FDWixvQkFBbUI7Q0FDcEI7QUFDQTtDQUNDLHlCQUF3QjtJQUlyQix3Q0FBdUM7Q0FDM0M7O0FBRUE7O0NBRUMsb0JBQW1CO0NBQ3BCOztBQUVBOztDQUVDLGVBQWM7Q0FDZCxnQkFBZTtDQUNoQjs7QUFFQTs7Q0FFQyxlQUFjO0NBQ2Qsc0JBQXFCO0NBQ3RCOztBQUVBO0NBQ0MsbUJBQWtCO0NBQ2xCLG9CQUFtQjtDQUNwQjs7QUFFQTtDQUNDLGFBQVk7Q0FDWixhQUFZO0NBQ1osWUFBVztDQUNYLGlCQUFnQjtDQUNoQixtQkFBa0I7Q0FDbEIsb0JBQW1CO0NBQ25CLHNCQUFxQjtDQUN0QjtBQUNBO0NBQ0Msc0JBQXFCO0NBQ3JCLDhCQUE2QjtDQUM5QjtBQUNBO0NBQ0MsWUFBVztDQUNaOztBQUVBO0NBQ0MsV0FBVTtDQUNWLG1CQUFrQjtDQUNsQixtQkFBa0I7R0FLaEIsaUNBQWdDO0NBQ25DO0FBQ0E7R0FLRyxtQ0FBa0M7Q0FDckM7O0FBRUE7c0NBQ3FDO0FBQ3JDLDZCQUE0QjtBQUM1QjtDQUNDLG9CQUFtQjtJQUloQixpQ0FBZ0M7Q0FDcEM7QUFDQTs7O0NBR0MsWUFBVztDQUNaOztBQUVBLDBCQUF5QjtBQUN6QjtDQUNDLG9CQUFtQjtDQUNuQixnQkFBZTtDQUNmLGtCQUFpQjtDQUNsQjs7QUFFQTtDQUNDLG9CQUFtQjtDQUNwQjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxZQUFXO0NBQ1o7O0FBRUE7Q0FDQyxvQkFBbUI7Q0FDbkIsaUJBQWdCO0NBQ2pCOztBQUVBO0NBQ0MsWUFBVztDQUNYLFlBQVc7Q0FDWjs7QUFFQTtDQUNDLFlBQVc7Q0FDWCxhQUFZO0NBQ1osYUFBWTtDQUNaLGdCQUFlO0NBQ2YsdUJBQXNCO0NBQ3ZCOztBQUVBO0NBQ0Msa0JBQWlCO0NBQ2xCOztBQUVBO0NBQ0MsVUFBUztDQUNWOztBQUVBO0NBQ0MsZ0JBQWU7Q0FDZiw2QkFBNEI7Q0FDN0I7O0FBRUE7Q0FDQyxlQUFjO0NBQ2Qsc0JBQXFCO0NBQ3RCOztBQUVBOztDQUVDLGVBQWM7Q0FDZCxpQ0FBZ0M7Q0FJaEMsaUNBQWdDO0NBQ2pDOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLGtCQUFpQjtDQUNsQjs7QUFFQTtDQUNDLHFCQUFvQjtDQUNwQixzQkFBcUI7Q0FDdEI7O0FBRUE7O0NBRUMsc0JBQXFCO0NBQ3RCOztBQUVBO0NBQ0MsWUFBVztDQUNYLGlCQUFnQjtDQUNoQixnQkFBZTtDQUNmLGdCQUFlO0NBQ2YsbUJBQWtCO0NBQ2xCLG9CQUFtQjtDQUNuQixzQkFBcUI7Q0FDdEI7O0FBRUE7Q0FDQyxZQUFXO0NBQ1gsb0JBQW1CO0NBSW5CLGlDQUFnQztDQUNqQzs7QUFFQTtDQUNDLGNBQWE7Q0FDZDs7QUFFQTtDQUNDLG1CQUFrQjtDQUNuQjs7QUFFQTtDQUNDLG1CQUFrQjtDQUNuQjs7QUFFQTtDQUNDLDBCQUF5QjtDQUMxQjs7QUFFQTtDQUNDLGVBQWM7Q0FDZCxnQkFBZTtDQUNmLGdCQUFlO0NBQ2hCOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLGlCQUFnQjtDQUNqQjs7QUFFQTtDQUNDLFVBQVM7Q0FDVCxnQkFBZTtDQUNmLDBCQUF5QjtDQUMxQjs7QUFFQTtDQUNDLFlBQVc7Q0FDWCxlQUFjO0NBQ2QsZ0JBQWU7Q0FDZixvQkFBbUI7Q0FDcEI7O0FBRUE7Q0FDQyxnQkFBZTtDQUNoQjs7QUFFQSxrQkFBaUI7QUFDakI7Q0FDQywwQkFBeUI7Q0FDMUI7O0FBRUEsZ0JBQWU7QUFDZjtDQUNDLGdCQUFlO0NBQ2YsMkJBQTBCO0NBQzFCLDhCQUE2QjtDQUM3QiwrQ0FBOEM7Q0FDL0M7O0FBRUE7c0NBQ3FDO0FBQ3JDOztDQUVDLFdBQVU7Q0FDVixhQUFZO0NBQ1osaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxrQkFBaUI7Q0FDbEI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsMkJBQTBCO0NBQzNCO0FBQ0E7Q0FDQyxlQUFjO0NBQ2Qsc0JBQXFCO0NBQ3RCOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLFlBQVc7Q0FDWCxnQkFBZTtDQUNmLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsZUFBYztDQUNmO0FBQ0E7Q0FDQywyQkFBMEI7Q0FDM0I7QUFDQTtDQUNDLHNCQUFxQjtDQUN0Qjs7QUFFQSxxQkFBb0I7QUFDcEI7Q0FDQyxvQkFBbUI7Q0FDcEI7O0FBRUE7Q0FDQyxnQkFBZTtDQUNmLG1CQUFrQjtDQUNuQjs7QUFFQTtDQUNDLGdCQUFlO0NBQ2Ysa0JBQWlCO0NBQ2xCOztBQUVBO3NDQUNxQztBQUNyQyxhQUFZO0FBQ1o7Q0FDQyxzQkFBcUI7Q0FDdEI7O0FBRUE7Q0FDQyxnQkFBZTtDQUNmLGlCQUFnQjtDQUNoQixvQkFBbUI7Q0FDbkIsb0JBQW1CO0NBQ25CLHNCQUFxQjtDQUN0Qjs7QUFFQTtDQUNDLFlBQVc7Q0FDWjs7QUFFQTtDQUNDLG9CQUFtQjtDQUNwQjs7QUFFQTs7Q0FFQyx1QkFBc0I7Q0FDdEIsc0JBQXFCO0NBSXJCLGlDQUFnQztDQUNqQzs7QUFFQSxxQkFBb0I7QUFDcEI7Q0FDQyxnQkFBZTtDQUNoQjs7QUFFQTtDQUNDLFlBQVc7Q0FDWCxhQUFZO0NBQ1osa0JBQWlCO0NBQ2xCOztBQUVBO0NBQ0MsOEJBQTZCO0NBQzlCOztBQUVBLHNCQUFxQjtBQUNyQjtDQUNDLGNBQWE7Q0FDYixtQkFBa0I7Q0FDbEIsb0JBQW1CO0NBQ25CLG9CQUFtQjtDQUNwQjs7QUFFQTs7O0NBR0MsaUNBQWdDO0NBQ2hDLG9DQUFtQztDQUNuQyxxQ0FBb0M7Q0FDcEMsc0NBQXFDO0NBQ3JDLHlDQUF3QztDQUN6Qzs7QUFFQTs7Q0FFQyxTQUFRO0NBQ1IsVUFBUztDQUNULFdBQVU7Q0FDVixZQUFXO0NBQ1gsYUFBWTtDQUNaLGVBQWM7Q0FDZCxtQkFBa0I7Q0FDbkI7O0FBRUE7Q0FDQyw0QkFBMkI7Q0FDM0IscUNBQW9DO0NBQ3BDLG1DQUFrQztDQUNsQyx5QkFBd0IsQ0FBRSxZQUFXO0NBQ3JDLDBCQUF5QixDQUFFLFlBQVc7Q0FDdkM7QUFDQTtDQUNDLCtCQUE4QjtDQUM5QixrQ0FBaUM7Q0FDakMsb0NBQW1DO0NBQ25DLHlCQUF3QixDQUFFLFlBQVc7Q0FDckMsMkJBQTBCLENBQUUsWUFBVztDQUN4Qzs7QUFFQTtDQUNDLHNCQUFxQjtDQUNyQiwwQkFBeUI7Q0FDMUI7QUFDQTtDQUNDLDBCQUF5QjtDQUMxQjs7QUFFQTtDQUNDLFlBQVc7Q0FDWCxlQUFjO0NBQ2QsZ0JBQWU7Q0FDaEI7O0FBRUE7Q0FDQyxlQUFjO0NBQ2Qsc0JBQXFCO0NBQ3RCO0FBQ0E7Q0FDQywyQkFBMEI7Q0FDM0I7O0FBRUE7Q0FDQyxTQUFRO0NBQ1IsWUFBVztDQUNYLGdCQUFlO0NBQ2YsbUJBQWtCO0NBQ25COztBQUVBLGdCQUFlO0FBQ2Y7Q0FDQyxtQkFBa0I7Q0FDbkI7QUFDQTtDQUNDLGVBQWM7Q0FDZCxnQkFBZTtDQUNmLGdCQUFlO0NBQ2Ysa0JBQWlCO0NBQ2pCLG1CQUFrQjtDQUNsQixtQkFBa0I7Q0FDbkI7QUFDQTs7Q0FFQyxZQUFXO0NBQ1o7QUFDQTtDQUNDLHNCQUFxQjtDQUN0Qjs7QUFFQTtzQ0FDcUM7QUFDckMsZUFBYztBQUNkO0NBQ0MsNkJBQTRCO0NBQzdCOztBQUVBO0NBQ0Msd0JBQXVCO0NBQ3ZCLDRDQUEyQztDQUM1Qzs7QUFFQTtDQUNDLFlBQVc7Q0FDWCxlQUFjO0NBQ2QsZ0JBQWU7Q0FDZixvQkFBbUI7Q0FDbkIsNkJBQTRCO0NBQzdCOztBQUVBO0NBQ0MsWUFBVztDQUNYLGdCQUFlO0NBQ2YsaUJBQWdCO0NBQ2pCOztBQUVBLGFBQVk7QUFDWjtDQUNDLGNBQWE7Q0FDYixvQkFBbUI7Q0FDbkIsbUJBQWtCO0NBQ25COztBQUVBO0NBQ0MsZUFBYztDQUNkLGdCQUFlO0NBQ2hCOztBQUVBO0NBQ0MsZ0JBQWU7Q0FDZixpQkFBZ0I7Q0FDakI7O0FBRUE7O0NBRUMsWUFBVztDQUNYLGVBQWM7Q0FDZCxnQkFBZTtDQUNmLGlCQUFnQjtDQUNoQixvQkFBbUI7Q0FDcEI7O0FBRUE7O0NBRUMsZUFBYztDQUNmOztBQUVBLGlCQUFnQjtBQUNoQjtDQUNDLG9CQUFtQjtDQUNwQjs7QUFFQTtDQUNDLG1CQUFrQjtDQUNuQjs7QUFFQTtDQUNDLHNCQUFxQjtDQUN0Qjs7QUFFQSxrQkFBaUI7QUFDakI7Q0FDQyxnQkFBZTtDQUNmLG1CQUFrQjtDQUNsQixxQkFBb0I7Q0FDcEIsOEJBQTZCO0NBQzlCOztBQUVBO0NBQ0MsWUFBVztDQUNYLGVBQWM7Q0FDZCxnQkFBZTtDQUNmLGlCQUFnQjtDQUNqQjs7QUFFQTtDQUNDO0VBQ0MsZ0JBQWU7RUFDZixrQkFBaUI7RUFDakIsb0JBQW1CO0VBQ3BCO0NBQ0E7RUFDQyxnQkFBZTtFQUNoQjtDQUNEOztBQUVBO0NBQ0MsZUFBYztDQUNkLG1CQUFrQjtDQUNsQix3QkFBdUI7Q0FDeEI7O0FBRUE7Q0FDQyxjQUFhO0NBQ2Q7O0FBRUE7Q0FDQyxnQkFBZTtDQUNmLGlCQUFnQjtDQUNqQjs7QUFFQSxlQUFjO0FBQ2Q7Q0FDQyxvQkFBbUI7Q0FDcEI7O0FBRUE7Q0FDQyxlQUFjO0lBSVgsZ0NBQStCO0NBQ25DOztBQUVBO0NBQ0MsWUFBVztDQUNYLFlBQVc7Q0FDWCxnQkFBZTtDQUNmLGdCQUFlO0NBQ2YsaUJBQWdCO0NBQ2hCLG1CQUFrQjtDQUNuQjs7QUFFQTtDQUNDLGdCQUFlO0NBQ2YsaUJBQWdCO0NBQ2pCOztBQUVBO0NBQ0MsWUFBVztDQUNYLGdCQUFlO0NBQ2Ysa0JBQWlCO0NBQ2xCOztBQUVBO0NBQ0MsZ0JBQWU7Q0FDaEI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0Msb0JBQW1CO0NBQ3BCOztBQUVBO3NDQUNxQztBQUNyQzs7Q0FFQyxvQkFBbUI7Q0FDcEI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0VBQ0UsY0FBYTtDQUNmOztBQUVBO0VBQ0UsaUJBQWdCO0VBQ2hCLHNCQUFxQjtFQUNyQixvQkFBbUI7Q0FDckI7O0FBRUE7Q0FDQyw0QkFBMkI7Q0FDNUI7O0FBRUE7Q0FDQztFQUNDLGtCQUFpQjtFQUNsQjtDQUNEOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLFdBQVU7Q0FDVixZQUFXO0NBQ1gsYUFBWTtDQUNaLG1CQUFrQjtDQUNsQixtQkFBa0I7Q0FDbEIsc0JBQXFCO0NBQ3JCLHNCQUFxQjtDQUNyQix1QkFBc0I7Q0FDdkI7QUFDQTtDQUNDLGNBQWE7Q0FDZDs7QUFFQTtDQUNDO0VBQ0MsY0FBYTtJQUNaO0NBQ0g7O0FBRUE7Q0FDQztFQUNDLGNBQWE7RUFDZDtDQUNEOztBQUVBO0NBQ0Msb0JBQW1CO0NBQ3BCOztBQUVBO0NBQ0MsZUFBYztDQUNkLGdCQUFlO0NBQ2Ysb0JBQW1CO0NBQ3BCOztBQUVBO0NBQ0MsZUFBYztDQUNmOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLG9CQUFtQjtDQUNwQjs7QUFFQTtDQUNDLFlBQVc7Q0FDWCxjQUFhO0NBQ2Isc0JBQXFCO0NBQ3RCOztBQUVBO0NBQ0MsZ0JBQWU7Q0FDaEI7O0FBRUE7Q0FDQyxZQUFXO0lBQ1IsZUFBYztJQUNkLGdCQUFlO0lBQ2Ysb0JBQW1CO0NBQ3ZCOztBQUVBO0NBQ0M7RUFDQyxzQkFBcUI7RUFDdEI7Q0FDRDs7QUFFQTtDQUNDO0VBQ0Msc0JBQXFCO0VBQ3RCO0NBQ0Q7O0FBRUE7Q0FDQztFQUNDLHNCQUFxQjtFQUN0QjtDQUNEOztBQUVBO3NDQUNxQztBQUNyQyw2REFBNEQ7QUFDNUQ7Q0FDQyxnQkFBZTtDQUNmLGlCQUFnQjtDQUNoQixpQkFBZ0I7Q0FDaEIsb0JBQW1CO0NBQ25CLG9CQUFtQjtDQUNwQjs7QUFFQTtDQUNDLFdBQVU7Q0FDVixZQUFXO0NBQ1gsY0FBYTtDQUNiLGNBQWE7Q0FDYixnQkFBZTtDQUNmLGlCQUFnQjtDQUNoQixtQkFBa0I7Q0FDbEIsc0JBQXFCO0NBQ3JCLHVCQUFzQjtDQUN2Qjs7QUFFQTtDQUNDLGVBQWM7Q0FDZCxnQkFBZTtDQUNmLHNCQUFxQjtDQUN0Qjs7QUFFQTtDQUNDLGVBQWM7Q0FDZCwwQkFBeUI7Q0FDMUI7O0FBRUE7Q0FDQztHQUNFLGFBQVk7RUFDZDtDQUNEOztBQUVBLGtCQUFpQjtBQUNqQjtDQUNDLGFBQVk7Q0FDWixjQUFhO0NBQ2Isd0JBQXVCO0NBQ3hCOztBQUVBO0NBQ0MsYUFBWTtDQUNaLGVBQWM7Q0FDZjs7QUFFQTtDQUNDLFlBQVc7Q0FDWCxtQkFBa0I7Q0FDbkI7O0FBRUE7Q0FDQyxnQkFBZTtDQUNoQjs7QUFFQSw0QkFBMkI7QUFDM0I7Q0FDQyxhQUFZO0NBQ2I7O0FBRUE7Q0FDQyxtQkFBa0I7Q0FDbkI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsWUFBVztDQUNYLGNBQWE7Q0FDYiwyQkFBMEI7Q0FDMUIsOEJBQTZCO0NBQzlCOztBQUVBO0NBQ0MsY0FBYTtDQUNkOztBQUVBO0NBQ0MsaUJBQWdCO0NBQ2pCOztBQUVBO0NBQ0MsZ0JBQWU7Q0FDaEI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsaUJBQWdCO0NBQ2hCLG1CQUFrQjtDQUNuQjs7QUFFQTtJQUNJLGFBQVk7SUFDWixjQUFhO0lBQ2IsbUJBQWtCO0lBQ2xCLFdBQVU7SUFDVixjQUFhO0lBQ2Isd0NBQXVDO0lBQ3ZDLHlCQUF3QjtJQUN4Qiw0QkFBMkI7SUFDM0IsNkJBQTRCO0lBQzVCLDhCQUE2QjtJQUM3QixpQ0FBZ0M7Q0FDcEM7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsbUJBQWtCO0NBQ25COztBQUVBO0NBQ0MsWUFBVztDQUNaOztBQUVBO0NBQ0MsV0FBVTtDQUNWLFlBQVc7Q0FDWCxnQkFBZTtDQUNmLGtCQUFpQjtDQUNqQixtQkFBa0I7Q0FDbkI7O0FBRUE7Q0FDQyxVQUFTO0NBQ1QsVUFBUztDQUNULFdBQVU7Q0FDVixZQUFXO0NBQ1gsa0JBQWlCO0NBQ2pCLG1CQUFrQjtDQUNuQjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxpQkFBZ0I7Q0FDaEIsbUJBQWtCO0NBQ2xCLG9CQUFtQjtDQUNwQjs7QUFFQTtDQUNDLFlBQVc7Q0FDWjs7QUFFQTtDQUNDLFNBQVE7Q0FDUixZQUFXO0NBQ1gsYUFBWTtDQUNaLGFBQVk7Q0FDWixhQUFZO0NBQ1osZ0JBQWU7Q0FDZixtQkFBa0I7Q0FDbEIsbUJBQWtCO0NBQ2xCLG9CQUFtQjtDQUNuQix5QkFBd0I7Q0FDeEIsNEJBQTJCO0NBQzNCLDZCQUE0QjtDQUM1Qiw4QkFBNkI7Q0FDN0IsaUNBQWdDO0NBQ2pDOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLGlCQUFnQjtDQUNoQixvQkFBbUI7Q0FDbkIsd0JBQXVCO0NBQ3hCOztBQUVBO0NBQ0Msb0JBQW1CO0NBQ3BCO0FBQ0E7Q0FDQyxvQkFBbUI7Q0FDcEI7QUFDQTtDQUNDLG9CQUFtQjtDQUNwQjs7QUFFQTtDQUNDLFlBQVc7Q0FDWCxZQUFXO0NBQ1gsZ0JBQWU7Q0FDZixnQkFBZTtDQUNmLGtCQUFpQjtDQUNsQjs7QUFFQTtDQUNDLGlCQUFnQjtDQUNqQjs7QUFFQTs7Q0FFQyxnQkFBZTtDQUNmLG1CQUFrQjtDQUNuQjs7QUFFQTtDQUNDLFlBQVc7Q0FDWCxnQkFBZTtDQUNmLG1CQUFrQjtDQUNuQjs7QUFFQTs7O0NBR0MsWUFBVztDQUNaOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLGdCQUFlO0NBQ2Ysb0JBQW1CO0NBQ3BCOztBQUVBOztDQUVDLFlBQVc7Q0FDWjs7QUFFQTtDQUNDLFlBQVc7Q0FDWjs7QUFFQTtDQUNDLFlBQVc7Q0FDWjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxvQkFBbUI7Q0FDcEI7O0FBRUE7Q0FDQyxZQUFXO0NBQ1o7O0FBRUE7Q0FDQyxtQkFBa0I7Q0FDbkI7O0FBRUE7Q0FDQyxVQUFTO0NBQ1QsVUFBUztDQUNULGtCQUFpQjtDQUNsQjs7QUFFQTtDQUNDLGlCQUFnQjtDQUNqQjs7QUFFQTtDQUNDLG1CQUFrQjtDQUNuQjs7QUFFQTtDQUNDLFVBQVM7Q0FDVjs7QUFFQTtDQUNDLG1CQUFrQjtDQUNuQjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxtQkFBa0I7Q0FDbkI7O0FBRUE7Q0FDQyxvQkFBbUI7Q0FDcEI7O0FBRUE7Q0FDQyxZQUFXO0NBQ1gsY0FBYTtDQUNiLGdCQUFlO0NBQ2YsZ0JBQWU7Q0FDZixtQkFBa0I7Q0FDbEIsb0JBQW1CO0NBQ25CLG9CQUFtQjtDQUNuQixzQkFBcUI7Q0FDdEI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsbUJBQWtCO0NBQ25COztBQUVBO0NBQ0Msb0JBQW1CO0NBQ3BCOztBQUVBO0NBQ0MsWUFBVztDQUNYLGlCQUFnQjtDQUNoQixnQkFBZTtDQUNmLGdCQUFlO0NBQ2Ysb0JBQW1CO0NBQ25CLHVCQUFzQjtDQUN2Qjs7QUFFQTtDQUNDLGdCQUFlO0NBQ2YsbUJBQWtCO0NBQ25COztBQUVBO3NDQUNxQztBQUNyQyxlQUFjO0FBQ2Q7Q0FDQyxvQkFBbUI7Q0FDcEI7O0FBRUE7Q0FDQyxZQUFXO0NBQ1gsWUFBVztDQUNYLGNBQWE7Q0FDYixrQ0FBaUM7Q0FDakMsZ0JBQWU7Q0FDZixnQkFBZTtDQUNmLG1CQUFrQjtDQUNsQixxQkFBb0I7Q0FDckI7O0FBRUEsb0NBQW1DO0FBQ25DO0NBQ0MsZ0JBQWU7Q0FDaEI7O0FBRUE7Q0FDQyx1QkFBc0I7Q0FDdkI7O0FBRUE7Q0FDQyxpQkFBZ0I7Q0FDakI7O0FBRUE7Q0FDQyxnQkFBZTtDQUNmLG1CQUFrQjtDQUNuQjs7QUFFQSx3QkFBd0IsWUFBWTtBQUNwQyx1QkFBdUIsWUFBWTs7QUFFbkMsZ0JBQWU7QUFDZjtDQUNDLG1CQUFrQjtDQUNsQixvQkFBbUI7Q0FDcEI7O0FBRUE7SUFDSSxnQkFBZTtJQUNmLDBCQUF5QjtDQUM3Qjs7QUFFQTtDQUNDLGdCQUFlO0NBQ2hCOztBQUVBLDhCQUE2QjtBQUM3QjtDQUNDLFdBQVU7Q0FDWDs7QUFFQTtDQUNDLGdCQUFlO0NBQ2YsK0JBQThCO0NBQy9COztBQUVBO0NBQ0MsaUJBQWdCO0NBQ2hCLDhCQUE2QjtDQUM5Qjs7QUFFQSxpQkFBZ0I7QUFDaEI7Q0FDQyxtQkFBa0I7Q0FDbkI7O0FBRUE7Q0FDQyxrQkFBaUI7Q0FDbEI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsZUFBYztDQUNkLDJCQUEwQjtDQUMzQjs7QUFFQTtDQUNDLGlCQUFnQjtDQUNqQjs7QUFFQTtDQUNDLFlBQVc7Q0FDWCxnQkFBZTtDQUNmLGdCQUFlO0NBQ2YsbUJBQWtCO0NBQ2xCLG1CQUFrQjtDQUNuQjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxrQkFBaUI7Q0FDakIsNEJBQTJCO0NBQzVCOztBQUVBO0NBQ0Msa0JBQWlCO0NBQ2xCOztBQUVBO0NBQ0MsZUFBYztDQUNkLGtCQUFpQjtDQUNsQjs7QUFFQTtDQUNDLHNCQUFxQjtDQUN0Qjs7QUFFQTtDQUNDLGNBQWE7Q0FDYixtQkFBa0I7Q0FDbEIsb0JBQW1CO0NBQ3BCOztBQUVBO0NBQ0MsU0FBUTtDQUNSLFVBQVM7Q0FDVCxXQUFVO0NBQ1YsV0FBVTtDQUNWLGFBQVk7Q0FDWixlQUFjO0NBQ2QsbUJBQWtCO0NBQ2xCLGtDQUFpQztDQUNqQyxvQ0FBbUM7Q0FDbkMscUNBQW9DO0NBQ3BDLHlCQUF3QixDQUFFLFlBQVc7Q0FDckMsMEJBQXlCLENBQUUsWUFBVztDQUN2Qzs7QUFFQSxjQUFhO0FBQ2I7Q0FDQyxpQkFBZ0I7Q0FDakI7O0FBRUE7Q0FDQyxtQkFBa0I7Q0FDbkI7O0FBRUE7Q0FDQyxnQkFBZTtDQUNoQjs7QUFFQTtDQUNDLGVBQWM7Q0FDZCxrQkFBaUI7Q0FDbEI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsWUFBVztDQUNYLFlBQVc7Q0FDWCxhQUFZO0NBQ1oscUJBQW9CO0NBQ3JCOztBQUVBO0NBQ0MsaUJBQWdCO0NBQ2pCOztBQUVBO0NBQ0MsbUJBQWtCO0NBQ2xCLGlCQUFnQjtDQUNqQjs7QUFFQTtDQUNDLGtCQUFpQjtDQUNqQixtQkFBa0I7Q0FDbkI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsYUFBWTtDQUNaLGFBQVk7Q0FDWixvQkFBbUI7Q0FDcEI7O0FBRUE7c0NBQ3FDO0FBQ3JDLGdCQUFlO0FBQ2Y7Q0FDQyxtQkFBa0I7Q0FDbEIscUJBQW9CO0NBQ3BCLCtDQUE4QztDQUMvQzs7QUFFQTtDQUNDLGlCQUFnQjtDQUNqQjs7QUFFQTtDQUNDLFlBQVc7Q0FDWCxZQUFXO0NBQ1gsWUFBVztDQUNYLGFBQVk7Q0FDWixjQUFhO0NBQ2IsZ0JBQWU7Q0FDZixrQkFBaUI7Q0FDakIsbUJBQWtCO0NBQ2xCLG1CQUFrQjtDQUNsQixzQkFBcUI7Q0FDckIsdUJBQXNCO0NBQ3ZCOztBQUVBO0NBQ0MsaUJBQWdCO0NBQ2pCOztBQUVBO0NBQ0MsWUFBVztDQUNaOztBQUVBO3NDQUNxQztBQUNyQyxtQkFBa0I7QUFDbEI7RUFDRSxZQUFXO0VBQ1gsaUJBQWdCO0VBQ2hCLG1CQUFrQjtDQUNwQjs7QUFFQTtFQUNFLGlCQUFnQjtFQUNoQixzQkFBcUI7Q0FDdkI7O0FBRUE7RUFDRSwyQkFBMEI7Q0FDNUI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0VBQ0UsZ0JBQWU7RUFDZixxREFBb0Q7Q0FDdEQ7O0FBRUE7RUFDRSxZQUFXO0VBQ1gsZ0JBQWU7Q0FDakI7O0FBRUEsZ0RBQStDO0FBQy9DO0VBQ0Usb0JBQW1CO0NBQ3JCOztBQUVBO0VBQ0UsbUJBQWtCO0NBQ3BCOztBQUVBO0NBQ0MsWUFBVztDQUNYLFlBQVc7Q0FDWCxhQUFZO0NBQ1osYUFBWTtDQUNaLGdCQUFlO0NBQ2Ysc0JBQXFCO0NBQ3JCLHVCQUFzQjtDQUN2Qjs7QUFFQTtFQUNFLGVBQWM7RUFDZCxzQkFBcUI7RUFDckIsc0JBQXFCO0VBQ3JCLGlDQUFnQztFQUNoQyxvQ0FBbUM7RUFDbkMsc0NBQXFDO0VBQ3JDLHlDQUF3QztDQUMxQzs7QUFFQTs7SUFFSSxzQkFBcUI7SUFDckIsdUJBQXNCO0NBQzFCOztBQUVBLFdBQVU7QUFDVjtDQUNDLFlBQVc7Q0FDWjtBQ3ZwREE7Ozs7Ozs7Ozs7Ozs7eUVBYXdFO0FBQ3hFO0NBQ0Msa0JBQWlCO0NBQ2xCOztBQUVBO0NBQ0M7RUFDQyxlQUFjO0VBQ2Y7Q0FDRDs7QUFFQTs7c0RBRXFEOztBQUVyRDtzQ0FDcUM7QUFDckM7Q0FDQyxZQUFXO0NBQ1gsZUFBYztDQUNkLG1CQUFrQjtDQUNuQjtBQUNBO0VBQ0Usb0JBQW1CO0NBQ3JCOztBQUVBO0NBQ0M7RUFDQyxvQkFBbUI7RUFDbkIsV0FBVTtLQUNQLGlCQUFnQjtFQUNwQjtDQUNBO0VBQ0MsbUJBQWtCO0tBQ2YsV0FBVTtLQUNWLHVCQUFzQjtLQUN0QixhQUFZO0tBQ1osMEJBQXlCO0VBQzdCO0NBQ0Q7QUFDQTtDQUNDO0VBQ0MseUJBQXdCO0VBQ3pCO0NBQ0Q7QUFDQTtDQUNDLFVBQVM7Q0FDVCxXQUFVO0NBQ1YsaUNBQWdDO0NBQ2pDOztBQUVBO0NBQ0MsZ0JBQWU7Q0FDZixpQkFBZ0I7Q0FDaEIsbUJBQWtCO0NBQ2xCLHFCQUFvQjtDQUNyQjs7QUFFQTs7Q0FFQyxlQUFjO0NBQ2QsZ0JBQWU7Q0FDZiwwQkFBeUI7Q0FDekIsZ0JBQWU7Q0FDaEI7O0FBRUE7Q0FDQyxZQUFXO0NBQ1o7O0FBRUE7Q0FDQyxVQUFTO0NBQ1QsV0FBVTtDQUNWLGVBQWM7Q0FDZCxtQkFBa0I7Q0FDbEIsb0JBQW1CO0NBQ25CLG9CQUFtQjtDQUNuQiw2QkFBNEI7Q0FDN0I7O0FBRUEsYUFBWTtBQUNaO0NBQ0MsVUFBUztDQUNULFdBQVU7Q0FDVixjQUFhO0NBQ2IsZUFBYztDQUNkLGdCQUFlO0NBQ2YsaUJBQWdCO0NBQ2hCLGlCQUFnQjtDQUNoQixtQkFBa0I7Q0FDbEIsb0JBQW1CO0NBQ3BCOztBQUVBO0NBQ0MsZUFBYztDQUNmOztBQUVBO0NBQ0MsVUFBUztDQUNULFNBQVE7Q0FDUixVQUFTO0NBQ1QsVUFBUztDQUNULGFBQVk7Q0FDWixlQUFjO0NBQ2QsbUJBQWtCO0NBQ2xCLGlDQUFnQztDQUNoQyxtQ0FBa0M7Q0FDbEMsb0NBQW1DO0NBQ25DLHlCQUF3QixDQUFFLFlBQVc7Q0FDckMsMEJBQXlCLENBQUUsWUFBVztDQUN2Qzs7QUFFQTtDQUNDLGVBQWM7Q0FDZCxlQUFjO0NBQ2QsZ0JBQWU7Q0FDZixrQkFBaUI7Q0FDakIsbUJBQWtCO0NBQ25COztBQUVBO0NBQ0MsWUFBVztDQUNYLGFBQVk7Q0FDWixnQkFBZTtDQUNoQjtBQUNBO0NBQ0Msb0JBQW1CO0NBQ3BCO0FBQ0E7Q0FDQyxvQkFBbUI7Q0FDcEI7QUFDQTs7Q0FFQyxpQkFBZ0I7Q0FDakI7O0FBRUE7Q0FDQyxzQkFBcUI7Q0FDdEI7O0FBRUEsYUFBWTtBQUNaO0NBQ0MsaUJBQWdCO0NBQ2pCOztBQUVBOztzREFFcUQ7O0FBRXJELFVBQVM7QUFDVDtDQUNDLFlBQVc7Q0FDWCxpQkFBZ0I7Q0FDaEIsbUJBQWtCO0NBQ2xCLDhCQUE2QjtDQUM5Qjs7QUFFQSxvQkFBbUI7QUFDbkI7Q0FDQyxlQUFjO0NBQ2QscUJBQW9CO0NBQ3JCOztBQUVBO0NBQ0M7RUFDQyxZQUFXO0VBQ1o7Q0FDRDs7QUFFQTtDQUNDO0VBQ0MsaUJBQWdCO0VBQ2pCO0NBQ0Q7O0FBRUEsUUFBTztBQUNQO0NBQ0MsYUFBWTtDQUNaLGlCQUFnQjtDQUNoQixpQkFBZ0I7Q0FDaEIsb0JBQW1CO0NBQ25CLHVCQUFzQjtDQUN2Qjs7QUFFQTtDQUNDLFdBQVU7Q0FDVixlQUFjO0NBQ2QsbUJBQWtCO0NBQ25CO0FBQ0E7Q0FDQztFQUNDLG9CQUFtQjtFQUNwQjtDQUNEO0FBQ0E7Q0FDQyxXQUFVO0NBQ1g7O0FBRUEsa0JBQWlCO0FBQ2pCO0NBQ0M7RUFDQyxhQUFZO0VBQ1osYUFBWTtFQUNiO0NBQ0Q7O0FBRUEsaUJBQWdCO0FBQ2hCO0NBQ0Msc0JBQXFCO0NBQ3RCOztBQUVBO0NBQ0M7RUFDQyxnQkFBZTtFQUNoQjtDQUNEOztBQUVBO0NBQ0MsWUFBVztDQUNYLGdCQUFlO0NBQ2hCOztBQUVBOzs7Q0FHQyxvQkFBbUI7Q0FDbkIsc0JBQXFCO0NBQ3RCOztBQUVBO0NBQ0MsK0JBQThCO0NBQy9COztBQUVBLG1CQUFrQjtBQUNsQjtDQUNDLG1CQUFrQjtDQUNsQixpQkFBZ0I7Q0FDakI7O0FBRUEsbUJBQWtCO0FBQ2xCO0dBQ0c7O0VBRUQsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDakI7Q0FDRDs7QUFFQSxlQUFjO0FBQ2Q7Q0FDQyxlQUFjO0NBQ2QsZ0JBQWU7Q0FDZixnQkFBZTtDQUNmLDBCQUF5QjtDQUMxQjs7QUFFQTtDQUNDLGVBQWM7Q0FDZjs7QUFFQTtDQUNDO0VBQ0MsYUFBWTtFQUNiO0NBQ0Q7O0FBRUE7O3NEQUVxRDs7QUFFckQscUJBQW9CO0FBQ3BCO0NBQ0Msd0NBQXVDO0lBQ3BDO1FBQ0ksWUFBVztLQUNmOztJQUVBO1FBQ0ksZUFBYztLQUNsQjs7SUFFQTtRQUNJLDBCQUF5QjtLQUM3Qjs7SUFFQTtRQUNJLDBCQUF5QjtJQUM3Qiw0QkFBMkI7S0FDM0I7O0lBRUE7UUFDSSxnQkFBZTtRQUNmLHVCQUFzQjtLQUMxQjs7SUFFQTtRQUNJLFlBQVc7S0FDZjs7SUFFQTtRQUNJLGtCQUFpQjtRQUNqQixxQkFBb0I7S0FDeEI7O0lBRUEsY0FBYTtJQUNiO0VBQ0YsdUJBQXNCO0VBQ3ZCOztDQUVBLG1DQUFrQztDQUNsQztFQUNDLFVBQVM7RUFDVCxZQUFXO0VBQ1gsWUFBVztFQUNYLGNBQWE7RUFDYixpQkFBZ0I7RUFDaEIsaUJBQWdCO0VBQ2hCLDhCQUE2QjtFQUM5Qjs7Q0FFQTs7O0VBR0MsMEJBQXlCO0VBQzFCOztDQUVBOztFQUVDLDJCQUEwQjtFQUMzQjs7Q0FFQTtFQUNDLGtCQUFpQjtFQUNsQjs7Q0FFQTs7RUFFQyx1QkFBc0I7RUFDdkI7O0NBRUE7RUFDQyxZQUFXO0VBQ1o7O0NBRUE7O0VBRUMsWUFBVztFQUNYLDhCQUE2QjtFQUM5Qjs7Q0FFQTs7O0VBR0MsWUFBVztFQUNYLDBCQUF5QjtFQUMxQjs7Q0FFQTs7O0VBR0MsWUFBVztFQUNYLDhCQUE2QjtFQUM5Qjs7Q0FFQTtFQUNDLGtCQUFpQjtFQUNsQjs7Q0FFQSwrQkFBOEI7Q0FDOUI7RUFDQyxnQkFBZTtFQUNmLGtCQUFpQjtFQUNsQjs7Q0FFQTtFQUNDLDhCQUE2QjtFQUM5Qjs7Q0FFQTtFQUNDLGlCQUFnQjtFQUNqQjs7Q0FFQTtFQUNDLGVBQWM7RUFDZjs7Q0FFQTs7O0VBR0Msb0JBQW1CO0VBQ25CLHVCQUFzQjtFQUN2Qjs7Q0FFQTtFQUNDLGdCQUFlO0VBQ2YsdUJBQXNCO0VBQ3RCLDBCQUF5QjtFQUMxQjtDQUNEOztBQUVBO0NBQ0MsbUJBQWtCO0NBQ2xCO0VBQ0MsV0FBVTtFQUNYOztDQUVBLFVBQVM7Q0FDVDs7OztFQUlDLHFCQUFvQjtFQUNyQjs7Q0FFQTtFQUNDLG1CQUFrQjtFQUNuQjs7Q0FFQTtFQUNDLGFBQVk7RUFDWixtQkFBa0I7RUFDbEIsMkJBQTBCO0VBQzNCO0NBQ0E7RUFDQywyQkFBMEI7RUFDM0I7Q0FDQTs7RUFFQyxxQ0FBb0M7RUFDckM7O0NBRUE7O0VBRUMsYUFBWTtFQUNaLG1CQUFrQjtFQUNsQixpQ0FBZ0M7RUFDakM7O0NBRUE7Ozs7OztFQU1DLGlCQUFnQjtFQUNqQjs7Q0FFQTs7O0VBR0MsZUFBYztFQUNmOztDQUVBO1FBQ08sZUFBYztLQUNsQjs7Q0FFSCxpQkFBZ0I7Q0FDaEI7O0VBRUMsV0FBVTtFQUNWLGFBQVk7RUFDWixpQkFBZ0I7RUFDaEIsaUJBQWdCO0VBQ2hCLHlCQUF3QjtFQUN4Qiw4QkFBNkI7RUFDN0IsaUNBQWdDO0VBQ2pDOztDQUVBOztFQUVDLGVBQWM7RUFDZCxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsOEJBQTZCO0VBQzlCOztDQUVBOzs7RUFHQyxlQUFjO0VBQ2QsZ0NBQXVCO1VBQXZCLHdCQUF1QjtFQUN2Qiw0QkFBMkI7RUFJM0IsaUNBQWdDO0VBQ2pDOztDQUVBOztFQUVDLGlCQUFnQjtFQUNoQixnQ0FBdUI7VUFBdkIsd0JBQXVCO0VBQ3hCOztDQUVBO0VBQ0MsZUFBYztFQUNmOztDQUVBO0VBQ0MsY0FBYTtFQUNkOztDQUVBLFVBQVM7Q0FDVDtFQUNDLGFBQVk7RUFDYjtDQUNEOztBQUVBOztzREFFcUQ7O0FBRXJEO3NDQUNxQztBQUNyQzs7R0FFRyxtQkFBa0I7Q0FDckI7O0FBRUE7OztJQUdJLFNBQVE7SUFDUixXQUFVO0lBQ1YsZ0JBQWU7SUFDZixpQkFBZ0I7SUFDaEIsbUJBQWtCO0lBQ2xCLG9CQUFtQjtJQUNuQixzQkFBcUI7SUFDckIseUJBQXdCO0NBQzVCOztBQUVBO0dBQ0c7T0FDSSxhQUFZO0lBQ2hCO0NBQ0g7O0FBRUE7O0lBRUksU0FBUTtJQUNSLFlBQVc7SUFDWCxpQkFBZ0I7Q0FDcEI7O0FBRUE7Q0FDQyxTQUFRO0NBQ1IsV0FBVTtDQUNWLGlCQUFnQjtDQUNoQixpQkFBZ0I7Q0FDakI7O0FBRUEsZ0NBQStCO0FBQy9CO0NBQ0MsdUJBQXNCO0NBQ3ZCOztBQUVBO0lBQ0ksZUFBYztDQUNsQjs7QUFFQTtDQUNDO0VBQ0MsZUFBYztFQUNkLGtCQUFpQjtFQUNsQjtDQUNEOztBQUVBO0NBQ0MsWUFBVztDQUNaOztBQUVBO0NBQ0MsWUFBVztDQUNYLGtCQUFpQjtDQUNsQjs7QUFFQSxzQ0FBcUM7QUFDckM7O0NBRUMsV0FBVTtDQUNWLGNBQWE7Q0FDYixrQkFBaUI7Q0FDakIsbUJBQWtCO0NBQ2xCLG1CQUFrQjtDQUNsQixzQkFBcUI7Q0FDdEI7QUFDQTs7Q0FFQyxtQ0FBa0M7Q0FDbEMsZ0JBQWU7Q0FDaEI7OztBQUdBOztzREFFcUQ7O0FBRXJEO3NDQUNxQztBQUNyQztDQUNDLFlBQVc7Q0FDWCxnQkFBZTtDQUNmLGdCQUFlO0NBQ2YsZ0JBQWU7Q0FDZixtQkFBa0I7Q0FDbEIsb0JBQW1CO0NBQ25CLHFCQUFvQjtDQUNwQixzQkFBcUI7Q0FDckIsOEJBQTZCO0NBQzlCOztBQUVBO0NBQ0M7RUFDQyxhQUFZO0VBQ1osbUJBQWtCO0VBQ25CO0NBQ0Q7O0FBRUE7Q0FDQyxlQUFjO0NBQ2Qsb0JBQW1CO0NBQ25CLDZCQUE0QjtDQUM3Qjs7QUFFQTtDQUNDLFNBQVE7Q0FDUixVQUFTO0NBQ1QsY0FBYTtDQUNiLGNBQWE7Q0FDYixtQkFBa0I7Q0FDbEIsb0JBQW1CO0NBQ25CLDJCQUEwQjtDQUMxQiwyQkFBMEI7Q0FDM0I7O0FBRUE7Q0FDQyxVQUFTO0NBQ1Y7O0FBRUE7Q0FDQztFQUNDLGdCQUFlO0VBQ2hCOztDQUVBO0VBQ0MsV0FBVTtFQUNYO0NBQ0Q7O0FBRUE7Q0FDQztFQUNDLFlBQVc7RUFDWCxZQUFXO0VBQ1gsYUFBWTtFQUNaLGlCQUFnQjtFQUNoQixpQkFBZ0I7RUFDaEIsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsb0JBQW1CO0VBQ3BCOztDQUVBO0VBQ0Msb0JBQW1CO0VBQ25CLHVCQUFzQjtFQUN2Qjs7Q0FFQTtFQUNDLFNBQVE7RUFDUixXQUFVO0VBQ1YsV0FBVTtFQUNWLGlCQUFnQjtFQUNoQixpQkFBZ0I7RUFDaEIsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNuQjtDQUNEOzs7QUFHQTs7c0RBRXFEOztBQUVyRDtzQ0FDcUM7QUFDckM7Ozs7R0FJRyxxQkFBb0I7Q0FDdkI7O0FBRUE7O0dBRUcsbUJBQWtCO0NBQ3JCOztBQUVBOztHQUVHLFdBQVU7Q0FDYjs7QUFFQTs7R0FFRyxlQUFjO0NBQ2pCOztBQUVBO0dBQ0csV0FBVTtDQUNiOztBQUVBO0dBQ0csU0FBUTtDQUNYOztBQUVBO0lBQUcsUUFDUTtHQUNSLGtCQUFpQjtDQUNwQjs7QUFFQTs7R0FFRyxZQUFXO0dBQ1gsZUFBYztHQUNkLGVBQWM7Q0FDakI7O0FBRUE7R0FDRyxZQUFXO0NBQ2Q7O0FBRUE7O0dBRUcsY0FBYTtDQUNoQjs7QUFFQTtHQUNHLFFBQU87R0FDUCxTQUFRO0dBQ1IsaUJBQWdCO0NBQ25COztBQUVBO0NBQ0MsNkJBQTRCO0NBQzVCO0tBQ0ksaUJBQWdCO0VBQ3BCOztDQUVBLCtCQUE4QjtDQUM5QjtLQUNJLGlCQUFnQjtFQUNwQjtDQUNEOztBQUVBLDJDQUEwQztBQUMxQztDQUNDLFdBQVU7Q0FDVixpQkFBZ0I7Q0FDakI7O0FBRUEsNENBQTJDO0FBQzNDOztDQUVDLFNBQVE7Q0FDUixpQkFBZ0I7Q0FDakI7O0FBRUEsc0JBQXFCO0FBQ3JCO0NBQ0M7S0FHSSxjQUFhO0VBQ2pCOztDQUVBO0tBR0ksY0FBYTtFQUNqQjtDQUNEOztBQUVBLDBCQUF5QjtBQUN6QjtDQUNDLGdCQUFlO0NBQ2YsaUJBQWdCO0NBQ2hCLHVCQUFzQjtDQUN0QiwwQkFBeUI7Q0FDMUI7O0FBRUEsaUNBQWdDO0FBQ2hDO0NBQ0M7RUFDQyxvQkFBbUI7RUFDcEI7Q0FDRDs7QUFFQSxxQkFBb0I7QUFDcEI7SUFDSTtRQUNJLGdCQUFlO1FBQ2YsNEJBQTJCO0tBQy9COztJQUVBO1FBQ0ksa0JBQWlCO1FBQ2pCLGtCQUFpQjtLQUNyQjs7SUFFQTtLQUNDLFlBQVc7S0FDWjs7SUFFQTtRQUNJLGVBQWM7UUFDZCxtQkFBa0I7UUFDbEIsbUJBQWtCO1FBQ2xCLG9CQUFtQjtRQUNuQiwyQkFBMEI7S0FDOUI7O0lBRUE7S0FDQyxzQkFBcUI7S0FDdEI7O0lBRUEsd0JBQXVCO0lBQ3ZCO0tBQ0MsMkJBQTBCO0tBQzNCOztJQUVBO1FBQ0ksU0FBUTtRQUNSLFdBQVU7UUFDVixnQkFBZTtRQUNmLGlCQUFnQjtRQUNoQixtQkFBa0I7UUFDbEIsb0JBQW1CO1FBQ25CLHNCQUFxQjtRQUNyQix5QkFBd0I7S0FDNUI7O0lBRUEsc0NBQXFDO0lBQ3JDO0tBQ0MsMkJBQTBCO0tBQzNCOztJQUVBO0tBQ0MsY0FBYTtLQUNkO0NBQ0o7O0FBRUEsMEJBQXlCO0FBQ3pCO0lBQ0ksMkJBQTBCO0lBQzFCO0VBQ0YsWUFBVztFQUNYLGdCQUFlO0VBQ2YsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsc0JBQXFCO0VBQ3JCLDhCQUE2QjtFQUM5Qjs7Q0FFQTtFQUNDLGVBQWM7RUFDZCxlQUFjO0VBQ2QsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsa0JBQWlCO0VBQ2pCLGtCQUFpQjtFQUNqQiw4QkFBNkI7RUFDOUI7O0NBRUE7Ozs7RUFJQyxZQUFXO0VBQ1gsMEJBQXlCO0VBQzFCOztDQUVBO0VBQ0MsWUFBVztFQUNYLHNCQUFxQjtFQUN0QjtDQUNEOzs7QUFHQTs7c0RBRXFEOztBQUVyRCxVQUFTO0FBQ1Q7Q0FDQyxvQkFBbUI7Q0FDbkIsMEJBQXlCO0NBQzFCOztBQUVBLFVBQVM7QUFDVDtDQUNDLGlCQUFnQjtDQUNqQjs7QUFFQTtDQUNDLHlCQUF3QjtDQUN6Qjs7QUFFQTtDQUNDLFlBQVc7Q0FDWjs7QUFFQTtDQUNDLDBCQUF5QjtDQUMxQjs7QUFFQTs7Q0FFQyxZQUFXO0NBQ1gsaUJBQWdCO0NBQ2pCOztBQUVBLGNBQWE7QUFDYjtDQUNDLFlBQVc7Q0FDWjs7QUFFQTs7O0NBR0Msb0JBQW1CO0NBQ3BCOztBQUVBO0NBQ0M7RUFDQywwQkFBeUI7RUFDMUI7O0NBRUE7RUFDQyxlQUFjO0VBQ2Qsb0JBQW1CO0VBQ3BCOztDQUVBOzs7RUFHQywwQkFBeUI7RUFDMUI7O0NBRUE7RUFDQyxZQUFXO0VBQ1o7O0NBRUE7O0VBRUMsdUJBQXNCO0VBQ3ZCOztDQUVBOzs7RUFHQyxZQUFXO0VBQ1gsaUJBQWdCO0VBQ2pCOztDQUVBO0VBQ0MsdUJBQXNCO0VBQ3ZCO0NBQ0Q7O0FBRUE7Q0FDQzs7RUFFQywwQkFBeUI7RUFDMUI7O0NBRUE7RUFDQyxvQkFBbUI7RUFDcEI7O0NBRUE7RUFDQyxZQUFXO0VBQ1gsMEJBQXlCO0VBQzFCOztDQUVBOztFQUVDLCtCQUE4QjtFQUMvQjtDQUNEOztBQUVBLFVBQVM7QUFDVDtDQUNDLGlCQUFnQjtDQUNqQjs7QUFFQTtDQUNDLG9CQUFtQjtDQUNuQix1QkFBc0I7Q0FDdEIsMkJBQTBCO0NBQzNCOztBQUVBO0NBQ0MsWUFBVztDQUNYLGlCQUFnQjtDQUNoQixtQkFBa0I7Q0FDbEIseUJBQXdCO0NBQ3pCOztBQUVBLGFBQVk7QUFDWjtDQUNDLFlBQVc7Q0FDWjs7QUFFQTtDQUNDO0VBQ0MsWUFBVztFQUNYLDBCQUF5QjtFQUMxQjs7Q0FFQTs7RUFFQyxZQUFXO0VBQ1o7O0NBRUE7RUFDQywwQkFBeUI7RUFDMUI7Q0FDRDs7QUFFQTtDQUNDO0VBQ0Msd0JBQXVCO0VBQ3hCO0NBQ0Q7OztBQUdBOztzREFFcUQ7O0FBRXJELFVBQVM7QUFDVDtDQUNDLGFBQVk7Q0FDYjs7QUFFQTtDQUNDLGNBQWE7Q0FDYixpQ0FBZ0M7Q0FDaEMsc0JBQXFCO0NBQ3JCLE9BQU07Q0FDTixRQUFPO0NBQ1AsWUFBVztDQUNaOztBQUVBLGlEQUFnRDtBQUNoRDtDQUNDLGFBQVk7Q0FDWixvQkFBbUI7Q0FDbkIseUJBQXdCO0NBQ3hCLG9DQUFtQztDQUNuQyxpQ0FBZ0M7Q0FDakM7O0FBRUE7Q0FDQyxVQUFTO0NBQ1Q7O0VBRUMsbUJBQWtCO0VBQ25CO0NBQ0Q7O0FBRUE7Q0FDQztFQUNDLGdCQUFlO0VBQ2hCO0NBQ0E7RUFDQyxxQkFBb0I7RUFDckI7O0NBRUEsUUFBTztDQUNQO0VBQ0MsaUJBQWdCO0VBQ2hCLG9CQUFtQjtFQUNwQjs7Q0FFQSxjQUFhO0NBQ2I7RUFDQzt5QkFDc0I7RUFDdkI7O0NBRUE7O0VBRUMsb0JBQW1CO0VBQ3BCOztDQUVBLFlBQVc7Q0FDWDtFQUNDLFVBQVM7RUFDVjs7Q0FFQSxVQUFTO0NBQ1Q7RUFDQyxZQUFXO0VBQ1gscUJBQW9CO0VBQ3BCLG9CQUFtQjtFQUNuQixvQkFBbUI7RUFDcEI7O0NBRUE7RUFDQyxVQUFTO0VBQ1Y7Q0FDRDs7O0FBR0E7O3NEQUVxRDs7QUFFckQ7Q0FDQyxjQUFhO0NBQ2IsZUFBYztDQUNmO0FDbG5DQTtzQ0FDcUM7QUFDckM7Q0FDQyxnQkFBZTtDQUNmLG9CQUFtQjtDQUNwQjs7QUFFQTtDQUNDLFlBQVc7Q0FDWjs7QUFFQTtDQUNDLFlBQVc7Q0FDWCxnQkFBZTtDQUNmLGlCQUFnQjtDQUNqQjs7QUFFQSxhQUFZO0FBQ1o7Q0FDQyw4QkFBNkI7Q0FDOUI7O0FBRUE7OztDQUdDLFlBQVc7Q0FDWjs7QUFFQTtDQUNDLGtCQUFpQjtDQUNsQjs7QUFFQSxjQUFhO0FBQ2I7Q0FDQywwREFBeUQ7Q0FDMUQ7O0FBRUEsNEJBQTJCO0FBQzNCO0NBQ0MsZUFBYztDQUNmOztBQUVBO0NBQ0MsMEJBQXlCO0NBQzFCOztBQUVBLGFBQVk7QUFDWjtDQUNDLGlCQUFnQjtDQUNoQixpQkFBZ0I7Q0FDaEIsb0JBQW1CO0NBQ3BCOztBQUVBO0NBQ0MsWUFBVztDQUNYLGlCQUFnQjtDQUNqQjs7QUFFQTtDQUNDLGNBQWE7Q0FDZDs7QUFFQTtDQUNDLGlCQUFnQjtDQUNoQixrQkFBaUI7Q0FDbEI7O0FBRUE7Q0FDQyxZQUFXO0NBQ1gsZ0JBQWU7Q0FDaEI7O0FBRUE7Q0FDQzs7RUFFQyxpQkFBZ0I7RUFDakI7Q0M1RUQsaUJBQWdCOztBQUVoQjs7Ozs7O0dBTUU7O0FBRUY7RUFDRSwrQkFBOEI7RUFDOUIsdUJBQXNCO0VBQ3RCLGtDQUFpQztFQUNqQywwQkFBeUI7Q0FDM0I7O0FBRUE7RUFDRSw0Q0FBMkM7RUFDM0Msb0NBQW1DO0NBQ3JDOztBQUVBO0VBQ0UsK0JBQThCO0VBQzlCLHVCQUFzQjtDQUN4Qjs7QUFFQTs7OztFQUlFLGlDQUFnQztFQUNoQyx5QkFBd0I7Q0FDMUI7O0FBRUE7RUFDRTtJQUNFLDRFQUEyRTtJQUMzRSxvRUFBbUU7SUFFbkUsOEJBQTZCO0dBQy9COztFQUVBO0lBQ0UsNEVBQTJFO0lBQzNFLG9FQUFtRTtJQUVuRSxvQ0FBbUM7R0FDckM7O0VBRUE7SUFDRSw0RUFBMkU7SUFDM0Usb0VBQW1FO0lBRW5FLG9DQUFtQztHQUNyQzs7RUFFQTtJQUVFLGlDQUFnQztHQUNsQztDQUNGOztBQUVBO0VBQ0U7SUFDRSw0RUFBMkU7SUFDM0Usb0VBQW1FO0lBRW5FLDhCQUE2QjtHQUMvQjs7RUFFQTtJQUNFLDRFQUEyRTtJQUMzRSxvRUFBbUU7SUFFbkUsb0NBQW1DO0dBQ3JDOztFQUVBO0lBQ0UsNEVBQTJFO0lBQzNFLG9FQUFtRTtJQUVuRSxvQ0FBbUM7R0FDckM7O0VBRUE7SUFFRSxpQ0FBZ0M7R0FDbEM7Q0FDRjs7QUFFQTtFQUNFLCtCQUE4QjtFQUM5Qix1QkFBc0I7RUFFdEIsZ0NBQStCO0NBQ2pDOztBQUVBO0VBQ0U7SUFDRSxXQUFVO0dBQ1o7O0VBRUE7SUFDRSxXQUFVO0dBQ1o7Q0FDRjs7QUFFQTtFQUNFO0lBQ0UsV0FBVTtHQUNaOztFQUVBO0lBQ0UsV0FBVTtHQUNaO0NBQ0Y7O0FBRUE7RUFDRSw4QkFBNkI7RUFDN0Isc0JBQXFCO0NBQ3ZCOztBQUVBLDhFQUE2RTs7QUFFN0U7RUFDRTtJQUVFLDRCQUEyQjtHQUM3Qjs7RUFFQTtJQUVFLHFDQUFvQztHQUN0Qzs7RUFFQTtJQUVFLDRCQUEyQjtHQUM3QjtDQUNGOztBQUVBO0VBQ0U7SUFFRSw0QkFBMkI7R0FDN0I7O0VBRUE7SUFFRSxxQ0FBb0M7R0FDdEM7O0VBRUE7SUFFRSw0QkFBMkI7R0FDN0I7Q0FDRjs7QUFFQTtFQUNFLDhCQUE2QjtFQUM3QixzQkFBcUI7Q0FDdkI7O0FBRUE7RUFDRTtJQUVFLDRCQUEyQjtHQUM3Qjs7RUFFQTtJQUVFLGtDQUFpQztHQUNuQzs7RUFFQTtJQUVFLGtDQUFpQztHQUNuQzs7RUFFQTtJQUVFLGtDQUFpQztHQUNuQzs7RUFFQTtJQUVFLGlDQUFnQztHQUNsQzs7RUFFQTtJQUVFLGlDQUFnQztHQUNsQzs7RUFFQTtJQUVFLDRCQUEyQjtHQUM3QjtDQUNGOztBQUVBO0VBQ0U7SUFFRSw0QkFBMkI7R0FDN0I7O0VBRUE7SUFFRSxrQ0FBaUM7R0FDbkM7O0VBRUE7SUFFRSxrQ0FBaUM7R0FDbkM7O0VBRUE7SUFFRSxrQ0FBaUM7R0FDbkM7O0VBRUE7SUFFRSxpQ0FBZ0M7R0FDbEM7O0VBRUE7SUFFRSxpQ0FBZ0M7R0FDbEM7O0VBRUE7SUFFRSw0QkFBMkI7R0FDN0I7Q0FDRjs7QUFFQTtFQUNFLG1DQUFrQztFQUNsQywyQkFBMEI7Q0FDNUI7O0FBRUE7RUFDRTtJQUVFLGdDQUErQjtHQUNqQzs7RUFFQTtJQUVFLG9DQUFtQztHQUNyQzs7RUFFQTtJQUVFLG1DQUFrQztHQUNwQztDQUNGOztBQUVBO0VBQ0U7SUFFRSxnQ0FBK0I7R0FDakM7O0VBRUE7SUFFRSxvQ0FBbUM7R0FDckM7O0VBRUE7SUFFRSxtQ0FBa0M7R0FDcEM7Q0FDRjs7QUFFQTtFQUNFLDhCQUE2QjtFQUM3QixzQkFBcUI7Q0FDdkI7O0FBRUE7RUFDRTtJQUVFLHlCQUF3QjtHQUMxQjs7RUFFQTtJQUVFLDJDQUEwQztHQUM1Qzs7RUFFQTtJQUVFLHlDQUF3QztHQUMxQzs7RUFFQTtJQUVFLDJDQUEwQztHQUM1Qzs7RUFFQTtJQUVFLHlDQUF3QztHQUMxQzs7RUFFQTtJQUVFLHlCQUF3QjtHQUMxQjtDQUNGOztBQUVBO0VBQ0U7SUFFRSx5QkFBd0I7R0FDMUI7O0VBRUE7SUFFRSwyQ0FBMEM7R0FDNUM7O0VBRUE7SUFFRSx5Q0FBd0M7R0FDMUM7O0VBRUE7SUFFRSwyQ0FBMEM7R0FDNUM7O0VBRUE7SUFFRSx5Q0FBd0M7R0FDMUM7O0VBRUE7SUFFRSx5QkFBd0I7R0FDMUI7Q0FDRjs7QUFFQTtFQUNFLCtDQUE4QztFQUM5Qyx1Q0FBc0M7RUFDdEMsa0NBQWlDO0VBQ2pDLDBCQUF5QjtDQUMzQjs7QUFFQTtFQUNFO0lBRUUsb0NBQW1DO0dBQ3JDOztFQUVBO0lBRUUscUNBQW9DO0dBQ3RDOztFQUVBO0lBRUUsbUNBQWtDO0dBQ3BDOztFQUVBO0lBRUUsb0NBQW1DO0dBQ3JDOztFQUVBO0lBRUUsbUNBQWtDO0dBQ3BDO0NBQ0Y7O0FBRUE7RUFDRTtJQUVFLG9DQUFtQztHQUNyQzs7RUFFQTtJQUVFLHFDQUFvQztHQUN0Qzs7RUFFQTtJQUVFLG1DQUFrQztHQUNwQzs7RUFFQTtJQUVFLG9DQUFtQztHQUNyQzs7RUFFQTtJQUVFLG1DQUFrQztHQUNwQztDQUNGOztBQUVBO0VBRUUsNkJBQTRCO0VBQzVCLDhCQUE2QjtFQUM3QixzQkFBcUI7Q0FDdkI7O0FBRUE7RUFDRTtJQUVFLDRCQUEyQjtHQUM3Qjs7RUFFQTtJQUVFLHdEQUF1RDtHQUN6RDs7RUFFQTtJQUVFLDBEQUF5RDtHQUMzRDs7RUFFQTtJQUVFLDJEQUEwRDtHQUM1RDs7RUFFQTtJQUVFLDRCQUEyQjtHQUM3QjtDQUNGOztBQUVBO0VBQ0U7SUFFRSw0QkFBMkI7R0FDN0I7O0VBRUE7SUFFRSx3REFBdUQ7R0FDekQ7O0VBRUE7SUFFRSwwREFBeUQ7R0FDM0Q7O0VBRUE7SUFFRSwyREFBMEQ7R0FDNUQ7O0VBRUE7SUFFRSw0QkFBMkI7R0FDN0I7Q0FDRjs7QUFFQTtFQUNFLDZCQUE0QjtFQUM1QixxQkFBb0I7Q0FDdEI7O0FBRUEsOEVBQTZFOztBQUU3RTtFQUNFO0lBRUUsZ0JBQWU7R0FDakI7O0VBRUE7SUFFRSw0REFBMkQ7R0FDN0Q7O0VBRUE7SUFFRSwwREFBeUQ7R0FDM0Q7O0VBRUE7SUFFRSw0REFBMkQ7R0FDN0Q7O0VBRUE7SUFFRSwwREFBeUQ7R0FDM0Q7O0VBRUE7SUFFRSwyREFBMEQ7R0FDNUQ7O0VBRUE7SUFFRSxnQkFBZTtHQUNqQjtDQUNGOztBQUVBO0VBQ0U7SUFFRSxnQkFBZTtHQUNqQjs7RUFFQTtJQUVFLDREQUEyRDtHQUM3RDs7RUFFQTtJQUVFLDBEQUF5RDtHQUMzRDs7RUFFQTtJQUVFLDREQUEyRDtHQUM3RDs7RUFFQTtJQUVFLDBEQUF5RDtHQUMzRDs7RUFFQTtJQUVFLDJEQUEwRDtHQUM1RDs7RUFFQTtJQUVFLGdCQUFlO0dBQ2pCO0NBQ0Y7O0FBRUE7RUFDRSwrQkFBOEI7RUFDOUIsdUJBQXNCO0NBQ3hCOztBQUVBO0VBQ0U7SUFFRSxnQkFBZTtHQUNqQjs7RUFFQTtJQUVFLDJDQUEwQztHQUM1Qzs7RUFFQTtJQUVFLHlDQUF3QztHQUMxQzs7RUFFQTtJQUVFLDZDQUE0QztHQUM5Qzs7RUFFQTtJQUVFLDZDQUE0QztHQUM5Qzs7RUFFQTtJQUVFLGlEQUFnRDtHQUNsRDs7RUFFQTtJQUVFLGlEQUFnRDtHQUNsRDs7RUFFQTtJQUVFLHFEQUFvRDtHQUN0RDtDQUNGOztBQUVBO0VBQ0U7SUFFRSxnQkFBZTtHQUNqQjs7RUFFQTtJQUVFLDJDQUEwQztHQUM1Qzs7RUFFQTtJQUVFLHlDQUF3QztHQUMxQzs7RUFFQTtJQUVFLDZDQUE0QztHQUM5Qzs7RUFFQTtJQUVFLDZDQUE0QztHQUM5Qzs7RUFFQTtJQUVFLGlEQUFnRDtHQUNsRDs7RUFFQTtJQUVFLGlEQUFnRDtHQUNsRDs7RUFFQTtJQUVFLHFEQUFvRDtHQUN0RDtDQUNGOztBQUVBO0VBQ0UsOEJBQTZCO0VBQzdCLHNCQUFxQjtFQUVyQix5QkFBd0I7Q0FDMUI7O0FBRUE7RUFDRTtJQUNFLDRFQUEyRTtJQUMzRSxvRUFBbUU7R0FDckU7O0VBRUE7SUFDRSxXQUFVO0lBRVYsK0JBQThCO0dBQ2hDOztFQUVBO0lBRUUsa0NBQWlDO0dBQ25DOztFQUVBO0lBRUUsK0JBQThCO0dBQ2hDOztFQUVBO0lBQ0UsV0FBVTtJQUVWLHFDQUFvQztHQUN0Qzs7RUFFQTtJQUVFLGtDQUFpQztHQUNuQzs7RUFFQTtJQUNFLFdBQVU7SUFFViw0QkFBMkI7R0FDN0I7Q0FDRjs7QUFFQTtFQUNFO0lBQ0UsNEVBQTJFO0lBQzNFLG9FQUFtRTtHQUNyRTs7RUFFQTtJQUNFLFdBQVU7SUFFViwrQkFBOEI7R0FDaEM7O0VBRUE7SUFFRSxrQ0FBaUM7R0FDbkM7O0VBRUE7SUFFRSwrQkFBOEI7R0FDaEM7O0VBRUE7SUFDRSxXQUFVO0lBRVYscUNBQW9DO0dBQ3RDOztFQUVBO0lBRUUsa0NBQWlDO0dBQ25DOztFQUVBO0lBQ0UsV0FBVTtJQUVWLDRCQUEyQjtHQUM3QjtDQUNGOztBQUVBO0VBQ0UsaUNBQWdDO0VBQ2hDLHlCQUF3QjtDQUMxQjs7QUFFQTtFQUNFO0lBQ0UsNEVBQTJFO0lBQzNFLG9FQUFtRTtHQUNyRTs7RUFFQTtJQUNFLFdBQVU7SUFFVixzQ0FBcUM7R0FDdkM7O0VBRUE7SUFDRSxXQUFVO0lBRVYsbUNBQWtDO0dBQ3BDOztFQUVBO0lBRUUsb0NBQW1DO0dBQ3JDOztFQUVBO0lBRUUsa0NBQWlDO0dBQ25DOztFQUVBO0lBRUUsZ0JBQWU7R0FDakI7Q0FDRjs7QUFFQTtFQUNFO0lBQ0UsNEVBQTJFO0lBQzNFLG9FQUFtRTtHQUNyRTs7RUFFQTtJQUNFLFdBQVU7SUFFVixzQ0FBcUM7R0FDdkM7O0VBRUE7SUFDRSxXQUFVO0lBRVYsbUNBQWtDO0dBQ3BDOztFQUVBO0lBRUUsb0NBQW1DO0dBQ3JDOztFQUVBO0lBRUUsa0NBQWlDO0dBQ25DOztFQUVBO0lBRUUsZ0JBQWU7R0FDakI7Q0FDRjs7QUFFQTtFQUNFLHFDQUFvQztFQUNwQyw2QkFBNEI7Q0FDOUI7O0FBRUE7RUFDRTtJQUNFLDRFQUEyRTtJQUMzRSxvRUFBbUU7R0FDckU7O0VBRUE7SUFDRSxXQUFVO0lBRVYsc0NBQXFDO0dBQ3ZDOztFQUVBO0lBQ0UsV0FBVTtJQUVWLG1DQUFrQztHQUNwQzs7RUFFQTtJQUVFLG9DQUFtQztHQUNyQzs7RUFFQTtJQUVFLGtDQUFpQztHQUNuQzs7RUFFQTtJQUVFLGdCQUFlO0dBQ2pCO0NBQ0Y7O0FBRUE7RUFDRTtJQUNFLDRFQUEyRTtJQUMzRSxvRUFBbUU7R0FDckU7O0VBRUE7SUFDRSxXQUFVO0lBRVYsc0NBQXFDO0dBQ3ZDOztFQUVBO0lBQ0UsV0FBVTtJQUVWLG1DQUFrQztHQUNwQzs7RUFFQTtJQUVFLG9DQUFtQztHQUNyQzs7RUFFQTtJQUVFLGtDQUFpQztHQUNuQzs7RUFFQTtJQUVFLGdCQUFlO0dBQ2pCO0NBQ0Y7O0FBRUE7RUFDRSxxQ0FBb0M7RUFDcEMsNkJBQTRCO0NBQzlCOztBQUVBO0VBQ0U7SUFDRSw0RUFBMkU7SUFDM0Usb0VBQW1FO0dBQ3JFOztFQUVBO0lBQ0UsV0FBVTtJQUVWLHFDQUFvQztHQUN0Qzs7RUFFQTtJQUNFLFdBQVU7SUFFVixvQ0FBbUM7R0FDckM7O0VBRUE7SUFFRSxtQ0FBa0M7R0FDcEM7O0VBRUE7SUFFRSxtQ0FBa0M7R0FDcEM7O0VBRUE7SUFFRSxnQkFBZTtHQUNqQjtDQUNGOztBQUVBO0VBQ0U7SUFDRSw0RUFBMkU7SUFDM0Usb0VBQW1FO0dBQ3JFOztFQUVBO0lBQ0UsV0FBVTtJQUVWLHFDQUFvQztHQUN0Qzs7RUFFQTtJQUNFLFdBQVU7SUFFVixvQ0FBbUM7R0FDckM7O0VBRUE7SUFFRSxtQ0FBa0M7R0FDcEM7O0VBRUE7SUFFRSxtQ0FBa0M7R0FDcEM7O0VBRUE7SUFFRSxnQkFBZTtHQUNqQjtDQUNGOztBQUVBO0VBQ0Usc0NBQXFDO0VBQ3JDLDhCQUE2QjtDQUMvQjs7QUFFQTtFQUNFO0lBQ0UsNEVBQTJFO0lBQzNFLG9FQUFtRTtHQUNyRTs7RUFFQTtJQUNFLFdBQVU7SUFFVixxQ0FBb0M7R0FDdEM7O0VBRUE7SUFDRSxXQUFVO0lBRVYsb0NBQW1DO0dBQ3JDOztFQUVBO0lBRUUsbUNBQWtDO0dBQ3BDOztFQUVBO0lBRUUsbUNBQWtDO0dBQ3BDOztFQUVBO0lBRUUsZ0NBQStCO0dBQ2pDO0NBQ0Y7O0FBRUE7RUFDRTtJQUNFLDRFQUEyRTtJQUMzRSxvRUFBbUU7R0FDckU7O0VBRUE7SUFDRSxXQUFVO0lBRVYscUNBQW9DO0dBQ3RDOztFQUVBO0lBQ0UsV0FBVTtJQUVWLG9DQUFtQztHQUNyQzs7RUFFQTtJQUVFLG1DQUFrQztHQUNwQzs7RUFFQTtJQUVFLG1DQUFrQztHQUNwQzs7RUFFQTtJQUVFLGdDQUErQjtHQUNqQztDQUNGOztBQUVBO0VBQ0UsbUNBQWtDO0VBQ2xDLDJCQUEwQjtDQUM1Qjs7QUFFQTtFQUNFO0lBRUUsK0JBQThCO0dBQ2hDOztFQUVBO0lBQ0UsV0FBVTtJQUVWLGtDQUFpQztHQUNuQzs7RUFFQTtJQUNFLFdBQVU7SUFFViwrQkFBOEI7R0FDaEM7Q0FDRjs7QUFFQTtFQUNFO0lBRUUsK0JBQThCO0dBQ2hDOztFQUVBO0lBQ0UsV0FBVTtJQUVWLGtDQUFpQztHQUNuQzs7RUFFQTtJQUNFLFdBQVU7SUFFViwrQkFBOEI7R0FDaEM7Q0FDRjs7QUFFQTtFQUNFLGtDQUFpQztFQUNqQywwQkFBeUI7Q0FDM0I7O0FBRUE7RUFDRTtJQUVFLG1DQUFrQztHQUNwQzs7RUFFQTtJQUNFLFdBQVU7SUFFVixvQ0FBbUM7R0FDckM7O0VBRUE7SUFDRSxXQUFVO0lBRVYscUNBQW9DO0dBQ3RDO0NBQ0Y7O0FBRUE7RUFDRTtJQUVFLG1DQUFrQztHQUNwQzs7RUFFQTtJQUNFLFdBQVU7SUFFVixvQ0FBbUM7R0FDckM7O0VBRUE7SUFDRSxXQUFVO0lBRVYscUNBQW9DO0dBQ3RDO0NBQ0Y7O0FBRUE7RUFDRSxzQ0FBcUM7RUFDckMsOEJBQTZCO0NBQy9COztBQUVBO0VBQ0U7SUFDRSxXQUFVO0lBRVYsbUNBQWtDO0dBQ3BDOztFQUVBO0lBQ0UsV0FBVTtJQUVWLHNDQUFxQztHQUN2QztDQUNGOztBQUVBO0VBQ0U7SUFDRSxXQUFVO0lBRVYsbUNBQWtDO0dBQ3BDOztFQUVBO0lBQ0UsV0FBVTtJQUVWLHNDQUFxQztHQUN2QztDQUNGOztBQUVBO0VBQ0Usc0NBQXFDO0VBQ3JDLDhCQUE2QjtDQUMvQjs7QUFFQTtFQUNFO0lBQ0UsV0FBVTtJQUVWLG9DQUFtQztHQUNyQzs7RUFFQTtJQUNFLFdBQVU7SUFFVixxQ0FBb0M7R0FDdEM7Q0FDRjs7QUFFQTtFQUNFO0lBQ0UsV0FBVTtJQUVWLG9DQUFtQztHQUNyQzs7RUFFQTtJQUNFLFdBQVU7SUFFVixxQ0FBb0M7R0FDdEM7Q0FDRjs7QUFFQTtFQUNFLHVDQUFzQztFQUN0QywrQkFBOEI7Q0FDaEM7O0FBRUE7RUFDRTtJQUVFLG9DQUFtQztHQUNyQzs7RUFFQTtJQUNFLFdBQVU7SUFFVixtQ0FBa0M7R0FDcEM7O0VBRUE7SUFDRSxXQUFVO0lBRVYsc0NBQXFDO0dBQ3ZDO0NBQ0Y7O0FBRUE7RUFDRTtJQUVFLG9DQUFtQztHQUNyQzs7RUFFQTtJQUNFLFdBQVU7SUFFVixtQ0FBa0M7R0FDcEM7O0VBRUE7SUFDRSxXQUFVO0lBRVYsc0NBQXFDO0dBQ3ZDO0NBQ0Y7O0FBRUE7RUFDRSxvQ0FBbUM7RUFDbkMsNEJBQTJCO0NBQzdCOztBQUVBO0VBQ0U7SUFDRSxXQUFVO0dBQ1o7O0VBRUE7SUFDRSxXQUFVO0dBQ1o7Q0FDRjs7QUFFQTtFQUNFO0lBQ0UsV0FBVTtHQUNaOztFQUVBO0lBQ0UsV0FBVTtHQUNaO0NBQ0Y7O0FBRUE7RUFDRSwrQkFBOEI7RUFDOUIsdUJBQXNCO0NBQ3hCOztBQUVBO0VBQ0U7SUFDRSxXQUFVO0lBRVYsb0NBQW1DO0dBQ3JDOztFQUVBO0lBQ0UsV0FBVTtJQUVWLGdCQUFlO0dBQ2pCO0NBQ0Y7O0FBRUE7RUFDRTtJQUNFLFdBQVU7SUFFVixvQ0FBbUM7R0FDckM7O0VBRUE7SUFDRSxXQUFVO0lBRVYsZ0JBQWU7R0FDakI7Q0FDRjs7QUFFQTtFQUNFLG1DQUFrQztFQUNsQywyQkFBMEI7Q0FDNUI7O0FBRUE7RUFDRTtJQUNFLFdBQVU7SUFFVixzQ0FBcUM7R0FDdkM7O0VBRUE7SUFDRSxXQUFVO0lBRVYsZ0JBQWU7R0FDakI7Q0FDRjs7QUFFQTtFQUNFO0lBQ0UsV0FBVTtJQUVWLHNDQUFxQztHQUN2Qzs7RUFFQTtJQUNFLFdBQVU7SUFFVixnQkFBZTtHQUNqQjtDQUNGOztBQUVBO0VBQ0Usc0NBQXFDO0VBQ3JDLDhCQUE2QjtDQUMvQjs7QUFFQTtFQUNFO0lBQ0UsV0FBVTtJQUVWLG9DQUFtQztHQUNyQzs7RUFFQTtJQUNFLFdBQVU7SUFFVixnQkFBZTtHQUNqQjtDQUNGOztBQUVBO0VBQ0U7SUFDRSxXQUFVO0lBRVYsb0NBQW1DO0dBQ3JDOztFQUVBO0lBQ0UsV0FBVTtJQUVWLGdCQUFlO0dBQ2pCO0NBQ0Y7O0FBRUE7RUFDRSxtQ0FBa0M7RUFDbEMsMkJBQTBCO0NBQzVCOztBQUVBO0VBQ0U7SUFDRSxXQUFVO0lBRVYsc0NBQXFDO0dBQ3ZDOztFQUVBO0lBQ0UsV0FBVTtJQUVWLGdCQUFlO0dBQ2pCO0NBQ0Y7O0FBRUE7RUFDRTtJQUNFLFdBQVU7SUFFVixzQ0FBcUM7R0FDdkM7O0VBRUE7SUFDRSxXQUFVO0lBRVYsZ0JBQWU7R0FDakI7Q0FDRjs7QUFFQTtFQUNFLHNDQUFxQztFQUNyQyw4QkFBNkI7Q0FDL0I7O0FBRUE7RUFDRTtJQUNFLFdBQVU7SUFFVixtQ0FBa0M7R0FDcEM7O0VBRUE7SUFDRSxXQUFVO0lBRVYsZ0JBQWU7R0FDakI7Q0FDRjs7QUFFQTtFQUNFO0lBQ0UsV0FBVTtJQUVWLG1DQUFrQztHQUNwQzs7RUFFQTtJQUNFLFdBQVU7SUFFVixnQkFBZTtHQUNqQjtDQUNGOztBQUVBO0VBQ0Usb0NBQW1DO0VBQ25DLDRCQUEyQjtDQUM3Qjs7QUFFQTtFQUNFO0lBQ0UsV0FBVTtJQUVWLHFDQUFvQztHQUN0Qzs7RUFFQTtJQUNFLFdBQVU7SUFFVixnQkFBZTtHQUNqQjtDQUNGOztBQUVBO0VBQ0U7SUFDRSxXQUFVO0lBRVYscUNBQW9DO0dBQ3RDOztFQUVBO0lBQ0UsV0FBVTtJQUVWLGdCQUFlO0dBQ2pCO0NBQ0Y7O0FBRUE7RUFDRSx1Q0FBc0M7RUFDdEMsK0JBQThCO0NBQ2hDOztBQUVBO0VBQ0U7SUFDRSxXQUFVO0lBRVYsbUNBQWtDO0dBQ3BDOztFQUVBO0lBQ0UsV0FBVTtJQUVWLGdCQUFlO0dBQ2pCO0NBQ0Y7O0FBRUE7RUFDRTtJQUNFLFdBQVU7SUFFVixtQ0FBa0M7R0FDcEM7O0VBRUE7SUFDRSxXQUFVO0lBRVYsZ0JBQWU7R0FDakI7Q0FDRjs7QUFFQTtFQUNFLGlDQUFnQztFQUNoQyx5QkFBd0I7Q0FDMUI7O0FBRUE7RUFDRTtJQUNFLFdBQVU7SUFFVixxQ0FBb0M7R0FDdEM7O0VBRUE7SUFDRSxXQUFVO0lBRVYsZ0JBQWU7R0FDakI7Q0FDRjs7QUFFQTtFQUNFO0lBQ0UsV0FBVTtJQUVWLHFDQUFvQztHQUN0Qzs7RUFFQTtJQUNFLFdBQVU7SUFFVixnQkFBZTtHQUNqQjtDQUNGOztBQUVBO0VBQ0Usb0NBQW1DO0VBQ25DLDRCQUEyQjtDQUM3Qjs7QUFFQTtFQUNFO0lBQ0UsV0FBVTtHQUNaOztFQUVBO0lBQ0UsV0FBVTtHQUNaO0NBQ0Y7O0FBRUE7RUFDRTtJQUNFLFdBQVU7R0FDWjs7RUFFQTtJQUNFLFdBQVU7R0FDWjtDQUNGOztBQUVBO0VBQ0UsZ0NBQStCO0VBQy9CLHdCQUF1QjtDQUN6Qjs7QUFFQTtFQUNFO0lBQ0UsV0FBVTtHQUNaOztFQUVBO0lBQ0UsV0FBVTtJQUVWLG1DQUFrQztHQUNwQztDQUNGOztBQUVBO0VBQ0U7SUFDRSxXQUFVO0dBQ1o7O0VBRUE7SUFDRSxXQUFVO0lBRVYsbUNBQWtDO0dBQ3BDO0NBQ0Y7O0FBRUE7RUFDRSxvQ0FBbUM7RUFDbkMsNEJBQTJCO0NBQzdCOztBQUVBO0VBQ0U7SUFDRSxXQUFVO0dBQ1o7O0VBRUE7SUFDRSxXQUFVO0lBRVYscUNBQW9DO0dBQ3RDO0NBQ0Y7O0FBRUE7RUFDRTtJQUNFLFdBQVU7R0FDWjs7RUFFQTtJQUNFLFdBQVU7SUFFVixxQ0FBb0M7R0FDdEM7Q0FDRjs7QUFFQTtFQUNFLHVDQUFzQztFQUN0QywrQkFBOEI7Q0FDaEM7O0FBRUE7RUFDRTtJQUNFLFdBQVU7R0FDWjs7RUFFQTtJQUNFLFdBQVU7SUFFVixvQ0FBbUM7R0FDckM7Q0FDRjs7QUFFQTtFQUNFO0lBQ0UsV0FBVTtHQUNaOztFQUVBO0lBQ0UsV0FBVTtJQUVWLG9DQUFtQztHQUNyQztDQUNGOztBQUVBO0VBQ0Usb0NBQW1DO0VBQ25DLDRCQUEyQjtDQUM3Qjs7QUFFQTtFQUNFO0lBQ0UsV0FBVTtHQUNaOztFQUVBO0lBQ0UsV0FBVTtJQUVWLHNDQUFxQztHQUN2QztDQUNGOztBQUVBO0VBQ0U7SUFDRSxXQUFVO0dBQ1o7O0VBRUE7SUFDRSxXQUFVO0lBRVYsc0NBQXFDO0dBQ3ZDO0NBQ0Y7O0FBRUE7RUFDRSx1Q0FBc0M7RUFDdEMsK0JBQThCO0NBQ2hDOztBQUVBO0VBQ0U7SUFDRSxXQUFVO0dBQ1o7O0VBRUE7SUFDRSxXQUFVO0lBRVYsbUNBQWtDO0dBQ3BDO0NBQ0Y7O0FBRUE7RUFDRTtJQUNFLFdBQVU7R0FDWjs7RUFFQTtJQUNFLFdBQVU7SUFFVixtQ0FBa0M7R0FDcEM7Q0FDRjs7QUFFQTtFQUNFLHFDQUFvQztFQUNwQyw2QkFBNEI7Q0FDOUI7O0FBRUE7RUFDRTtJQUNFLFdBQVU7R0FDWjs7RUFFQTtJQUNFLFdBQVU7SUFFVixxQ0FBb0M7R0FDdEM7Q0FDRjs7QUFFQTtFQUNFO0lBQ0UsV0FBVTtHQUNaOztFQUVBO0lBQ0UsV0FBVTtJQUVWLHFDQUFvQztHQUN0QztDQUNGOztBQUVBO0VBQ0Usd0NBQXVDO0VBQ3ZDLGdDQUErQjtDQUNqQzs7QUFFQTtFQUNFO0lBQ0UsV0FBVTtHQUNaOztFQUVBO0lBQ0UsV0FBVTtJQUVWLG9DQUFtQztHQUNyQztDQUNGOztBQUVBO0VBQ0U7SUFDRSxXQUFVO0dBQ1o7O0VBRUE7SUFDRSxXQUFVO0lBRVYsb0NBQW1DO0dBQ3JDO0NBQ0Y7O0FBRUE7RUFDRSxrQ0FBaUM7RUFDakMsMEJBQXlCO0NBQzNCOztBQUVBO0VBQ0U7SUFDRSxXQUFVO0dBQ1o7O0VBRUE7SUFDRSxXQUFVO0lBRVYsc0NBQXFDO0dBQ3ZDO0NBQ0Y7O0FBRUE7RUFDRTtJQUNFLFdBQVU7R0FDWjs7RUFFQTtJQUNFLFdBQVU7SUFFVixzQ0FBcUM7R0FDdkM7Q0FDRjs7QUFFQTtFQUNFLHFDQUFvQztFQUNwQyw2QkFBNEI7Q0FDOUI7O0FBRUE7RUFDRTtJQUVFLHlEQUF3RDtJQUN4RCw0Q0FBMkM7SUFDM0Msb0NBQW1DO0dBQ3JDOztFQUVBO0lBRUUsa0ZBQWlGO0lBQ2pGLDRDQUEyQztJQUMzQyxvQ0FBbUM7R0FDckM7O0VBRUE7SUFFRSxrRkFBaUY7SUFDakYsMkNBQTBDO0lBQzFDLG1DQUFrQztHQUNwQzs7RUFFQTtJQUVFLHFEQUFvRDtJQUNwRCwyQ0FBMEM7SUFDMUMsbUNBQWtDO0dBQ3BDOztFQUVBO0lBRUUsOEJBQTZCO0lBQzdCLDJDQUEwQztJQUMxQyxtQ0FBa0M7R0FDcEM7Q0FDRjs7QUFFQTtFQUNFO0lBRUUseURBQXdEO0lBQ3hELDRDQUEyQztJQUMzQyxvQ0FBbUM7R0FDckM7O0VBRUE7SUFFRSxrRkFBaUY7SUFDakYsNENBQTJDO0lBQzNDLG9DQUFtQztHQUNyQzs7RUFFQTtJQUVFLGtGQUFpRjtJQUNqRiwyQ0FBMEM7SUFDMUMsbUNBQWtDO0dBQ3BDOztFQUVBO0lBRUUscURBQW9EO0lBQ3BELDJDQUEwQztJQUMxQyxtQ0FBa0M7R0FDcEM7O0VBRUE7SUFFRSw4QkFBNkI7SUFDN0IsMkNBQTBDO0lBQzFDLG1DQUFrQztHQUNwQztDQUNGOztBQUVBO0VBQ0UscUNBQW9DO0VBQ3BDLDZCQUE0QjtFQUM1Qiw2QkFBNEI7RUFDNUIscUJBQW9CO0NBQ3RCOztBQUVBO0VBQ0U7SUFFRSx1REFBc0Q7SUFDdEQsMkNBQTBDO0lBQzFDLG1DQUFrQztJQUNsQyxXQUFVO0dBQ1o7O0VBRUE7SUFFRSx3REFBdUQ7SUFDdkQsMkNBQTBDO0lBQzFDLG1DQUFrQztHQUNwQzs7RUFFQTtJQUVFLHVEQUFzRDtJQUN0RCxXQUFVO0dBQ1o7O0VBRUE7SUFFRSx1REFBc0Q7R0FDeEQ7O0VBRUE7SUFFRSw4QkFBNkI7R0FDL0I7Q0FDRjs7QUFFQTtFQUNFO0lBRUUsdURBQXNEO0lBQ3RELDJDQUEwQztJQUMxQyxtQ0FBa0M7SUFDbEMsV0FBVTtHQUNaOztFQUVBO0lBRUUsd0RBQXVEO0lBQ3ZELDJDQUEwQztJQUMxQyxtQ0FBa0M7R0FDcEM7O0VBRUE7SUFFRSx1REFBc0Q7SUFDdEQsV0FBVTtHQUNaOztFQUVBO0lBRUUsdURBQXNEO0dBQ3hEOztFQUVBO0lBRUUsOEJBQTZCO0dBQy9CO0NBQ0Y7O0FBRUE7RUFDRSxnREFBK0M7RUFDL0Msd0NBQXVDO0VBQ3ZDLGdDQUErQjtFQUMvQix3QkFBdUI7Q0FDekI7O0FBRUE7RUFDRTtJQUVFLHVEQUFzRDtJQUN0RCwyQ0FBMEM7SUFDMUMsbUNBQWtDO0lBQ2xDLFdBQVU7R0FDWjs7RUFFQTtJQUVFLHdEQUF1RDtJQUN2RCwyQ0FBMEM7SUFDMUMsbUNBQWtDO0dBQ3BDOztFQUVBO0lBRUUsdURBQXNEO0lBQ3RELFdBQVU7R0FDWjs7RUFFQTtJQUVFLHVEQUFzRDtHQUN4RDs7RUFFQTtJQUVFLDhCQUE2QjtHQUMvQjtDQUNGOztBQUVBO0VBQ0U7SUFFRSx1REFBc0Q7SUFDdEQsMkNBQTBDO0lBQzFDLG1DQUFrQztJQUNsQyxXQUFVO0dBQ1o7O0VBRUE7SUFFRSx3REFBdUQ7SUFDdkQsMkNBQTBDO0lBQzFDLG1DQUFrQztHQUNwQzs7RUFFQTtJQUVFLHVEQUFzRDtJQUN0RCxXQUFVO0dBQ1o7O0VBRUE7SUFFRSx1REFBc0Q7R0FDeEQ7O0VBRUE7SUFFRSw4QkFBNkI7R0FDL0I7Q0FDRjs7QUFFQTtFQUNFLGdEQUErQztFQUMvQyx3Q0FBdUM7RUFDdkMsZ0NBQStCO0VBQy9CLHdCQUF1QjtDQUN6Qjs7QUFFQTtFQUNFO0lBRUUsOEJBQTZCO0dBQy9COztFQUVBO0lBRUUsd0RBQXVEO0lBQ3ZELFdBQVU7R0FDWjs7RUFFQTtJQUVFLHVEQUFzRDtJQUN0RCxXQUFVO0dBQ1o7Q0FDRjs7QUFFQTtFQUNFO0lBRUUsOEJBQTZCO0dBQy9COztFQUVBO0lBRUUsd0RBQXVEO0lBQ3ZELFdBQVU7R0FDWjs7RUFFQTtJQUVFLHVEQUFzRDtJQUN0RCxXQUFVO0dBQ1o7Q0FDRjs7QUFFQTtFQUNFLGlDQUFnQztFQUNoQyx5QkFBd0I7RUFDeEIsZ0RBQStDO0VBQy9DLHdDQUF1QztDQUN6Qzs7QUFFQTtFQUNFO0lBRUUsOEJBQTZCO0dBQy9COztFQUVBO0lBRUUsd0RBQXVEO0lBQ3ZELFdBQVU7R0FDWjs7RUFFQTtJQUVFLHVEQUFzRDtJQUN0RCxXQUFVO0dBQ1o7Q0FDRjs7QUFFQTtFQUNFO0lBRUUsOEJBQTZCO0dBQy9COztFQUVBO0lBRUUsd0RBQXVEO0lBQ3ZELFdBQVU7R0FDWjs7RUFFQTtJQUVFLHVEQUFzRDtJQUN0RCxXQUFVO0dBQ1o7Q0FDRjs7QUFFQTtFQUNFLGdEQUErQztFQUMvQyx3Q0FBdUM7RUFDdkMsaUNBQWdDO0VBQ2hDLHlCQUF3QjtDQUMxQjs7QUFFQTtFQUNFO0lBRUUsaURBQWdEO0lBQ2hELFdBQVU7R0FDWjs7RUFFQTtJQUVFLHdCQUF1QjtJQUN2QixXQUFVO0dBQ1o7O0VBRUE7SUFFRSx3QkFBdUI7SUFDdkIsV0FBVTtHQUNaOztFQUVBO0lBRUUsZ0JBQWU7SUFDZixXQUFVO0dBQ1o7Q0FDRjs7QUFFQTtFQUNFO0lBRUUsaURBQWdEO0lBQ2hELFdBQVU7R0FDWjs7RUFFQTtJQUVFLHdCQUF1QjtJQUN2QixXQUFVO0dBQ1o7O0VBRUE7SUFFRSx3QkFBdUI7SUFDdkIsV0FBVTtHQUNaOztFQUVBO0lBRUUsZ0JBQWU7SUFDZixXQUFVO0dBQ1o7Q0FDRjs7QUFFQTtFQUNFLHFDQUFvQztFQUNwQyw2QkFBNEI7RUFDNUIsNENBQTJDO0VBQzNDLG9DQUFtQztDQUNyQzs7QUFFQTtFQUNFO0lBQ0UsV0FBVTtHQUNaOztFQUVBO0lBRUUsZ0RBQStDO0lBQy9DLFdBQVU7R0FDWjtDQUNGOztBQUVBO0VBQ0U7SUFDRSxXQUFVO0dBQ1o7O0VBRUE7SUFFRSxnREFBK0M7SUFDL0MsV0FBVTtHQUNaO0NBQ0Y7O0FBRUE7RUFDRSxzQ0FBcUM7RUFDckMsOEJBQTZCO0VBQzdCLDJDQUEwQztFQUMxQyxtQ0FBa0M7Q0FDcEM7O0FBRUE7RUFDRTtJQUVFLHlCQUF3QjtJQUV4QixzQ0FBcUM7SUFDckMsV0FBVTtHQUNaOztFQUVBO0lBRUUseUJBQXdCO0lBRXhCLGdCQUFlO0lBQ2YsV0FBVTtHQUNaO0NBQ0Y7O0FBRUE7RUFDRTtJQUVFLHlCQUF3QjtJQUV4QixzQ0FBcUM7SUFDckMsV0FBVTtHQUNaOztFQUVBO0lBRUUseUJBQXdCO0lBRXhCLGdCQUFlO0lBQ2YsV0FBVTtHQUNaO0NBQ0Y7O0FBRUE7RUFDRSxpQ0FBZ0M7RUFDaEMseUJBQXdCO0NBQzFCOztBQUVBO0VBQ0U7SUFFRSw4QkFBNkI7SUFFN0IscUNBQW9DO0lBQ3BDLFdBQVU7R0FDWjs7RUFFQTtJQUVFLDhCQUE2QjtJQUU3QixnQkFBZTtJQUNmLFdBQVU7R0FDWjtDQUNGOztBQUVBO0VBQ0U7SUFFRSw4QkFBNkI7SUFFN0IscUNBQW9DO0lBQ3BDLFdBQVU7R0FDWjs7RUFFQTtJQUVFLDhCQUE2QjtJQUU3QixnQkFBZTtJQUNmLFdBQVU7R0FDWjtDQUNGOztBQUVBO0VBQ0UseUNBQXdDO0VBQ3hDLGlDQUFnQztDQUNsQzs7QUFFQTtFQUNFO0lBRUUsK0JBQThCO0lBRTlCLG9DQUFtQztJQUNuQyxXQUFVO0dBQ1o7O0VBRUE7SUFFRSwrQkFBOEI7SUFFOUIsZ0JBQWU7SUFDZixXQUFVO0dBQ1o7Q0FDRjs7QUFFQTtFQUNFO0lBRUUsK0JBQThCO0lBRTlCLG9DQUFtQztJQUNuQyxXQUFVO0dBQ1o7O0VBRUE7SUFFRSwrQkFBOEI7SUFFOUIsZ0JBQWU7SUFDZixXQUFVO0dBQ1o7Q0FDRjs7QUFFQTtFQUNFLDBDQUF5QztFQUN6QyxrQ0FBaUM7Q0FDbkM7O0FBRUE7RUFDRTtJQUVFLDhCQUE2QjtJQUU3QixvQ0FBbUM7SUFDbkMsV0FBVTtHQUNaOztFQUVBO0lBRUUsOEJBQTZCO0lBRTdCLGdCQUFlO0lBQ2YsV0FBVTtHQUNaO0NBQ0Y7O0FBRUE7RUFDRTtJQUVFLDhCQUE2QjtJQUU3QixvQ0FBbUM7SUFDbkMsV0FBVTtHQUNaOztFQUVBO0lBRUUsOEJBQTZCO0lBRTdCLGdCQUFlO0lBQ2YsV0FBVTtHQUNaO0NBQ0Y7O0FBRUE7RUFDRSx1Q0FBc0M7RUFDdEMsK0JBQThCO0NBQ2hDOztBQUVBO0VBQ0U7SUFFRSwrQkFBOEI7SUFFOUIscUNBQW9DO0lBQ3BDLFdBQVU7R0FDWjs7RUFFQTtJQUVFLCtCQUE4QjtJQUU5QixnQkFBZTtJQUNmLFdBQVU7R0FDWjtDQUNGOztBQUVBO0VBQ0U7SUFFRSwrQkFBOEI7SUFFOUIscUNBQW9DO0lBQ3BDLFdBQVU7R0FDWjs7RUFFQTtJQUVFLCtCQUE4QjtJQUU5QixnQkFBZTtJQUNmLFdBQVU7R0FDWjtDQUNGOztBQUVBO0VBQ0Usd0NBQXVDO0VBQ3ZDLGdDQUErQjtDQUNqQzs7QUFFQTtFQUNFO0lBRUUseUJBQXdCO0lBQ3hCLFdBQVU7R0FDWjs7RUFFQTtJQUVFLHlCQUF3QjtJQUV4QixxQ0FBb0M7SUFDcEMsV0FBVTtHQUNaO0NBQ0Y7O0FBRUE7RUFDRTtJQUVFLHlCQUF3QjtJQUN4QixXQUFVO0dBQ1o7O0VBRUE7SUFFRSx5QkFBd0I7SUFFeEIscUNBQW9DO0lBQ3BDLFdBQVU7R0FDWjtDQUNGOztBQUVBO0VBQ0Usa0NBQWlDO0VBQ2pDLDBCQUF5QjtDQUMzQjs7QUFFQTtFQUNFO0lBRUUsOEJBQTZCO0lBQzdCLFdBQVU7R0FDWjs7RUFFQTtJQUVFLDhCQUE2QjtJQUU3QixvQ0FBbUM7SUFDbkMsV0FBVTtHQUNaO0NBQ0Y7O0FBRUE7RUFDRTtJQUVFLDhCQUE2QjtJQUM3QixXQUFVO0dBQ1o7O0VBRUE7SUFFRSw4QkFBNkI7SUFFN0Isb0NBQW1DO0lBQ25DLFdBQVU7R0FDWjtDQUNGOztBQUVBO0VBQ0UsMENBQXlDO0VBQ3pDLGtDQUFpQztDQUNuQzs7QUFFQTtFQUNFO0lBRUUsK0JBQThCO0lBQzlCLFdBQVU7R0FDWjs7RUFFQTtJQUVFLCtCQUE4QjtJQUU5QixxQ0FBb0M7SUFDcEMsV0FBVTtHQUNaO0NBQ0Y7O0FBRUE7RUFDRTtJQUVFLCtCQUE4QjtJQUM5QixXQUFVO0dBQ1o7O0VBRUE7SUFFRSwrQkFBOEI7SUFFOUIscUNBQW9DO0lBQ3BDLFdBQVU7R0FDWjtDQUNGOztBQUVBO0VBQ0UsMkNBQTBDO0VBQzFDLG1DQUFrQztDQUNwQzs7QUFFQTtFQUNFO0lBRUUsOEJBQTZCO0lBQzdCLFdBQVU7R0FDWjs7RUFFQTtJQUVFLDhCQUE2QjtJQUU3QixxQ0FBb0M7SUFDcEMsV0FBVTtHQUNaO0NBQ0Y7O0FBRUE7RUFDRTtJQUVFLDhCQUE2QjtJQUM3QixXQUFVO0dBQ1o7O0VBRUE7SUFFRSw4QkFBNkI7SUFFN0IscUNBQW9DO0lBQ3BDLFdBQVU7R0FDWjtDQUNGOztBQUVBO0VBQ0Usd0NBQXVDO0VBQ3ZDLGdDQUErQjtDQUNqQzs7QUFFQTtFQUNFO0lBRUUsK0JBQThCO0lBQzlCLFdBQVU7R0FDWjs7RUFFQTtJQUVFLCtCQUE4QjtJQUU5QixvQ0FBbUM7SUFDbkMsV0FBVTtHQUNaO0NBQ0Y7O0FBRUE7RUFDRTtJQUVFLCtCQUE4QjtJQUM5QixXQUFVO0dBQ1o7O0VBRUE7SUFFRSwrQkFBOEI7SUFFOUIsb0NBQW1DO0lBQ25DLFdBQVU7R0FDWjtDQUNGOztBQUVBO0VBQ0UseUNBQXdDO0VBQ3hDLGlDQUFnQztDQUNsQzs7QUFFQTtFQUNFO0lBRUUsMkJBQTBCO0lBQzFCLCtDQUE4QztJQUM5Qyx1Q0FBc0M7R0FDeEM7O0VBRUE7SUFFRSxvQ0FBbUM7SUFFbkMsMkJBQTBCO0lBQzFCLCtDQUE4QztJQUM5Qyx1Q0FBc0M7R0FDeEM7O0VBRUE7SUFFRSxvQ0FBbUM7SUFFbkMsMkJBQTBCO0lBQzFCLCtDQUE4QztJQUM5Qyx1Q0FBc0M7SUFDdEMsV0FBVTtHQUNaOztFQUVBO0lBRUUsb0NBQW1DO0lBQ25DLFdBQVU7R0FDWjtDQUNGOztBQUVBO0VBQ0U7SUFFRSwyQkFBMEI7SUFDMUIsK0NBQThDO0lBQzlDLHVDQUFzQztHQUN4Qzs7RUFFQTtJQUVFLG9DQUFtQztJQUVuQywyQkFBMEI7SUFDMUIsK0NBQThDO0lBQzlDLHVDQUFzQztHQUN4Qzs7RUFFQTtJQUVFLG9DQUFtQztJQUVuQywyQkFBMEI7SUFDMUIsK0NBQThDO0lBQzlDLHVDQUFzQztJQUN0QyxXQUFVO0dBQ1o7O0VBRUE7SUFFRSxvQ0FBbUM7SUFDbkMsV0FBVTtHQUNaO0NBQ0Y7O0FBRUE7RUFDRSw4QkFBNkI7RUFDN0Isc0JBQXFCO0NBQ3ZCOztBQUVBLDhFQUE2RTs7QUFFN0U7RUFDRTtJQUNFLFdBQVU7SUFFViwrREFBOEQ7R0FDaEU7O0VBRUE7SUFDRSxXQUFVO0lBRVYsZ0JBQWU7R0FDakI7Q0FDRjs7QUFFQTtFQUNFO0lBQ0UsV0FBVTtJQUVWLCtEQUE4RDtHQUNoRTs7RUFFQTtJQUNFLFdBQVU7SUFFVixnQkFBZTtHQUNqQjtDQUNGOztBQUVBO0VBQ0UsK0JBQThCO0VBQzlCLHVCQUFzQjtDQUN4Qjs7QUFFQSw4RUFBNkU7O0FBRTdFO0VBQ0U7SUFDRSxXQUFVO0dBQ1o7O0VBRUE7SUFDRSxXQUFVO0lBRVYsNkRBQTREO0dBQzlEO0NBQ0Y7O0FBRUE7RUFDRTtJQUNFLFdBQVU7R0FDWjs7RUFFQTtJQUNFLFdBQVU7SUFFViw2REFBNEQ7R0FDOUQ7Q0FDRjs7QUFFQTtFQUNFLGdDQUErQjtFQUMvQix3QkFBdUI7Q0FDekI7O0FBRUE7RUFDRTtJQUNFLFdBQVU7SUFFViwrQkFBOEI7R0FDaEM7O0VBRUE7SUFDRSxXQUFVO0dBQ1o7Q0FDRjs7QUFFQTtFQUNFO0lBQ0UsV0FBVTtJQUVWLCtCQUE4QjtHQUNoQzs7RUFFQTtJQUNFLFdBQVU7R0FDWjtDQUNGOztBQUVBO0VBQ0UsK0JBQThCO0VBQzlCLHVCQUFzQjtDQUN4Qjs7QUFFQTtFQUNFO0lBQ0UsV0FBVTtJQUVWLDBEQUF5RDtJQUN6RCw0RUFBMkU7SUFDM0Usb0VBQW1FO0dBQ3JFOztFQUVBO0lBQ0UsV0FBVTtJQUVWLDZEQUE0RDtJQUM1RCx3RUFBdUU7SUFDdkUsZ0VBQStEO0dBQ2pFO0NBQ0Y7O0FBRUE7RUFDRTtJQUNFLFdBQVU7SUFFViwwREFBeUQ7SUFDekQsNEVBQTJFO0lBQzNFLG9FQUFtRTtHQUNyRTs7RUFFQTtJQUNFLFdBQVU7SUFFViw2REFBNEQ7SUFDNUQsd0VBQXVFO0lBQ3ZFLGdFQUErRDtHQUNqRTtDQUNGOztBQUVBO0VBQ0UsbUNBQWtDO0VBQ2xDLDJCQUEwQjtDQUM1Qjs7QUFFQTtFQUNFO0lBQ0UsV0FBVTtJQUVWLDBEQUF5RDtJQUN6RCw0RUFBMkU7SUFDM0Usb0VBQW1FO0dBQ3JFOztFQUVBO0lBQ0UsV0FBVTtJQUVWLDZEQUE0RDtJQUM1RCx3RUFBdUU7SUFDdkUsZ0VBQStEO0dBQ2pFO0NBQ0Y7O0FBRUE7RUFDRTtJQUNFLFdBQVU7SUFFViwwREFBeUQ7SUFDekQsNEVBQTJFO0lBQzNFLG9FQUFtRTtHQUNyRTs7RUFFQTtJQUNFLFdBQVU7SUFFViw2REFBNEQ7SUFDNUQsd0VBQXVFO0lBQ3ZFLGdFQUErRDtHQUNqRTtDQUNGOztBQUVBO0VBQ0UsbUNBQWtDO0VBQ2xDLDJCQUEwQjtDQUM1Qjs7QUFFQTtFQUNFO0lBQ0UsV0FBVTtJQUVWLHlEQUF3RDtJQUN4RCw0RUFBMkU7SUFDM0Usb0VBQW1FO0dBQ3JFOztFQUVBO0lBQ0UsV0FBVTtJQUVWLDhEQUE2RDtJQUM3RCx3RUFBdUU7SUFDdkUsZ0VBQStEO0dBQ2pFO0NBQ0Y7O0FBRUE7RUFDRTtJQUNFLFdBQVU7SUFFVix5REFBd0Q7SUFDeEQsNEVBQTJFO0lBQzNFLG9FQUFtRTtHQUNyRTs7RUFFQTtJQUNFLFdBQVU7SUFFViw4REFBNkQ7SUFDN0Qsd0VBQXVFO0lBQ3ZFLGdFQUErRDtHQUNqRTtDQUNGOztBQUVBO0VBQ0Usb0NBQW1DO0VBQ25DLDRCQUEyQjtDQUM3Qjs7QUFFQTtFQUNFO0lBQ0UsV0FBVTtJQUVWLHlEQUF3RDtJQUN4RCw0RUFBMkU7SUFDM0Usb0VBQW1FO0dBQ3JFOztFQUVBO0lBQ0UsV0FBVTtJQUVWLDhEQUE2RDtJQUM3RCx3RUFBdUU7SUFDdkUsZ0VBQStEO0dBQ2pFO0NBQ0Y7O0FBRUE7RUFDRTtJQUNFLFdBQVU7SUFFVix5REFBd0Q7SUFDeEQsNEVBQTJFO0lBQzNFLG9FQUFtRTtHQUNyRTs7RUFFQTtJQUNFLFdBQVU7SUFFViw4REFBNkQ7SUFDN0Qsd0VBQXVFO0lBQ3ZFLGdFQUErRDtHQUNqRTtDQUNGOztBQUVBO0VBQ0UsaUNBQWdDO0VBQ2hDLHlCQUF3QjtDQUMxQjs7QUFFQTtFQUNFO0lBQ0UsV0FBVTtHQUNaOztFQUVBO0lBQ0UsV0FBVTtJQUVWLCtCQUE4QjtHQUNoQzs7RUFFQTtJQUNFLFdBQVU7R0FDWjtDQUNGOztBQUVBO0VBQ0U7SUFDRSxXQUFVO0dBQ1o7O0VBRUE7SUFDRSxXQUFVO0lBRVYsK0JBQThCO0dBQ2hDOztFQUVBO0lBQ0UsV0FBVTtHQUNaO0NBQ0Y7O0FBRUE7RUFDRSxnQ0FBK0I7RUFDL0Isd0JBQXVCO0NBQ3pCOztBQUVBO0VBQ0U7SUFDRSxXQUFVO0lBRVYsOERBQTZEO0lBQzdELDRFQUEyRTtJQUMzRSxvRUFBbUU7R0FDckU7O0VBRUE7SUFDRSxXQUFVO0lBRVYseURBQXdEO0lBRXhELGdDQUErQjtJQUMvQix3RUFBdUU7SUFDdkUsZ0VBQStEO0dBQ2pFO0NBQ0Y7O0FBRUE7RUFDRTtJQUNFLFdBQVU7SUFFViw4REFBNkQ7SUFDN0QsNEVBQTJFO0lBQzNFLG9FQUFtRTtHQUNyRTs7RUFFQTtJQUNFLFdBQVU7SUFFVix5REFBd0Q7SUFFeEQsZ0NBQStCO0lBQy9CLHdFQUF1RTtJQUN2RSxnRUFBK0Q7R0FDakU7Q0FDRjs7QUFFQTtFQUNFLG9DQUFtQztFQUNuQyw0QkFBMkI7Q0FDN0I7O0FBRUE7RUFDRTtJQUNFLFdBQVU7SUFFViw2REFBNEQ7R0FDOUQ7O0VBRUE7SUFDRSxXQUFVO0lBRVYsZ0RBQStDO0lBRS9DLDhCQUE2QjtHQUMvQjtDQUNGOztBQUVBO0VBQ0U7SUFDRSxXQUFVO0lBRVYsNkRBQTREO0dBQzlEOztFQUVBO0lBQ0UsV0FBVTtJQUVWLGdEQUErQztJQUUvQyw4QkFBNkI7R0FDL0I7Q0FDRjs7QUFFQTtFQUNFLG9DQUFtQztFQUNuQyw0QkFBMkI7Q0FDN0I7O0FBRUE7RUFDRTtJQUNFLFdBQVU7SUFFViw4REFBNkQ7R0FDL0Q7O0VBRUE7SUFDRSxXQUFVO0lBRVYsK0NBQThDO0lBRTlDLCtCQUE4QjtHQUNoQztDQUNGOztBQUVBO0VBQ0U7SUFDRSxXQUFVO0lBRVYsOERBQTZEO0dBQy9EOztFQUVBO0lBQ0UsV0FBVTtJQUVWLCtDQUE4QztJQUU5QywrQkFBOEI7R0FDaEM7Q0FDRjs7QUFFQTtFQUNFLHFDQUFvQztFQUNwQyw2QkFBNEI7Q0FDOUI7O0FBRUE7RUFDRTtJQUNFLFdBQVU7SUFFViw2REFBNEQ7SUFDNUQsNEVBQTJFO0lBQzNFLG9FQUFtRTtHQUNyRTs7RUFFQTtJQUNFLFdBQVU7SUFFViwwREFBeUQ7SUFFekQsZ0NBQStCO0lBQy9CLHdFQUF1RTtJQUN2RSxnRUFBK0Q7R0FDakU7Q0FDRjs7QUFFQTtFQUNFO0lBQ0UsV0FBVTtJQUVWLDZEQUE0RDtJQUM1RCw0RUFBMkU7SUFDM0Usb0VBQW1FO0dBQ3JFOztFQUVBO0lBQ0UsV0FBVTtJQUVWLDBEQUF5RDtJQUV6RCxnQ0FBK0I7SUFDL0Isd0VBQXVFO0lBQ3ZFLGdFQUErRDtHQUNqRTtDQUNGOztBQUVBO0VBQ0Usa0NBQWlDO0VBQ2pDLDBCQUF5QjtDQUMzQjs7QUFFQTtFQUNFO0lBRUUsb0NBQW1DO0lBQ25DLG9CQUFtQjtHQUNyQjs7RUFFQTtJQUVFLGdDQUErQjtHQUNqQztDQUNGOztBQUVBO0VBQ0U7SUFFRSxvQ0FBbUM7SUFDbkMsb0JBQW1CO0dBQ3JCOztFQUVBO0lBRUUsZ0NBQStCO0dBQ2pDO0NBQ0Y7O0FBRUE7RUFDRSxvQ0FBbUM7RUFDbkMsNEJBQTJCO0NBQzdCOztBQUVBO0VBQ0U7SUFFRSxvQ0FBbUM7SUFDbkMsb0JBQW1CO0dBQ3JCOztFQUVBO0lBRUUsZ0NBQStCO0dBQ2pDO0NBQ0Y7O0FBRUE7RUFDRTtJQUVFLG9DQUFtQztJQUNuQyxvQkFBbUI7R0FDckI7O0VBRUE7SUFFRSxnQ0FBK0I7R0FDakM7Q0FDRjs7QUFFQTtFQUNFLG9DQUFtQztFQUNuQyw0QkFBMkI7Q0FDN0I7O0FBRUE7RUFDRTtJQUVFLG1DQUFrQztJQUNsQyxvQkFBbUI7R0FDckI7O0VBRUE7SUFFRSxnQ0FBK0I7R0FDakM7Q0FDRjs7QUFFQTtFQUNFO0lBRUUsbUNBQWtDO0lBQ2xDLG9CQUFtQjtHQUNyQjs7RUFFQTtJQUVFLGdDQUErQjtHQUNqQztDQUNGOztBQUVBO0VBQ0UscUNBQW9DO0VBQ3BDLDZCQUE0QjtDQUM5Qjs7QUFFQTtFQUNFO0lBRUUsbUNBQWtDO0lBQ2xDLG9CQUFtQjtHQUNyQjs7RUFFQTtJQUVFLGdDQUErQjtHQUNqQztDQUNGOztBQUVBO0VBQ0U7SUFFRSxtQ0FBa0M7SUFDbEMsb0JBQW1CO0dBQ3JCOztFQUVBO0lBRUUsZ0NBQStCO0dBQ2pDO0NBQ0Y7O0FBRUE7RUFDRSxrQ0FBaUM7RUFDakMsMEJBQXlCO0NBQzNCOztBQUVBO0VBQ0U7SUFFRSxnQ0FBK0I7R0FDakM7O0VBRUE7SUFDRSxtQkFBa0I7SUFFbEIsbUNBQWtDO0dBQ3BDO0NBQ0Y7O0FBRUE7RUFDRTtJQUVFLGdDQUErQjtHQUNqQzs7RUFFQTtJQUNFLG1CQUFrQjtJQUVsQixtQ0FBa0M7R0FDcEM7Q0FDRjs7QUFFQTtFQUNFLHFDQUFvQztFQUNwQyw2QkFBNEI7Q0FDOUI7O0FBRUE7RUFDRTtJQUVFLGdDQUErQjtHQUNqQzs7RUFFQTtJQUNFLG1CQUFrQjtJQUVsQixvQ0FBbUM7R0FDckM7Q0FDRjs7QUFFQTtFQUNFO0lBRUUsZ0NBQStCO0dBQ2pDOztFQUVBO0lBQ0UsbUJBQWtCO0lBRWxCLG9DQUFtQztHQUNyQztDQUNGOztBQUVBO0VBQ0UscUNBQW9DO0VBQ3BDLDZCQUE0QjtDQUM5Qjs7QUFFQTtFQUNFO0lBRUUsZ0NBQStCO0dBQ2pDOztFQUVBO0lBQ0UsbUJBQWtCO0lBRWxCLG1DQUFrQztHQUNwQztDQUNGOztBQUVBO0VBQ0U7SUFFRSxnQ0FBK0I7R0FDakM7O0VBRUE7SUFDRSxtQkFBa0I7SUFFbEIsbUNBQWtDO0dBQ3BDO0NBQ0Y7O0FBRUE7RUFDRSxzQ0FBcUM7RUFDckMsOEJBQTZCO0NBQy9COztBQUVBO0VBQ0U7SUFFRSxnQ0FBK0I7R0FDakM7O0VBRUE7SUFDRSxtQkFBa0I7SUFFbEIsb0NBQW1DO0dBQ3JDO0NBQ0Y7O0FBRUE7RUFDRTtJQUVFLGdDQUErQjtHQUNqQzs7RUFFQTtJQUNFLG1CQUFrQjtJQUVsQixvQ0FBbUM7R0FDckM7Q0FDRjs7QUFFQTtFQUNFLG1DQUFrQztFQUNsQywyQkFBMEI7Q0FDNUI7QUMzd0dBO0NBQ0MsaUNBQWdDO0NBQ2hDLHVDQUFzQztDQUN0Qzs7O3FFQUdtRTtDQUNuRSxvQkFBbUI7Q0FDbkIsbUJBQWtCO0NBQ25COztBQUVBLDRGQUEyRjtBQUMzRjtDQUNDLGlDQUFnQztDQUNoQyx5QkFBd0I7Q0FDeEIsWUFBVztDQUNYLG9CQUFtQjtDQUNuQixxQkFBb0I7Q0FDcEIscUJBQW9CO0NBQ3BCLGVBQWM7Q0FDZCxvQ0FBbUM7Q0FDbkMsbUNBQWtDO0NBQ25DOztBQUVBLHFFQUFvRTtBQUNwRTs7OztFQUlDO0FBQ0Q7Q0FDQyxpQ0FBZ0M7Q0FDaEMsWUFBVztDQUNYLG1CQUFrQjtDQUNsQixvQkFBbUI7Q0FDbkIscUJBQW9CO0NBQ3BCLHFCQUFvQjtDQUNwQixlQUFjO0NBQ2Qsb0NBQW1DO0NBQ3BDO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsaUJBQWdCO0NDNWdCakI7OztHQUdHLFdBQVcsMEJBQTBCLG9EQUFvRCw2V0FBNlcsbUJBQW1CLGlCQUFpQixDQUFDLElBQUkscUJBQXFCLDZDQUE2QyxrQkFBa0Isb0JBQW9CLG1DQUFtQyxpQ0FBaUMsQ0FBQyxPQUFPLHVCQUF1QixrQkFBa0IsbUJBQW1CLENBQUMsT0FBTyxhQUFhLENBQUMsT0FBTyxhQUFhLENBQUMsT0FBTyxhQUFhLENBQUMsT0FBTyxhQUFhLENBQUMsT0FBTyxtQkFBbUIsaUJBQWlCLENBQUMsT0FBTyxlQUFlLHlCQUF5QixvQkFBb0IsQ0FBQyxVQUFVLGlCQUFpQixDQUFDLE9BQU8sa0JBQWtCLG1CQUFtQixtQkFBbUIsZ0JBQWdCLGlCQUFpQixDQUFDLGFBQWEsa0JBQWtCLENBQUMsV0FBVyx5QkFBeUIsd0JBQXdCLGtCQUFrQixDQUFDLGNBQWMsVUFBVSxDQUFDLGVBQWUsV0FBVyxDQUFDLGlCQUFpQixpQkFBaUIsQ0FBQyxrQkFBa0IsZ0JBQWdCLENBQUMsWUFBWSxXQUFXLENBQUMsV0FBVyxVQUFVLENBQUMsY0FBYyxpQkFBaUIsQ0FBQyxlQUFlLGdCQUFnQixDQUFDLFNBQVMsNkNBQTZDLG9DQUFvQyxDQUFDLFVBQVUsK0NBQStDLHNDQUFzQyxDQUFDLDJCQUEyQixHQUFrQyxzQkFBc0IsQ0FBQyxLQUFzQyx3QkFBd0IsQ0FBQyxDQUFDLG1CQUFtQixHQUFrQyxzQkFBc0IsQ0FBQyxLQUFzQyx3QkFBd0IsQ0FBQyxDQUFDLGNBQWMsZ0VBQTRILHVCQUF1QixDQUFDLGVBQWUsZ0VBQThILHdCQUF3QixDQUFDLGVBQWUsZ0VBQThILHdCQUF3QixDQUFDLG9CQUFvQiwwRUFBb0ksc0JBQXNCLENBQUMsa0JBQWtCLDBFQUFvSSxzQkFBc0IsQ0FBQyxnSEFBZ0gsK0JBQVcsQ0FBQyxVQUFVLGtCQUFrQixxQkFBcUIsVUFBVSxXQUFXLGdCQUFnQixxQkFBcUIsQ0FBQywwQkFBMEIsa0JBQWtCLE9BQU8sV0FBVyxpQkFBaUIsQ0FBQyxhQUFhLG1CQUFtQixDQUFDLGFBQWEsYUFBYSxDQUFDLFlBQVksVUFBVSxDQUFDLGlCQUFpQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsY0FBYyxlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLG9EQUFvRCxlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsMENBQTBDLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHFDQUFxQyxlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHVEQUF1RCxlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQywyQ0FBMkMsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMseUNBQXlDLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG1EQUFtRCxlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyw0Q0FBNEMsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLGlDQUFpQyxlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQywwQ0FBMEMsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsa0NBQWtDLGVBQWUsQ0FBQyxpQ0FBaUMsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxtQ0FBbUMsZUFBZSxDQUFDLG1DQUFtQyxlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxvQ0FBb0MsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsc0RBQXNELGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsb0NBQW9DLGVBQWUsQ0FBQywwQ0FBMEMsZUFBZSxDQUFDLHVDQUF1QyxlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHVDQUF1QyxlQUFlLENBQUMsa0NBQWtDLGVBQWUsQ0FBQywyQ0FBMkMsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxpQ0FBaUMsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxzQ0FBc0MsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLDBDQUEwQyxlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHVDQUF1QyxlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsK0NBQStDLGVBQWUsQ0FBQyw0RUFBNEUsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLDBDQUEwQyxlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsZ0NBQWdDLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxnQ0FBZ0MsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxzREFBc0QsZUFBZSxDQUFDLGtEQUFrRCxlQUFlLENBQUMsd0RBQXdELGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLGlDQUFpQyxlQUFlLENBQUMsZ0NBQWdDLGVBQWUsQ0FBQyw0REFBNEQsZUFBZSxDQUFDLGtEQUFrRCxlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQyxrQ0FBa0MsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsc0NBQXNDLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxjQUFjLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLGdDQUFnQyxlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQyxzREFBc0QsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHVDQUF1QyxlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsNkRBQTZELGVBQWUsQ0FBQyxrREFBa0QsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxxQ0FBcUMsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsMEVBQTBFLGVBQWUsQ0FBQyxnREFBZ0QsZUFBZSxDQUFDLGdEQUFnRCxlQUFlLENBQUMsZ0RBQWdELGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHdHQUF3RyxlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLGdDQUFnQyxlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQywyRUFBMkUsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsY0FBYyxlQUFlLENBQUMsb0NBQW9DLGVBQWUsQ0FBQyx1Q0FBdUMsZUFBZSxDQUFDLDJDQUEyQyxlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLDZDQUE2QyxlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGNBQWMsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsY0FBYyxlQUFlLENBQUMsbURBQW1ELGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQywyQ0FBMkMsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGdDQUFnQyxlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxzQ0FBc0MsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDZDQUE2QyxlQUFlLENBQUMsdURBQXVELGVBQWUsQ0FBQyw2Q0FBNkMsZUFBZSxDQUFDLGdEQUFnRCxlQUFlLENBQUMsOENBQThDLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsa0RBQWtELGVBQWUsQ0FBQyxpREFBaUQsZUFBZSxDQUFDLGdEQUFnRCxlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyw4Q0FBOEMsZUFBZSxDQUFDLCtDQUErQyxlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLGNBQWMsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGdDQUFnQyxlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyxvQ0FBb0MsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZTtBQ0h0cTFCO0NBQ0MsWUFBVztDQUNYLGNBQWE7Q0FDYixtQkFBa0I7Q0FDbEIsZUFBYztDQUNkLGlCQUFnQjtDQUNoQix3REFBdUQ7Q0FDdkQsMkRBQTBEO0NBSzFELHNEQUFxRDtDQUN0RDtBQUNBO0NBQ0MsbUJBQWtCO0NBQ2xCLFlBQVc7Q0FDWCxhQUFZO0NBQ1osU0FBUTtDQUNSLFVBQVM7Q0FDVCxtRUFBa0U7Q0FDbEUsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxZQUFXO0NBQ1o7QUFDQTtDQUNDLFdBQVU7Q0FDWDtBQUNBO0NBQ0MsVUFBUztDQUNWO0FBQ0E7Ozs7Q0FJQyxtQkFBa0I7Q0FDbEIsV0FBVTtDQUNWLFdBQVU7Q0FDWDtBQUNBOzs7Q0FHQyxVQUFTO0NBQ1QsV0FBVTtDQUNYO0FBQ0E7Q0FDQyxVQUFTO0NBQ1QsV0FBVTtDQUNYO0FBQ0E7Q0FDQyxxQ0FBb0M7Q0FDcEMsMEJBQXlCO0NBQ3pCLGlCQUFnQjtDQUNoQixXQUFVO0NBQ1YsWUFBVztDQUNYLFVBQVM7Q0FDVCxnQkFBZTtDQUNmLDRCQUEyQjtDQUM1QjtBQUNBO0NBQ0MsZ0JBQWU7Q0FDZixrQkFBaUI7Q0FDakIsY0FBYTtDQUNiLHlCQUF3QjtDQUN4Qix1Q0FBc0M7Q0FDdkM7QUFDQTtDQUNDLHFDQUFvQztDQUNwQyxlQUFjO0NBQ2QsZ0JBQWU7Q0FDZixrQkFBaUI7Q0FDakIsV0FBVTtDQUNWLFdBQVU7Q0FDVixZQUFXO0NBQ1gsaUJBQWdCO0NBQ2hCLGdCQUFlO0NBQ2hCO0FBQ0E7Q0FDQywwQ0FBeUM7Q0FDekMsZUFBYztDQUNkLGtCQUFpQjtDQUNsQjtBQUNBO0NBQ0MsbUJBQWtCO0NBQ2xCLFdBQVU7Q0FDVixVQUFTO0NBQ1QsY0FBYTtDQUNiLG1CQUFrQjtDQUNsQixXQUFVLENBQUUsT0FBTTtDQUNsQixpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLFVBQVM7Q0FDVCxXQUFVO0NBQ1g7O0FBRUE7Q0FDQyxXQUFVLENBQUUsdUJBQXNCO0NBQ2xDLDhCQUE2QjtDQUM3QixjQUFhO0NBQ2IsWUFBVztDQUNYLHlCQUF3QjtDQUN4Qix5QkFBd0I7Q0FDeEIsdUJBQXNCO0NBQ3RCLGtCQUFpQjtDQUNqQixnQkFBZTtDQUNmLG1CQUFrQjtDQUNsQixrQ0FBaUM7Q0FDbEM7QUFDQTtDQUNDLGtDQUFpQztDQUNqQyx5QkFBd0I7Q0FDeEIscUJBQW9CO0NBQ3JCO0FBQ0E7Q0FDQyxZQUFXO0NBQ1gsbUJBQWtCO0NBQ2xCLG1CQUFrQjtDQUNsQixVQUFTO0NBQ1QsYUFBWTtDQUNaLFdBQVU7Q0FDVix1QkFBc0I7Q0FDdEIsMEJBQXlCO0NBQzFCO0FBQ0E7Q0FDQyxzQkFBcUI7Q0FDckIsbUJBQWtCO0NBQ2xCLFlBQVc7Q0FDWCxhQUFZO0NBQ1osOEJBQTZCO0NBQzdCLDJDQUEwQztDQUMxQyxZQUFXO0NBQ1gsZ0JBQWU7Q0FDaEI7QUFDQTtDQUNDLFlBQVc7Q0FDWCxXQUFVO0NBQ1YsWUFBVztDQUNYLG1CQUFrQjtDQUNsQixTQUFRO0NBQ1IsVUFBUztDQUNULDhCQUE2QjtDQUM3QixnQkFBZTtDQUNoQjtBQUNBO0NBQ0MsdUJBQXNCO0NBQ3RCLDBCQUF5QjtDQUMxQjtBQUNBO0NBQ0MseURBQXdEO0NBQ3hELG1CQUFrQjtDQUNsQixTQUFRO0NBQ1IsYUFBWTtDQUNaLFlBQVc7Q0FDWCxrQkFBaUI7Q0FDakIsZ0JBQWU7Q0FDZixZQUFXO0NBQ1gsV0FBVTtDQUtWLDBDQUF5QztDQUMxQztBQUNBO0NBQ0MsYUFBWTtDQUNiO0FBQ0E7Q0FDQyxXQUFVO0NBQ1g7QUFDQTtDQUNDLFlBQVc7Q0FDWCxtQkFBa0I7Q0FDbEIsWUFBVztDQUNYLGFBQVk7Q0FDYjtBQUNBO0NBQ0MsV0FBVTtDQUNWLDRCQUEyQjtDQUM1QjtBQUNBO0NBQ0MsWUFBVztDQUNYLDBCQUF5QjtDQUMxQjs7QUFFQTs7O0NBR0MsVUFBUztDQUNULFdBQVU7Q0FDWDs7O0FBR0Esc0NBQXFDOztBQUVyQyw0QkFBMkI7QUFDM0I7Q0FDQyx5REFBd0Q7Q0FJeEQsaURBQWdEO0NBQ2pEO0FBQ0E7Q0FDQyx5REFBd0Q7Q0FJeEQsaURBQWdEO0NBQ2pEO0FBQ0E7Q0FDQyx5REFBd0Q7Q0FJeEQsaURBQWdEO0NBQ2pEO0FBQ0E7Q0FDQyx5REFBd0Q7Q0FJeEQsaURBQWdEO0NBQ2pEO0FBQ0E7Q0FDQyxJQUFJLFdBQVUsQ0FBRSxXQUFVLEVBQUU7Q0FDNUIsTUFBTSxVQUFTLENBQUUsV0FBVSxFQUFFO0NBQzlCO0FBQ0E7Q0FDQyxJQUFJLFdBQVUsQ0FBRSxXQUFVLEVBQUU7Q0FDNUIsTUFBTSxVQUFTLENBQUUsV0FBVSxFQUFFO0NBQzlCO0FBQ0E7Q0FDQyxJQUFJLFdBQVUsQ0FBRSxXQUFVLEVBQUU7Q0FDNUIsSUFBSSxVQUFTLENBQUUsV0FBVSxFQUFFO0NBQzNCLE1BQU0sVUFBUyxDQUFFLFdBQVUsRUFBRTtDQUM5QjtBQUNBO0NBQ0MsSUFBSSxXQUFVLENBQUUsV0FBVSxFQUFFO0NBQzVCLE1BQU0sVUFBUyxDQUFFLFdBQVUsRUFBRTtDQUM5Qjs7QUF3REE7Q0FDQyxJQUFJLFdBQVUsQ0FBRSxXQUFVLEVBQUU7Q0FDNUIsTUFBTSxVQUFTLENBQUUsV0FBVSxFQUFFO0NBQzlCO0FBQ0E7Q0FDQyxJQUFJLFdBQVUsQ0FBRSxXQUFVLEVBQUU7Q0FDNUIsTUFBTSxVQUFTLENBQUUsV0FBVSxFQUFFO0NBQzlCO0FBQ0E7Q0FDQyxJQUFJLFdBQVUsQ0FBRSxXQUFVLEVBQUU7Q0FDNUIsSUFBSSxVQUFTLENBQUUsV0FBVSxFQUFFO0NBQzNCLE1BQU0sVUFBUyxDQUFFLFdBQVUsRUFBRTtDQUM5QjtBQUNBO0NBQ0MsSUFBSSxXQUFVLENBQUUsV0FBVSxFQUFFO0NBQzVCLE1BQU0sVUFBUyxDQUFFLFdBQVUsRUFBRTtDQUM5QjtBQUNBLDJCQUEwQjtBQUMxQjtDQUNDLHdEQUF1RDtDQUl2RCxnREFBK0M7Q0FDaEQ7QUFDQTtDQUNDLHdEQUF1RDtDQUl2RCxnREFBK0M7Q0FDaEQ7QUFDQTtDQUNDLHdEQUF1RDtDQUl2RCxnREFBK0M7Q0FDaEQ7QUFDQTtDQUNDLHdEQUF1RDtDQUl2RCxnREFBK0M7Q0FDaEQ7QUFDQTtDQUNDLElBQUksWUFBVyxDQUFFLFdBQVUsRUFBRTtDQUM3QixNQUFNLFVBQVMsQ0FBRSxXQUFVLEVBQUU7Q0FDOUI7QUFDQTtDQUNDLElBQUksWUFBVyxDQUFFLFdBQVUsRUFBRTtDQUM3QixNQUFNLFVBQVMsQ0FBRSxXQUFVLEVBQUU7Q0FDOUI7QUFDQTtDQUNDLElBQUksWUFBVyxDQUFFLFdBQVUsRUFBRTtDQUM3QixJQUFJLFVBQVMsQ0FBRSxXQUFVLEVBQUU7Q0FDM0IsTUFBTSxVQUFTLENBQUUsV0FBVSxFQUFFO0NBQzlCO0FBQ0E7Q0FDQyxJQUFJLFlBQVcsQ0FBRSxXQUFVLEVBQUU7Q0FDN0IsTUFBTSxVQUFTLENBQUUsV0FBVSxFQUFFO0NBQzlCOztBQXdEQTtDQUNDLElBQUksWUFBVyxDQUFFLFdBQVUsRUFBRTtDQUM3QixNQUFNLFVBQVMsQ0FBRSxXQUFVLEVBQUU7Q0FDOUI7QUFDQTtDQUNDLElBQUksWUFBVyxDQUFFLFdBQVUsRUFBRTtDQUM3QixNQUFNLFVBQVMsQ0FBRSxXQUFVLEVBQUU7Q0FDOUI7QUFDQTtDQUNDLElBQUksWUFBVyxDQUFFLFdBQVUsRUFBRTtDQUM3QixJQUFJLFVBQVMsQ0FBRSxXQUFVLEVBQUU7Q0FDM0IsTUFBTSxVQUFTLENBQUUsV0FBVSxFQUFFO0NBQzlCO0FBQ0E7Q0FDQyxJQUFJLFlBQVcsQ0FBRSxXQUFVLEVBQUU7Q0FDN0IsTUFBTSxVQUFTLENBQUUsV0FBVSxFQUFFO0NBQzlCO0FBQ0EsNEJBQTJCO0FBQzNCO0NBQ0MsdURBQXNEO0NBSXRELCtDQUE4QztDQUMvQztBQUNBO0NBQ0MsdURBQXNEO0NBSXRELCtDQUE4QztDQUMvQztBQUNBO0NBQ0Msa0RBQWlEO0NBSWpELDBDQUF5QztDQUMxQztBQUNBO0NBQ0Msa0RBQWlEO0NBSWpELDBDQUF5QztDQUMxQztBQUNBO0NBQ0MsSUFBSSxVQUFTLEVBQUcsV0FBVSxFQUFFO0NBQzVCLE1BQU0sV0FBVSxDQUFFLFdBQVUsRUFBRTtDQUMvQjtBQUNBO0NBQ0MsSUFBSSxVQUFTLEVBQUcsV0FBVSxFQUFFO0NBQzVCLE1BQU0sV0FBVSxDQUFFLFdBQVUsRUFBRTtDQUMvQjtBQUNBO0NBQ0MsSUFBSSxVQUFTLEVBQUcsV0FBVSxFQUFFO0NBQzVCLEtBQUssVUFBUyxDQUFFLFdBQVUsRUFBRTtDQUM1QixNQUFNLFdBQVUsQ0FBRSxXQUFVLEVBQUU7Q0FDL0I7QUFDQTtDQUNDLElBQUksVUFBUyxFQUFHLFdBQVUsRUFBRTtDQUM1QixLQUFLLFVBQVMsRUFBRyxXQUFVLEVBQUU7Q0FDN0IsTUFBTSxXQUFVLENBQUUsV0FBVSxFQUFFO0NBQy9COztBQTJEQTtDQUNDLElBQUksVUFBUyxFQUFHLFdBQVUsRUFBRTtDQUM1QixNQUFNLFdBQVUsQ0FBRSxXQUFVLEVBQUU7Q0FDL0I7QUFDQTtDQUNDLElBQUksVUFBUyxFQUFHLFdBQVUsRUFBRTtDQUM1QixNQUFNLFdBQVUsQ0FBRSxXQUFVLEVBQUU7Q0FDL0I7QUFDQTtDQUNDLElBQUksVUFBUyxFQUFHLFdBQVUsRUFBRTtDQUM1QixLQUFLLFVBQVMsQ0FBRSxXQUFVLEVBQUU7Q0FDNUIsTUFBTSxXQUFVLENBQUUsV0FBVSxFQUFFO0NBQy9CO0FBQ0E7Q0FDQyxJQUFJLFVBQVMsRUFBRyxXQUFVLEVBQUU7Q0FDNUIsS0FBSyxVQUFTLEVBQUcsV0FBVSxFQUFFO0NBQzdCLE1BQU0sV0FBVSxDQUFFLFdBQVUsRUFBRTtDQUMvQjtBQUNBLDBCQUF5QjtBQUN6QjtDQUNDLGlEQUFnRDtDQUloRCx5Q0FBd0M7Q0FDekM7QUFDQTtDQUNDLHNEQUFxRDtDQUlyRCw4Q0FBNkM7Q0FDOUM7QUFDQTtDQUNDLGlEQUFnRDtDQUloRCx5Q0FBd0M7Q0FDekM7QUFDQTtDQUNDLHNEQUFxRDtDQUlyRCw4Q0FBNkM7Q0FDOUM7QUFDQTtDQUNDLElBQUksVUFBUyxFQUFHLFdBQVUsRUFBRTtDQUM1QixLQUFLLFVBQVMsRUFBRyxXQUFVLEVBQUU7Q0FDN0IsTUFBTSxXQUFVLENBQUUsV0FBVSxFQUFFO0NBQy9CO0FBQ0E7Q0FDQyxJQUFJLFVBQVMsRUFBRyxXQUFVLEVBQUU7Q0FDNUIsS0FBSyxVQUFTLEVBQUcsV0FBVSxFQUFFO0NBQzdCLE1BQU0sV0FBVSxDQUFFLFdBQVUsRUFBRTtDQUMvQjtBQUNBO0NBQ0MsSUFBSSxVQUFTLEVBQUcsV0FBVSxFQUFFO0NBQzVCLEtBQUssVUFBUyxDQUFFLFdBQVUsRUFBRTtDQUM1QixNQUFNLFdBQVUsQ0FBRSxXQUFVLEVBQUU7Q0FDL0I7QUFDQTtDQUNDLElBQUksVUFBUyxFQUFHLFdBQVUsRUFBRTtDQUM1QixLQUFLLFVBQVMsRUFBRyxXQUFVLEVBQUU7Q0FDN0IsS0FBSyxTQUFRLEVBQUcsV0FBVSxFQUFFO0NBQzVCLE1BQU0sV0FBVSxDQUFFLFdBQVUsRUFBRTtDQUMvQjs7QUFvRUE7Q0FDQyxJQUFJLFVBQVMsRUFBRyxXQUFVLEVBQUU7Q0FDNUIsS0FBSyxVQUFTLEVBQUcsV0FBVSxFQUFFO0NBQzdCLE1BQU0sV0FBVSxDQUFFLFdBQVUsRUFBRTtDQUMvQjtBQUNBO0NBQ0MsSUFBSSxVQUFTLEVBQUcsV0FBVSxFQUFFO0NBQzVCLEtBQUssVUFBUyxFQUFHLFdBQVUsRUFBRTtDQUM3QixNQUFNLFdBQVUsQ0FBRSxXQUFVLEVBQUU7Q0FDL0I7QUFDQTtDQUNDLElBQUksVUFBUyxFQUFHLFdBQVUsRUFBRTtDQUM1QixLQUFLLFVBQVMsQ0FBRSxXQUFVLEVBQUU7Q0FDNUIsTUFBTSxXQUFVLENBQUUsV0FBVSxFQUFFO0NBQy9CO0FBQ0E7Q0FDQyxJQUFJLFVBQVMsRUFBRyxXQUFVLEVBQUU7Q0FDNUIsS0FBSyxVQUFTLEVBQUcsV0FBVSxFQUFFO0NBQzdCLEtBQUssU0FBUSxFQUFHLFdBQVUsRUFBRTtDQUM1QixNQUFNLFdBQVUsQ0FBRSxXQUFVLEVBQUU7Q0FDL0I7O0FBRUEsc0JBQXFCO0FBQ3JCO0NBQ0M7O0VBRUMsZUFBYztFQUNmO0NBQ0E7RUFDQyxpQkFBZ0I7RUFDakI7Q0FDRDs7QUFFQTtDQUNDOztFQUVDLGVBQWM7RUFDZjtDQUNBO0VBQ0MsaUJBQWdCO0VBQ2pCO0NBQ0Q7O0FBRUE7Q0FDQzs7RUFFQyxnQkFBZTtFQUNoQjtDQUNBO0VBQ0MsaUJBQWdCO0VBQ2pCO0NDbHRCRDs7O0dBR0U7O0FBRUYsY0FBYTtBQUNiO0NBQ0MsYUFBWTtDQUNaLGVBQWM7Q0FDZCxZQUFXO0NBQ1gsbUJBQWtCO0NBQ2xCLGVBQWM7Q0FDZCxVQUFTO0NBQ1Y7QUFDQSw2QkFBNEI7QUFDNUI7Q0FDQyxjQUFhO0NBQ2IsbUJBQWtCO0NBQ2xCLFlBQVc7Q0FDWCx3QkFBdUI7Q0FDeEI7QUFDQTtDQUNDLGNBQWE7Q0FDYixtQkFBa0I7Q0FDbEIsOENBQTZDO0NBQzlDO0FBQ0E7Q0FDQyxpQkFBZ0I7Q0FDaEIsbUJBQWtCO0NBQ2xCLFlBQVc7Q0FDWjtBQUNBO0NBS0MscUNBQW9DO0NBQ3JDOztBQUVBO0NBQ0MsWUFBVztDQUNaO0FBQ0E7O0NBRUMsZ0JBQWU7Q0FDaEI7QUFDQTtDQUNDLDBCQUF5QjtDQUV6Qix1QkFBc0I7Q0FDdEIsc0JBQXFCO0NBQ3JCLGtCQUFpQjtDQUNqQiw4Q0FBNkM7Q0FDOUM7O0FBRUEscUJBQW9CO0FBQ3BCO0lBQ0ksbUNBQWtDO0NBQ3RDOztBQUVBLFNBQVE7QUFDUjs7Q0FFQyxvQ0FBbUM7Q0FDbkMsb0NBQW1DO0NBQ25DLG9DQUFtQztFQUNsQyxzQ0FBcUM7RUFDckMsbUNBQWtDO0VBQ2xDLGtDQUFpQztDQUNuQzs7QUFFQSxzQkFBcUI7O0FBRXJCO0NBQ0MsNEJBQTJCO0NBQzNCLG1DQUFrQztDQUNsQyxtQ0FBa0M7Q0FDbEMsMEJBQXlCO0NBQ3pCLGdDQUErQjtDQUMvQixnQ0FBK0I7Q0FDL0IscUJBQW9CO0NBQ3JCO0FBQ0EsVUFBUztBQUNUO0VBQ0UsWUFBVztFQUNYLHlDQUF3QztFQUV4QyxpQ0FBZ0M7Q0FDbEM7QUFDQTtFQUNFLHdDQUF1QztFQUV2QyxnQ0FBK0I7Q0FDakM7QUFDQSxlQUFjO0FBQ2Q7RUFDRSw2Q0FBNEM7RUFFNUMscUNBQW9DO0NBQ3RDO0FBQ0E7RUFDRSw0Q0FBMkM7RUFFM0Msb0NBQW1DO0NBQ3JDO0FBQ0EsWUFBVztBQUNYO0VBQ0UsNkNBQTRDO0VBRTVDLHFDQUFvQztDQUN0QztBQUNBO0VBQ0Usd0NBQXVDO0VBRXZDLGdDQUErQjtDQUNqQztBQUNBLGFBQVk7QUFDWjtFQUNFLDZDQUE0QztFQUU1QyxxQ0FBb0M7Q0FDdEM7O0FBRUE7RUFDRSwyQ0FBMEM7RUFFMUMsbUNBQWtDO0NBQ3BDO0FBQ0EsZUFBYztBQUNkLFNBQVE7QUFDUjtFQUNFLElBQUksVUFBVTtDQUNoQjtBQUlBO0VBQ0UsSUFBSSxVQUFVO0NBQ2hCO0FBQ0E7RUFDRSxLQUFLLFVBQVMsRUFBRTtFQUNoQixPQUFPLFVBQVMsRUFBRTtDQUNwQjtBQUtBO0VBQ0UsS0FBSyxVQUFTLEVBQUU7RUFDaEIsT0FBTyxVQUFTLEVBQUU7Q0FDcEI7QUFDQTtFQUNFLEtBQUssVUFBUyxFQUFFO0VBQ2hCLE9BQU8sVUFBUyxFQUFFO0NBQ3BCO0FBS0E7RUFDRSxLQUFLLFVBQVMsRUFBRTtFQUNoQixPQUFPLFVBQVMsRUFBRTtDQUNwQjtBQUNBO0VBQ0UsTUFBTSxZQUFXLENBQUUsc0NBQXFDLEVBQUU7RUFDMUQsTUFBTSxZQUFXLENBQUUsd0RBQXVELEVBQUU7RUFDNUUsT0FBTyxZQUFXLENBQUUsd0RBQXVELEVBQUU7Q0FDL0U7QUFNQTtFQUNFLE1BQU0sWUFBVyxDQUFFLDhCQUE2QixFQUFFO0VBQ2xELE1BQU0sWUFBVyxDQUFFLGdEQUErQyxFQUFFO0VBQ3BFLE9BQU8sWUFBVyxDQUFFLGdEQUErQyxFQUFFO0NBQ3ZFO0FBQ0E7RUFDRSxVQUFVLFlBQVcsQ0FBRSx1REFBc0QsRUFBRTtFQUMvRSxNQUFNLFlBQVcsQ0FBRSxzQ0FBcUMsRUFBRTtFQUMxRCxPQUFPLFdBQVUsQ0FBRSwrQ0FBOEMsRUFBRTtDQUNyRTtBQU1BO0VBQ0UsVUFBVSxZQUFXLENBQUUsK0NBQThDLEVBQUU7RUFDdkUsTUFBTSxZQUFXLENBQUUsOEJBQTZCLEVBQUU7RUFDbEQsT0FBTyxXQUFVLENBQUUsdUNBQXNDLEVBQUU7Q0FDN0Q7QUFDQTtFQUNFLEtBQUssV0FBVSxDQUFFLDZCQUE0QixFQUFFO0NBQ2pEO0FBSUE7RUFDRSxLQUFLLFdBQVUsQ0FBRSxxQkFBb0IsRUFBRTtDQUN6QztBQUNBO0VBQ0UsT0FBTyxxQ0FBb0MsRUFBRTtDQUMvQztBQUlBO0VBQ0UsT0FBTyw2QkFBNEIsRUFBRTtDQUN2Qzs7QUFFQTtFQUNFLE9BQU8sV0FBVSxDQUFFLDhCQUE2QixFQUFFO0NBQ3BEO0FBSUE7RUFDRSxPQUFPLFdBQVUsQ0FBRSxzQkFBcUIsRUFBRTtDQUM1Qzs7QUFFQTtFQUNFLEtBQUssV0FBVSxDQUFFLDhCQUE2QixFQUFFO0NBQ2xEO0FBSUE7RUFDRSxLQUFLLFdBQVUsQ0FBRSxzQkFBcUIsRUFBRTtDQUMxQztBQ3RPQTs7Ozs7O0VBTUM7O0FBRUQ7RUFDRSxlQUFjO0NBQ2hCO0FBQ0E7OztDQUdDLGVBQWM7Q0FDZjtBQUNBO0NBQ0MsZUFBYztDQUNmO0FBQ0E7Q0FDQyxjQUFhO0NBQ2Q7QUFDQTtDQUNDLGNBQWE7Q0FDZDs7QUFFQTtzQ0FDcUM7QUFDckM7O0VBRUUsZUFBYztDQUNoQjtBQUNBO0VBQ0Usc0JBQXFCO0NBQ3ZCO0FBQ0E7O0NBRUMsOEJBQTZCO0NBQzlCO0FBQ0E7RUFDRSxlQUFjO0NBQ2hCO0FBQ0E7RUFDRSw2QkFBNEI7RUFDNUIsZUFBYztDQUNoQjtBQUNBOzs7RUFHRSw2QkFBNEI7Q0FDOUI7QUFDQTtFQUNFLHNCQUFxQjtDQUN2QjtBQUNBOzs7RUFHRSxxQkFBb0I7Q0FDdEI7QUFDQTtFQUNFLGdDQUErQjtDQUNqQztBQUNBOzs7RUFHRSxlQUFjO0NBQ2hCOztBQUVBLGlDQUFnQztBQUNoQztDQUNDOzs7R0FHRSxxQkFBb0I7R0FDcEIsdUJBQXNCO0VBQ3hCO0NBQ0E7R0FDRSxtQkFBa0I7RUFDcEI7Q0FDQTtHQUNFLHFCQUFvQjtFQUN0QjtDQUNEOztBQUVBO3NDQUNxQztBQUNyQyw2Q0FBNEM7QUFDNUM7Q0FDQyxlQUFjO0NBQ2Y7O0FBRUE7OztFQUdFLGVBQWM7Q0FDaEI7QUFDQTtFQUNFLHNCQUFxQjtDQUN2QjtBQUNBO0VBQ0UsZUFBYztDQUNoQjtBQUNBO0VBQ0UsZUFBYztDQUNoQjtBQUNBO0VBQ0UsZUFBYztDQUNoQjtBQUNBO0VBQ0Usc0JBQXFCO0NBQ3ZCO0FBQ0E7OztFQUdFLHFCQUFvQjtDQUN0QjtBQUNBO0VBQ0UsZ0NBQStCO0NBQ2pDOztBQUVBLGlDQUFnQztBQUNoQztDQUNDO0dBQ0Usb0JBQW1CO0VBQ3JCO0NBQ0E7OztHQUdFLDBCQUF5QjtFQUMzQjtDQUNBO0dBQ0UsbUJBQWtCO0VBQ3BCO0NBQ0E7R0FDRSwwQkFBeUI7RUFDM0I7Q0FDRDs7QUFFQTtzQ0FDcUM7QUFDckM7RUFDRSxzQkFBcUI7Q0FDdkI7QUFDQTtFQUNFLHNCQUFxQjtDQUN2QjtBQUNBOzs7RUFHRSxxQkFBb0I7Q0FDdEI7QUFDQTtFQUNFLGdDQUErQjtDQUNqQzs7QUFFQSxpQ0FBZ0M7QUFDaEM7Q0FDQzs7O0dBR0UscUJBQW9CO0dBQ3BCLHVCQUFzQjtFQUN4QjtDQUNBO0lBQ0csZUFBYztFQUNqQjtDQUNEOztBQUVBO3NDQUNxQztBQUNyQztFQUNFLGVBQWM7Q0FDaEI7QUFDQTtFQUNFLGVBQWM7Q0FDaEI7QUFDQTtFQUNFLHNCQUFxQjtDQUN2QjtBQUNBO0VBQ0Usc0JBQXFCO0NBQ3ZCO0FBQ0E7OztFQUdFLHFCQUFvQjtDQUN0QjtBQUNBO0VBQ0UsZ0NBQStCO0NBQ2pDO0FBQ0E7RUFDRSxvQkFBbUI7RUFDbkIsZUFBYztDQUNoQjs7QUFFQSxpQ0FBZ0M7QUFDaEM7O0NBRUM7OztHQUdFLHFCQUFvQjtHQUNwQix1QkFBc0I7RUFDeEI7Q0FDQTtHQUNFLG1CQUFrQjtFQUNwQjtDQUNBO0dBQ0UscUJBQW9CO0VBQ3RCO0NBQ0Q7O0FBRUE7c0NBQ3FDO0FBQ3JDLDZDQUE0QztBQUM1QztDQUNDLGVBQWM7Q0FDZjtBQUNBOztFQUVFLHNCQUFxQjtDQUN2QjtBQUNBO0VBQ0UsZUFBYztDQUNoQjtBQUNBO0VBQ0UsdUJBQXNCO0VBQ3RCLGVBQWM7Q0FDaEI7QUFDQTtFQUNFLGVBQWM7Q0FDaEI7QUFDQTs7O0VBR0UsZUFBYztDQUNoQjs7QUFFQSxpQ0FBZ0M7QUFDaEM7Q0FDQztFQUNDLG9CQUFtQjtFQUNwQjtDQUNBOzs7R0FHRSwwQkFBeUI7RUFDM0I7Q0FDQTtHQUNFLG1CQUFrQjtFQUNwQjtDQUNBO0dBQ0UscUJBQW9CO0VBQ3RCO0NBQ0Q7O0FBRUE7c0NBQ3FDO0FBQ3JDLGdCQUFlO0FBQ2Y7Q0FDQzs7R0FFRSw4QkFBNkI7RUFDL0I7Q0FDRDtBQUNBO0VBQ0UsZUFBYztDQUNoQjtBQUNBO0VBQ0UsZUFBYztDQUNoQjtBQUNBOzs7RUFHRSxlQUFjO0NBQ2hCO0FBQ0E7RUFDRSxxQkFBb0I7Q0FDdEI7QUFDQTs7RUFFRSxxQkFBb0I7Q0FDdEI7QUFDQTtFQUNFLHNCQUFxQjtDQUN2QjtBQUNBO0VBQ0UscUJBQW9CO0NBQ3RCO0FBQ0E7RUFDRSxpQkFBZ0I7Q0FDbEI7QUFDQTtFQUNFLGVBQWM7Q0FDaEI7O0FBRUEsa0JBQWlCO0FBQ2pCO0lBQ0ksZUFBYztDQUNsQjs7QUFFQSxrQkFBaUI7QUFDakI7SUFDSSx3Q0FBdUM7Q0FDMUM7OztRQUdPLCtCQUE4QjtLQUNsQztDQUNKO0FBQ0E7c0NBQ3FDO0FBQ3JDLDhCQUE2QjtBQUM3Qjs7R0FFRTtBQUNGO0VBQ0UscUJBQW9CO0NBQ3RCO0FBQ0E7RUFDRSw4QkFBNkI7RUFDN0Isa0RBQWlEO0NBQ25EOztBQUVBO3NDQUNxQztBQUNyQyxZQUFXO0FBQ1g7Q0FDQyxxQ0FBb0M7Q0FDckM7QUFDQTtDQUNDLG9CQUFtQjtDQUNwQjtBQUNBLG1CQUFrQjtBQUNsQjtDQUNDLDBCQUF5QjtDQUMxQjs7QUFFQSxtQkFBa0I7QUFDbEI7Q0FDQyxnQkFBZTtDQUNmOzs7RUFHQywwQkFBeUI7RUFDMUI7Q0FDQTs7O0dBR0UsbUJBQWtCO0VBQ3BCO0NBQ0E7Ozs7OztFQU1DLDBCQUF5QjtFQUMxQjtDQUNBO0VBQ0MsMEJBQXlCO0VBQzFCOztDQUVBLGtCQUFpQjtDQUNqQjtFQUNDLGVBQWM7RUFDZjs7Q0FFQSw0QkFBMkI7Q0FDM0I7O0VBRUMsZUFBYztFQUNmO0NBQ0E7OztHQUdFLG1CQUFrQjtFQUNwQjtDQUNEOztBQUVBO0NBQ0MsbUJBQWtCO0NBQ2xCOztFQUVDLDBCQUF5QjtFQUMxQjtDQUNBOzs7O0VBSUMsMEJBQXlCO0VBQzFCO0NBQ0E7O0VBRUMsZUFBYztFQUNmOztDQUVBLG1CQUFrQjtDQUNsQjs7RUFFQyxlQUFjO0VBQ2Y7O0NBRUEsa0JBQWlCO0NBQ2pCOzs7O0VBSUMsZUFBYztFQUNmO0NBQ0E7O0VBRUMsMEJBQXlCO0VBQzFCOztDQUVBLG1CQUFrQjtDQUNsQjs7RUFFQyxlQUFjO0VBQ2Y7O0NBRUEsaUJBQWdCO0NBQ2hCOztFQUVDLGVBQWM7RUFDZjtDQUNEOztBQUVBO3NDQUNxQztBQUNyQzs7Q0FFQywwQkFBeUI7Q0FDMUI7QUFDQTs7O0NBR0MsMEJBQXlCO0NBQzFCO0FBQ0E7Ozs7O0NBS0MsZUFBYztDQUNmO0FBQ0E7RUFDRSxlQUFjO0NBQ2hCOztBQUVBO3NDQUNxQztBQUNyQywwQkFBeUI7QUFDekI7Q0FDQywwQ0FBeUM7Q0FDMUM7O0FBRUEsOEJBQTZCO0FBQzdCO0VBTUU7Q0FDRjtBQUNBO0NBQ0Msb0NBQW1DO0NBQ3BDO0FBQ0E7Q0FDQyxvQ0FBbUM7Q0FDcEM7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0Msb0JBQW1CO0NBQ3BCO0FBQ0E7Ozs7O0NBS0Msb0JBQW1CO0NBQ25CLFlBQVc7Q0FDWjs7QUFFQSxtQkFBa0I7QUFDbEI7R0FDRywrQkFBOEI7Q0FDakM7O0FBRUEsc0JBQXFCO0FBQ3JCO0VBQ0Usc0JBQXFCO0NBQ3ZCO0FBQ0E7RUFDRSxlQUFjO0VBQ2Qsc0JBQXFCO0NBQ3ZCO0FBQ0E7RUFDRSxvQkFBbUI7Q0FDckI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsY0FBYTtDQUNkOztBQUVBLG9CQUFtQjtBQUNuQjtDQUNDLG1CQUFrQjtDQUNuQjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxjQUFhO0NBQ2Q7QUFDQTtDQUNDLG1CQUFrQjtDQUNuQjtBQUNBO0NBQ0MsNkJBQTRCO0NBQzdCOztBQUVBO3NDQUNxQztBQUNyQyxhQUFZO0FBQ1o7OztDQUdDLGdDQUErQjtDQUNoQzs7QUFFQSxnQkFBZTtBQUNmO0NBQ0MsMEJBQXlCO0NBQzFCO0FBQ0E7Q0FDQywyQkFBMEI7Q0FDM0I7QUFDQTtFQUNFLG9CQUFtQjtDQUNyQjtBQUNBO0VBQ0Usb0JBQW1CO0NBQ3JCOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLGVBQWM7Q0FDZjs7QUFFQTtzQ0FDcUM7QUFDckM7Ozs7Q0FJQyxlQUFjO0NBQ2Y7O0FBRUEsaUJBQWdCO0FBQ2hCO0NBQ0MseUJBQXdCO0NBQ3pCOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLGNBQWE7Q0FDZDtBQUNBOztDQUVDLGVBQWM7Q0FDZCxpQ0FBZ0M7Q0FDakM7O0FBRUEsa0JBQWlCO0FBQ2pCOzs7Q0FHQyxlQUFjO0NBQ2Y7O0FBRUE7c0NBQ3FDO0FBQ3JDLGFBQVk7QUFDWjtDQUNDLGlDQUFnQztDQUNqQztBQUNBOzs7Q0FHQyxvQkFBbUI7Q0FDcEI7QUFDQTtDQUNDLG9CQUFtQjtDQUNwQjs7QUFFQSxhQUFZO0FBQ1o7Q0FDQyw4QkFBNkI7Q0FDOUI7O0FBRUEsYUFBWTtBQUNaOztDQUVDLG9CQUFtQjtDQUNuQiwwQkFBeUI7Q0FDMUI7O0FBRUE7c0NBQ3FDO0FBQ3JDOztDQUVDLGNBQWE7Q0FDZDtBQUNBO0NBQ0MsZ0NBQStCO0NBQ2hDOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLGVBQWM7Q0FDZjtBQUNBO0NBQ0Msb0JBQW1CO0NBQ3BCOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLGVBQWM7Q0FDZjs7QUFFQTtzQ0FDcUM7QUFDckM7OztDQUdDLGNBQWE7Q0FDZDtBQUNBO0NBQ0MsZ0JBQWU7Q0FDaEI7QUFDQTtzQ0FDcUM7QUFDckM7Q0FDQyx5QkFBd0I7Q0FDekI7O0FBRUEsa0JBQWlCO0FBQ2pCO0NBQ0Msb0JBQW1CO0NBQ3BCOztBQUVBO3NDQUNxQztBQUNyQyxtQkFBa0I7QUFDbEI7OztDQUdDLGNBQWE7Q0FDZDs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxjQUFhO0NBQ2Q7O0FBRUE7c0NBQ3FDO0FBQ3JDLGtCQUFpQjtBQUNqQjtDQUNDLG9CQUFtQjtDQUNwQjs7QUFFQSxrQkFBaUI7QUFDakI7Q0FDQyxlQUFjO0NBQ2QsaUNBQWdDO0NBQ2pDO0FBQ0E7Q0FDQyxvQkFBbUI7Q0FDcEI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsY0FBYTtDQUNkO0FBQ0E7Q0FDQyxjQUFhO0NBQ2Q7O0FBRUEsZUFBYztBQUNkO0NBQ0Msb0JBQW1CO0NBQ3BCO0FBQ0E7RUFDRSxxQkFBb0I7Q0FDdEI7O0FBRUEsaUJBQWdCO0FBQ2hCO0NBQ0MsOEJBQTZCO0NBQzlCOztBQUVBLHdCQUF1QjtBQUN2QjtDQUNDLHNCQUFxQjtDQUNyQiwwQkFBeUI7Q0FDMUI7QUFDQTtDQUNDLDBCQUF5QjtDQUMxQjtBQUNBO0NBQ0MsZUFBYztDQUNmOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLGNBQWE7Q0FDZDs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyw4QkFBNkI7Q0FDOUI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsZUFBYztDQUNmOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLGNBQWE7Q0FDZDs7QUFFQSxnQkFBZTtBQUNmO0NBQ0MsZUFBYztDQUNkLHNCQUFxQjtDQUN0Qjs7QUFFQTtzQ0FDcUM7QUFDckM7RUFDRSxZQUFXO0VBQ1gsb0JBQW1CO0NBQ3JCOztBQUVBO3NDQUNxQztBQUNyQyxtQkFBa0I7QUFDbEI7Q0FDQyxlQUFjO0NBQ2Y7O0FBRUE7Q0FDQyxlQUFjO0NBQ2Y7O0FBRUEsd0JBQXVCO0FBQ3ZCO0NBQ0MsZUFBYztDQUNmO0FBQ0E7Q0FDQyxvQkFBbUI7Q0FDcEI7O0FBRUEsc0JBQXFCO0FBQ3JCO0NBQ0MsZUFBYztDQUNmOztBQUVBO3NDQUNxQztBQUNyQyxrQkFBaUI7QUFDakI7Q0FDQyw4QkFBNkI7Q0FDOUI7O0FBRUEsa0JBQWlCO0FBQ2pCO0NBQ0MsK0JBQThCO0NBQy9COztBQUVBLGtCQUFpQjtBQUNqQjtDQUNDLGlDQUFnQztDQUNqQzs7QUFFQSxrQ0FBaUM7QUFDakM7RUFDRSxlQUFjO0NBQ2hCO0FBQ0E7RUFDRSxvQkFBbUI7Q0FDckI7O0FBRUEsaUNBQWdDO0FBQ2hDO0VBQ0UsZUFBYztDQUNoQjs7QUFFQTtzQ0FDcUM7QUFDckMsZ0JBQWU7QUFDZjs7Ozs7O0VBTUUsMEJBQXlCO0VBQ3pCLHNCQUFxQjtDQUN2QjtBQUNBO0VBQ0Usb0JBQW1CO0VBQ25CLHNCQUFxQjtDQUN2Qjs7QUFFQSxXQUFVO0FBQ1Y7O0VBRUUsb0JBQW1CO0VBQ25CLHNCQUFxQjtDQUN2QjtBQUNBOzs7O0VBSUUsWUFBVztFQUNYLG9CQUFtQjtDQUNyQjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyw4QkFBNkI7Q0FDOUI7O0FBRUE7c0NBQ3FDO0FBQ3JDLGlCQUFnQjtBQUNoQjtDQUNDLG9CQUFtQjtDQUNwQjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxlQUFjO0NBQ2Y7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsZUFBYztDQUNmO0FBQ0E7Q0FDQyxlQUFjO0NBQ2Y7O0FBRUE7c0NBQ3FDO0FBQ3JDLGVBQWM7QUFDZDtDQUNDLG9CQUFtQjtDQUNwQjs7QUFFQTtzQ0FDcUM7QUFDckM7RUFDRSxvQkFBbUI7Q0FDckI7O0FBRUE7c0NBQ3FDO0FBQ3JDOztDQUVDLGVBQWM7Q0FDZjs7QUFFQTs7OztDQUlDLGVBQWM7Q0FDZjs7QUFFQSxpQkFBZ0I7QUFDaEI7Q0FDQyxlQUFjO0NBQ2Y7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsZUFBYztDQUNmO0FBQ0E7Q0FDQyxlQUFjO0NBQ2Y7QUFDQTtDQUNDLGVBQWM7Q0FDZjtBQUNBO0NBQ0MsZUFBYztDQUNmOztBQUVBO3NDQUNxQztBQUNyQztFQUNFLGVBQWM7Q0FDaEI7QUFDQTtFQUNFLGVBQWM7Q0FDaEI7QUFDQTtFQUNFLFlBQVc7Q0FDYjs7QUFFQTtzQ0FDcUM7QUFDckM7O0VBRUUsZUFBYztDQUNoQjs7QUFFQTtzQ0FDcUM7QUFDckM7RUFDRSxzQkFBcUI7Q0FDdkI7QUFDQTs7RUFFRSxzQkFBcUI7Q0FDdkI7QUFDQTtFQUNFLGVBQWM7Q0FDaEI7O0FBRUEsbUNBQWtDO0FBQ2xDO0VBQ0UsK0JBQThCO0NBQ2hDO0FBQ0E7RUFDRSwyQkFBMEI7Q0FDNUI7O0FBRUE7c0NBQ3FDO0FBQ3JDLGtCQUFpQjtBQUNqQjtFQUNFLG9CQUFtQjtDQUNyQjs7QUFFQSwwQkFBeUI7QUFDekI7RUFDRSxvQkFBbUI7Q0FDckI7QUFDQTs7RUFFRSwwQkFBeUI7Q0FDM0I7QUFDQTtFQUNFLG9CQUFtQjtDQUNyQjtBQUNBO0VBQ0Usb0JBQW1CO0NBQ3JCOztBQUVBO3NDQUNxQztBQUNyQyxlQUFjO0FBQ2Q7O0NBRUMsZUFBYztDQUNmOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLGVBQWM7Q0FDZjs7QUFFQTtDQUNDLFlBQVc7Q0FDWCxvQkFBbUI7Q0FDcEI7O0FBRUE7c0NBQ3FDO0FBQ3JDOztFQUVFLG9CQUFtQjtDQUNyQjs7QUFFQTtzQ0FDcUM7QUFDckMsY0FBYTtBQUNiO0VBQ0UsZUFBYztFQUNkLDBCQUF5QjtDQUMzQjs7QUFFQTtFQUNFLGVBQWM7RUFDZCwrQkFBOEI7RUFDOUIsc0JBQXFCO0NBQ3ZCOztBQUVBO3NDQUNxQztBQUNyQztFQUNFLGVBQWM7RUFDZCwwQkFBeUI7Q0FDM0I7QUFDQTtFQUNFLG9CQUFtQjtDQUNyQjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxlQUFjO0NBQ2Y7O0FBRUE7c0NBQ3FDO0FBQ3JDO0VBQ0Usb0JBQW1CO0NBQ3JCOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLHNCQUFxQjtDQUN0QjtBQUNBO0dBQ0csb0JBQW1CO0NBQ3RCOztBQUVBO3NDQUNxQztBQUNyQztFQUNFLG9CQUFtQjtDQUNyQjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxvQkFBbUI7Q0FDcEI7QUFDQTtDQUNDLDhCQUE2QjtDQUM5Qjs7QUFFQTtzQ0FDcUM7QUFDckMsYUFBWTtBQUNaO0NBQ0Msb0JBQW1CO0NBQ3BCOztBQUVBLFlBQVc7QUFDWDtDQUNDLGVBQWM7Q0FDZjs7QUFFQSxhQUFZO0FBQ1o7Q0FDQyxlQUFjO0NBQ2Y7QUFDQTtDQUNDLHNCQUFxQjtDQUN0Qjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxlQUFjO0NBQ2Y7QUFDQTtDQUNDLG9CQUFtQjtDQUNwQjtBQUNBOztDQUVDLGVBQWM7Q0FDZjtBQUNBO0NBQ0MsZUFBYztDQUNmO0FBQ0E7O0NBRUMsZUFBYztDQUNmO0FBQ0E7Q0FDQyxzQkFBcUI7Q0FDdEI7O0FBRUE7c0NBQ3FDO0FBQ3JDLGtCQUFpQjtBQUNqQjtDQUNDLGNBQWE7Q0FDZDtBQUNBO0NBQ0MsbUJBQWtCO0NBQ2xCLDZCQUE0QjtDQUM3QjtBQUNBO0NBQ0MsV0FBVTtDQUNWLG1CQUFrQjtDQUNsQixnQ0FBK0I7Q0FDaEM7O0FBRUEscUJBQW9CO0FBQ3BCO0NBQ0MsZ0NBQStCO0NBQ2hDO0FBQ0E7Q0FDQyxjQUFhO0NBQ2Q7O0FBRUEsbUJBQWtCO0FBQ2xCO0NBQ0Msb0JBQW1CO0NBQ3BCOztBQUVBLG9CQUFtQjtBQUNuQjs7Q0FFQyxtQkFBa0I7Q0FDbkI7O0FBRUEsb0JBQW1CO0FBQ25CO0NBQ0MsY0FBYTtDQUNkO0FBQ0E7O0NBRUMsY0FBYTtDQUNkOztBQUVBO3NDQUNxQztBQUNyQzs7O0NBR0MsNkJBQTRCO0NBQzdCOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLGNBQWE7Q0FDZDtBQUNBO0NBQ0MsZUFBYztDQUNmOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLG9CQUFtQjtDQUNwQjtBQUNBO0NBQ0MsY0FBYTtDQUNkO0FBQ0E7Q0FDQyx1QkFBc0I7Q0FDdkI7QUFDQTtFQUNFLGlDQUFnQztDQUNsQzs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxvQkFBbUI7Q0FDcEI7QUFDQTs7Ozs7Q0FLQyxvQkFBbUI7Q0FDcEI7O0FBRUE7c0NBQ3FDO0FBQ3JDOztDQUVDLCtCQUE4QjtDQUMvQjs7QUFFQTs7Q0FFQyxvQkFBbUI7Q0FDcEI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0VBQ0Usc0JBQXFCO0NBQ3ZCOztBQUVBO3NDQUNxQztBQUNyQztFQUNFLGVBQWM7Q0FDaEI7O0FBRUE7O0VBRUUscUJBQW9CO0NBQ3RCOztBQUVBO3NDQUNxQztBQUNyQztFQUNFLGVBQWM7Q0FDaEI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0VBQ0UsZUFBYztDQUNoQjs7QUFFQTtzQ0FDcUM7QUFDckM7RUFDRSxzQkFBcUI7Q0FDdkI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0VBQ0UscUJBQW9CO0NBQ3RCOztBQUVBO3NDQUNxQztBQUNyQztFQUNFLGVBQWM7Q0FDaEI7O0FBRUE7c0NBQ3FDO0FBQ3JDOzs7RUFHRSxlQUFjO0NBQ2hCOztBQUVBO3NDQUNxQztBQUNyQztFQUNFLHFCQUFvQjtDQUN0Qjs7QUFFQTtzQ0FDcUM7QUFDckM7RUFDRSxxQkFBb0I7Q0FDdEI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0VBQ0UscUJBQW9CO0NBQ3RCOztBQUVBO3NDQUNxQztBQUNyQztFQUNFLGVBQWM7Q0FDaEI7O0FBRUE7c0NBQ3FDO0FBQ3JDOztFQUVFLHFCQUFvQjtDQUN0Qjs7QUFFQTtzQ0FDcUM7QUFDckM7RUFDRSxxQkFBb0I7Q0FDdEI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0VBQ0Usc0JBQXFCO0NBQ3ZCOztBQUVBO3NDQUNxQztBQUNyQztFQUNFLHNCQUFxQjtDQUN2Qjs7QUFFQTtzQ0FDcUM7QUFDckM7RUFDRSxzQkFBcUI7Q0FDdkI7QUFDQTtFQUNFLHFCQUFvQjtDQUN0Qjs7QUFFQTtzQ0FDcUM7QUFDckM7RUFDRSxvQ0FBbUM7Q0FDckM7QUFDQTtFQUNFLHFCQUFvQjtDQUN0Qjs7QUFFQTtzQ0FDcUM7QUFDckM7RUFDRSxxQkFBb0I7Q0FDdEI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0VBQ0UsZUFBYztDQUNoQjs7QUFFQTtzQ0FDcUM7QUFDckM7RUFDRSxvQkFBbUI7Q0FDckI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0VBQ0Usb0JBQW1CO0NBQ3JCOztBQUVBO3NDQUNxQztBQUNyQztFQUNFLHNCQUFxQjtFQUNyQixlQUFjO0NBQ2hCOztBQUVBO3NDQUNxQztBQUNyQztFQUNFLHFCQUFvQjtFQUNwQixzQkFBcUI7Q0FDdkI7O0NBRUM7RUFDQyxlQUFjO0NBQ2hCOztBQUVBO0VBQ0UsZUFBYztDQUNoQjs7QUFFQTtzQ0FDcUM7QUFDckM7RUFDRSxlQUFjO0NBQ2hCO0FBQ0E7Q0FDQyxZQUFXO0NBQ1gsb0JBQW1CO0NBQ3BCO0FBQ0E7RUFDRSw4Q0FBNkM7Q0FDL0M7O0FBRUE7c0NBQ3FDO0FBQ3JDO0VBQ0UsNkJBQTRCO0NBQzlCOztBQUVBO3NDQUNxQztBQUNyQztFQUNFLDBCQUF5QjtDQUMzQjtBQUNBO0lBQ0ksZUFBYztDQUNsQjtBQUNBO0VBQ0UsZUFBYztDQUNoQjtBQUNBO0VBQ0UsZUFBYztDQUNoQjtBQUNBO0VBQ0UsZUFBYztDQUNoQjs7QUFFQTtzQ0FDcUM7QUFDckM7RUFDRSxlQUFjO0NBQ2hCOztBQUVBO3NDQUNxQztBQUNyQztFQUNFLDBCQUF5QjtDQUMzQjs7QUFFQTtzQ0FDcUM7QUFDckM7RUFDRSxlQUFjO0NBQ2hCOztBQUVBO3NDQUNxQztBQUNyQztFQUNFLDBCQUF5QjtDQUMzQjs7QUFFQTtzQ0FDcUM7QUFDckM7RUFDRSxlQUFjO0NBQ2hCO0FBQ0E7SUFDSSxlQUFjO0NBQ2xCO0FBQ0E7SUFDSSwwQkFBeUI7Q0FDN0I7QUFDQTtFQUNFLG9CQUFtQjtDQUNyQjtBQUNBO0VBQ0UsMEJBQXlCO0NBQzNCO0FBQ0E7RUFDRSwwQkFBeUI7Q0FDM0I7O0FBRUE7c0NBQ3FDO0FBQ3JDO0VBQ0UsZUFBYztDQUNoQjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxlQUFjO0NBQ2Y7O0FBRUE7c0NBQ3FDO0FBQ3JDO0VBQ0Usb0JBQW1CO0NBQ3JCOztBQUVBO3NDQUNxQztBQUNyQztFQUNFLGVBQWM7Q0FDaEI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0VBQ0Usb0JBQW1CO0NBQ3JCOztBQUVBO3NDQUNxQztBQUNyQztFQUNFLG9CQUFtQjtDQUNyQjtBQUNBO0VBQ0UsWUFBVztFQUNYLG9CQUFtQjtDQUNyQjs7QUFFQTtFQUNFLHdDQUF1QztDQUN6Qzs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQywwQkFBeUI7Q0FDMUI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsMEJBQXlCO0NBQzFCOztBQUVBO3NDQUNxQztBQUNyQztFQUNFLG9DQUFtQztDQUNyQztBQUNBO0VBQ0Usa0NBQWlDO0NBQ25DOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLGVBQWM7Q0FDZjtBQUNBO0NBQ0Msc0JBQXFCO0NBQ3JCLDBCQUF5QjtDQUMxQjtBQUNBO0NBQ0MsZUFBYztDQUNmO0FBQ0E7Q0FDQyxlQUFjO0NBQ2Y7QUFDQTtDQUNDLG9CQUFtQjtDQUNwQjtBQUNBO0NBQ0Msb0JBQW1CO0NBQ25CLHNCQUFxQjtDQUN0Qjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyw4QkFBNkI7Q0FDOUI7QUFDQTs7Q0FFQyxlQUFjO0NBQ2Y7QUFDQTs7Q0FFQyxlQUFjO0NBQ2Y7QUFDQTs7O0NBR0MsZUFBYztDQUNmOztBQUVBOzs7Q0FHQyxlQUFjO0NBQ2Y7QUFDQTtDQUNDLGVBQWM7Q0FDZjtBQUNBOzs7Q0FHQywwQkFBeUI7Q0FDMUI7QUFDQTtDQUNDLGVBQWM7Q0NsakRmO3NDQUNxQztBQUNyQztDQUNDLFlBQVc7SUFDUiwwQkFBeUI7Q0FDN0I7O0FBRUE7Q0FDQyxvQkFBbUI7Q0FDcEI7O0FBRUE7Ozs7OztDQU1DLFlBQVc7Q0FDWCxpQkFBZ0I7Q0FDakI7O0FBRUE7Q0FDQyxZQUFXO0NBQ1o7O0FBRUE7OztDQUdDLFlBQVc7Q0FDWjs7QUFFQTtFQUNFLCtCQUE4QjtDQUNoQzs7QUFFQTtzQ0FDcUM7QUFDckM7O0NBRUMsNEJBQTJCO0NBQzVCOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLHVCQUFzQjtDQUN2Qjs7QUFFQTtFQUNFLDRCQUEyQjtDQUM3Qjs7QUFFQTtzQ0FDcUM7QUFDckM7RUFDRSw0QkFBMkI7Q0FDN0I7O0FBRUE7RUFDRSxZQUFXO0NBQ2I7O0FBRUE7c0NBQ3FDO0FBQ3JDOztDQUVDLGlCQUFnQjtDQUNoQiwwQkFBeUI7Q0FDMUI7O0FBRUE7Q0FDQyxpQkFBZ0I7Q0FDakI7O0FBRUEsVUFBUztBQUNUO0NBQ0MsWUFBVztDQUNaOztBQUVBO0NBQ0MsWUFBVztDQUNaOztBQUVBO0NBQ0MsWUFBVztDQUNaOztBQUVBO0NBQ0MsaUJBQWdCO0NBQ2pCOztBQUVBO0NBQ0MsWUFBVztDQUNaOztBQUVBOztDQUVDLFlBQVc7Q0FDWCxpQkFBZ0I7Q0FDakI7O0FBRUE7Q0FDQyxZQUFXO0NBQ1o7O0FBRUE7Q0FDQyw2QkFBNEI7Q0FDN0I7O0FBRUE7Q0FDQyx5QkFBd0I7Q0FDekI7O0FBRUEsYUFBWTtBQUNaO0NBQ0MsaUJBQWdCO0NBQ2hCLG1CQUFrQjtDQUNuQjs7QUFFQTtDQUNDLHdCQUF1QjtDQUN4Qjs7QUFFQTtDQUNDLHlCQUF3QjtDQUN6Qjs7QUFFQTtDQUNDLFlBQVc7Q0FDWjs7QUFFQTtDQUNDLFlBQVc7Q0FDWjs7QUFFQSxpQkFBZ0I7QUFDaEIsY0FBYTtBQUNiOzs7O0dBSUU7O0FBRUY7OztDQUdDLDBCQUF5QjtDQUMxQjs7QUFFQTs7Ozs7Q0FLQyxvQkFBbUI7Q0FDcEI7O0FBRUE7Q0FDQztFQUNDLG9CQUFtQjtFQUNwQjtDQUNEOztBQUVBLFVBQVM7QUFDVDtDQUNDLFlBQVc7Q0FDWCxvQkFBbUI7Q0FDbkIsMEJBQXlCO0NBQzFCOztBQUVBO0NBQ0Msb0JBQW1CO0NBQ3BCOztBQUVBOzs7O0NBSUMsaUJBQWdCO0NBQ2hCLGlCQUFnQjtDQUNoQix1QkFBc0I7Q0FDdkI7O0FBRUEsaUJBQWdCO0FBQ2hCOzs7Ozs7Q0FNQyxpQkFBZ0I7Q0FDaEIsNkJBQTRCO0NBQzdCOztBQUVBOzs7Ozs7Q0FNQyxZQUFXO0NBQ1gsNkJBQTRCO0NBQzdCOztBQUVBOzs7Ozs7Ozs7Ozs7Q0FZQyx1QkFBc0I7Q0FDdEIsK0JBQThCO0NBQy9COztBQUVBLHFCQUFvQjtBQUNwQjtDQUNDLGFBQVk7Q0FDWjs7RUFFQyxtQkFBa0I7RUFDbkI7O0NBRUE7RUFDQyxtQkFBa0I7RUFDbkI7O0NBRUE7RUFDQyxpQkFBZ0I7RUFDakI7O0NBRUEsaUJBQWdCO0NBQ2hCOztFQUVDLG1CQUFrQjtFQUNuQjs7Q0FFQSxjQUFhO0NBQ2I7RUFDQyxZQUFXO0VBQ1o7O0NBRUE7RUFDQyxZQUFXO0VBQ1gsMEJBQXlCO0VBQzFCOztDQUVBLGlCQUFnQjtDQUNoQjtFQUNDLFlBQVc7RUFDWjs7Q0FFQTs7OztFQUlDLFlBQVc7RUFDWjs7Q0FFQTs7OztFQUlDLDBCQUF5QjtFQUMxQjs7Q0FFQSxpQkFBZ0I7Q0FDaEI7OztFQUdDLFlBQVc7RUFDWjs7Q0FFQSxvQkFBbUI7Q0FDbkI7Ozs7O0VBS0MsdUJBQXNCO0VBQ3ZCOztDQUVBLDJCQUEwQjtJQUN2Qjs7OztFQUlGLFlBQVc7RUFDWCw4QkFBNkI7RUFDOUI7O0NBRUEsd0JBQXVCO0NBQ3ZCO0VBQ0MsWUFBVztFQUNYLG9CQUFtQjtFQUNuQiwwQkFBeUI7RUFDMUI7O0NBRUE7RUFDQyxvQkFBbUI7RUFDcEI7O0NBRUEsb0JBQW1CO0NBQ25CO0VBQ0MsbUJBQWtCO0VBQ25COztDQUVBLG9CQUFtQjtDQUNuQjtFQUNDLG1CQUFrQjtFQUNuQjs7Q0FFQTtFQUNDLG1CQUFrQjtFQUNuQjs7Q0FFQTs7RUFFQyxZQUFXO0VBQ1o7O0NBRUE7RUFDQyxpQkFBZ0I7RUFDakI7O0NBRUE7RUFDQywwQkFBeUI7RUFDMUI7O0NBRUE7O0VBRUMsaUJBQWdCO0VBQ2pCOztDQUVBLGFBQVk7Q0FDWjs7O0VBR0Msb0JBQW1CO0VBQ3BCOztDQUVBO0VBQ0Msb0JBQW1CO0VBQ3BCOztDQUVBOzs7O0VBSUMsbUJBQWtCO0VBQ25COztDQUVBOzs7O0VBSUMsd0JBQXVCO0VBQ3hCOztDQUVEOztBQUVBO0NBQ0M7RUFDQyx1QkFBc0I7RUFDdEIsMEJBQXlCO0VBQzFCOztDQUVBO0VBQ0Msa0JBQWlCO0VBQ2pCLDRCQUEyQjtFQUMzQiw2QkFBNEI7RUFDN0I7O0NBRUE7RUFDQyxZQUFXO0VBQ1o7Q0FDRDs7QUFFQTtzQ0FDcUM7QUFDckMsaUJBQWdCO0FBQ2hCOzs7OztDQUtDLHlCQUF3QjtDQUN4Qiw0QkFBMkI7Q0FDNUI7O0FBRUE7Ozs7O0NBS0MsaUJBQWdCO0NBQ2hCLDRCQUEyQjtDQUM1Qjs7QUFFQTtDQUNDLFlBQVc7Q0FDWjs7QUFFQTtzQ0FDcUM7QUFDckM7SUFDSTs7Ozs7UUFLSSx3QkFBdUI7S0FDM0I7Q0FDSjs7QUFFQSxjQUFhO0FBQ2I7c0NBQ3FDO0FBQ3JDO0lBQ0ksMENBQXlDO0NBQzdDOztBQUVBO0lBQ0ksMENBQXlDO0NBQzdDOztBQUVBO3NDQUNxQztBQUNyQyxpQkFBZ0I7QUFDaEI7Q0FDQyxvQkFBbUI7Q0FDbkIsbUJBQWtCO0NBQ2xCLDBCQUF5QjtDQUMxQjs7QUFFQTtDQUNDLFlBQVc7Q0FDWCwwQkFBeUI7Q0FDMUI7O0FBRUE7Q0FDQyxZQUFXO0NBQ1o7O0FBRUEsaUJBQWdCO0FBQ2hCO0NBQ0M7RUFDQyxvQkFBbUI7RUFDcEI7O0NBRUEsZ0JBQWU7Q0FDZjtFQUNDLGlCQUFnQjtFQUNqQjs7Q0FFQTtFQUNDLGNBQWE7RUFDZDs7Q0FFQSxVQUFTO0NBQ1Q7RUFDQyxpQkFBZ0I7RUFDakI7O0NBRUEsb0JBQW1CO0NBQ25CO0VBQ0MsWUFBVztFQUNaOztDQUVBLFVBQVM7Q0FDVDtFQUNDLG9CQUFtQjtFQUNuQiw4QkFBNkI7RUFDOUI7O0NBRUE7RUFDQywwQkFBeUI7RUFDMUI7O0NBRUE7RUFDQyxZQUFXO0VBQ1gsb0JBQW1CO0VBQ3BCOztDQUVBO0VBQ0MsWUFBVztFQUNaO0NBQ0E7RUFDQyxZQUFXO0VBQ1o7Q0FDQTtFQUNDLFlBQVc7RUFDWjs7Q0FFQTs7RUFFQyxZQUFXO0VBQ1o7O0NBRUEsbUJBQWtCO0NBQ2xCO0VBQ0MsbUJBQWtCO0VBQ2xCLDBCQUF5QjtFQUMxQjs7Q0FFQSxjQUFhO0NBQ2I7RUFDQyxZQUFXO0VBQ1gsdUJBQXNCO0VBQ3ZCOztDQUVBO0VBQ0MsZUFBYztFQUNmOztDQUVBOzs7RUFHQyxZQUFXO0VBQ1o7O0NBRUEsWUFBVztDQUNYO0VBQ0MsWUFBVztFQUNaOztDQUVBO0VBQ0MsZUFBYztFQUNmOztDQUVBLFdBQVU7Q0FDVjtFQUNDLHVCQUFzQjtFQUN2Qjs7Q0FFQSxhQUFZO0NBQ1o7RUFDQyxZQUFXO0VBQ1o7Q0FDRDs7QUFFQTtDQUNDLFVBQVM7Q0FDVDs7RUFFQyxpQkFBZ0I7RUFDaEIsb0JBQW1CO0VBQ3BCOztDQUVBO0VBQ0MsMEJBQXlCO0VBQzFCOztDQUVBLGdCQUFlO0NBQ2Y7RUFDQyxpQkFBZ0I7RUFDakI7Q0FDQSxpQkFBZ0I7Q0FDaEI7RUFDQyxjQUFhO0VBQ2Q7O0NBRUEsVUFBUztDQUNUOztFQUVDLFlBQVc7RUFDWjs7Q0FFQTs7RUFFQyxlQUFjO0VBQ2Y7O0NBRUE7O0VBRUMsWUFBVztFQUNaOztDQUVBLFVBQVM7Q0FDVDtFQUNDLG9CQUFtQjtFQUNuQiw4QkFBNkI7RUFDOUI7O0NBRUE7RUFDQywwQkFBeUI7RUFDMUI7O0NBRUE7RUFDQyxZQUFXO0VBQ1gsb0JBQW1CO0VBQ3BCOztDQUVBO0VBQ0MsWUFBVztFQUNaO0NBQ0E7RUFDQyxZQUFXO0VBQ1o7Q0FDQTtFQUNDLFlBQVc7RUFDWjs7Q0FFQTs7RUFFQyxZQUFXO0VBQ1o7O0NBRUEsWUFBVztDQUNYO0VBQ0Msb0JBQW1CO0VBQ3BCOztDQUVBO0VBQ0MsWUFBVztFQUNaOztDQUVBOztFQUVDLGVBQWM7RUFDZjs7Q0FFQTs7RUFFQyxvQkFBbUI7RUFDcEI7O0NBRUEsMkJBQTBCO0NBQzFCO1FBQ08sd0JBQXVCO0tBQzNCOztJQUVBO0VBQ0YsWUFBVztFQUNaOztDQUVBO0VBQ0MsWUFBVztFQUNaOztDQUVBOztFQUVDLGVBQWM7RUFDZjtDQUNEOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLGlCQUFnQjtDQUNqQjs7QUFFQTs7Q0FFQyxZQUFXO0NBQ1o7O0FBRUEsVUFBUztBQUNUO0NBQ0MsaUJBQWdCO0NBQ2pCOztBQUVBLGlCQUFnQjtBQUNoQjtDQUNDO0VBQ0MseUNBQXdDO1FBQ2xDLDBDQUF5QztFQUNoRDs7Q0FFQTtFQUNDLGlCQUFnQjtFQUNqQjs7Q0FFQTtFQUNDLFlBQVc7RUFDWjtDQUNEOztBQUVBO0NBQ0M7RUFDQyxpQkFBZ0I7RUFDakI7O0NBRUE7RUFDQywwQkFBeUI7RUFDMUI7Q0FDRDs7QUFFQTtzQ0FDcUM7QUFDckM7RUFDRSw0QkFBMkI7RUFDM0IsaURBQWdEO0NBQ2xEOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLG9CQUFtQjtDQUNuQiw2QkFBNEI7Q0FDN0I7O0FBRUE7Q0FDQyxZQUFXO0NBQ1o7O0FBRUE7O0NBRUMsaUJBQWdCO0NBQ2pCOztBQUVBOzs7Q0FHQyxZQUFXO0NBQ1o7O0FBRUE7OztDQUdDLFlBQVc7Q0FDWjs7QUFFQTs7RUFFRSw0QkFBMkI7Q0FDN0I7QUFDQTtzQ0FDcUM7QUFDckM7Q0FDQywwQkFBeUI7Q0FDMUI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0Msb0JBQW1CO0NBQ25CLDZCQUE0QjtDQUM3Qjs7QUFFQTtDQUNDLFlBQVc7Q0FDWCxpQkFBZ0I7Q0FDakI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0Msb0JBQW1CO0NBQ3BCOztBQUVBO0NBQ0Msb0JBQW1CO0NBQ3BCOztBQUVBO3NDQUNxQztBQUNyQzs7Q0FFQyxpQkFBZ0I7Q0FDaEIsc0JBQXFCO0NBQ3RCOztBQUVBO0NBQ0MsWUFBVztDQUNaOztBQUVBO0NBQ0MsWUFBVztDQUNaOztBQUVBO0NBQ0MsWUFBVztDQUNYLG9CQUFtQjtDQUNwQjs7QUFFQTs7R0FFRyxvQkFBbUI7Q0FDdEI7O0FBRUE7O0NBRUMsWUFBVztDQUNYLGlCQUFnQjtDQUNqQjs7QUFFQTtDQUNDLDBCQUF5QjtDQUMxQjs7QUFFQTs7Q0FFQyxZQUFXO0NBQ1o7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsWUFBVztDQUNaOztBQUVBO0NBQ0MsWUFBVztDQUNaOztBQUVBO0NBQ0MsWUFBVztDQUNaOztBQUVBO0NBQ0MsWUFBVztDQUNaOztBQUVBO0NBQ0MsbUJBQWtCO0NBQ25COztBQUVBO0NBQ0MsaUJBQWdCO0NBQ2pCOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLFlBQVc7Q0FDWCxzQkFBcUI7Q0FDckIsb0JBQW1CO0NBQ3BCOztBQUVBO0NBQ0MsaUJBQWdCO0NBQ2hCLG1CQUFrQjtDQUNuQjs7QUFFQTtDQUNDLHNCQUFxQjtDQUNyQixvQkFBbUI7Q0FDcEI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsWUFBVztDQUNYLGtCQUFpQjtDQUNsQjs7QUFFQTtDQUNDLFlBQVc7Q0FDWjs7QUFFQTtzQ0FDcUM7QUFDckM7Ozs7Q0FJQyxtQkFBa0I7Q0FDbEIsdUJBQXNCO0NBQ3ZCOztBQUVBO0NBQ0MsZUFBYztDQUNmOztBQUVBO0NBQ0MsZUFBYztDQUNmOztBQUVBO0NBQ0MsaUJBQWdCO0NBQ2pCOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLFlBQVc7Q0FDWCxpQkFBZ0I7Q0FDaEIsbUJBQWtCO0NBQ2xCLHVCQUFzQjtDQUN2Qjs7QUFFQTtDQUNDLHVCQUFzQjtDQUN2Qjs7QUFFQTtDQUNDLHdCQUF1QjtDQUN4Qjs7QUFFQTtDQUNDLHlCQUF3QjtDQUN6Qjs7QUFFQTtDQUNDLDBCQUF5QjtDQUMxQjs7QUFFQTtzQ0FDcUM7QUFDckM7Ozs7O0NBS0MsdUJBQXNCO0NBQ3ZCOztBQUVBO0NBQ0MsZUFBYztDQUNmOztBQUVBO0NBQ0MsZUFBYztDQUNmOztBQUVBO0NBQ0MsZUFBYztDQUNmOztBQUVBO0NBQ0MsZUFBYztDQUNmOztBQUVBO0NBQ0MsZUFBYztDQUNmOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLFlBQVc7Q0FDWjs7QUFFQTtzQ0FDcUM7QUFDckM7O0NBRUMsbUJBQWtCO0NBQ25COztBQUVBO0NBQ0MsWUFBVztDQUNaOztBQUVBO0NBQ0MsWUFBVztDQUNaOztBQUVBO0NBQ0MsWUFBVztDQUNaOztBQUVBOztFQUVFLGlCQUFnQjtDQUNsQjs7QUFFQTtzQ0FDcUM7QUFDckM7Ozs7O0NBS0MsbUJBQWtCO0NBQ25COztBQUVBO3NDQUNxQztBQUNyQzs7Q0FFQyx3QkFBdUI7Q0FDeEI7O0FBRUE7O0NBRUMseUJBQXdCO0NBQ3pCOztBQUVBLG1CQUFrQjtBQUNsQjtDQUNDLGlCQUFnQjtDQUNqQjs7QUFFQTtDQUNDLG9CQUFtQjtDQUNuQiw4QkFBNkI7Q0FDOUI7O0FBRUEsMkJBQTBCO0FBQzFCO0NBQ0Msb0JBQW1CO0NBQ3BCOztBQUVBO0NBQ0Msb0JBQW1CO0NBQ3BCOztBQUVBO0NBQ0MsWUFBVztDQUNaOztBQUVBLHdCQUF1QjtBQUN2QjtDQUNDLGlCQUFnQjtDQUNqQjs7QUFFQTtDQUNDLGlCQUFnQjtDQUNqQjs7QUFFQSxtQkFBa0I7QUFDbEI7O0NBRUMsaUNBQWdDO0NBQ2pDOztBQUVBOzs7Q0FHQyxZQUFXO0NBQ1o7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0Msb0NBQW1DO0NBQ3BDOztBQUVBOzs7O0NBSUMsZ0NBQStCO0NBQ2hDOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLG9CQUFtQjtDQUNwQjs7QUFFQTs7Q0FFQyxzQkFBcUI7Q0FDdEI7O0FBRUE7Ozs7O0NBS0Msc0JBQXFCO0NBQ3RCOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLHNCQUFxQjtDQUNyQixvQkFBbUI7Q0FDcEI7O0FBRUE7Q0FDQyxZQUFXO0NBQ1o7O0FBRUE7Q0FDQyxpQkFBZ0I7Q0FDaEIsdUJBQXNCO0NBQ3RCLDBCQUF5QjtDQUMxQjs7QUFFQTtzQ0FDcUM7QUFDckMsOEJBQTZCO0FBQzdCOztDQUVDLG9CQUFtQjtDQUNwQjs7QUFFQTs7Q0FFQywwQkFBeUI7Q0FDMUI7O0FBRUE7Q0FDQyxtQkFBa0I7Q0FDbkI7O0FBRUE7Q0FDQyxZQUFXO0NBQ1gsb0JBQW1CO0NBQ3BCOztBQUVBO0NBQ0MsWUFBVztDQUNYLGlCQUFnQjtDQUNqQjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxpQkFBZ0I7Q0FDakI7O0FBRUE7Q0FDQyxzQkFBcUI7Q0FDdEI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsWUFBVztDQUNaOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLGlCQUFnQjtDQUNqQjs7QUFFQTtDQUNDLFlBQVc7Q0FDWjs7QUFFQTs7Q0FFQyxZQUFXO0NBQ1o7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsWUFBVztDQUNYLG1CQUFrQjtDQUNuQjs7QUFFQTtDQUNDLFlBQVc7Q0FDWCxtQkFBa0I7Q0FDbkI7O0FBRUEsZUFBYztBQUNkO0dBQ0csZUFBYztHQUNkLDBCQUF5QjtDQUM1QjtBQUNBO0dBQ0csZUFBYztHQUNkLDBCQUF5QjtDQUM1QjtBQUNBO0dBQ0csZUFBYztHQUNkLDBCQUF5QjtDQUM1QjtBQUNBO0dBQ0csZUFBYztHQUNkLDBCQUF5QjtDQUM1QjtBQUNBO0dBQ0csZUFBYztHQUNkLDBCQUF5QjtDQUM1QjtBQUNBO0dBQ0csZUFBYztHQUNkLDBCQUF5QjtDQUM1QjtBQUNBO0dBQ0csZUFBYztHQUNkLDBCQUF5QjtDQUM1QjtBQUNBO0dBQ0csZUFBYztHQUNkLDBCQUF5QjtDQUM1QjtBQUNBO0dBQ0csZUFBYztHQUNkLDBCQUF5QjtDQUM1QjtBQUNBO0dBQ0csZUFBYztHQUNkLDBCQUF5QjtDQUM1QjtBQUNBO0dBQ0csZUFBYztHQUNkLDBCQUF5QjtDQUM1QjtBQUNBO0dBQ0csZUFBYztHQUNkLDBCQUF5QjtDQUM1QjtBQUNBO0dBQ0csZUFBYztHQUNkLDBCQUF5QjtDQUM1QjtBQUNBO0dBQ0csWUFBVztHQUNYLHVCQUFzQjtDQUN6QjtBQUNBO0dBQ0csZUFBYztHQUNkLDBCQUF5QjtDQUM1Qjs7QUFFQSx5QkFBd0I7QUFDeEI7Ozs7Ozs7Ozs7Ozs7OztDQWVDLFlBQVc7Q0FDWCxhQUFZO0NBQ2I7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0Msb0JBQW1CO0NBQ3BCOztBQUVBO0NBQ0MsWUFBVztDQUNaOztBQUVBO0NBQ0MsWUFBVztDQUNYLGlCQUFnQjtDQUNqQjs7QUFFQTtDQUNDLFlBQVc7Q0FDWCxpQkFBZ0I7Q0FDakI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0Msc0JBQXFCO0NBQ3RCOztBQUVBO0NBQ0MsaUJBQWdCO0NBQ2pCOztBQUVBO0NBQ0MsWUFBVztDQUNaOztBQUVBO0NBQ0MsZUFBYztDQUNmOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLFlBQVc7Q0FDWCxzQkFBcUI7Q0FDdEI7O0FBRUE7Q0FDQyxlQUFjO0NBQ2QsaUJBQWdCO0NBQ2pCOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLGlCQUFnQjtDQUNoQixvQkFBbUI7Q0FDcEI7O0FBRUE7Q0FDQyxZQUFXO0NBQ1o7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0Msb0JBQW1CO0NBQ25CLHNCQUFxQjtDQUN0Qjs7QUFFQTtDQUNDLFlBQVc7Q0FDWCxtQkFBa0I7Q0FDbkI7O0FBRUE7Q0FDQyxpQkFBZ0I7Q0FDakI7O0FBRUEsd0JBQXVCO0FBQ3ZCOzs7Ozs7Ozs7Ozs7OztDQWNDLHVCQUFzQjtDQUN2Qjs7QUFFQTs7Q0FFQyx1QkFBc0I7Q0FDdkI7O0FBRUE7Ozs7Ozs7Ozs7Ozs7O0NBY0MsdUJBQXNCO0NBQ3ZCOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLG9CQUFtQjtDQUNwQjs7QUFFQTtDQUNDLDBEQUF5RDtDQUMxRDs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxpQkFBZ0I7Q0FDakI7O0FBRUE7Q0FDQywyQkFBMEI7Q0FDMUIsNEJBQTJCO0NBQzVCOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLGlCQUFnQjtDQUNqQjs7QUFFQTtDQUNDLFlBQVc7Q0FDWjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQywrQkFBOEI7Q0FDL0I7O0FBRUE7Q0FDQyxZQUFXO0NBQ1o7O0FBRUEsaUJBQWdCO0FBQ2hCO0VBQ0Usb0JBQW1CO0NBQ3JCOztBQUVBLGtCQUFpQjtBQUNqQjtFQUNFLG9CQUFtQjtDQUNyQjs7QUFFQSxrQkFBaUI7QUFDakI7RUFDRSxvQkFBbUI7Q0FDckI7O0FBRUEsdUJBQXNCO0FBQ3RCO0VBQ0Usb0JBQW1CO0NBQ3JCOztBQUVBOzs7Ozs7OztDQVFDLFlBQVc7Q0FDWjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxZQUFXO0NBQ1o7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsYUFBWTtDQUNaLGlCQUFnQjtDQUNqQjs7QUFFQTtDQUNDLGlCQUFnQjtDQUNqQjs7QUFFQTs7Q0FFQyxZQUFXO0NBQ1o7O0FBRUE7Q0FDQyxvQkFBbUI7Q0FDcEI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0Msc0JBQXFCO0NBQ3RCOztBQUVBOztDQUVDLHNCQUFxQjtDQUN0Qjs7QUFFQTs7Q0FFQyxZQUFXO0NBQ1gsbUJBQWtCO0NBQ25COztBQUVBO3NDQUNxQztBQUNyQztDQUNDLGlCQUFnQjtDQUNoQixzQkFBcUI7Q0FDckIsb0JBQW1CO0NBQ3BCOztBQUVBO0NBQ0MsWUFBVztDQUNaOztBQUVBO0NBQ0Msb0JBQW1CO0NBQ3BCOztBQUVBOztDQUVDLFlBQVc7Q0FDWCxpQkFBZ0I7Q0FDakI7O0FBRUE7c0NBQ3FDO0FBQ3JDOzs7O0dBSUU7O0FBRUY7Ozs7R0FJRTs7QUFFRjtzQ0FDcUM7QUFDckM7Q0FDQyxvQkFBbUI7Q0FDcEI7O0FBRUE7Q0FDQyxvQkFBbUI7Q0FDcEI7OztBQUdBO3NDQUNxQztBQUNyQztDQUNDLGlCQUFnQjtDQUNoQixzQkFBcUI7Q0FDdEI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsaUJBQWdCO0NBQ2pCOztBQUVBO0NBQ0MsWUFBVztDQUNYLGlCQUFnQjtDQUNoQixzQkFBcUI7Q0FDdEI7O0FBRUE7Q0FDQyxlQUFjO0NBQ2Y7O0FBRUE7Q0FDQyxpQkFBZ0I7Q0FDakI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsWUFBVztDQUNaOztBQUVBO0NBQ0MsWUFBVztDQUNYLGlCQUFnQjtDQUNoQixtQkFBa0I7Q0FDbkI7O0FBRUE7O0NBRUMsc0JBQXFCO0NBQ3JCLG9CQUFtQjtDQUNwQjs7QUFFQTs7Ozs7O0NBTUMsWUFBVztDQUNYLGlCQUFnQjtDQUNoQixtQkFBa0I7Q0FDbkI7O0FBRUEsWUFBVztBQUNYOzs7Ozs7Q0FNQyxpQkFBZ0I7Q0FDaEIsbUJBQWtCO0NBQ25COztBQUVBOztDQUVDLFlBQVc7Q0FDWCxzQkFBcUI7Q0FDckIsb0JBQW1CO0NBQ3BCOztBQUVBOztDQUVDLFlBQVc7Q0FDWCxpQkFBZ0I7Q0FDaEIsbUJBQWtCO0NBQ25COztBQUVBO3NDQUNxQztBQUNyQztDQUNDLFlBQVc7Q0FDWCxvQkFBbUI7Q0FDcEI7O0FBRUE7Q0FDQyxzQkFBcUI7Q0FDdEI7O0FBRUE7Q0FDQyxZQUFXO0NBQ1gsaUJBQWdCO0NBQ2hCLHVCQUFzQjtDQUN2Qjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxZQUFXO0NBQ1gsb0JBQW1CO0NBQ25CLDJCQUEwQjtDQUMxQiw0QkFBMkI7Q0FDNUI7O0FBRUE7Q0FDQyxzQkFBcUI7Q0FDdEI7O0FBRUE7c0NBQ3FDO0FBQ3JDOztDQUVDLFlBQVc7Q0FDWjs7QUFFQTtDQUNDLFlBQVc7Q0FDWCxzQkFBcUI7Q0FDckIsb0JBQW1CO0NBQ3BCOztBQUVBO0NBQ0Msc0JBQXFCO0NBQ3JCLG9CQUFtQjtDQUNwQjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxZQUFXO0NBQ1o7O0FBRUE7Q0FDQyxvQkFBbUI7Q0FDcEI7O0FBRUE7Q0FDQyxZQUFXO0NBQ1o7O0FBRUEsa0JBQWlCO0FBQ2pCO0NBQ0Msc0JBQXFCO0NBQ3RCOztBQUVBO0NBQ0MsMkJBQTBCO0NBQzFCLDRCQUEyQjtDQUM1Qjs7QUFFQTtDQUNDLDJCQUEwQjtDQUMxQiw0QkFBMkI7Q0FDNUI7O0FBRUEsaUJBQWdCO0FBQ2hCO0NBQ0MsWUFBVztDQUNaOztBQUVBO0NBQ0MsZUFBYztDQUNmOztBQUVBLG1CQUFrQjtBQUNsQjs7Q0FFQyxZQUFXO0NBQ1o7O0FBRUE7Q0FDQyxlQUFjO0NBQ2Y7O0FBRUE7Q0FDQywwQkFBeUI7Q0FDMUI7O0FBRUE7c0NBQ3FDO0FBQ3JDLGtCQUFpQjtBQUNqQjtDQUNDLGlCQUFnQjtDQUNqQjs7QUFFQTtDQUNDLG1CQUFrQjtDQUNuQjs7QUFFQTtDQUNDLGlCQUFnQjtDQUNqQjs7QUFFQTtDQUNDLHlCQUF3QjtDQUN6Qjs7QUFFQTtDQUNDO0VBQ0MsMEJBQXlCO0VBQ3pCLGdDQUErQjtFQUNoQztDQUNEOztBQUVBO0NBQ0M7RUFDQywwQkFBeUI7RUFDekIsZ0NBQStCO0VBQ2hDO0NBQ0Q7O0FBRUE7Q0FDQyxZQUFXO0NBQ1o7O0FBRUEsaUJBQWdCO0FBQ2hCO0NBQ0MsMkJBQTBCO0NBQzNCOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLG9CQUFtQjtDQUNuQixzQkFBcUI7Q0FDdEI7O0FBRUE7Q0FDQyxtQkFBa0I7Q0FDbEIsb0JBQW1CO0NBQ3BCOztBQUVBLGNBQWE7QUFDYjtDQUNDLG9CQUFtQjtDQUNwQjs7QUFFQTtDQUNDLGlCQUFnQjtDQUNqQjs7QUFFQTtzQ0FDcUM7QUFDckMsaUJBQWdCO0FBQ2hCOzs7Ozs7O0NBT0MsWUFBVztDQUNYLGlCQUFnQjtDQUNoQixzQkFBcUI7Q0FDdEI7O0FBRUE7Ozs7OztDQU1DLFlBQVc7Q0FDWjs7QUFFQTs7Q0FFQyxzQkFBcUI7Q0FDdEI7O0FBRUEsZUFBYztBQUNkOztDQUVDLGlCQUFnQjtDQUNqQjs7QUFFQTs7Q0FFQyxvQkFBbUI7Q0FDcEI7O0FBRUEsaUJBQWdCO0FBQ2hCOztDQUVDLG9CQUFtQjtDQUNwQjs7QUFFQSxrQkFBaUI7QUFDakI7Ozs7Ozs7Q0FPQyxZQUFXO0NBQ1gsaUJBQWdCO0NBQ2hCLHNCQUFxQjtDQUN0Qjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxZQUFXO0NBQ1o7O0FBRUE7Q0FDQyxZQUFXO0NBQ1o7O0FBRUE7Q0FDQyxZQUFXO0NBQ1o7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsWUFBVztDQUNaOztBQUVBO0NBQ0MsbUJBQWtCO0NBQ25COztBQUVBO0NBQ0MsWUFBVztDQUNaOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLG1CQUFrQjtDQUNuQjs7QUFFQSxrQkFBaUI7QUFDakI7OztDQUdDLHFCQUFvQjtDQUNwQixtQkFBa0I7Q0FDbkI7O0FBRUEsa0JBQWlCO0FBQ2pCO0lBQ0ksNkNBQTRDO0NBQ2hEOztBQUVBO0NBQ0MsWUFBVztDQUNaOztBQUVBO0NBQ0MsWUFBVztDQUNaOztBQUVBOzs7Ozs7O0NBT0MsWUFBVztDQUNYLGlCQUFnQjtDQUNoQixzQkFBcUI7Q0FDckIsb0JBQW1CO0NBQ3BCOztBQUVBOztDQUVDLGlCQUFnQjtDQUNoQixtQkFBa0I7Q0FDbkI7O0FBRUE7Ozs7Ozs7O0NBUUMsbUJBQWtCO0NBQ25COztBQUVBLFVBQVM7QUFDVDtDQUNDLG9CQUFtQjtDQUNuQiwrQkFBOEI7Q0FDL0I7O0FBRUE7Q0FDQyx1QkFBc0I7Q0FDdkI7QUFDQTtDQUNDLDBCQUF5QjtDQUMxQjs7QUFFQSxTQUFRO0FBQ1I7O0NBRUMsb0JBQW1CO0NBQ3BCOztBQUVBO0NBQ0MsaUJBQWdCO0NBQ2pCOztBQUVBOzs7Q0FHQyxtQkFBa0I7Q0FDbkI7O0FBRUEsVUFBUztBQUNUO0NBQ0Msb0JBQW1CO0NBQ3BCOztBQUVBOztDQUVDLFlBQVc7Q0FDWjs7QUFFQSxVQUFTO0FBQ1Q7Q0FDQyxZQUFXO0NBQ1o7O0FBRUEsb0JBQW1CO0FBQ25COztDQUVDLFlBQVc7Q0FDWjs7QUFFQSxlQUFjO0FBQ2Q7Q0FDQyw0QkFBMkI7Q0FDNUI7O0FBRUE7Q0FDQyxZQUFXO0NBQ1o7O0FBRUE7Q0FDQyxlQUFjO0NBQ2Y7O0FBRUE7Q0FDQyxvQkFBbUI7Q0FDbkIsbUJBQWtCO0NBQ25COztBQUVBO0NBQ0MsbUJBQWtCO0NBQ25COztBQUVBO0NBQ0MsbUJBQWtCO0NBQ25COztBQUVBOztDQUVDLFlBQVc7Q0FDWjs7QUFFQTtDQUNDLFlBQVc7Q0FDWCxtQkFBa0I7Q0FDbkI7O0FBRUE7Q0FDQyxlQUFjO0NBQ2QsbUJBQWtCO0NBQ25COztBQUVBLFVBQVM7QUFDVDtDQUNDLG1CQUFrQjtDQUNuQjs7QUFFQTtDQUNDLGlCQUFnQjtDQUNoQixtQkFBa0I7Q0FDbkI7O0FBRUEsaUJBQWdCO0FBQ2hCOzs7Ozs7Q0FNQywrQkFBOEI7Q0FDL0I7O0FBRUE7Ozs7OztDQU1DLCtCQUE4QjtDQUMvQjs7QUFFQSxlQUFjO0FBQ2Q7Ozs7R0FJRyw4QkFBNkI7Q0FDaEM7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsaUJBQWdCO0NBQ2hCLHNCQUFxQjtDQUNyQixvQkFBbUI7Q0FDcEI7O0FBRUE7O0NBRUMsc0JBQXFCO0NBQ3RCOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLGlCQUFnQjtDQUNoQix1QkFBc0I7Q0FDdkI7O0FBRUE7Ozs7Ozs7O0NBUUMsNEJBQTJCO0NBQzNCLDhCQUE2QjtDQUM5Qjs7QUFFQTtDQUNDLCtCQUE4QjtDQUMvQjs7QUFFQTtDQUNDLGVBQWM7Q0FDZjs7QUFFQTs7OztDQUlDLFlBQVc7Q0FDWCxpQkFBZ0I7Q0FDaEIsbUJBQWtCO0NBQ2xCLDBCQUF5QjtDQUMxQjs7QUFFQTtDQUNDLG9CQUFtQjtDQUNwQjs7QUFFQTs7Q0FFQyxvQkFBbUI7Q0FDcEI7O0FBRUE7O0NBRUMsWUFBVztDQUNYLG1CQUFrQjtDQUNuQjs7QUFFQTtDQUNDLFlBQVc7Q0FDWCx3QkFBdUI7Q0FDeEI7O0FBRUE7O0NBRUMsbUJBQWtCO0NBQ25COztBQUVBO0NBQ0MsWUFBVztDQUNaOztBQUVBOztDQUVDLDRCQUEyQjtDQUMzQiw4QkFBNkI7Q0FDN0IscUNBQW9DO0NBQ3JDOztBQUVBLGlDQUFnQztBQUNoQztDQUNDLG9CQUFtQjtDQUNwQjs7QUFFQTtDQUNDLGVBQWM7Q0FDZjs7QUFFQTtDQUNDLDhCQUE2QjtDQUM5Qjs7QUFFQTs7O0NBR0MsbUJBQWtCO0NBQ2xCLDRCQUEyQjtDQUM1Qjs7QUFFQTs7O0NBR0MsWUFBVztDQUNYLDRCQUEyQjtDQUM1Qjs7QUFFQSxnQkFBZTtBQUNmO0NBQ0MsaUJBQWdCO0NBQ2pCOztBQUVBLDBCQUF5QjtBQUN6Qjs7Ozs7Q0FLQyx1QkFBc0I7Q0FDdkI7O0FBRUEsMEJBQXlCO0FBQ3pCOzs7OztDQUtDLDBCQUF5QjtDQUMxQjs7QUFFQTtDQUNDLFlBQVc7Q0FDWjs7QUFFQSwwQkFBeUI7QUFDekI7Ozs7O0NBS0MsaUJBQWdCO0NBQ2pCOztBQUVBO0NBQ0MsaUJBQWdCO0NBQ2pCOztBQUVBLGdCQUFlO0FBQ2Y7Q0FDQyw4QkFBNkI7Q0FDOUI7O0FBRUE7Q0FDQyx1QkFBc0I7Q0FDdkI7O0FBRUEsb0JBQW1CO0FBQ25CO0NBQ0MsaUJBQWdCO0NBQ2pCOztBQUVBO0NBQ0MsaUJBQWdCO0NBQ2pCOztBQUVBO0NBQ0MsaUJBQWdCO0NBQ2pCOztBQUVBLG9CQUFtQjtBQUNuQjs7O0NBR0MsbUJBQWtCO0NBQ25COztBQUVBO0NBQ0MsWUFBVztDQUNYLGlCQUFnQjtDQUNqQjs7QUFFQTtDQUNDLGlCQUFnQjtDQUNqQjs7QUFFQSxvQkFBbUI7QUFDbkI7Q0FDQyxpQkFBZ0I7Q0FDakI7O0FBRUE7Q0FDQyx1REFBc0Q7Q0FDdkQ7O0FBRUEsb0JBQW1CO0FBQ25CO0NBQ0MsWUFBVztDQUNaOztBQUVBOzs7Q0FHQyxtQkFBa0I7Q0FDbkI7O0FBRUEsK0JBQThCO0FBQzlCOzs7Ozs7Ozs7OztDQVdDLFlBQVc7Q0FDWjs7QUFFQTs7O0NBR0MsWUFBVztDQUNYLGlCQUFnQjtDQUNoQiwwQkFBeUI7Q0FDMUI7O0FBRUE7O0NBRUMsaUJBQWdCO0NBQ2pCOztBQUVBOzs7O0NBSUMsbUJBQWtCO0NBQ25COztBQUVBO3NDQUNxQztBQUNyQztDQUNDLG1CQUFrQjtDQUNuQjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxzQkFBcUI7Q0FDckIsb0JBQW1CO0NBQ3BCOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLFlBQVc7Q0FDWjs7QUFFQTtzQ0FDcUM7QUFDckM7O0NBRUMsWUFBVztDQUNaOztBQUVBOztDQUVDLFlBQVc7Q0FDWjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxtQkFBa0I7Q0FDbEIsb0JBQW1CO0NBQ3BCOztBQUVBO0NBQ0MsWUFBVztDQUNYLG9CQUFtQjtDQUNwQjs7QUFFQTtDQUNDLDBCQUF5QjtDQUMxQjs7QUFFQTtzQ0FDcUM7QUFDckM7OztDQUdDLDRCQUEyQjtDQUM1Qjs7QUFFQTtDQUNDLFlBQVc7Q0FDWCxtQkFBa0I7Q0FDbkI7O0FBRUE7OztDQUdDLG9CQUFtQjtDQUNuQixhQUFZO0NBQ2I7O0FBRUE7Q0FDQyxzQkFBcUI7Q0FDdEI7O0FBRUE7O0NBRUMsc0JBQXFCO0NBQ3JCLG9CQUFtQjtDQUNwQjs7QUFFQTtDQUNDLFlBQVc7Q0FDWCxpQkFBZ0I7Q0FDaEIsc0JBQXFCO0NBQ3RCOztBQUVBLGNBQWE7QUFDYjs7OztDQUlDLGlCQUFnQjtDQUNqQjs7QUFFQTs7Q0FFQyxZQUFXO0NBQ1gsaUJBQWdCO0NBQ2pCOztBQUVBOztDQUVDLG1CQUFrQjtDQUNuQjs7QUFFQTs7Q0FFQyxZQUFXO0NBQ1o7O0FBRUE7O0NBRUMsWUFBVztDQUNaOztBQUVBOztDQUVDLFlBQVc7Q0FDWjs7QUFFQSxlQUFjO0FBQ2Q7O0NBRUMsWUFBVztDQUNaOztBQUVBOzs7Q0FHQyxZQUFXO0NBQ1o7O0FBRUE7O0NBRUMsWUFBVztDQUNaOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLG9CQUFtQjtDQUNwQjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxZQUFXO0NBQ1o7O0FBRUE7Q0FDQywwREFBeUQ7Q0FDMUQ7O0FBRUE7Q0FDQywwREFBeUQ7Q0FDMUQ7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0Msb0JBQW1CO0NBQ25CLHNCQUFxQjtDQUNyQix5QkFBd0I7Q0FDekI7O0FBRUE7Q0FDQyw0QkFBMkI7Q0FDNUI7O0FBRUE7Q0FDQyxzQkFBcUI7Q0FDdEI7O0FBRUE7O0NBRUMsWUFBVztDQUNaOztBQUVBO3NDQUNxQztBQUNyQyxjQUFhO0FBQ2I7SUFDSSxvQkFBbUI7Q0FDdEIsc0JBQXFCO0NBQ3RCOztBQUVBO0NBQ0Msb0JBQW1CO0NBQ25CLHNCQUFxQjtDQUN0Qjs7QUFFQTtDQUNDLG1CQUFrQjtDQUNuQjs7QUFFQTtDQUNDLFlBQVc7Q0FDWjs7QUFFQTtDQUNDLGVBQWM7Q0FDZjs7QUFFQTtDQUNDLFlBQVc7Q0FDWCxvQkFBbUI7Q0FDcEI7O0FBRUE7O0NBRUMsWUFBVztDQUNaOztBQUVBO3NDQUNxQztBQUNyQzs7Q0FFQyxzQkFBcUI7Q0FDdEI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsaUJBQWdCO0NBQ2pCOztBQUVBO0NBQ0Msb0JBQW1CO0NBQ3BCOztBQUVBO0NBQ0Msb0JBQW1CO0NBQ3BCOztBQUVBO0NBQ0Msc0JBQXFCO0NBQ3RCOztBQUVBOzs7Q0FHQyxZQUFXO0NBQ1o7O0FBRUE7Ozs7Q0FJQyxZQUFXO0NBQ1o7O0FBRUE7c0NBQ3FDO0FBQ3JDOzs7Q0FHQyxZQUFXO0NBQ1o7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsaUJBQWdCO0NBQ2hCLGlCQUFnQjtDQUNoQixzQkFBcUI7Q0FDdEI7O0FBRUE7Q0FDQyxtQkFBa0I7Q0FDbkI7O0FBRUE7c0NBQ3FDO0FBQ3JDLGlCQUFnQjtBQUNoQjtDQUNDLGlCQUFnQjtDQUNqQjs7QUFFQTtDQUNDLGlCQUFnQjtDQUNqQjs7QUFFQTs7Q0FFQyxZQUFXO0NBQ1o7O0FBRUEsUUFBTztBQUNQO0NBQ0MsaUJBQWdCO0NBQ2pCOztBQUVBLGVBQWM7QUFDZDtDQUNDLGlCQUFnQjtDQUNqQjs7QUFFQTtDQUNDLDZCQUE0QjtDQUM3Qjs7QUFFQTtDQUNDLFlBQVc7Q0FDWjs7QUFFQTtDQUNDLDZCQUE0QjtDQUM3Qjs7QUFFQTs7OztFQUlDO0FBQ0Q7c0NBQ3FDO0FBQ3JDO0NBQ0MsWUFBVztDQUNaOztBQUVBLHFCQUFvQjtBQUNwQjtDQUNDLDBCQUF5QjtDQUN6Qiw2QkFBNEI7Q0FDN0I7O0FBRUE7Q0FDQyxZQUFXO0NBQ1o7O0FBRUE7O0NBRUMsWUFBVztDQUNYLG9CQUFtQjtDQUNwQjtBQUNBLDJCQUEwQjtBQUMxQjs7Q0FFQyxZQUFXO0NBQ1gsd0JBQXVCO0NBQ3hCOztBQUVBO0NBQ0MsWUFBVztDQUNaOztBQUVBLFNBQVE7QUFDUjtDQUNDLFlBQVc7Q0FDWjs7QUFFQSxhQUFZO0FBQ1o7Q0FDQyxZQUFXO0NBQ1o7O0FBRUEsU0FBUTtBQUNSO0NBQ0MsWUFBVztDQUNaOztBQUVBO3NDQUNxQztBQUNyQzs7Q0FFQyxZQUFXO0NBQ1o7O0FBRUE7O0NBRUMsZUFBYztDQUNmOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLFlBQVc7Q0FDWCxvQkFBbUI7Q0FDcEI7O0FBRUE7Q0FDQyxZQUFXO0NBQ1o7O0FBRUE7Q0FDQyxrQ0FBaUM7Q0FDbEM7O0FBRUE7Q0FDQyx1QkFBc0I7Q0FDdkI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsWUFBVztDQUNaOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLGlCQUFnQjtDQUNoQixtQkFBa0I7Q0FDbkI7O0FBRUE7Q0FDQyxtQkFBa0I7Q0FDbkI7O0FBRUE7c0NBQ3FDO0FBQ3JDOzs7Q0FHQyxZQUFXO0NBQ1gsbUJBQWtCO0NBQ25COztBQUVBOzs7Q0FHQyxZQUFXO0NBQ1gsMEJBQXlCO0NBQzFCOztBQUVBO3NDQUNxQztBQUNyQzs7Q0FFQyxpQkFBZ0I7Q0FDakI7O0FBRUE7Ozs7Q0FJQyxZQUFXO0NBQ1o7O0FBRUE7Ozs7OztDQU1DLHVCQUFzQjtDQUN2Qjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxtQkFBa0I7Q0FDbkI7O0FBRUE7Q0FDQyxtQkFBa0I7Q0FDbEIsb0JBQW1CO0NBQ3BCOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLG9CQUFtQjtDQUNwQjs7QUFFQTs7O0NBR0MsdUJBQXNCO0NBQ3ZCOztBQUVBOztDQUVDLDBCQUF5QjtDQUMxQjs7QUFFQTs7O0NBR0MsWUFBVztDQUNaOztBQUVBOzs7Ozs7OztDQVFDLG9CQUFtQjtDQUNwQjs7QUFFQTtDQUNDLG1CQUFrQjtDQUNuQjs7QUFFQTtDQUNDLGFBQVk7Q0FDYjs7QUFFQTtDQUNDLFlBQVc7Q0FDWjs7QUFFQTtDQUNDLFlBQVc7Q0FDWjs7QUFFQTtDQUNDLG1CQUFrQjtDQUNuQjs7QUFFQTtDQUNDLG1CQUFrQjtDQUNuQjs7QUFFQTtDQUNDLFlBQVc7Q0FDWCxpQkFBZ0I7Q0FDakI7O0FBRUE7Q0FDQyxpQkFBZ0I7Q0FDakI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsWUFBVztDQUNYLG9CQUFtQjtDQUNuQiwyQkFBMEI7Q0FDM0I7O0FBRUE7OztDQUdDLFlBQVc7Q0FDWjs7QUFFQTtDQUNDLFlBQVc7Q0FDWjs7QUFFQSxxQkFBb0I7QUFDcEI7Q0FDQyxZQUFXO0NBQ1o7O0FBRUE7Q0FDQyxZQUFXO0NBQ1o7O0FBRUE7Q0FDQyw4QkFBNkI7Q0FDOUI7O0FBRUEsYUFBWTtBQUNaOzs7Q0FHQyxZQUFXO0NBQ1o7O0FBRUEsbUJBQWtCO0FBQ2xCO0NBQ0MsaUJBQWdCO0NBQ2pCOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLG9CQUFtQjtDQUNuQix1QkFBc0I7Q0FDdkI7O0FBRUE7Q0FDQyxZQUFXO0NBQ1o7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsaUJBQWdCO0NBQ2pCOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLG9CQUFtQjtDQUNwQjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxtQkFBa0I7Q0FDbEIsb0JBQW1CO0NBQ3BCOztBQUVBO0NBQ0MsWUFBVztDQUNaOztBQUVBO0NBQ0MsbUJBQWtCO0NBQ25COztBQUVBO0NBQ0MsWUFBVztDQUNaOztBQUVBO0NBQ0Msb0JBQW1CO0NBQ3BCOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLG1CQUFrQjtDQUNsQixvQkFBbUI7Q0FDcEI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0Msb0JBQW1CO0NBQ3BCOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLFlBQVc7Q0FDWCxtQkFBa0I7Q0FDbkI7O0FBRUE7O0NBRUMsb0JBQW1CO0NBQ3BCOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLFlBQVc7Q0FDWCx1QkFBc0I7Q0FDdkI7O0FBRUE7Q0FDQyxZQUFXO0NBQ1o7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsNERBQTJEO0NBQzVEOztBQUVBO0NBQ0MsMEJBQXlCO0NBQzFCOztBQUVBO0NBQ0MsNEJBQTJCO0NBQzNCLDBCQUF5QjtDQUMxQjs7QUFFQTs7Q0FFQyxZQUFXO0NBQ1o7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0Msb0JBQW1CO0NBQ25CLDZCQUE0QjtDQUM3Qjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxvQkFBbUI7Q0FDcEI7O0FBRUE7OztDQUdDLHNCQUFxQjtDQUN0Qjs7QUFFQTtzQ0FDcUM7QUFDckM7O0NBRUMsaUJBQWdCO0NBQ2pCOztBQUVBOztDQUVDLGlCQUFnQjtDQUNqQjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxpQkFBZ0I7Q0FDaEIsMENBQXlDO0NBQzFDOztBQUVBO0NBQ0MsdURBQXNEO0NBQ3RELHlEQUF3RDtHQUN0RCxpREFBZ0Q7Q0FDbkQ7O0FBRUE7Q0FDQyxZQUFXO0NBQ1o7O0FBRUE7Q0FDQyxZQUFXO0NBQ1o7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsWUFBVztDQUNaOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLFlBQVc7Q0FDWjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxvQkFBbUI7Q0FDcEI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsWUFBVztDQUNaOztBQUVBO3NDQUNxQztBQUNyQztFQUNFLDRCQUEyQjtDQUM3Qjs7QUFFQTtDQUNDLFlBQVc7Q0FDWjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyx5REFBd0Q7Q0FDekQ7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsaUJBQWdCO0NBQ2pCOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLGlCQUFnQjtDQUNqQjs7QUFFQTtDQUNDLG1CQUFrQjtDQUNuQjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxtQkFBa0I7Q0FDbkI7O0FBRUE7Q0FDQyxtQkFBa0I7Q0FDbkI7O0FBRUE7SUFDSSxZQUFXO0NBQ2Y7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MseURBQXdEO0NBQ3pEOztBQUVBO3NDQUNxQztBQUNyQztJQUNJLDRCQUEyQjtDQUMvQjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxtQkFBa0I7Q0FDbkI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsbUJBQWtCO0NBQ25COztBQUVBO3NDQUNxQztBQUNyQztDQUNDLFlBQVc7Q0FDWCxpQkFBZ0I7Q0FDakI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsWUFBVztDQUNaOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLGlCQUFnQjtDQUNqQjs7QUFFQTtDQUNDLDBCQUF5QjtDQUMxQjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQywrQkFBOEI7Q0FDL0I7O0FBRUE7c0NBQ3FDO0FBQ3JDOztDQUVDLFlBQVc7Q0FDWjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxZQUFXO0NBQ1gsbUJBQWtCO0NBQ25COztBQUVBO0NBQ0MsWUFBVztDQUNaOztBQUVBOztDQUVDLFlBQVc7Q0FDWjs7QUFFQSw0QkFBMkI7QUFDM0I7Q0FDQyxZQUFXO0NBQ1o7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsbUJBQWtCO0NBQ25COztBQUVBO0NBQ0MsWUFBVztDQUNaOztBQUVBO0NBQ0MsWUFBVztDQUNaOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLGtDQUFpQztDQUNsQzs7QUFFQTtDQUNDLHVCQUFzQjtDQUN2Qjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxpQkFBZ0I7Q0FDakI7O0FBRUE7O0NBRUMsWUFBVztDQUNaOztBQUVBO0NBQ0MsaUJBQWdCO0NBQ2pCOztBQUVBO0NBQ0MsWUFBVztDQUNaOztBQUVBO0NBQ0MsZUFBYztDQUNmOztBQUVBOztDQUVDLFlBQVc7Q0FDWjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxvQkFBbUI7Q0FDcEI7QUFDQTtDQUNDLGlCQUFnQjtDQUNqQjs7QUFFQTtDQUNDLFlBQVc7Q0FDWjs7QUFFQTtDQUNDLGVBQWM7Q0FDZjs7QUFFQTs7Q0FFQyxZQUFXO0NBQ1o7O0FBRUE7Q0FDQyxlQUFjO0NBQ2Y7O0FBRUEsZUFBYztBQUNkO0NBQ0MsaUJBQWdCO0NBQ2pCOztBQUVBO0dBQ0csaUJBQWdCO0NBQ25COztBQUVBO0NBQ0MsbUJBQWtCO0NBQ25COztBQUVBO3NDQUNxQztBQUNyQztDQUNDLGlCQUFnQjtDQUNqQjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxpQkFBZ0I7Q0FDakI7O0FBRUE7Q0FDQyx1REFBc0Q7Q0FDdkQ7O0FBRUE7Q0FDQyxZQUFXO0NBQ1o7O0FBRUE7Q0FDQyxvQkFBbUI7Q0FDcEI7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsdUJBQXNCO0NBQ3ZCOztBQUVBO0NBQ0MsZUFBYztDQUNmOztBQUVBO3NDQUNxQztBQUNyQztDQUNDLGVBQWM7Q0FDZjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxpQkFBZ0I7Q0FDakI7O0FBRUE7Q0FDQyxZQUFXO0NBQ1o7O0FBRUE7Q0FDQyxZQUFXO0NBQ1o7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsaUJBQWdCO0NBQ2hCLG1CQUFrQjtDQUNuQjs7QUFFQTtFQUNFLDRCQUEyQjtDQUM3Qjs7QUFFQTtzQ0FDcUM7QUFDckM7Q0FDQyxpQkFBZ0I7Q0FDakI7O0FBRUE7Q0FDQyxZQUFXO0NBQ1o7O0FBRUE7Q0FDQyxZQUFXO0NBQ1o7O0FBRUE7Q0FDQyx1QkFBc0I7Q0FDdkI7O0FBRUE7Q0FDQyx1QkFBc0I7Q0FDdkI7O0FBRUE7Q0FDQyxZQUFXO0NBQ1o7O0FBRUE7c0NBQ3FDO0FBQ3JDO0NBQ0MsaUJBQWdCO0NBQ2pCOztBQUVBOzs7Q0FHQyxZQUFXO0NBQ1o7OztBQ3R3R0E7SUFDSSxlQUFjO0lBQ2QsYUFBWTtDQUNoQjtJQUNJO1FBQ0ksYUFBYSxtQkFBbUI7UUFDaEMseUJBQXlCLGdCQUFnQjtLQUM3Qzs7SUFFQSxxRkFBcUYsY0FBYztJQUNuRztRQUNJLHFCQUFvQjtLQUN4QjtJQUNBO1FBQ0ksUUFBTztRQUNQO1lBQ0ksaUJBQWdCO1lBQ2hCLG9CQUFtQjtTQUN2QjtLQUNKOztBQUVKLFVBQVM7QUFDVDtJQUNJLG1CQUFrQjtJQUNsQixVQUFTO0lBQ1QsUUFBTztJQUNQLGNBQWE7SUFDYixjQUFhO0lBQ2IsWUFBVztJQUNYLGlCQUFnQjtJQUNoQixlQUFjO0lBQ2QsZ0JBQWU7SUFDZixnQkFBZTtJQUNmLGlCQUFnQjtJQUNoQixpQkFBZ0I7SUFDaEIsdUJBQXNCO0lBQ3RCLHFDQUFvQztJQUNwQyw2QkFBNEI7SUFDNUIsdUJBQXNCO0lBQ3RCLGtDQUFpQztJQUNqQyxtQkFBa0I7SUFFbEIsd0NBQXVDO0NBQzNDO0NBQ0M7S0FDSSxjQUFhO0tBQ2IsMEJBQXlCO0tBQ3pCLDJCQUEwQjtFQUM5QjtDQUNBO0tBQ0ksZUFBYztLQUNkLGtCQUFpQjtLQUNqQixZQUFXO0tBQ1gsaUJBQWdCO0tBQ2hCLHdCQUF1QjtLQUN2QixZQUFXO0tBQ1gsb0JBQW1CO0VBQ3ZCOztBQUVELCtDQUErQyxVQUFVLHdCQUF3QjtBQUNqRixxREFBcUQsMkJBQTJCO0FBQ2hGLHlHQUF5RyxjQUFjO0FBQ3ZILHVIQUF1SCxjQUFjO0lBQ2pJLHVCQUF1QiwwQkFBMEI7SUFDakQseUNBQXlDLDZCQUE2QjtBQUMxRSxhQUFhLGFBQWEsaUJBQWlCO0FBQzNDLGlCQUFpQixZQUFZO0FBQzdCLGFBQWEsaUJBQWlCLE1BQU07O0FBRXBDLHNFQUFxRTtBQUNyRTs7SUFFRztBQUNILG1CQUFtQixtQkFBbUI7SUFDbEMsbUJBQW1CLGdCQUFnQixTQUFTLFdBQVcsZ0JBQWdCO1FBQ25FLGlDQUFnQztRQUNoQyx1Q0FBdUMsY0FBYyxnQkFBZ0Isc0JBQXNCOztBQUVuRyx5QkFBeUIsY0FBYyxZQUFZO0lBQy9DLHlCQUF5QixjQUFjLFdBQVcsd0JBQXdCLHFCQUFxQjtJQUMvRixXQUFXLG1CQUFtQjtRQUMxQiw2QkFBNkIsY0FBYyxjQUFjO1FBQ3pELGFBQWEsY0FBYztZQUN2QixlQUFlLGdCQUFnQjtRQUNuQywwQkFBMEIsYUFBYTtZQUNuQyxxREFBcUQsaUJBQWlCLGFBQWEsZUFBZTtnQkFDOUYsaUVBQWlFLDJCQUEyQjs7QUFFNUcsMkRBQTBEOztBQUUxRDtJQUNJLHlCQUF5Qix3QkFBd0I7SUFDakQsV0FBVyxVQUFVO0lBQ3JCLGVBQWUsZ0JBQWdCO0lBQy9CLGFBQWEsWUFBWTtDQUM3QjtBQUNBLG1DQUFrQztBQUNsQztDQUNDLG1CQUFrQjtDQUNuQjtBQUNBLDhCQUE2QjtBQUM3QjtDQUNDLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsZUFBYztDQUNkLG9CQUFtQjtDQUNwQjtBQUNBLFlBQVc7QUFDWDtJQUNJLHlCQUF3QjtDQUM1QjtBQUNBO0lBQ0ksOERBQTZEO0lBQzdELG1CQUFrQjtJQUNsQixTQUFRO0lBQ1IsYUFBWTtJQUNaLFlBQVc7SUFDWCxrQkFBaUI7SUFDakIsZ0JBQWU7SUFDZixZQUFXO0lBQ1gsV0FBVTtJQUtWLDBDQUF5QztDQUM3QztBQUNBO0lBQ0ksV0FBVTtJQUNWLDZCQUE0QjtDQUNoQztBQUNBO0lBQ0ksWUFBVztJQUNYLDJCQUEwQjtDQUM5QjtBQUNBOztJQUVJLFdBQVU7Q0FDZDtBQUNBO0NBQ0MsYUFBWTtDQUNiO0FBQ0E7Q0FDQyxXQUFVO0NBQ1g7QUFDQTtDQUNDLGdCQUFlO0NBQ2hCO0FBQ0E7Q0FDQyxZQUFXO0lBQ1IsbUJBQWtCO0lBQ2xCLG1CQUFrQjtJQUNsQixVQUFTO0lBQ1QsYUFBWTtJQUNaLFdBQVU7SUFDVix1QkFBc0I7SUFDdEIsMEJBQXlCO0NBQzdCO0FBQ0EsaUJBQWlCLG1CQUFtQjtBQUNwQztJQUNJLGVBQWM7SUFDZCxZQUFXO0lBQ1gsYUFBWTtJQUNaLG1CQUFrQjtJQUNsQixZQUFXO0NBQ2Y7QUFDQTtJQUNJO1FBQ0kseUJBQXdCO0tBQzVCO0lBQ0E7UUFDSSxRQUFPO0tBQ1g7SUFDQTtRQUNJLHlCQUF3QjtLQUM1QjtDQUNKO0FBQ0EsUUFBUSxZQUFZLGNBQWM7QUFDbEMsd0JBQXdCLFdBQVcsZ0JBQWdCO0FBQ25ELHlCQUF5QixVQUFVO0FBQ25DLGNBQWMsc0JBQXNCLFlBQVk7OztBQUdoRCwwQkFBeUI7QUFDekIsa0RBQWtELHFCQUFxQixXQUFXLG9CQUFvQjtBQUN0RyxzREFBc0QscUJBQXFCLFdBQVcsV0FBVyxZQUFZLGlCQUFpQixXQUFXLGlCQUFpQixxQkFBcUIsa0JBQWtCLHdCQUF3QixpQkFBaUIsaUJBQWlCO0FBQzNQLGtFQUFrRSxXQUFXLHFCQUFxQjtBQUNsRyx3QkFBd0IscUJBQXFCLFdBQVcsV0FBVyxZQUFZLGlCQUFpQixXQUFXLGlCQUFpQixxQkFBcUIsa0JBQWtCLHdCQUF3QixpQkFBaUIsb0JBQW9COztBQUVoTyxhQUFZO0FBQ1osV0FBVyxlQUFlLFlBQVk7SUFDbEMsZ0JBQWdCLGVBQWU7O1FBRTNCO1lBQ0ksV0FBVyxvQkFBb0I7WUFDL0IsZ0lBQWdJLHlCQUF5QjtTQUM3SjtBQUNSLHVCQUFzQjtBQUN0QjtJQUNJLFlBQVc7SUFDWCxnQkFBZTtJQUNmLGlCQUFnQjtJQUNoQixrQkFBaUI7Q0FDckI7SUFDSTtRQUNJLFlBQVc7UUFDWCxZQUFXO1FBQ1gsNkJBQTRCO0tBQ2hDOztJQUVBO1FBQ0ksNEJBQTJCO0tBQy9CO1FBQ0k7WUFDSSxZQUFXO1lBQ1gsZ0JBQWU7WUFDZixjQUFhO1lBQ2Isc0JBQXFCO1lBQ3JCLDBCQUF5QjtTQUM3QjtZQUNJO2dCQUNJLGVBQWM7Z0JBQ2QsbUNBQWtDO2FBQ3RDO0FBQ1o7SUFDSSx5QkFBd0I7Q0FDNUI7QUFDQTtJQUNJLDBCQUF5QjtDQUM3QjtBQUNBO0lBQ0k7UUFDSSxnQkFBZTtLQUNuQjtJQUNBOztRQUVHO0lBQ0g7UUFDSSxpQkFBZ0I7S0FDcEI7SUFDQTtRQUNJLGNBQWE7S0FDakI7Q0FDSjtBQUNBO0lBQ0ksbUNBQW1DLDBCQUEwQjtJQUM3RCwyQkFBMkIseUJBQXlCO0NDdlB4RDtJQUNJLG1CQUFrQjtJQUNsQixZQUFXO0lBQ1gsWUFBVztDQUNkLE1BQUs7Q0FDTjtBQUNBO0lBQ0ksbUJBQWtCO0lBQ2xCLFlBQVc7SUFDWCxXQUFVO0lBQ1YsWUFBVztJQUNYLGFBQVk7SUFDWiwwQkFBeUI7SUFDekIsc0JBQXFCO0lBQ3JCLGdCQUFlO0lBQ2YsZ0JBQWU7SUFDZixtQkFBa0I7SUFDbEIsOEJBQTZCO0lBQzdCLGlDQUFnQztJQUNoQyxrQ0FBaUM7SUFDakMsbUNBQWtDO0lBQ2xDLHNDQUFxQztJQUNyQyxpQkFBZ0I7Q0FDcEI7QUFDQTtJQUNJLCtCQUE4QjtDQUNsQztBQUNBO0lBQ0ksaUJBQWdCO0lBQ2hCLHNCQUFxQjtDQUN4QixrQkFBaUI7SUFDZCxjQUFhO0lBQ2IsV0FBVTtJQUNWLGFBQVk7Q0FDaEI7QUFDQTtJQUNJLHNCQUFxQjtJQUNyQixVQUFTO0lBQ1QsV0FBVTtJQUNWLGdCQUFlO0lBQ2YsbUJBQWtCO0NBQ3RCO0FBQ0E7SUFDSSxtQkFBa0I7SUFDbEIsWUFBVztJQUNYLFNBQVE7SUFDUixXQUFVO0NBQ2Isa0JBQWlCO0NBQ2pCLGtCQUFpQjtDQUNqQixpQkFBZ0I7Q0FHYiwwREFBeUQ7Q0FDN0Q7QUFDQTtJQUNJLG1CQUFrQjtJQUNsQixzQkFBcUI7Q0FDeEIsZ0JBQWU7Q0FDaEI7QUFDQSw4QkFBOEIsZ0JBQWUsRUFBRTtBQUMvQztJQUNJLGVBQWM7SUFDZCxZQUFXO0lBQ1gsNkJBQTRCO0lBQzVCLGdCQUFlO0lBQ2YsaUJBQWdCO0lBQ2hCLDJDQUEwQztJQUMxQywyQ0FBMEM7SUFDMUMsOENBQTZDO0lBQzdDLGdEQUErQztJQUMvQyxtREFBa0Q7Q0FDdEQ7QUFDQSxrREFBaUQ7QUFDakQ7SUFDSSxzQkFBcUI7Q0FDekI7QUFDQSxvRkFBb0YscUJBQXFCLGVBQWU7O0FBRXhILCtCQUErQixhQUFhOztBQUU1QztDQUNDLGNBQWE7SUFDVix3REFBdUQ7SUFDdkQsbUJBQWtCO0lBQ2xCLFNBQVE7SUFDUixPQUFNO0lBQ04sWUFBVztJQUNYLGFBQVk7SUFDWixtQkFBa0I7SUFDbEIsYUFBWTtJQUNaLGdCQUFlO0NBQ25CO0FBQ0E7SUFDSSxZQUFXO0lBQ1gsc0JBQXFCO0lBQ3JCLGFBQVk7SUFDWix1QkFBc0I7SUFDdEIsc0JBQXFCO0NBQ3pCO0FBQ0E7SUFDSSxZQUFXO0lBQ1gsZ0JBQWU7SUFDZixzQkFBcUI7SUFDckIsdUJBQXNCO0NBQzFCOztBQUVBO0lBQ0ksVUFBUztJQUNULHNCQUFxQjtDQUN6QjtBQUNBLFdBQVU7QUFDViwwQkFBMEIsYUFBYTtDQUN0Qyx1QkFBdUIsV0FBVyxjQUFhLEVBQUU7Q0FDakQsd0JBQXdCLGdCQUFnQixjQUFjLGdCQUFnQixrQkFBa0IsbUJBQW1CLGdCQUFnQixXQUFXO0NBQ3RJLDhCQUE4QixtQkFBbUIsV0FBVztDQUM1RCx3RkFBd0YsZUFBZSxrQkFBa0IsOEJBQThCLG1CQUFtQjs7QUFFM0s7SUFDSSxjQUFhO0lBQ2IsbUJBQWtCO0lBQ2xCLFFBQU87SUFDUCxVQUFTO0lBQ1QsYUFBWTtJQUNaLGdCQUFlO0NBQ25CO0FBQ0E7SUFDSSxjQUFhO0lBQ2IsbUJBQWtCO0lBQ2xCLFdBQVU7SUFDVixPQUFNO0lBQ04sYUFBWTtJQUNaLFlBQVc7Q0FDZjs7QUFFQTtJQUNJLGVBQWM7SUFDZCxZQUFXO0lBQ1gsdUJBQXNCO0lBQ3RCLDRCQUEyQjtJQUMzQiwrQkFBOEI7Q0FDbEM7O0FBRUE7SUFDSSxlQUFjO0lBQ2QsOENBQTZDO0lBQzdDLHVCQUFzQjtJQUN0Qiw0QkFBMkI7SUFDM0IsK0JBQThCO0lBQzlCLGNBQWE7Q0FDakI7QUFDQTtJQUNJLGFBQVk7Q0FDaEI7QUFDQTtJQUNJLGNBQWE7SUFDYixZQUFXO0NBQ2Y7QUM1SkEsaUJBQWdCO0FDQWhCOztFQUFBO0FDa1BBO0FBQ0E7QUFDQTs7Ozs7OztFQUFBO0FBU0M7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7Q0Z4T0Y7O0FFMk9BO0VBQTRCO0NGdk81Qjs7QUV3T0E7RUFBcUI7Q0ZwT3JCOztBRXFPQTtFQUFvQjtDRmpPcEI7O0FFaU93QztBQUN4QztFQUFrQjtDRjdObEI7O0FFNk5zQztBQUN0QztFQUEwQjtDRnpOMUI7O0FFeU44QztBQUM5QztFQUFvQjtDRnJOcEI7O0FFcU53QztBQUN4QztFQUF5QjtDRmpOekI7O0FFaU42QztBQUM3QztFQUF5QjtDRjdNekI7O0FFNk02QztBQUM3QztFQUF1QjtDRnpNdkI7O0FFeU0yQztBQUMzQztFQUE4QjtDRnJNOUI7O0FFcU1rRDtBQUNsRDtFQUE4QjtDRmpNOUI7O0FFaU1rRDtBQUNsRDtFQUErQjtDRjdML0I7O0FFNkxtRDtBQUNuRDtFQUE0QjtDRnpMNUI7O0FFeUxnRDtBQUNoRDtFQUE2QjtDRnJMN0I7O0FFcUxpRDtBQUNqRDtFQUE2QjtDRmpMN0I7O0FFaUxpRDtBQUNqRDtFQUE4QjtDRjdLOUI7O0FFNktrRDtBQUNsRDtFQUEyQjtDRnpLM0I7O0FFeUsrQztBQUMvQztFQUEwQjtDRnJLMUI7O0FFcUs4QztBQUM5QztFQUEyQjtDRmpLM0I7O0FFaUsrQztBQUMvQztFQUE4QjtDRjdKOUI7O0FFNkprRDtBQUNsRDtFQUErQjtDRnpKL0I7O0FFeUptRDtBQUNuRDtFQUFrQjtDRnJKbEI7O0FFcUpzQztBQUN0QztFQUFzQjtDRmpKdEI7O0FFaUowQztBQUMxQztFQUF1QjtDRjdJdkI7O0FFNkkyQztBQUMzQztFQUEwQjtDRnpJMUI7O0FFeUk4QztBQUM5QztFQUF3QjtDRnJJeEI7O0FFcUk0QztBQUM1QztFQUF3QjtDRmpJeEI7O0FFaUk0QztBQUM1QztFQUF5QjtDRjdIekI7O0FFNkg2QztBQUM3QztFQUF3QjtDRnpIeEI7O0FFeUg0QztBQUM1QztFQUEwQjtDRnJIMUI7O0FFcUg4QztBQUM5QztFQUF3QjtDRmpIeEI7O0FFaUg0QztBQUM1QztFQUFvQjtDRjdHcEI7O0FFNkd3QztBQUN4QztFQUFxQjtDRnpHckI7O0FFeUd5QztBQUN6QztFQUEyQjtDRnJHM0I7O0FFcUcrQztBQUMvQztFQUE0QjtDRmpHNUI7O0FFaUdnRDtBQUNoRDtFQUEyQjtDRjdGM0I7O0FFNkYrQztBQUMvQztFQUF5QjtDRnpGekI7O0FFeUY2QztBQUM3QztFQUFxQjtDRnJGckI7O0FFcUZ5QztBQUN6QztFQUFnQztDRmpGaEM7O0FFaUZvRDtBQUNwRDtFQUFvQjtDRjdFcEI7O0FFNkV3QztBQUN4QztFQUFvQjtDRnpFcEI7O0FFeUV3QztBQUN4QztFQUF3QjtDRnJFeEI7O0FFcUU0QztBQUM1QztFQUFzQjtDRmpFdEI7O0FFaUUwQztBQUMxQztFQUFxQjtDRjdEckI7O0FFNkR5QztBQUN6QztFQUEyQjtDRnpEM0I7O0FFeUQrQztBQUMvQztFQUF5QjtDRnJEekI7O0FFcUQ2QztBQUM3QztFQUE0QjtDRmpENUI7O0FFaURnRDtBQUNoRDtFQUEyQjtDRjdDM0I7O0FFNkMrQztBQUMvQztFQUEyQjtDRnpDM0I7O0FFeUMrQztBQUMvQztFQUEyQjtDRnJDM0I7O0FFcUMrQztBQUMvQztFQUE0QjtDRmpDNUI7O0FFaUNnRDtBQUNoRDtFQUF5QjtDRjdCekI7O0FFNkI2QztBQUM3QztFQUE0QjtDRnpCNUI7O0FFeUJnRDtBQUNoRDtFQUEyQjtDRnJCM0I7O0FFcUIrQztBQUMvQztFQUFzQjtDRmpCdEI7O0FFaUIwQztBQUMxQztFQUE0QjtDRmI1Qjs7QUVhZ0Q7QUFDaEQ7RUFBd0I7Q0ZUeEI7O0FFUzRDO0FBQzVDO0VBQXNCO0NGTHRCOztBRUswQztBQUMxQztFQUF3QjtDRkR4Qjs7QUVDNEM7QUFDNUM7RUFBeUI7Q0ZHekI7O0FFSDZDO0FBQzdDO0VBQXNCO0NGT3RCOztBRVAwQztBQUMxQztFQUF3QjtDRld4Qjs7QUVYNEM7QUFDNUM7RUFBdUI7Q0ZldkI7O0FFZjJDO0FBQzNDO0VBQXFCO0NGbUJyQjs7QUVuQnlDO0FBQ3pDO0VBQTBCO0NGdUIxQjs7QUV2QjhDO0FBQzlDO0VBQTZDO0NGMkI3Qzs7QUUzQmlFO0FBQ2pFO0VBQW9CO0NGK0JwQjs7QUUvQndDO0FBQ3hDO0VBQXdCO0NGbUN4Qjs7QUVuQzRDO0FBQzVDO0VBQXNCO0NGdUN0Qjs7QUV2QzBDO0FBQzFDO0VBQXNCO0NGMkN0Qjs7QUUzQzBDO0FBQzFDO0VBQXlCO0NGK0N6Qjs7QUUvQzZDO0FBQzdDO0VBQTBCO0NGbUQxQjs7QUVuRDhDO0FBQzlDO0VBQTBCO0NGdUQxQjs7QUV2RDhDO0FBQzlDO0VBQW9CO0NGMkRwQjs7QUUzRHdDO0FBQ3hDO0VBQXdCO0NGK0R4Qjs7QUUvRDRDO0FBQzVDO0VBQXNCO0NGbUV0Qjs7QUVuRTBDO0FBQzFDO0VBQXNCO0NGdUV0Qjs7QUV2RTBDO0FBQzFDO0VBQXdCO0NGMkV4Qjs7QUUzRTRDO0FBQzVDO0VBQXNCO0NGK0V0Qjs7QUUvRTBDO0FBQzFDO0VBQXdCO0NGbUZ4Qjs7QUVuRjRDO0FBQzVDO0VBQXlCO0NGdUZ6Qjs7QUV2RjZDO0FBQzdDO0VBQXVCO0NGMkZ2Qjs7QUUzRjJDO0FBQzNDO0VBQXNCO0NGK0Z0Qjs7QUUvRjBDO0FBQzFDO0VBQW9CO0NGbUdwQjs7QUVuR3dDO0FBQ3hDO0VBQXVCO0NGdUd2Qjs7QUV2RzJDO0FBQzNDO0VBQXFCO0NGMkdyQjs7QUUzR3lDO0FBQ3pDO0VBQXdCO0NGK0d4Qjs7QUUvRzRDO0FBQzVDO0VBQXNDO0NGbUh0Qzs7QUVuSDBEO0FBQzFEO0VBQThCO0NGdUg5Qjs7QUV2SGtEO0FBQ2xEO0VBQXdCO0NGMkh4Qjs7QUUzSDRDO0FBQzVDO0VBQTZCO0NGK0g3Qjs7QUUvSGlEO0FBQ2pEO0VBQW9CO0NGbUlwQjs7QUVuSXdDO0FBQ3hDO0VBQXlCO0NGdUl6Qjs7QUV2STZDO0FBQzdDO0VBQTBCO0NGMkkxQjs7QUUzSThDO0FBQzlDO0VBQXlCO0NGK0l6Qjs7QUUvSTZDO0FBQzdDO0VBQXlCO0NGbUp6Qjs7QUVuSjZDO0FBQzdDO0VBQXdCO0NGdUp4Qjs7QUV2SjRDO0FBQzVDO0VBQXVCO0NGMkp2Qjs7QUUzSjJDO0FBQzNDO0VBQXNCO0NGK0p0Qjs7QUUvSjBDO0FBQzFDO0VBQXdCO0NGbUt4Qjs7QUVuSzRDO0FBQzVDO0VBQTRCO0NGdUs1Qjs7QUV2S2dEO0FBQ2hEO0VBQXdCO0NGMkt4Qjs7QUUzSzRDO0FBQzVDO0VBQW9CO0NGK0twQjs7QUUvS3dDO0FBQ3hDO0VBQXNCO0NGbUx0Qjs7QUVuTDBDO0FBQzFDO0VBQXNCO0NGdUx0Qjs7QUV2TDBDO0FBQzFDO0VBQXNCO0NGMkx0Qjs7QUUzTDBDO0FBQzFDO0VBQXNCO0NGK0x0Qjs7QUUvTDBDO0FBQzFDO0VBQWtCO0NGbU1sQjs7QUVuTXNDO0FBQ3RDO0VBQTZCO0NGdU03Qjs7QUV2TWlEO0FBRWpEO0VBQXFCO0NGME1yQjs7QUUxTXlDO0FBQ3pDO0VBQXNCO0NGOE10Qjs7QUU5TTBDO0FBQzFDO0VBQTRCO0NGa041Qjs7QUVsTmdEO0FBQ2hEO0VBQThCO0NGc045Qjs7QUV0TmtEO0FBQ2xEO0VBQXNCO0NGME50Qjs7QUUxTjBDO0FBQzFDO0VBQXNCO0NGOE50Qjs7QUU5TjBDO0FBQzFDO0VBQThCO0NGa085Qjs7QUVsT2tEO0FBQ2xEO0VBQW9CO0NGc09wQjs7QUV0T3dDO0FBQ3hDO0VBQTJCO0NGME8zQjs7QUUxTytDO0FBQy9DO0VBQXVCO0NGOE92Qjs7QUU5TzJDO0FBQzNDO0VBQXVCO0NGa1B2Qjs7QUVsUDJDO0FBQzNDO0VBQXVCO0NGc1B2Qjs7QUV0UDJDO0FBQzNDO0VBQXlCO0NGMFB6Qjs7QUUxUDZDO0FBQzdDO0VBQXFCO0NGOFByQjs7QUU5UHlDO0FBQ3pDO0VBQXVCO0NGa1F2Qjs7QUVsUTJDO0FBQzNDO0VBQTBCO0NGc1ExQjs7QUV0UThDO0FBQzlDO0VBQTRCO0NGMFE1Qjs7QUUxUWdEO0FBQ2hEO0VBQTBCO0NGOFExQjs7QUU5UThDO0FBQzlDO0VBQW9CO0NGa1JwQjs7QUVsUndDO0FBQ3hDO0VBQTJCO0NGc1IzQjs7QUV0UitDO0FBQy9DO0VBQXlCO0NGMFJ6Qjs7QUUxUjZDO0FBQzdDO0VBQTRCO0NGOFI1Qjs7QUU5UmdEO0FBQ2hEO0VBQTJCO0NGa1MzQjs7QUVsUytDO0FBQy9DO0VBQXNCO0NGc1N0Qjs7QUV0UzBDO0FBQzFDO0VBQXdCO0NGMFN4Qjs7QUUxUzRDO0FBQzVDO0VBQThCO0NGOFM5Qjs7QUU5U2tEO0FBQ2xEO0VBQXFCO0NGa1RyQjs7QUVsVHlDO0FBQ3pDO0VBQXdCO0NGc1R4Qjs7QUV0VDRDO0FBQzVDO0VBQThCO0NGMFQ5Qjs7QUUxVGtEO0FBQ2xEO0VBQXVCO0NGOFR2Qjs7QUU5VDJDO0FBQzNDO0VBQTZCO0NGa1U3Qjs7QUVsVWlEO0FBQ2pEO0VBQW9CO0NGc1VwQjs7QUV0VXdDO0FBQ3hDO0VBQXdCO0NGMFV4Qjs7QUUxVTRDO0FBQzVDO0VBQTBCO0NGOFUxQjs7QUU5VThDO0FBQzlDO0VBQXlCO0NGa1Z6Qjs7QUVsVjZDO0FBQzdDO0VBQXlCO0NGc1Z6Qjs7QUV0VjZDO0FBQzdDO0VBQXNCO0NGMFZ0Qjs7QUUxVjBDO0FBQzFDO0VBQTBCO0NGOFYxQjs7QUU5VjhDO0FBQzlDO0VBQTJCO0NGa1czQjs7QUVsVytDO0FBQy9DO0VBQXdCO0NGc1d4Qjs7QUV0VzRDO0FBQzVDO0VBQTBCO0NGMFcxQjs7QUUxVzhDO0FBQzlDO0VBQXdCO0NGOFd4Qjs7QUU5VzRDO0FBQzVDO0VBQXlCO0NGa1h6Qjs7QUVsWDZDO0FBQzdDO0VBQW9CO0NGc1hwQjs7QUV0WHdDO0FBQ3hDO0VBQThCO0NGMFg5Qjs7QUUxWGtEO0FBQ2xEO0VBQXVCO0NGOFh2Qjs7QUU5WDJDO0FBQzNDO0VBQThCO0NGa1k5Qjs7QUVsWWtEO0FBQ2xEO0VBQW1CO0NGc1luQjs7QUV0WXVDO0FBQ3ZDO0VBQXdCO0NGMFl4Qjs7QUUxWTRDO0FBQzVDO0VBQXNCO0NGOFl0Qjs7QUU5WTBDO0FBQzFDO0VBQW9CO0NGa1pwQjs7QUVsWndDO0FBQ3hDO0VBQXdCO0NGc1p4Qjs7QUV0WjRDO0FBQzVDO0VBQW1CO0NGMFpuQjs7QUUxWnVDO0FBQ3ZDO0VBQW9DO0NGOFpwQzs7QUU5WndEO0FBQ3hEO0VBQTZCO0NGa2E3Qjs7QUVsYWlEO0FBQ2pEO0VBQStCO0NGc2EvQjs7QUV0YW1EO0FBQ25EO0VBQTBCO0NGMGExQjs7QUUxYThDO0FBQzlDO0VBQXFCO0NGOGFyQjs7QUU5YXlDO0FBQ3pDO0VBQXdCO0NGa2J4Qjs7QUVsYjRDO0FBQzVDO0VBQTJCO0NGc2IzQjs7QUV0YitDO0FBQy9DO0VBQXdCO0NGMGJ4Qjs7QUUxYjRDO0FBQzVDO0VBQTBCO0NGOGIxQjs7QUU5YjhDO0FBQzlDO0VBQWdDO0NGa2NoQzs7QUVsY29EO0FBQ3BEO0VBQXNCO0NGc2N0Qjs7QUV0YzBDO0FDNWMxQzs7Ozs7R0FBQTtBQ0NBO0VBR0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBS0Y7RUFDQTtDSjA2QkY7O0FLMTZCQTs7O0VBR0U7Q0w2NkJGOztBSzE2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDTDY2QkY7O0FLdjZCQTtFQUNFO0NMMDZCRjs7QUtoNkJBO0VBQ0U7RUFDQSxtTUMyTzRCO0VDM0p4QixrQkF0Q2E7RUZ4Q2pCLGlCQ29QNEI7RURuUDVCLGlCR2pDaUI7RUhrQ2pCLGVDbkNTO0VEb0NUO0VBQ0EsMEJHcERRO0NSdTlCVjs7QUt2NUJBO0VBQ0U7Q0wwNUJGOztBS2o1QkE7RUFDRTtFQUNBO0VBQ0E7Q0xvNUJGOztBS3Y0QkE7RUFDRTtFQUNBLHNCQ3NONEI7Q05vckI5Qjs7QUtuNEJBO0VBQ0U7RUFDQSxvQkN5RjBCO0NONnlCNUI7O0FLMzNCQTs7RUFFRTtFQUNBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDTDgzQkY7O0FLMzNCQTtFQUNFO0VBQ0E7RUFDQTtDTDgzQkY7O0FLMzNCQTs7O0VBR0U7RUFDQTtDTDgzQkY7O0FLMzNCQTs7OztFQUlFO0NMODNCRjs7QUszM0JBO0VBQ0UsaUJDdUo0QjtDTnV1QjlCOztBSzMzQkE7RUFDRTtFQUNBO0NMODNCRjs7QUszM0JBO0VBQ0U7Q0w4M0JGOztBSzMzQkE7O0VBRUUsb0JDMEk0QjtDTm92QjlCOztBSzMzQkE7RUV4Rkk7Q1B1OUJKOztBS3QzQkE7O0VBRUU7RUVuR0U7RUZxR0Y7RUFDQTtDTHkzQkY7O0FLdDNCQTtFQUFNO0NMMDNCTjs7QUt6M0JBO0VBQU07Q0w2M0JOOztBS3QzQkE7RUFDRSxlQ053QztFRE94QyxzQkNOd0M7RURPeEM7Q0x5M0JGO0FTemlDRTtFSm1MRSxlQ1RzQztFRFV0QywyQkNUc0M7Q05rNEIxQzs7QUtoM0JBO0VBQ0U7RUFDQTtDTG0zQkY7QVNsakNFO0VKa01FO0VBQ0E7Q0xtM0JKOztBSzEyQkE7Ozs7RUFJRSxrR0MrRDRCO0VDbk4xQjtDUGtnQ0o7O0FLMTJCQTtFQUVFO0VBRUE7RUFFQTtFQUdBO0NMdzJCRjs7QUtoMkJBO0VBRUU7Q0xrMkJGOztBSzExQkE7RUFDRTtFQUNBO0NMNjFCRjs7QUsxMUJBO0VBR0U7RUFDQTtDTDIxQkY7O0FLbjFCQTtFQUNFO0NMczFCRjs7QUtuMUJBO0VBQ0UscUJDbUY0QjtFRGxGNUIsd0JDa0Y0QjtFRGpGNUIsZUN0UVM7RUR1UVQ7RUFDQTtDTHMxQkY7O0FLbjFCQTtFQUdFO0NMbzFCRjs7QUs1MEJBO0VBRUU7RUFDQSxzQkNvS3NDO0NOMHFCeEM7O0FLeDBCQTtFQUVFO0NMMDBCRjs7QUtuMEJBO0VBQ0U7RUFDQTtDTHMwQkY7O0FLbjBCQTs7Ozs7RUFLRTtFQUNBO0VFeFBFO0VGMFBGO0NMczBCRjs7QUtuMEJBOztFQUVFO0NMczBCRjs7QUtuMEJBOztFQUVFO0NMczBCRjs7QUtoMEJBO0VBQ0U7Q0xtMEJGOztBSzd6QkE7RUFDRTtDTGcwQkY7O0FLenpCQTs7OztFQUlFO0NMNHpCRjs7QUtuekJJOzs7O0VBQ0U7Q0x5ekJOOztBS256QkE7Ozs7RUFJRTtFQUNBO0NMc3pCRjs7QUtuekJBOztFQUVFO0VBQ0E7Q0xzekJGOztBS2x6QkE7RUFDRTtFQUVBO0NMb3pCRjs7QUtqekJBO0VBTUU7RUFFQTtFQUNBO0VBQ0E7Q0w4eUJGOztBS3p5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VFL1JJLGtCQXRDYTtFRnVVakI7RUFDQTtFQUNBO0NMNHlCRjs7QUt6eUJBO0VBQ0U7Q0w0eUJGOztBS3h5QkE7O0VBRUU7Q0wyeUJGOztBS3h5QkE7RUFLRTtFQUNBO0NMdXlCRjs7QUtoeUJBO0VBQ0U7Q0xteUJGOztBSzN4QkE7RUFDRTtFQUNBO0NMOHhCRjs7QUt2eEJBO0VBQ0U7Q0wweEJGOztBS3Z4QkE7RUFDRTtFQUNBO0NMMHhCRjs7QUt2eEJBO0VBQ0U7Q0wweEJGOztBS3J4QkE7RUFDRTtDTHd4QkY7O0FVaHZDQTs7RUFFRSxzQkoyUzRCO0VJelM1QixpQkoyUzRCO0VJMVM1QixpQkoyUzRCO0NOdThCOUI7O0FVOXVDQTtFSGdITSxrQkF0Q2E7Q1B3cUNuQjs7QVVqdkNBO0VIK0dNLGdCQXRDYTtDUDRxQ25COztBVXB2Q0E7RUg4R00sbUJBdENhO0NQZ3JDbkI7O0FVdnZDQTtFSDZHTSxrQkF0Q2E7Q1BvckNuQjs7QVUxdkNBO0VINEdNLG1CQXRDYTtDUHdyQ25COztBVTd2Q0E7RUgyR00sZ0JBdENhO0NQNHJDbkI7O0FVL3ZDQTtFSHlHTSxtQkF0Q2E7RUdqRWpCLGlCSjZTNEI7Q05xOUI5Qjs7QVU5dkNBO0VIbUdNLGdCQXRDYTtFRzNEakIsaUJKZ1M0QjtFSS9SNUIsaUJKdVI0QjtDTjArQjlCOztBVS92Q0E7RUg4Rk0sa0JBdENhO0VHdERqQixpQko0UjRCO0VJM1I1QixpQkprUjRCO0NOZy9COUI7O0FVaHdDQTtFSHlGTSxrQkF0Q2E7RUdqRGpCLGlCSndSNEI7RUl2UjVCLGlCSjZRNEI7Q05zL0I5Qjs7QVVqd0NBO0VIb0ZNLGtCQXRDYTtFRzVDakIsaUJKb1I0QjtFSW5SNUIsaUJKd1E0QjtDTjQvQjlCOztBVTV2Q0E7RUFDRSxpQkptRk87RUlsRlAsb0JKa0ZPO0VJakZQO0VBQ0E7Q1YrdkNGOztBVXZ2Q0E7O0VITUk7RUdIRixpQkpnTzRCO0NOMGhDOUI7O0FVdnZDQTs7RUFFRSxlSndRNEI7RUl2UTVCLDBCSmdSNEI7Q04wK0I5Qjs7QVVsdkNBO0VDL0VFO0VBQ0E7Q1hxMENGOztBVWx2Q0E7RUNwRkU7RUFDQTtDWDAwQ0Y7O0FVcHZDQTtFQUNFO0NWdXZDRjtBVXJ2Q0U7RUFDRSxxQkowUDBCO0NONi9COUI7O0FVN3VDQTtFSGpDSTtFR21DRjtDVmd2Q0Y7O0FVNXVDQTtFQUNFLG9CSjBCTztFQ1hILG1CQXRDYTtDUHV3Q25COztBVTV1Q0E7RUFDRTtFSDdDRTtFRytDRixlSjFHUztDTnkxQ1g7QVU3dUNFO0VBQ0U7Q1YrdUNKOztBWWwyQ0E7RUNJRTtFQUdBO0NiZzJDRjs7QVlqMkNBO0VBQ0UsaUJOb2dDa0M7RU1uZ0NsQyx1Qk5SUztFTVNUO0VFRUU7RURQRjtFQUdBO0NieTJDRjs7QVkzMUNBO0VBRUU7Q1o2MUNGOztBWTExQ0E7RUFDRTtFQUNBO0NaNjFDRjs7QVkxMUNBO0VMa0NJO0VLaENGLGVOM0JTO0NOdzNDWDs7QWVwNENBO0VSdUVJO0VRckVGLGVUb0NRO0VTbkNSO0NmdTRDRjtBZXA0Q0U7RUFDRTtDZnM0Q0o7O0FlajRDQTtFQUNFO0VSMERFO0VReERGLFlUVFM7RVNVVCwwQlREUztFUUVQO0NkbzRDSjtBZWo0Q0U7RUFDRTtFUmtEQTtFUWhEQSxpQlQ4UTBCO0NOcW5DOUI7O0FlNzNDQTtFQUNFO0VSeUNFO0VRdkNGLGVUakJTO0NOaTVDWDtBZTczQ0U7RVJvQ0U7RVFsQ0E7RUFDQTtDZiszQ0o7O0FlMTNDQTtFQUNFLGtCVCtqQ2tDO0VTOWpDbEM7Q2Y2M0NGOztBZ0JyNkNFO0VDREE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQVFJLGFDTGlCO0NsQnc2Q3ZCO0FtQngzQ0k7RUh0REY7SUNXSSxpQkNMaUI7R2xCNDZDckI7Q0FDRjtBbUI3M0NJO0VIdERGO0lDV0ksaUJDTGlCO0dsQmk3Q3JCO0NBQ0Y7QW1CbDRDSTtFSHRERjtJQ1dJLGlCQ0xpQjtHbEJzN0NyQjtDQUNGO0FtQnY0Q0k7RUh0REY7SUNXSSxpQkNMaUI7R2xCMjdDckI7Q0FDRjtBbUI1NENJO0VIdERGO0lDV0ksaUJDTGlCO0dsQmc4Q3JCO0NBQ0Y7QW1CajVDSTtFSHRERjtJQ1dJLGtCQ0xpQjtHbEJxOENyQjtDQUNGO0FtQnQ1Q0k7RUh0REY7SUNXSSxrQkNMaUI7R2xCMDhDckI7Q0FDRjtBbUIzNUNJO0VIdERGO0lDV0ksa0JDTGlCO0dsQis4Q3JCO0NBQ0Y7O0FnQmg5Q0U7RUNQQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQjI5Q0Y7O0FnQjc4Q007RUFDRSxhRVplO0NsQjQ5Q3ZCOztBbUI1NkNJO0VIckNFO0lBQ0UsaUJFWmU7R2xCaStDckI7Q0FDRjtBbUJsN0NJO0VIckNFO0lBQ0UsaUJFWmU7R2xCcytDckI7Q0FDRjtBbUJ2N0NJO0VIckNFO0lBQ0UsaUJFWmU7R2xCMitDckI7Q0FDRjtBbUI1N0NJO0VIckNFO0lBQ0UsaUJFWmU7R2xCZy9DckI7Q0FDRjtBbUJqOENJO0VIckNFO0lBQ0UsaUJFWmU7R2xCcS9DckI7Q0FDRjtBbUJ0OENJO0VIckNFO0lBQ0Usa0JFWmU7R2xCMC9DckI7Q0FDRjtBbUIzOENJO0VIckNFO0lBQ0Usa0JFWmU7R2xCKy9DckI7Q0FDRjtBbUJoOUNJO0VIckNFO0lBQ0Usa0JFWmU7R2xCb2dEckI7Q0FDRjtBZ0I3OUNFO0VDN0JBO0VBQ0E7RUFDQTtFQUNBO0NqQjYvQ0Y7O0FnQjc5Q0U7RUFDRTtFQUNBO0NoQmcrQ0o7QWdCOTlDSTs7RUFFRTtFQUNBO0NoQmcrQ047O0FvQjFoREU7Ozs7Ozs7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDcEJzaURKOztBb0JoaERNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3BCbWhEUjs7QWlCeC9DRTtFQUNFO0VBQ0E7Q2pCMi9DSjs7QWlCNy9DRTtFQUNFO0VBQ0E7Q2pCZ2dESjs7QWlCbGdERTtFQUNFO0VBQ0E7Q2pCcWdESjs7QWlCdmdERTtFQUNFO0VBQ0E7Q2pCMGdESjs7QWlCNWdERTtFQUNFO0VBQ0E7Q2pCK2dESjs7QWlCamhERTtFQUNFO0VBQ0E7Q2pCb2hESjs7QW9CdGlETTtFSEFKO0VBQ0E7RUFDQTtDakIwaURGOztBb0J0aURVO0VIZFI7RUFJQTtDakJxakRGOztBb0IzaURVO0VIZFI7RUFJQTtDakIwakRGOztBb0JoakRVO0VIZFI7RUFJQTtDakIrakRGOztBb0JyakRVO0VIZFI7RUFJQTtDakJva0RGOztBb0IxakRVO0VIZFI7RUFJQTtDakJ5a0RGOztBb0IvakRVO0VIZFI7RUFJQTtDakI4a0RGOztBb0Jwa0RVO0VIZFI7RUFJQTtDakJtbERGOztBb0J6a0RVO0VIZFI7RUFJQTtDakJ3bERGOztBb0I5a0RVO0VIZFI7RUFJQTtDakI2bERGOztBb0JubERVO0VIZFI7RUFJQTtDakJrbURGOztBb0J4bERVO0VIZFI7RUFJQTtDakJ1bURGOztBb0I3bERVO0VIZFI7RUFJQTtDakI0bURGOztBb0I1bERNO0VBQXdCO0NwQmdtRDlCOztBb0I5bERNO0VBQXVCO0NwQmttRDdCOztBb0IvbERRO0VBQXdCLFNBRGI7Q3BCb21EbkI7O0FvQm5tRFE7RUFBd0IsU0FEYjtDcEJ3bURuQjs7QW9Cdm1EUTtFQUF3QixTQURiO0NwQjRtRG5COztBb0IzbURRO0VBQXdCLFNBRGI7Q3BCZ25EbkI7O0FvQi9tRFE7RUFBd0IsU0FEYjtDcEJvbkRuQjs7QW9Cbm5EUTtFQUF3QixTQURiO0NwQnduRG5COztBb0J2bkRRO0VBQXdCLFNBRGI7Q3BCNG5EbkI7O0FvQjNuRFE7RUFBd0IsU0FEYjtDcEJnb0RuQjs7QW9CL25EUTtFQUF3QixTQURiO0NwQm9vRG5COztBb0Jub0RRO0VBQXdCLFNBRGI7Q3BCd29EbkI7O0FvQnZvRFE7RUFBd0IsVUFEYjtDcEI0b0RuQjs7QW9CM29EUTtFQUF3QixVQURiO0NwQmdwRG5COztBb0Ivb0RRO0VBQXdCLFVBRGI7Q3BCb3BEbkI7O0FvQjVvRFk7RUhqQlY7Q2pCaXFERjs7QW9CaHBEWTtFSGpCVjtDakJxcURGOztBb0JwcERZO0VIakJWO0NqQnlxREY7O0FvQnhwRFk7RUhqQlY7Q2pCNnFERjs7QW9CNXBEWTtFSGpCVjtDakJpckRGOztBb0JocURZO0VIakJWO0NqQnFyREY7O0FvQnBxRFk7RUhqQlY7Q2pCeXJERjs7QW9CeHFEWTtFSGpCVjtDakI2ckRGOztBb0I1cURZO0VIakJWO0NqQmlzREY7O0FvQmhyRFk7RUhqQlY7Q2pCcXNERjs7QW9CcHJEWTtFSGpCVjtDakJ5c0RGOztBbUJwc0RJO0VDM0JFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7R3BCbXVETjs7RWlCeHNEQTtJQUNFO0lBQ0E7R2pCMnNERjs7RWlCN3NEQTtJQUNFO0lBQ0E7R2pCZ3RERjs7RWlCbHREQTtJQUNFO0lBQ0E7R2pCcXRERjs7RWlCdnREQTtJQUNFO0lBQ0E7R2pCMHRERjs7RWlCNXREQTtJQUNFO0lBQ0E7R2pCK3RERjs7RWlCanVEQTtJQUNFO0lBQ0E7R2pCb3VERjs7RW9CdHZESTtJSEFKO0lBQ0E7SUFDQTtHakIwdkRBOztFb0J0dkRRO0lIZFI7SUFJQTtHakJxd0RBOztFb0IzdkRRO0lIZFI7SUFJQTtHakIwd0RBOztFb0Jod0RRO0lIZFI7SUFJQTtHakIrd0RBOztFb0Jyd0RRO0lIZFI7SUFJQTtHakJveERBOztFb0Ixd0RRO0lIZFI7SUFJQTtHakJ5eERBOztFb0Ivd0RRO0lIZFI7SUFJQTtHakI4eERBOztFb0JweERRO0lIZFI7SUFJQTtHakJteURBOztFb0J6eERRO0lIZFI7SUFJQTtHakJ3eURBOztFb0I5eERRO0lIZFI7SUFJQTtHakI2eURBOztFb0JueURRO0lIZFI7SUFJQTtHakJrekRBOztFb0J4eURRO0lIZFI7SUFJQTtHakJ1ekRBOztFb0I3eURRO0lIZFI7SUFJQTtHakI0ekRBOztFb0I1eURJO0lBQXdCO0dwQmd6RDVCOztFb0I5eURJO0lBQXVCO0dwQmt6RDNCOztFb0IveURNO0lBQXdCLFNBRGI7R3BCb3pEakI7O0VvQm56RE07SUFBd0IsU0FEYjtHcEJ3ekRqQjs7RW9CdnpETTtJQUF3QixTQURiO0dwQjR6RGpCOztFb0IzekRNO0lBQXdCLFNBRGI7R3BCZzBEakI7O0VvQi96RE07SUFBd0IsU0FEYjtHcEJvMERqQjs7RW9CbjBETTtJQUF3QixTQURiO0dwQncwRGpCOztFb0J2MERNO0lBQXdCLFNBRGI7R3BCNDBEakI7O0VvQjMwRE07SUFBd0IsU0FEYjtHcEJnMURqQjs7RW9CLzBETTtJQUF3QixTQURiO0dwQm8xRGpCOztFb0JuMURNO0lBQXdCLFNBRGI7R3BCdzFEakI7O0VvQnYxRE07SUFBd0IsVUFEYjtHcEI0MURqQjs7RW9CMzFETTtJQUF3QixVQURiO0dwQmcyRGpCOztFb0IvMURNO0lBQXdCLFVBRGI7R3BCbzJEakI7O0VvQjUxRFU7SUhqQlY7R2pCaTNEQTs7RW9CaDJEVTtJSGpCVjtHakJxM0RBOztFb0JwMkRVO0lIakJWO0dqQnkzREE7O0VvQngyRFU7SUhqQlY7R2pCNjNEQTs7RW9CNTJEVTtJSGpCVjtHakJpNERBOztFb0JoM0RVO0lIakJWO0dqQnE0REE7O0VvQnAzRFU7SUhqQlY7R2pCeTREQTs7RW9CeDNEVTtJSGpCVjtHakI2NERBOztFb0I1M0RVO0lIakJWO0dqQmk1REE7O0VvQmg0RFU7SUhqQlY7R2pCcTVEQTs7RW9CcDREVTtJSGpCVjtHakJ5NURBOztFb0J4NERVO0lIakJWO0dqQjY1REE7Q0FDRjtBbUJ6NURJO0VDM0JFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7R3BCdTdETjs7RWlCNTVEQTtJQUNFO0lBQ0E7R2pCKzVERjs7RWlCajZEQTtJQUNFO0lBQ0E7R2pCbzZERjs7RWlCdDZEQTtJQUNFO0lBQ0E7R2pCeTZERjs7RWlCMzZEQTtJQUNFO0lBQ0E7R2pCODZERjs7RWlCaDdEQTtJQUNFO0lBQ0E7R2pCbTdERjs7RWlCcjdEQTtJQUNFO0lBQ0E7R2pCdzdERjs7RW9CMThESTtJSEFKO0lBQ0E7SUFDQTtHakI4OERBOztFb0IxOERRO0lIZFI7SUFJQTtHakJ5OURBOztFb0IvOERRO0lIZFI7SUFJQTtHakI4OURBOztFb0JwOURRO0lIZFI7SUFJQTtHakJtK0RBOztFb0J6OURRO0lIZFI7SUFJQTtHakJ3K0RBOztFb0I5OURRO0lIZFI7SUFJQTtHakI2K0RBOztFb0JuK0RRO0lIZFI7SUFJQTtHakJrL0RBOztFb0J4K0RRO0lIZFI7SUFJQTtHakJ1L0RBOztFb0I3K0RRO0lIZFI7SUFJQTtHakI0L0RBOztFb0JsL0RRO0lIZFI7SUFJQTtHakJpZ0VBOztFb0J2L0RRO0lIZFI7SUFJQTtHakJzZ0VBOztFb0I1L0RRO0lIZFI7SUFJQTtHakIyZ0VBOztFb0JqZ0VRO0lIZFI7SUFJQTtHakJnaEVBOztFb0JoZ0VJO0lBQXdCO0dwQm9nRTVCOztFb0JsZ0VJO0lBQXVCO0dwQnNnRTNCOztFb0JuZ0VNO0lBQXdCLFNBRGI7R3BCd2dFakI7O0VvQnZnRU07SUFBd0IsU0FEYjtHcEI0Z0VqQjs7RW9CM2dFTTtJQUF3QixTQURiO0dwQmdoRWpCOztFb0IvZ0VNO0lBQXdCLFNBRGI7R3BCb2hFakI7O0VvQm5oRU07SUFBd0IsU0FEYjtHcEJ3aEVqQjs7RW9CdmhFTTtJQUF3QixTQURiO0dwQjRoRWpCOztFb0IzaEVNO0lBQXdCLFNBRGI7R3BCZ2lFakI7O0VvQi9oRU07SUFBd0IsU0FEYjtHcEJvaUVqQjs7RW9CbmlFTTtJQUF3QixTQURiO0dwQndpRWpCOztFb0J2aUVNO0lBQXdCLFNBRGI7R3BCNGlFakI7O0VvQjNpRU07SUFBd0IsVUFEYjtHcEJnakVqQjs7RW9CL2lFTTtJQUF3QixVQURiO0dwQm9qRWpCOztFb0JuakVNO0lBQXdCLFVBRGI7R3BCd2pFakI7O0VvQmhqRVU7SUhqQlY7R2pCcWtFQTs7RW9CcGpFVTtJSGpCVjtHakJ5a0VBOztFb0J4akVVO0lIakJWO0dqQjZrRUE7O0VvQjVqRVU7SUhqQlY7R2pCaWxFQTs7RW9CaGtFVTtJSGpCVjtHakJxbEVBOztFb0Jwa0VVO0lIakJWO0dqQnlsRUE7O0VvQnhrRVU7SUhqQlY7R2pCNmxFQTs7RW9CNWtFVTtJSGpCVjtHakJpbUVBOztFb0JobEVVO0lIakJWO0dqQnFtRUE7O0VvQnBsRVU7SUhqQlY7R2pCeW1FQTs7RW9CeGxFVTtJSGpCVjtHakI2bUVBOztFb0I1bEVVO0lIakJWO0dqQmluRUE7Q0FDRjtBbUI3bUVJO0VDM0JFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7R3BCMm9FTjs7RWlCaG5FQTtJQUNFO0lBQ0E7R2pCbW5FRjs7RWlCcm5FQTtJQUNFO0lBQ0E7R2pCd25FRjs7RWlCMW5FQTtJQUNFO0lBQ0E7R2pCNm5FRjs7RWlCL25FQTtJQUNFO0lBQ0E7R2pCa29FRjs7RWlCcG9FQTtJQUNFO0lBQ0E7R2pCdW9FRjs7RWlCem9FQTtJQUNFO0lBQ0E7R2pCNG9FRjs7RW9COXBFSTtJSEFKO0lBQ0E7SUFDQTtHakJrcUVBOztFb0I5cEVRO0lIZFI7SUFJQTtHakI2cUVBOztFb0JucUVRO0lIZFI7SUFJQTtHakJrckVBOztFb0J4cUVRO0lIZFI7SUFJQTtHakJ1ckVBOztFb0I3cUVRO0lIZFI7SUFJQTtHakI0ckVBOztFb0JsckVRO0lIZFI7SUFJQTtHakJpc0VBOztFb0J2ckVRO0lIZFI7SUFJQTtHakJzc0VBOztFb0I1ckVRO0lIZFI7SUFJQTtHakIyc0VBOztFb0Jqc0VRO0lIZFI7SUFJQTtHakJndEVBOztFb0J0c0VRO0lIZFI7SUFJQTtHakJxdEVBOztFb0Izc0VRO0lIZFI7SUFJQTtHakIwdEVBOztFb0JodEVRO0lIZFI7SUFJQTtHakIrdEVBOztFb0JydEVRO0lIZFI7SUFJQTtHakJvdUVBOztFb0JwdEVJO0lBQXdCO0dwQnd0RTVCOztFb0J0dEVJO0lBQXVCO0dwQjB0RTNCOztFb0J2dEVNO0lBQXdCLFNBRGI7R3BCNHRFakI7O0VvQjN0RU07SUFBd0IsU0FEYjtHcEJndUVqQjs7RW9CL3RFTTtJQUF3QixTQURiO0dwQm91RWpCOztFb0JudUVNO0lBQXdCLFNBRGI7R3BCd3VFakI7O0VvQnZ1RU07SUFBd0IsU0FEYjtHcEI0dUVqQjs7RW9CM3VFTTtJQUF3QixTQURiO0dwQmd2RWpCOztFb0IvdUVNO0lBQXdCLFNBRGI7R3BCb3ZFakI7O0VvQm52RU07SUFBd0IsU0FEYjtHcEJ3dkVqQjs7RW9CdnZFTTtJQUF3QixTQURiO0dwQjR2RWpCOztFb0IzdkVNO0lBQXdCLFNBRGI7R3BCZ3dFakI7O0VvQi92RU07SUFBd0IsVUFEYjtHcEJvd0VqQjs7RW9CbndFTTtJQUF3QixVQURiO0dwQnd3RWpCOztFb0J2d0VNO0lBQXdCLFVBRGI7R3BCNHdFakI7O0VvQnB3RVU7SUhqQlY7R2pCeXhFQTs7RW9CeHdFVTtJSGpCVjtHakI2eEVBOztFb0I1d0VVO0lIakJWO0dqQml5RUE7O0VvQmh4RVU7SUhqQlY7R2pCcXlFQTs7RW9CcHhFVTtJSGpCVjtHakJ5eUVBOztFb0J4eEVVO0lIakJWO0dqQjZ5RUE7O0VvQjV4RVU7SUhqQlY7R2pCaXpFQTs7RW9CaHlFVTtJSGpCVjtHakJxekVBOztFb0JweUVVO0lIakJWO0dqQnl6RUE7O0VvQnh5RVU7SUhqQlY7R2pCNnpFQTs7RW9CNXlFVTtJSGpCVjtHakJpMEVBOztFb0JoekVVO0lIakJWO0dqQnEwRUE7Q0FDRjtBbUJqMEVJO0VDM0JFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7R3BCKzFFTjs7RWlCcDBFQTtJQUNFO0lBQ0E7R2pCdTBFRjs7RWlCejBFQTtJQUNFO0lBQ0E7R2pCNDBFRjs7RWlCOTBFQTtJQUNFO0lBQ0E7R2pCaTFFRjs7RWlCbjFFQTtJQUNFO0lBQ0E7R2pCczFFRjs7RWlCeDFFQTtJQUNFO0lBQ0E7R2pCMjFFRjs7RWlCNzFFQTtJQUNFO0lBQ0E7R2pCZzJFRjs7RW9CbDNFSTtJSEFKO0lBQ0E7SUFDQTtHakJzM0VBOztFb0JsM0VRO0lIZFI7SUFJQTtHakJpNEVBOztFb0J2M0VRO0lIZFI7SUFJQTtHakJzNEVBOztFb0I1M0VRO0lIZFI7SUFJQTtHakIyNEVBOztFb0JqNEVRO0lIZFI7SUFJQTtHakJnNUVBOztFb0J0NEVRO0lIZFI7SUFJQTtHakJxNUVBOztFb0IzNEVRO0lIZFI7SUFJQTtHakIwNUVBOztFb0JoNUVRO0lIZFI7SUFJQTtHakIrNUVBOztFb0JyNUVRO0lIZFI7SUFJQTtHakJvNkVBOztFb0IxNUVRO0lIZFI7SUFJQTtHakJ5NkVBOztFb0IvNUVRO0lIZFI7SUFJQTtHakI4NkVBOztFb0JwNkVRO0lIZFI7SUFJQTtHakJtN0VBOztFb0J6NkVRO0lIZFI7SUFJQTtHakJ3N0VBOztFb0J4NkVJO0lBQXdCO0dwQjQ2RTVCOztFb0IxNkVJO0lBQXVCO0dwQjg2RTNCOztFb0IzNkVNO0lBQXdCLFNBRGI7R3BCZzdFakI7O0VvQi82RU07SUFBd0IsU0FEYjtHcEJvN0VqQjs7RW9CbjdFTTtJQUF3QixTQURiO0dwQnc3RWpCOztFb0J2N0VNO0lBQXdCLFNBRGI7R3BCNDdFakI7O0VvQjM3RU07SUFBd0IsU0FEYjtHcEJnOEVqQjs7RW9CLzdFTTtJQUF3QixTQURiO0dwQm84RWpCOztFb0JuOEVNO0lBQXdCLFNBRGI7R3BCdzhFakI7O0VvQnY4RU07SUFBd0IsU0FEYjtHcEI0OEVqQjs7RW9CMzhFTTtJQUF3QixTQURiO0dwQmc5RWpCOztFb0IvOEVNO0lBQXdCLFNBRGI7R3BCbzlFakI7O0VvQm45RU07SUFBd0IsVUFEYjtHcEJ3OUVqQjs7RW9CdjlFTTtJQUF3QixVQURiO0dwQjQ5RWpCOztFb0IzOUVNO0lBQXdCLFVBRGI7R3BCZytFakI7O0VvQng5RVU7SUhqQlY7R2pCNitFQTs7RW9CNTlFVTtJSGpCVjtHakJpL0VBOztFb0JoK0VVO0lIakJWO0dqQnEvRUE7O0VvQnArRVU7SUhqQlY7R2pCeS9FQTs7RW9CeCtFVTtJSGpCVjtHakI2L0VBOztFb0I1K0VVO0lIakJWO0dqQmlnRkE7O0VvQmgvRVU7SUhqQlY7R2pCcWdGQTs7RW9CcC9FVTtJSGpCVjtHakJ5Z0ZBOztFb0J4L0VVO0lIakJWO0dqQjZnRkE7O0VvQjUvRVU7SUhqQlY7R2pCaWhGQTs7RW9CaGdGVTtJSGpCVjtHakJxaEZBOztFb0JwZ0ZVO0lIakJWO0dqQnloRkE7Q0FDRjtBbUJyaEZJO0VDM0JFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7R3BCbWpGTjs7RWlCeGhGQTtJQUNFO0lBQ0E7R2pCMmhGRjs7RWlCN2hGQTtJQUNFO0lBQ0E7R2pCZ2lGRjs7RWlCbGlGQTtJQUNFO0lBQ0E7R2pCcWlGRjs7RWlCdmlGQTtJQUNFO0lBQ0E7R2pCMGlGRjs7RWlCNWlGQTtJQUNFO0lBQ0E7R2pCK2lGRjs7RWlCampGQTtJQUNFO0lBQ0E7R2pCb2pGRjs7RW9CdGtGSTtJSEFKO0lBQ0E7SUFDQTtHakIwa0ZBOztFb0J0a0ZRO0lIZFI7SUFJQTtHakJxbEZBOztFb0Iza0ZRO0lIZFI7SUFJQTtHakIwbEZBOztFb0JobEZRO0lIZFI7SUFJQTtHakIrbEZBOztFb0JybEZRO0lIZFI7SUFJQTtHakJvbUZBOztFb0IxbEZRO0lIZFI7SUFJQTtHakJ5bUZBOztFb0IvbEZRO0lIZFI7SUFJQTtHakI4bUZBOztFb0JwbUZRO0lIZFI7SUFJQTtHakJtbkZBOztFb0J6bUZRO0lIZFI7SUFJQTtHakJ3bkZBOztFb0I5bUZRO0lIZFI7SUFJQTtHakI2bkZBOztFb0JubkZRO0lIZFI7SUFJQTtHakJrb0ZBOztFb0J4bkZRO0lIZFI7SUFJQTtHakJ1b0ZBOztFb0I3bkZRO0lIZFI7SUFJQTtHakI0b0ZBOztFb0I1bkZJO0lBQXdCO0dwQmdvRjVCOztFb0I5bkZJO0lBQXVCO0dwQmtvRjNCOztFb0IvbkZNO0lBQXdCLFNBRGI7R3BCb29GakI7O0VvQm5vRk07SUFBd0IsU0FEYjtHcEJ3b0ZqQjs7RW9Cdm9GTTtJQUF3QixTQURiO0dwQjRvRmpCOztFb0Izb0ZNO0lBQXdCLFNBRGI7R3BCZ3BGakI7O0VvQi9vRk07SUFBd0IsU0FEYjtHcEJvcEZqQjs7RW9CbnBGTTtJQUF3QixTQURiO0dwQndwRmpCOztFb0J2cEZNO0lBQXdCLFNBRGI7R3BCNHBGakI7O0VvQjNwRk07SUFBd0IsU0FEYjtHcEJncUZqQjs7RW9CL3BGTTtJQUF3QixTQURiO0dwQm9xRmpCOztFb0JucUZNO0lBQXdCLFNBRGI7R3BCd3FGakI7O0VvQnZxRk07SUFBd0IsVUFEYjtHcEI0cUZqQjs7RW9CM3FGTTtJQUF3QixVQURiO0dwQmdyRmpCOztFb0IvcUZNO0lBQXdCLFVBRGI7R3BCb3JGakI7O0VvQjVxRlU7SUhqQlY7R2pCaXNGQTs7RW9CaHJGVTtJSGpCVjtHakJxc0ZBOztFb0JwckZVO0lIakJWO0dqQnlzRkE7O0VvQnhyRlU7SUhqQlY7R2pCNnNGQTs7RW9CNXJGVTtJSGpCVjtHakJpdEZBOztFb0Joc0ZVO0lIakJWO0dqQnF0RkE7O0VvQnBzRlU7SUhqQlY7R2pCeXRGQTs7RW9CeHNGVTtJSGpCVjtHakI2dEZBOztFb0I1c0ZVO0lIakJWO0dqQml1RkE7O0VvQmh0RlU7SUhqQlY7R2pCcXVGQTs7RW9CcHRGVTtJSGpCVjtHakJ5dUZBOztFb0J4dEZVO0lIakJWO0dqQjZ1RkE7Q0FDRjtBbUJ6dUZJO0VDM0JFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7R3BCdXdGTjs7RWlCNXVGQTtJQUNFO0lBQ0E7R2pCK3VGRjs7RWlCanZGQTtJQUNFO0lBQ0E7R2pCb3ZGRjs7RWlCdHZGQTtJQUNFO0lBQ0E7R2pCeXZGRjs7RWlCM3ZGQTtJQUNFO0lBQ0E7R2pCOHZGRjs7RWlCaHdGQTtJQUNFO0lBQ0E7R2pCbXdGRjs7RWlCcndGQTtJQUNFO0lBQ0E7R2pCd3dGRjs7RW9CMXhGSTtJSEFKO0lBQ0E7SUFDQTtHakI4eEZBOztFb0IxeEZRO0lIZFI7SUFJQTtHakJ5eUZBOztFb0IveEZRO0lIZFI7SUFJQTtHakI4eUZBOztFb0JweUZRO0lIZFI7SUFJQTtHakJtekZBOztFb0J6eUZRO0lIZFI7SUFJQTtHakJ3ekZBOztFb0I5eUZRO0lIZFI7SUFJQTtHakI2ekZBOztFb0JuekZRO0lIZFI7SUFJQTtHakJrMEZBOztFb0J4ekZRO0lIZFI7SUFJQTtHakJ1MEZBOztFb0I3ekZRO0lIZFI7SUFJQTtHakI0MEZBOztFb0JsMEZRO0lIZFI7SUFJQTtHakJpMUZBOztFb0J2MEZRO0lIZFI7SUFJQTtHakJzMUZBOztFb0I1MEZRO0lIZFI7SUFJQTtHakIyMUZBOztFb0JqMUZRO0lIZFI7SUFJQTtHakJnMkZBOztFb0JoMUZJO0lBQXdCO0dwQm8xRjVCOztFb0JsMUZJO0lBQXVCO0dwQnMxRjNCOztFb0JuMUZNO0lBQXdCLFNBRGI7R3BCdzFGakI7O0VvQnYxRk07SUFBd0IsU0FEYjtHcEI0MUZqQjs7RW9CMzFGTTtJQUF3QixTQURiO0dwQmcyRmpCOztFb0IvMUZNO0lBQXdCLFNBRGI7R3BCbzJGakI7O0VvQm4yRk07SUFBd0IsU0FEYjtHcEJ3MkZqQjs7RW9CdjJGTTtJQUF3QixTQURiO0dwQjQyRmpCOztFb0IzMkZNO0lBQXdCLFNBRGI7R3BCZzNGakI7O0VvQi8yRk07SUFBd0IsU0FEYjtHcEJvM0ZqQjs7RW9CbjNGTTtJQUF3QixTQURiO0dwQnczRmpCOztFb0J2M0ZNO0lBQXdCLFNBRGI7R3BCNDNGakI7O0VvQjMzRk07SUFBd0IsVUFEYjtHcEJnNEZqQjs7RW9CLzNGTTtJQUF3QixVQURiO0dwQm80RmpCOztFb0JuNEZNO0lBQXdCLFVBRGI7R3BCdzRGakI7O0VvQmg0RlU7SUhqQlY7R2pCcTVGQTs7RW9CcDRGVTtJSGpCVjtHakJ5NUZBOztFb0J4NEZVO0lIakJWO0dqQjY1RkE7O0VvQjU0RlU7SUhqQlY7R2pCaTZGQTs7RW9CaDVGVTtJSGpCVjtHakJxNkZBOztFb0JwNUZVO0lIakJWO0dqQnk2RkE7O0VvQng1RlU7SUhqQlY7R2pCNjZGQTs7RW9CNTVGVTtJSGpCVjtHakJpN0ZBOztFb0JoNkZVO0lIakJWO0dqQnE3RkE7O0VvQnA2RlU7SUhqQlY7R2pCeTdGQTs7RW9CeDZGVTtJSGpCVjtHakI2N0ZBOztFb0I1NkZVO0lIakJWO0dqQmk4RkE7Q0FDRjtBbUI3N0ZJO0VDM0JFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7R3BCMjlGTjs7RWlCaDhGQTtJQUNFO0lBQ0E7R2pCbThGRjs7RWlCcjhGQTtJQUNFO0lBQ0E7R2pCdzhGRjs7RWlCMThGQTtJQUNFO0lBQ0E7R2pCNjhGRjs7RWlCLzhGQTtJQUNFO0lBQ0E7R2pCazlGRjs7RWlCcDlGQTtJQUNFO0lBQ0E7R2pCdTlGRjs7RWlCejlGQTtJQUNFO0lBQ0E7R2pCNDlGRjs7RW9COStGSTtJSEFKO0lBQ0E7SUFDQTtHakJrL0ZBOztFb0I5K0ZRO0lIZFI7SUFJQTtHakI2L0ZBOztFb0JuL0ZRO0lIZFI7SUFJQTtHakJrZ0dBOztFb0J4L0ZRO0lIZFI7SUFJQTtHakJ1Z0dBOztFb0I3L0ZRO0lIZFI7SUFJQTtHakI0Z0dBOztFb0JsZ0dRO0lIZFI7SUFJQTtHakJpaEdBOztFb0J2Z0dRO0lIZFI7SUFJQTtHakJzaEdBOztFb0I1Z0dRO0lIZFI7SUFJQTtHakIyaEdBOztFb0JqaEdRO0lIZFI7SUFJQTtHakJnaUdBOztFb0J0aEdRO0lIZFI7SUFJQTtHakJxaUdBOztFb0IzaEdRO0lIZFI7SUFJQTtHakIwaUdBOztFb0JoaUdRO0lIZFI7SUFJQTtHakIraUdBOztFb0JyaUdRO0lIZFI7SUFJQTtHakJvakdBOztFb0JwaUdJO0lBQXdCO0dwQndpRzVCOztFb0J0aUdJO0lBQXVCO0dwQjBpRzNCOztFb0J2aUdNO0lBQXdCLFNBRGI7R3BCNGlHakI7O0VvQjNpR007SUFBd0IsU0FEYjtHcEJnakdqQjs7RW9CL2lHTTtJQUF3QixTQURiO0dwQm9qR2pCOztFb0JuakdNO0lBQXdCLFNBRGI7R3BCd2pHakI7O0VvQnZqR007SUFBd0IsU0FEYjtHcEI0akdqQjs7RW9CM2pHTTtJQUF3QixTQURiO0dwQmdrR2pCOztFb0IvakdNO0lBQXdCLFNBRGI7R3BCb2tHakI7O0VvQm5rR007SUFBd0IsU0FEYjtHcEJ3a0dqQjs7RW9CdmtHTTtJQUF3QixTQURiO0dwQjRrR2pCOztFb0Iza0dNO0lBQXdCLFNBRGI7R3BCZ2xHakI7O0VvQi9rR007SUFBd0IsVUFEYjtHcEJvbEdqQjs7RW9CbmxHTTtJQUF3QixVQURiO0dwQndsR2pCOztFb0J2bEdNO0lBQXdCLFVBRGI7R3BCNGxHakI7O0VvQnBsR1U7SUhqQlY7R2pCeW1HQTs7RW9CeGxHVTtJSGpCVjtHakI2bUdBOztFb0I1bEdVO0lIakJWO0dqQmluR0E7O0VvQmhtR1U7SUhqQlY7R2pCcW5HQTs7RW9CcG1HVTtJSGpCVjtHakJ5bkdBOztFb0J4bUdVO0lIakJWO0dqQjZuR0E7O0VvQjVtR1U7SUhqQlY7R2pCaW9HQTs7RW9CaG5HVTtJSGpCVjtHakJxb0dBOztFb0JwbkdVO0lIakJWO0dqQnlvR0E7O0VvQnhuR1U7SUhqQlY7R2pCNm9HQTs7RW9CNW5HVTtJSGpCVjtHakJpcEdBOztFb0Job0dVO0lIakJWO0dqQnFwR0E7Q0FDRjtBbUJqcEdJO0VDM0JFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7R3BCK3FHTjs7RWlCcHBHQTtJQUNFO0lBQ0E7R2pCdXBHRjs7RWlCenBHQTtJQUNFO0lBQ0E7R2pCNHBHRjs7RWlCOXBHQTtJQUNFO0lBQ0E7R2pCaXFHRjs7RWlCbnFHQTtJQUNFO0lBQ0E7R2pCc3FHRjs7RWlCeHFHQTtJQUNFO0lBQ0E7R2pCMnFHRjs7RWlCN3FHQTtJQUNFO0lBQ0E7R2pCZ3JHRjs7RW9CbHNHSTtJSEFKO0lBQ0E7SUFDQTtHakJzc0dBOztFb0Jsc0dRO0lIZFI7SUFJQTtHakJpdEdBOztFb0J2c0dRO0lIZFI7SUFJQTtHakJzdEdBOztFb0I1c0dRO0lIZFI7SUFJQTtHakIydEdBOztFb0JqdEdRO0lIZFI7SUFJQTtHakJndUdBOztFb0J0dEdRO0lIZFI7SUFJQTtHakJxdUdBOztFb0IzdEdRO0lIZFI7SUFJQTtHakIwdUdBOztFb0JodUdRO0lIZFI7SUFJQTtHakIrdUdBOztFb0JydUdRO0lIZFI7SUFJQTtHakJvdkdBOztFb0IxdUdRO0lIZFI7SUFJQTtHakJ5dkdBOztFb0IvdUdRO0lIZFI7SUFJQTtHakI4dkdBOztFb0JwdkdRO0lIZFI7SUFJQTtHakJtd0dBOztFb0J6dkdRO0lIZFI7SUFJQTtHakJ3d0dBOztFb0J4dkdJO0lBQXdCO0dwQjR2RzVCOztFb0IxdkdJO0lBQXVCO0dwQjh2RzNCOztFb0IzdkdNO0lBQXdCLFNBRGI7R3BCZ3dHakI7O0VvQi92R007SUFBd0IsU0FEYjtHcEJvd0dqQjs7RW9CbndHTTtJQUF3QixTQURiO0dwQnd3R2pCOztFb0J2d0dNO0lBQXdCLFNBRGI7R3BCNHdHakI7O0VvQjN3R007SUFBd0IsU0FEYjtHcEJneEdqQjs7RW9CL3dHTTtJQUF3QixTQURiO0dwQm94R2pCOztFb0JueEdNO0lBQXdCLFNBRGI7R3BCd3hHakI7O0VvQnZ4R007SUFBd0IsU0FEYjtHcEI0eEdqQjs7RW9CM3hHTTtJQUF3QixTQURiO0dwQmd5R2pCOztFb0IveEdNO0lBQXdCLFNBRGI7R3BCb3lHakI7O0VvQm55R007SUFBd0IsVUFEYjtHcEJ3eUdqQjs7RW9CdnlHTTtJQUF3QixVQURiO0dwQjR5R2pCOztFb0IzeUdNO0lBQXdCLFVBRGI7R3BCZ3pHakI7O0VvQnh5R1U7SUhqQlY7R2pCNnpHQTs7RW9CNXlHVTtJSGpCVjtHakJpMEdBOztFb0JoekdVO0lIakJWO0dqQnEwR0E7O0VvQnB6R1U7SUhqQlY7R2pCeTBHQTs7RW9CeHpHVTtJSGpCVjtHakI2MEdBOztFb0I1ekdVO0lIakJWO0dqQmkxR0E7O0VvQmgwR1U7SUhqQlY7R2pCcTFHQTs7RW9CcDBHVTtJSGpCVjtHakJ5MUdBOztFb0J4MEdVO0lIakJWO0dqQjYxR0E7O0VvQjUwR1U7SUhqQlY7R2pCaTJHQTs7RW9CaDFHVTtJSGpCVjtHakJxMkdBOztFb0JwMUdVO0lIakJWO0dqQnkyR0E7Q0FDRjtBcUI3NUdBO0VBQ0U7RUFDQSxvQmZvSU87RWVuSVAsZWZTUztDTnM1R1g7QXFCNTVHRTs7RUFFRSxpQmZ3VjBCO0VldlYxQjtFQUNBO0NyQjg1R0o7QXFCMzVHRTtFQUNFO0VBQ0E7Q3JCNjVHSjtBcUIxNUdFO0VBQ0U7Q3JCNDVHSjs7QXFCbDVHRTs7RUFFRSxnQmZrVTBCO0NObWxHOUI7O0FxQjU0R0E7RUFDRTtDckIrNEdGO0FxQjc0R0U7O0VBRUU7Q3JCKzRHSjtBcUIzNEdJOztFQUVFO0NyQjY0R047O0FxQnY0R0U7Ozs7RUFJRTtDckIwNEdKOztBcUJqNEdFO0VBQ0Usc0NmOFIwQjtDTnNtRzlCOztBU244R0U7RVkyRUksZWZ2RUs7RWV3RUwsdUNmbVJ3QjtDTnltRzlCOztBc0I5OEdJOzs7RUFHRSwwQkQyRitCO0NyQnMzR3JDO0FzQjc4R007Ozs7RUFJRSxzQkRtRnlFO0NyQjQzR2pGOztBU3A5R0U7RWFpQk0sMEJBSmU7Q3RCMjhHdkI7QXNCcjhHUTs7RUFFRSwwQkFSYTtDdEIrOEd2Qjs7QXNCbCtHSTs7O0VBR0UsMEJEMkYrQjtDckIwNEdyQztBc0JqK0dNOzs7O0VBSUUsc0JEbUZ5RTtDckJnNUdqRjs7QVN4K0dFO0VhaUJNLDBCQUplO0N0Qis5R3ZCO0FzQno5R1E7O0VBRUUsMEJBUmE7Q3RCbStHdkI7O0FzQnQvR0k7OztFQUdFLDBCRDJGK0I7Q3JCODVHckM7QXNCci9HTTs7OztFQUlFLHNCRG1GeUU7Q3JCbzZHakY7O0FTNS9HRTtFYWlCTSwwQkFKZTtDdEJtL0d2QjtBc0I3K0dROztFQUVFLDBCQVJhO0N0QnUvR3ZCOztBc0IxZ0hJOzs7RUFHRSwwQkQyRitCO0NyQms3R3JDO0FzQnpnSE07Ozs7RUFJRSxzQkRtRnlFO0NyQnc3R2pGOztBU2hoSEU7RWFpQk0sMEJBSmU7Q3RCdWdIdkI7QXNCamdIUTs7RUFFRSwwQkFSYTtDdEIyZ0h2Qjs7QXNCOWhISTs7O0VBR0UsMEJEMkYrQjtDckJzOEdyQztBc0I3aEhNOzs7O0VBSUUsc0JEbUZ5RTtDckI0OEdqRjs7QVNwaUhFO0VhaUJNLDBCQUplO0N0QjJoSHZCO0FzQnJoSFE7O0VBRUUsMEJBUmE7Q3RCK2hIdkI7O0FzQmxqSEk7OztFQUdFLDBCRDJGK0I7Q3JCMDlHckM7QXNCampITTs7OztFQUlFLHNCRG1GeUU7Q3JCZytHakY7O0FTeGpIRTtFYWlCTSwwQkFKZTtDdEIraUh2QjtBc0J6aUhROztFQUVFLDBCQVJhO0N0Qm1qSHZCOztBc0J0a0hJOzs7RUFHRSwwQkQyRitCO0NyQjgrR3JDO0FzQnJrSE07Ozs7RUFJRSxzQkRtRnlFO0NyQm8vR2pGOztBUzVrSEU7RWFpQk0sMEJBSmU7Q3RCbWtIdkI7QXNCN2pIUTs7RUFFRSwwQkFSYTtDdEJ1a0h2Qjs7QXNCMWxISTs7O0VBR0UsMEJEMkYrQjtDckJrZ0hyQztBc0J6bEhNOzs7O0VBSUUsc0JEbUZ5RTtDckJ3Z0hqRjs7QVNobUhFO0VhaUJNLDBCQUplO0N0QnVsSHZCO0FzQmpsSFE7O0VBRUUsMEJBUmE7Q3RCMmxIdkI7O0FzQjltSEk7OztFQUdFLHVDaEJrV3dCO0NOK3dHOUI7O0FTOW1IRTtFYWlCTSx1Q0FKZTtDdEJxbUh2QjtBc0IvbEhROztFQUVFLHVDQVJhO0N0QnltSHZCOztBcUJqaEhJO0VBQ0UsWWYzR0s7RWU0R0wsMEJmcEdLO0VlcUdMLHNCZnFRd0I7Q04rd0c5QjtBcUIvZ0hJO0VBQ0UsZWY1R0s7RWU2R0wsMEJmbEhLO0VlbUhMLHNCZmxISztDTm1vSFg7O0FxQjVnSEE7RUFDRSxZZjNIUztFZTRIVCwwQmZwSFM7Q05tb0hYO0FxQjdnSEU7OztFQUdFLHNCZmlQMEI7Q044eEc5QjtBcUI1Z0hFO0VBQ0U7Q3JCOGdISjtBcUIxZ0hJO0VBQ0UsNENmcU93QjtDTnV5RzlCO0FTanBIRTtFWTRJTSxZZmpKRztFZWtKSCw2Q2YrTnNCO0NOeXlHOUI7O0FtQnhsSEk7RUVpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtHckIwL0dOO0VxQnYvR007SUFDRTtHckJ5L0dSO0NBQ0Y7QW1CcG1ISTtFRWlHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0dyQnFnSE47RXFCbGdITTtJQUNFO0dyQm9nSFI7Q0FDRjtBbUIvbUhJO0VFaUdBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7R3JCZ2hITjtFcUI3Z0hNO0lBQ0U7R3JCK2dIUjtDQUNGO0FtQjFuSEk7RUVpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtHckIyaEhOO0VxQnhoSE07SUFDRTtHckIwaEhSO0NBQ0Y7QW1Ccm9ISTtFRWlHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0dyQnNpSE47RXFCbmlITTtJQUNFO0dyQnFpSFI7Q0FDRjtBbUJocEhJO0VFaUdBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7R3JCaWpITjtFcUI5aUhNO0lBQ0U7R3JCZ2pIUjtDQUNGO0FtQjNwSEk7RUVpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtHckI0akhOO0VxQnpqSE07SUFDRTtHckIyakhSO0NBQ0Y7QW1CdHFISTtFRWlHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0dyQnVrSE47RXFCcGtITTtJQUNFO0dyQnNrSFI7Q0FDRjtBcUJobEhJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7Q3JCaWxIUjtBcUI5a0hRO0VBQ0U7Q3JCZ2xIVjs7QXVCN3ZIQTtFQUNFO0VBQ0E7RUFDQSxvQ2pCK2VzQztFaUI5ZXRDO0VoQnFISSxnQkF0Q2E7RWdCNUVqQixpQmpCd1I0QjtFaUJ2UjVCLGlCakI0UjRCO0VpQjNSNUIsZWpCRFM7RWlCRVQsdUJqQlRTO0VpQlVUO0VBQ0E7RVRBRTtFVUZFLHlFRFFKO0N2QjJ2SEY7QXdCL3ZITTtFRGROO0lDZVE7R3hCa3dITjtDQUNGO0F1Qjd2SEU7RUFDRTtFQUNBO0N2Qit2SEo7QXVCM3ZIRTtFQUNFO0VBQ0E7Q3ZCNnZISjtBeUJueEhFO0VBQ0U7RUFDQSx1Qm5CUk87RW1CU1Asc0JuQjBkb0M7RW1CemRwQztFQUtFLGlEbkJ5WHdCO0NOdzVHOUI7QXVCN3ZIRTtFQUNFLGVqQjlCTztFaUJnQ1A7Q3ZCOHZISjtBdUJqd0hFO0VBQ0UsZWpCOUJPO0VpQmdDUDtDdkI4dkhKO0F1Qmp3SEU7RUFDRSxlakI5Qk87RWlCZ0NQO0N2Qjh2SEo7QXVCandIRTtFQUNFLGVqQjlCTztFaUJnQ1A7Q3ZCOHZISjtBdUJ0dkhFO0VBRUUsMEJqQjlDTztFaUJnRFA7Q3ZCc3ZISjs7QXVCOXVIRTs7OztFQUNFO0tBQUE7VUFBQTtDdkJvdkhKOztBdUIvdUhFO0VBTUUsZWpCL0RPO0VpQmdFUCx1QmpCdkVPO0NOb3pIWDs7QXVCeHVIQTs7RUFFRTtFQUNBO0N2QjJ1SEY7O0F1Qmp1SEE7RUFDRTtFQUNBO0VBQ0E7RWhCM0JFO0VnQjZCRixpQmpCcU00QjtDTitoSDlCOztBdUJqdUhBO0VBQ0U7RUFDQTtFaEJxQkksbUJBdENhO0VnQm1CakIsaUJqQmtJNEI7Q05rbUg5Qjs7QXVCanVIQTtFQUNFO0VBQ0E7RWhCY0ksb0JBdENhO0VnQjBCakIsaUJqQjRINEI7Q053bUg5Qjs7QXVCM3RIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VoQkRJLGdCQXRDYTtFZ0J5Q2pCLGlCakJ3SzRCO0VpQnZLNUIsZWpCbkhTO0VpQm9IVDtFQUNBO0VBQ0E7Q3ZCOHRIRjtBdUI1dEhFO0VBRUU7RUFDQTtDdkI2dEhKOztBdUJqdEhBO0VBQ0UsbUNqQmlXc0M7RWlCaFd0QztFaEIxQkksb0JBdENhO0VnQmtFakIsaUJqQm9GNEI7RVE3TjFCO0NkODFISjs7QXVCanRIQTtFQUNFLGlDakIwVnNDO0VpQnpWdEM7RWhCbENJLG1CQXRDYTtFZ0IwRWpCLGlCakIyRTRCO0VRNU4xQjtDZHMySEo7O0F1Qi9zSEU7RUFFRTtDdkJpdEhKOztBdUI3c0hBO0VBQ0U7Q3ZCZ3RIRjs7QXVCeHNIQTtFQUNFLG9CakIrVXNDO0NONDNHeEM7O0F1QnhzSEE7RUFDRTtFQUNBLG9CakJnVXNDO0NOMjRHeEM7O0F1Qm5zSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDdkJzc0hGO0F1QnBzSEU7O0VBRUU7RUFDQTtDdkJzc0hKOztBdUI3ckhBO0VBQ0U7RUFDQTtFQUNBLHNCakJxU3NDO0NOMjVHeEM7O0F1QjdySEE7RUFDRTtFQUNBLG1CakJpU3NDO0VpQmhTdEM7Q3ZCZ3NIRjtBdUI3ckhFO0VBRUUsZWpCek5PO0NOdTVIWDs7QXVCMXJIQTtFQUNFO0N2QjZySEY7O0F1QjFySEE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxzQmpCa1JzQztDTjI2R3hDO0F1QjFySEU7RUFDRTtFQUNBO0VBQ0Esd0JqQjZRb0M7RWlCNVFwQztDdkI0ckhKOztBeUJ6NEhFO0VBQ0U7RUFDQTtFQUNBLG9CbkIrY29DO0VDdGJwQztFa0J2QkEsZUZxTnFDO0N2QnVySHpDOztBeUJ6NEhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWxCb0VFLG9CQXRDYTtFa0I1QmYsaUJuQjZPMEI7RW1CNU8xQjtFQUNBO0VYN0NBO0NkMDdISjs7QXlCeDRISTs7OztFQUVFO0N6QjY0SE47O0F5Qm43SEk7RUE0Q0Usc0JGMExtQztFRXZMakMscUNuQnFhZ0M7RW1CcGFoQztFQUNBO0VBQ0E7RUFDQTtDekJ5NEhSO0F5QnQ0SE07RUFDRSxzQkYrS2lDO0VFOUtqQztDekJ3NEhSOztBeUJoOEhJO0VBaUVJLHFDbkJtWmdDO0VtQmxaaEM7Q3pCbTRIUjs7QXlCcjhISTtFQXlFRSxzQkY2Sm1DO0VFMUpqQyx3Q25Cb2VvQztFbUJuZXBDO0N6QjgzSFI7QXlCMzNITTtFQUNFLHNCRnFKaUM7RUVwSmpDO0N6QjYzSFI7O0F5QnQzSE07RUFDRSxlRjRJaUM7Q3ZCNnVIekM7QXlCdDNITTs7O0VBRUU7Q3pCeTNIUjs7QXlCbDNITTtFQUNFLGVGK0hpQztDdkJzdkh6QztBeUJuM0hRO0VBQ0Usc0JGNEgrQjtDdkJ5dkh6QztBeUJoM0hRO0VBQ0U7RUMxSU4sMEJEMkkyQjtDekJrM0gvQjtBeUI3MkhRO0VBQ0U7Q3pCKzJIVjtBeUI1MkhRO0VBQ0Usc0JBVnFCO0N6QnczSC9COztBeUJyMkhNO0VBQ0Usc0JBcEJ1QjtDekI0M0gvQjtBeUJwMkhRO0VBQ0Usc0JBekJxQjtFQTBCckI7Q3pCczJIVjs7QXlCcitIRTtFQUNFO0VBQ0E7RUFDQSxvQm5CK2NvQztFQ3RicEM7RWtCdkJBLGVGcU5xQztDdkJteEh6Qzs7QXlCcitIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VsQm9FRSxvQkF0Q2E7RWtCNUJmLGlCbkI2TzBCO0VtQjVPMUI7RUFDQTtFWDdDQTtDZHNoSUo7O0F5QnArSEk7Ozs7RUFFRTtDekJ5K0hOOztBeUIvZ0lJO0VBNENFLHNCRjBMbUM7RUV2TGpDLHFDbkJxYWdDO0VtQnBhaEM7RUFDQTtFQUNBO0VBQ0E7Q3pCcStIUjtBeUJsK0hNO0VBQ0Usc0JGK0tpQztFRTlLakM7Q3pCbytIUjs7QXlCNWhJSTtFQWlFSSxxQ25CbVpnQztFbUJsWmhDO0N6Qis5SFI7O0F5QmppSUk7RUF5RUUsc0JGNkptQztFRTFKakMsd0NuQm9lb0M7RW1CbmVwQztDekIwOUhSO0F5QnY5SE07RUFDRSxzQkZxSmlDO0VFcEpqQztDekJ5OUhSOztBeUJsOUhNO0VBQ0UsZUY0SWlDO0N2QnkwSHpDO0F5Qmw5SE07OztFQUVFO0N6QnE5SFI7O0F5Qjk4SE07RUFDRSxlRitIaUM7Q3ZCazFIekM7QXlCLzhIUTtFQUNFLHNCRjRIK0I7Q3ZCcTFIekM7QXlCNThIUTtFQUNFO0VDMUlOLDBCRDJJMkI7Q3pCODhIL0I7QXlCejhIUTtFQUNFO0N6QjI4SFY7QXlCeDhIUTtFQUNFLHNCQVZxQjtDekJvOUgvQjs7QXlCajhITTtFQUNFLHNCQXBCdUI7Q3pCdzlIL0I7QXlCaDhIUTtFQUNFLHNCQXpCcUI7RUEwQnJCO0N6Qms4SFY7O0F1QjMxSEE7RUFDRTtFQUNBO0VBQ0E7Q3ZCODFIRjtBdUJ6MUhFO0VBQ0U7Q3ZCMjFISjtBbUIxaklJO0VJb09BO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7R3ZCeTFISjtFdUJyMUhFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHdkJ1MUhKO0V1Qm4xSEU7SUFDRTtJQUNBO0lBQ0E7R3ZCcTFISjtFdUJqMUhFO0lBQ0U7R3ZCbTFISjtFdUJoMUhFOztJQUVFO0d2QmsxSEo7RXVCNzBIRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R3ZCKzBISjtFdUI3MEhFO0lBQ0U7SUFDQTtJQUNBO0lBQ0Esc0JqQm9Ma0M7SWlCbkxsQztHdkIrMEhKO0V1QjUwSEU7SUFDRTtJQUNBO0d2QjgwSEo7RXVCNTBIRTtJQUNFO0d2QjgwSEo7Q0FDRjs7QTJCaHFJQTtFQUNFO0VBRUEsaUJyQjRSNEI7RXFCM1I1QixlckJNUztFcUJMVDtFQUdBO0VBQ0E7S0FBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VDdUZBO0VyQnVCSSxnQkF0Q2E7RXFCaUJqQixpQnRCZ000QjtFUXhSMUI7RVVGRSxzSUdHSjtDM0JtcUlGO0F3QmxxSU07RUdkTjtJSGVRO0d4QnFxSU47Q0FDRjtBUy9xSUU7RWtCVUUsZXJCTk87RXFCT1A7QzNCd3FJSjtBMkJycUlFO0VBRUU7RUFDQSxpRHJCa1gwQjtDTm96SDlCO0EyQmxxSUU7RUFFRSxjckJzWjBCO0NONndIOUI7QTJCL3BJRTtFQUNFO0MzQmlxSUo7QTJCbnBJQTs7RUFFRTtDM0JxcElGOztBMkI1b0lFO0VDM0RBO0VGQUUsMEJwQnlFVztFc0J2RWIsc0J0QnVFYTtDTm9vSWY7QVN2c0lFO0VtQkFFO0VGTkEsMEJFRDJEO0VBUzNELHNCQVRxRztDNUJtdEl6RztBNEJ2c0lFO0VBRUU7RUZiQSwwQkVEMkQ7RUFnQjNELHNCQWhCcUc7RUFxQm5HO0M1Qm9zSU47QTRCL3JJRTtFQUVFO0VBQ0EsMEJ0QjZDVztFc0I1Q1gsc0J0QjRDVztDTm9wSWY7QTRCenJJRTtFQUdFO0VBQ0EsMEJBekMrSTtFQTZDL0ksc0JBN0N5TDtDNUJtdUk3TDtBNEJwcklJO0VBS0k7QzVCa3JJUjs7QTJCMXFJRTtFQzNEQTtFRkFFLDBCcEJ5RVc7RXNCdkViLHNCdEJ1RWE7Q05rcUlmO0FTcnVJRTtFbUJBRTtFRk5BLDBCRUQyRDtFQVMzRCxzQkFUcUc7QzVCaXZJekc7QTRCcnVJRTtFQUVFO0VGYkEsMEJFRDJEO0VBZ0IzRCxzQkFoQnFHO0VBcUJuRztDNUJrdUlOO0E0Qjd0SUU7RUFFRTtFQUNBLDBCdEI2Q1c7RXNCNUNYLHNCdEI0Q1c7Q05rcklmO0E0QnZ0SUU7RUFHRTtFQUNBLDBCQXpDK0k7RUE2Qy9JLHNCQTdDeUw7QzVCaXdJN0w7QTRCbHRJSTtFQUtJO0M1Qmd0SVI7O0EyQnhzSUU7RUMzREE7RUZBRSwwQnBCeUVXO0VzQnZFYixzQnRCdUVhO0NOZ3NJZjtBU253SUU7RW1CQUU7RUZOQSwwQkVEMkQ7RUFTM0Qsc0JBVHFHO0M1Qit3SXpHO0E0Qm53SUU7RUFFRTtFRmJBLDBCRUQyRDtFQWdCM0Qsc0JBaEJxRztFQXFCbkc7QzVCZ3dJTjtBNEIzdklFO0VBRUU7RUFDQSwwQnRCNkNXO0VzQjVDWCxzQnRCNENXO0NOZ3RJZjtBNEJydklFO0VBR0U7RUFDQSwwQkF6QytJO0VBNkMvSSxzQkE3Q3lMO0M1Qit4STdMO0E0Qmh2SUk7RUFLSTtDNUI4dUlSOztBMkJ0dUlFO0VDM0RBO0VGQUUsMEJwQnlFVztFc0J2RWIsc0J0QnVFYTtDTjh0SWY7QVNqeUlFO0VtQkFFO0VGTkEsMEJFRDJEO0VBUzNELHNCQVRxRztDNUI2eUl6RztBNEJqeUlFO0VBRUU7RUZiQSwwQkVEMkQ7RUFnQjNELHNCQWhCcUc7RUFxQm5HO0M1Qjh4SU47QTRCenhJRTtFQUVFO0VBQ0EsMEJ0QjZDVztFc0I1Q1gsc0J0QjRDVztDTjh1SWY7QTRCbnhJRTtFQUdFO0VBQ0EsMEJBekMrSTtFQTZDL0ksc0JBN0N5TDtDNUI2ekk3TDtBNEI5d0lJO0VBS0k7QzVCNHdJUjs7QTJCcHdJRTtFQzNEQTtFRkFFLDBCcEJ5RVc7RXNCdkViLHNCdEJ1RWE7Q040dklmO0FTL3pJRTtFbUJBRTtFRk5BLDBCRUQyRDtFQVMzRCxzQkFUcUc7QzVCMjBJekc7QTRCL3pJRTtFQUVFO0VGYkEsMEJFRDJEO0VBZ0IzRCxzQkFoQnFHO0VBcUJuRztDNUI0eklOO0E0QnZ6SUU7RUFFRTtFQUNBLDBCdEI2Q1c7RXNCNUNYLHNCdEI0Q1c7Q040d0lmO0E0Qmp6SUU7RUFHRTtFQUNBLDBCQXpDK0k7RUE2Qy9JLHNCQTdDeUw7QzVCMjFJN0w7QTRCNXlJSTtFQUtJO0M1QjB5SVI7O0EyQmx5SUU7RUMzREE7RUZBRSwwQnBCeUVXO0VzQnZFYixzQnRCdUVhO0NOMHhJZjtBUzcxSUU7RW1CQUU7RUZOQSwwQkVEMkQ7RUFTM0Qsc0JBVHFHO0M1QnkySXpHO0E0QjcxSUU7RUFFRTtFRmJBLDBCRUQyRDtFQWdCM0Qsc0JBaEJxRztFQXFCbkc7QzVCMDFJTjtBNEJyMUlFO0VBRUU7RUFDQSwwQnRCNkNXO0VzQjVDWCxzQnRCNENXO0NOMHlJZjtBNEIvMElFO0VBR0U7RUFDQSwwQkF6QytJO0VBNkMvSSxzQkE3Q3lMO0M1QnkzSTdMO0E0QjEwSUk7RUFLSTtDNUJ3MElSOztBMkJoMElFO0VDM0RBO0VGQUUsMEJwQnlFVztFc0J2RWIsc0J0QnVFYTtDTnd6SWY7QVMzM0lFO0VtQkFFO0VGTkEsMEJFRDJEO0VBUzNELHNCQVRxRztDNUJ1NEl6RztBNEIzM0lFO0VBRUU7RUZiQSwwQkVEMkQ7RUFnQjNELHNCQWhCcUc7RUFxQm5HO0M1QnczSU47QTRCbjNJRTtFQUVFO0VBQ0EsMEJ0QjZDVztFc0I1Q1gsc0J0QjRDVztDTncwSWY7QTRCNzJJRTtFQUdFO0VBQ0EsMEJBekMrSTtFQTZDL0ksc0JBN0N5TDtDNUJ1NUk3TDtBNEJ4MklJO0VBS0k7QzVCczJJUjs7QTJCOTFJRTtFQzNEQTtFRkFFLDBCcEJ5RVc7RXNCdkViLHNCdEJ1RWE7Q05zMUlmO0FTejVJRTtFbUJBRTtFRk5BLDBCRUQyRDtFQVMzRCxzQkFUcUc7QzVCcTZJekc7QTRCejVJRTtFQUVFO0VGYkEsMEJFRDJEO0VBZ0IzRCxzQkFoQnFHO0VBcUJuRztDNUJzNUlOO0E0Qmo1SUU7RUFFRTtFQUNBLDBCdEI2Q1c7RXNCNUNYLHNCdEI0Q1c7Q05zMklmO0E0QjM0SUU7RUFHRTtFQUNBLDBCQXpDK0k7RUE2Qy9JLHNCQTdDeUw7QzVCcTdJN0w7QTRCdDRJSTtFQUtJO0M1Qm80SVI7O0EyQnQzSUU7RUNQQSxldEJlYTtFc0JkYixzQnRCY2E7Q05tM0lmO0FTdDdJRTtFbUJ3REUsWUFMZ0Q7RUFNaEQsMEJ0QlVXO0VzQlRYLHNCdEJTVztDTnczSWY7QTRCOTNJRTtFQUVFO0M1QiszSUo7QTRCNTNJRTtFQUVFLGV0QkRXO0VzQkVYO0M1QjYzSUo7QTRCMTNJRTtFQUdFO0VBQ0EsMEJ0QlRXO0VzQlVYLHNCdEJWVztDTm80SWY7QTRCeDNJSTtFQUtJO0M1QnMzSVI7O0EyQi80SUU7RUNQQSxldEJlYTtFc0JkYixzQnRCY2E7Q040NElmO0FTLzhJRTtFbUJ3REUsWUFMZ0Q7RUFNaEQsMEJ0QlVXO0VzQlRYLHNCdEJTVztDTmk1SWY7QTRCdjVJRTtFQUVFO0M1Qnc1SUo7QTRCcjVJRTtFQUVFLGV0QkRXO0VzQkVYO0M1QnM1SUo7QTRCbjVJRTtFQUdFO0VBQ0EsMEJ0QlRXO0VzQlVYLHNCdEJWVztDTjY1SWY7QTRCajVJSTtFQUtJO0M1Qis0SVI7O0EyQng2SUU7RUNQQSxldEJlYTtFc0JkYixzQnRCY2E7Q05xNklmO0FTeCtJRTtFbUJ3REUsWUFMZ0Q7RUFNaEQsMEJ0QlVXO0VzQlRYLHNCdEJTVztDTjA2SWY7QTRCaDdJRTtFQUVFO0M1Qmk3SUo7QTRCOTZJRTtFQUVFLGV0QkRXO0VzQkVYO0M1Qis2SUo7QTRCNTZJRTtFQUdFO0VBQ0EsMEJ0QlRXO0VzQlVYLHNCdEJWVztDTnM3SWY7QTRCMTZJSTtFQUtJO0M1Qnc2SVI7O0EyQmo4SUU7RUNQQSxldEJlYTtFc0JkYixzQnRCY2E7Q044N0lmO0FTamdKRTtFbUJ3REUsWUFMZ0Q7RUFNaEQsMEJ0QlVXO0VzQlRYLHNCdEJTVztDTm04SWY7QTRCejhJRTtFQUVFO0M1QjA4SUo7QTRCdjhJRTtFQUVFLGV0QkRXO0VzQkVYO0M1Qnc4SUo7QTRCcjhJRTtFQUdFO0VBQ0EsMEJ0QlRXO0VzQlVYLHNCdEJWVztDTis4SWY7QTRCbjhJSTtFQUtJO0M1Qmk4SVI7O0EyQjE5SUU7RUNQQSxldEJlYTtFc0JkYixzQnRCY2E7Q051OUlmO0FTMWhKRTtFbUJ3REUsZUFMZ0Q7RUFNaEQsMEJ0QlVXO0VzQlRYLHNCdEJTVztDTjQ5SWY7QTRCbCtJRTtFQUVFO0M1Qm0rSUo7QTRCaCtJRTtFQUVFLGV0QkRXO0VzQkVYO0M1QmkrSUo7QTRCOTlJRTtFQUdFO0VBQ0EsMEJ0QlRXO0VzQlVYLHNCdEJWVztDTncrSWY7QTRCNTlJSTtFQUtJO0M1QjA5SVI7O0EyQm4vSUU7RUNQQSxldEJlYTtFc0JkYixzQnRCY2E7Q05nL0lmO0FTbmpKRTtFbUJ3REUsWUFMZ0Q7RUFNaEQsMEJ0QlVXO0VzQlRYLHNCdEJTVztDTnEvSWY7QTRCMy9JRTtFQUVFO0M1QjQvSUo7QTRCei9JRTtFQUVFLGV0QkRXO0VzQkVYO0M1QjAvSUo7QTRCdi9JRTtFQUdFO0VBQ0EsMEJ0QlRXO0VzQlVYLHNCdEJWVztDTmlnSmY7QTRCci9JSTtFQUtJO0M1Qm0vSVI7O0EyQjVnSkU7RUNQQSxldEJlYTtFc0JkYixzQnRCY2E7Q055Z0pmO0FTNWtKRTtFbUJ3REUsZUFMZ0Q7RUFNaEQsMEJ0QlVXO0VzQlRYLHNCdEJTVztDTjhnSmY7QTRCcGhKRTtFQUVFO0M1QnFoSko7QTRCbGhKRTtFQUVFLGV0QkRXO0VzQkVYO0M1Qm1oSko7QTRCaGhKRTtFQUdFO0VBQ0EsMEJ0QlRXO0VzQlVYLHNCdEJWVztDTjBoSmY7QTRCOWdKSTtFQUtJO0M1QjRnSlI7O0EyQnJpSkU7RUNQQSxldEJlYTtFc0JkYixzQnRCY2E7Q05raUpmO0FTcm1KRTtFbUJ3REUsWUFMZ0Q7RUFNaEQsMEJ0QlVXO0VzQlRYLHNCdEJTVztDTnVpSmY7QTRCN2lKRTtFQUVFO0M1QjhpSko7QTRCM2lKRTtFQUVFLGV0QkRXO0VzQkVYO0M1QjRpSko7QTRCemlKRTtFQUdFO0VBQ0EsMEJ0QlRXO0VzQlVYLHNCdEJWVztDTm1qSmY7QTRCdmlKSTtFQUtJO0M1QnFpSlI7O0EyQm5qSkE7RUFDRSxpQnJCa040QjtFcUJqTjVCLGVyQmdHd0M7RXFCL0Z4QyxzQnJCZ0d3QztDTnM5STFDO0FTL25KRTtFa0I0RUUsZXJCOEZzQztFcUI3RnRDLDJCckI4RnNDO0NOdzlJMUM7QTJCbmpKRTtFQUVFLDJCckJ5RnNDO0NOMjlJMUM7QTJCampKRTtFQUVFLGVyQnRGTztFcUJ1RlA7QzNCa2pKSjs7QTJCdmlKQTtFQ1BFO0VyQnVCSSxtQkF0Q2E7RXFCaUJqQixpQnRCb0k0QjtFUTVOMUI7Q2Qyb0pKOztBMkIxaUpBO0VDWEU7RXJCdUJJLG9CQXRDYTtFcUJpQmpCLGlCdEJxSTRCO0VRN04xQjtDZGtwSko7O0EyQnhpSkE7RUFDRTtFQUNBO0MzQjJpSkY7QTJCeGlKRTtFQUNFLG1CckI0VDBCO0NOOHVJOUI7O0EyQmxpSkU7OztFQUNFO0MzQnVpSko7O0E2QmxySkE7RUxnQk0saUNLZko7QzdCcXJKRjtBd0JscUpNO0VLcEJOO0lMcUJRO0d4QnFxSk47Q0FDRjtBNkJ4ckpFO0VBQ0U7QzdCMHJKSjs7QTZCcnJKRTtFQUNFO0M3QndySko7O0E2QnBySkE7RUFDRTtFQUNBO0VBQ0E7RUxESSw4QktFSjtDN0J1ckpGO0F3QnJySk07RUtOTjtJTE9RO0d4QndySk47Q0FDRjs7QThCN3NKQTs7OztFQUlFO0M5Qmd0SkY7O0E4QjdzSkE7RUFDRTtDOUJndEpGO0ErQjVySkk7RUFDRTtFQUNBLHFCekJvT3dCO0V5Qm5PeEIsd0J6QmtPd0I7RXlCak94QjtFQWhDSjtFQUNBO0VBQ0E7RUFDQTtDL0IrdEpGO0ErQjFxSkk7RUFDRTtDL0I0cUpOOztBOEJ0dEpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY3hCOHBCa0M7RXdCN3BCbEM7RUFDQTtFQUNBLGlCeEJvdUJrQztFd0JudUJsQztFQUNBO0V2QnNHSSxnQkF0Q2E7RXVCOURqQixleEJYUztFd0JZVDtFQUNBO0VBQ0EsdUJ4QnZCUztFd0J3QlQ7RUFDQTtFaEJkRTtDZHd1Sko7O0E4Qmp0Skk7RUFDRTtFQUNBO0M5Qm90Sk47O0E4Qmp0Skk7RUFDRTtFQUNBO0M5Qm90Sk47O0FtQnhzSkk7RVduQkE7SUFDRTtJQUNBO0c5Qit0Sko7O0U4QjV0SkU7SUFDRTtJQUNBO0c5Qit0Sko7Q0FDRjtBbUJwdEpJO0VXbkJBO0lBQ0U7SUFDQTtHOUIwdUpKOztFOEJ2dUpFO0lBQ0U7SUFDQTtHOUIwdUpKO0NBQ0Y7QW1CL3RKSTtFV25CQTtJQUNFO0lBQ0E7RzlCcXZKSjs7RThCbHZKRTtJQUNFO0lBQ0E7RzlCcXZKSjtDQUNGO0FtQjF1Skk7RVduQkE7SUFDRTtJQUNBO0c5Qmd3Sko7O0U4Qjd2SkU7SUFDRTtJQUNBO0c5Qmd3Sko7Q0FDRjtBbUJydkpJO0VXbkJBO0lBQ0U7SUFDQTtHOUIyd0pKOztFOEJ4d0pFO0lBQ0U7SUFDQTtHOUIyd0pKO0NBQ0Y7QW1CaHdKSTtFV25CQTtJQUNFO0lBQ0E7RzlCc3hKSjs7RThCbnhKRTtJQUNFO0lBQ0E7RzlCc3hKSjtDQUNGO0FtQjN3Skk7RVduQkE7SUFDRTtJQUNBO0c5Qml5Sko7O0U4Qjl4SkU7SUFDRTtJQUNBO0c5Qml5Sko7Q0FDRjtBbUJ0eEpJO0VXbkJBO0lBQ0U7SUFDQTtHOUI0eUpKOztFOEJ6eUpFO0lBQ0U7SUFDQTtHOUI0eUpKO0NBQ0Y7QThCcnlKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHdCeEJpc0JnQztDTnNtSXBDO0ErQnQwSkk7RUFDRTtFQUNBLHFCekJvT3dCO0V5Qm5PeEIsd0J6QmtPd0I7RXlCak94QjtFQXpCSjtFQUNBO0VBQ0E7RUFDQTtDL0JrMkpGO0ErQnB6Skk7RUFDRTtDL0JzekpOOztBOEIzeUpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQnhCbXJCZ0M7Q04ybklwQztBK0IzMUpJO0VBQ0U7RUFDQSxxQnpCb093QjtFeUJuT3hCLHdCekJrT3dCO0V5QmpPeEI7RUFsQko7RUFDQTtFQUNBO0VBQ0E7Qy9CZzNKRjtBK0J6MEpJO0VBQ0U7Qy9CMjBKTjtBOEJ0ekpJO0VBQ0U7QzlCd3pKTjs7QThCbHpKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsdUJ4QmtxQmdDO0NObXBJcEM7QStCbjNKSTtFQUNFO0VBQ0EscUJ6Qm9Pd0I7RXlCbk94Qix3QnpCa093QjtFeUJqT3hCO0MvQnEzSk47QStCMTJKTTtFQUNFO0MvQjQySlI7QStCejJKTTtFQUNFO0VBQ0Esc0J6QmlOc0I7RXlCaE50Qix3QnpCK01zQjtFeUI5TXRCO0VBOUJOO0VBQ0E7RUFDQTtDL0IwNEpGO0ErQnoySkk7RUFDRTtDL0IyMkpOO0E4QnIwSkk7RUFDRTtDOUJ1MEpOOztBOEIvekpFO0VBSUU7RUFDQTtDOUIrekpKOztBOEIxekpBO0VFOUdFO0VBQ0E7RUFDQTtFQUNBO0NoQzQ2SkY7O0E4QjF6SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlCeEJzSzRCO0V3QnJLNUIsZXhCaEhTO0V3QmlIVDtFQUVBO0VBQ0E7RUFDQTtDOUI0ekpGO0FTajdKRTtFcUJvSUUsZXhCc25CZ0M7RXdCcm5CaEM7RUovSUEsMEJwQkVPO0NOODdKWDtBOEI3eUpFO0VBRUUsWXhCcEpPO0V3QnFKUDtFSnRKQSwwQnBCeVAwQjtDTjRzSjlCO0E4QjN5SkU7RUFFRSxleEJySk87RXdCc0pQO0VBQ0E7QzlCNHlKSjs7QThCcHlKQTtFQUNFO0M5QnV5SkY7O0E4Qm55SkE7RUFDRTtFQUNBLHVCeEJtbUJrQztFd0JsbUJsQztFdkJyREksb0JBdENhO0V1QjZGakIsZXhCektTO0V3QjBLVDtDOUJzeUpGOztBOEJseUpBO0VBQ0U7RUFDQTtFQUNBLGV4QjlLUztDTm05Slg7O0FpQ2grSkE7O0VBRUU7RUFDQTtFQUNBO0NqQ20rSkY7QWlDaitKRTs7RUFDRTtFQUNBO0NqQ28rSko7QVNuK0pFOztFd0JJSTtDakNtK0pOO0FpQ2orSkk7Ozs7RUFHRTtDakNvK0pOOztBaUM5OUpBO0VBQ0U7RUFDQTtFQUNBO0NqQ2krSkY7QWlDLzlKRTtFQUNFO0NqQ2krSko7O0FpQzM5SkU7O0VBRUU7Q2pDODlKSjtBaUMxOUpFOztFbkJYRTtFQUNBO0NkeStKSjtBaUMxOUpFOztFbkJGRTtFQUNBO0NkZytKSjs7QWlDNzhKQTtFQUNFO0VBQ0E7Q2pDZzlKRjtBaUM5OEpFO0VBR0U7Q2pDODhKSjtBaUMzOEpFO0VBQ0U7Q2pDNjhKSjs7QWlDejhKQTtFQUNFO0VBQ0E7Q2pDNDhKRjs7QWlDejhKQTtFQUNFO0VBQ0E7Q2pDNDhKRjs7QWlDeDdKQTtFQUNFO0VBQ0E7RUFDQTtDakMyN0pGO0FpQ3o3SkU7O0VBRUU7Q2pDMjdKSjtBaUN4N0pFOztFQUVFO0NqQzA3Sko7QWlDdDdKRTs7RW5CckZFO0VBQ0E7Q2QrZ0tKO0FpQ3Q3SkU7O0VuQnhHRTtFQUNBO0Nka2lLSjs7QWlDdjZKRTs7RUFFRTtDakMwNkpKO0FpQ3g2Skk7Ozs7RUFFRTtFQUNBO0VBQ0E7Q2pDNDZKTjs7QWtDcmtLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xDd2tLRjtBa0N0a0tFOzs7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbEN3a0tKO0FrQ3RrS0k7Ozs7Ozs7Ozs7OztFQUdFO0NsQ2lsS047QWtDNWtLRTs7O0VBR0U7Q2xDOGtLSjtBa0Mxa0tFO0VBQ0U7Q2xDNGtLSjtBa0N2a0tJOztFcEJWQTtFQUNBO0NkcWxLSjtBa0Mza0tJOztFcEJHQTtFQUNBO0NkNGtLSjtBa0Mza0tFO0VBQ0U7RUFDQTtDbEM2a0tKO0FrQzNrS0k7RXBCcEJBO0VBQ0E7Q2RrbUtKO0FrQzdrS0k7RXBCUkE7RUFDQTtDZHdsS0o7O0FrQ3RrS0E7O0VBRUU7Q2xDeWtLRjtBa0Nwa0tFOztFQUNFO0VBQ0E7Q2xDdWtLSjtBa0Nya0tJOztFQUNFO0NsQ3drS047QWtDcGtLRTs7Ozs7Ozs7RUFJRTtDbEMwa0tKOztBa0N0a0tBO0VBQXVCO0NsQzBrS3ZCOztBa0N6a0tBO0VBQXNCO0NsQzZrS3RCOztBa0Nya0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RTNCdUJJLGdCQXRDYTtFMkJpQmpCLGlCNUIyTDRCO0U0QjFMNUIsaUI1QitMNEI7RTRCOUw1QixlNUI5RlM7RTRCK0ZUO0VBQ0E7RUFDQSwwQjVCdEdTO0U0QnVHVDtFcEI5RkU7Q2R1cUtKO0FrQ3JrS0U7O0VBRUU7Q2xDdWtLSjs7QWtDN2pLQTs7RUFFRSxpQzVCd1hzQztDTndzSnhDOztBa0M3aktBOzs7Ozs7RUFNRTtFM0JaSSxtQkF0Q2E7RTJCb0RqQixpQjVCaUc0QjtFUTVOMUI7Q2Q0cktKOztBa0M3aktBOztFQUVFLG1DNUJzV3NDO0NOMHRKeEM7O0FrQzdqS0E7Ozs7OztFQU1FO0UzQjdCSSxvQkF0Q2E7RTJCcUVqQixpQjVCaUY0QjtFUTdOMUI7Q2Q2c0tKOztBa0M3aktBOztFQUVFO0NsQ2drS0Y7O0FrQ3JqS0E7Ozs7OztFcEI3SUk7RUFDQTtDZDJzS0o7O0FrQ3RqS0E7Ozs7OztFcEJ4SUk7RUFDQTtDZHVzS0o7O0FtQy91S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDbkNrdktGOztBbUMvdUtBO0VBQ0U7RUFDQSxtQjdCK2ZzQztDTm12SnhDOztBbUMvdUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsWTdCMmZzQztFNkIxZnRDO0VBQ0E7Q25Da3ZLRjtBbUNodktFO0VBQ0UsWTdCdkJPO0U2QndCUCxzQjdCZ08wQjtFb0J6UDFCLDBCcEJ5UDBCO0NObWhLOUI7QW1DOXVLRTtFQUtJLGlEN0JzV3dCO0NOczRKOUI7QW1DeHVLRTtFQUNFLHNCN0I0Ym9DO0NOOHlKeEM7QW1DdnVLRTtFQUNFLFk3QjNDTztFNkI0Q1AsMEI3QndmNEM7RTZCdmY1QyxzQjdCdWY0QztDTmt2SmhEO0FtQ2x1S0k7RUFDRSxlN0IvQ0s7Q05teEtYO0FtQ2x1S007RUFDRSwwQjdCdERHO0NOMHhLWDs7QW1DMXRLQTtFQUNFO0VBQ0E7RUFFQTtDbkM0dEtGO0FtQ3h0S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFk3Qjhib0M7RTZCN2JwQyxhN0I2Ym9DO0U2QjVicEM7RUFDQTtFQUNBLHVCN0JuRk87RTZCb0ZQO0NuQzB0S0o7QW1DcnRLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWTdCK2FvQztFNkI5YXBDLGE3Qjhhb0M7RTZCN2FwQztFQUNBO0NuQ3V0S0o7O0FtQzdzS0U7RXJCaEdFO0NkaXpLSjtBbUM1c0tJO0VBQ0U7Q25DOHNLTjtBbUN6c0tJO0VBQ0Usc0I3QmlJd0I7RW9CelAxQiwwQnBCeVAwQjtDTjJrSzlCO0FtQ3hzS0k7RUFDRTtDbkMwc0tOO0FtQ3JzS0k7RUFDRSx5QzdCMFowQztDTjZ5SmhEO0FtQ3JzS0k7RUFDRSx5QzdCdVowQztDTmd6SmhEOztBbUM3cktFO0VBRUUsbUI3QmdhNEM7Q04reEpoRDtBbUMzcktJO0VBQ0U7Q25DNnJLTjtBbUN4cktJO0VBQ0UseUM3QmdZMEM7Q04wekpoRDs7QW1DaHJLQTtFQUNFO0NuQ21yS0Y7QW1DaHJLSTtFQUNFO0VBQ0EsZTdCd1kwQztFNkJ2WTFDO0VBRUEsc0I3QnNZMEM7Q04yeUpoRDtBbUM5cUtJO0VBQ0U7RUFDQTtFQUNBLHdCN0JpWTBDO0U2QmhZMUMseUI3QmdZMEM7RTZCL1gxQywwQjdCbExLO0U2Qm9MTCxzQjdCNFgwQztFa0I1aUIxQywwSVdpTEE7Q25DK3FLTjtBd0I1MUtNO0VXcUtGO0lYcEtJO0d4QisxS047Q0FDRjtBbUMvcUtJO0VBQ0UsdUI3QmhNSztFNkJpTUw7Q25DaXJLTjtBbUM1cUtJO0VBQ0UseUM3QnFWMEM7Q055MUpoRDs7QW1DbHFLQTtFQUNFO0VBQ0E7RUFDQSxvQzdCMlJzQztFNkIxUnRDO0U1Qi9GSSxnQkF0Q2E7RTRCd0lqQixpQjdCb0U0QjtFNkJuRTVCLGlCN0J3RTRCO0U2QnZFNUIsZTdCck5TO0U2QnNOVDtFQUNBO0VBQ0E7RXJCcE5FO0VxQnVORjtLQUFBO1VBQUE7Q25DbXFLRjtBbUNqcUtFO0VBQ0Usc0I3QjhQb0M7RTZCN1BwQztFQUtFLGlEN0J5VzhCO0NOc3pKcEM7QW1DNXBLSTtFQU1FLGU3QjdPSztFNkI4T0wsdUI3QnJQSztDTjg0S1g7QW1DcnBLRTtFQUVFO0VBQ0EsdUI3QnFJMEI7RTZCcEkxQjtDbkNzcEtKO0FtQ25wS0U7RUFDRSxlN0IzUE87RTZCNFBQLDBCN0JoUU87Q05xNUtYO0FtQ2pwS0U7RUFDRTtDbkNtcEtKO0FtQy9vS0U7RUFDRTtFQUNBO0NuQ2lwS0o7O0FtQzdvS0E7RUFDRSxtQzdCZ09zQztFNkIvTnRDLHFCN0J1SDRCO0U2QnRINUIsd0I3QnNINEI7RTZCckg1QixxQjdCc0g0QjtFQ25SeEIsb0JBdENhO0NQbzFLbkI7O0FtQzdvS0E7RUFDRSxpQzdCeU5zQztFNkJ4TnRDLG9CN0JvSDRCO0U2Qm5INUIsdUI3Qm1INEI7RTZCbEg1QixtQjdCbUg0QjtFQ3hSeEIsbUJBdENhO0NQNDFLbkI7O0FtQ3hvS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxvQzdCdU1zQztFNkJ0TXRDO0NuQzJvS0Y7O0FtQ3hvS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxvQzdCK0xzQztFNkI5THRDO0VBQ0E7Q25DMm9LRjtBbUN6b0tFO0VBQ0Usc0I3QjRLb0M7RTZCM0twQyxpRDdCZ0YwQjtDTjJqSzlCO0FtQ3ZvS0U7RUFFRSwwQjdCNVRPO0NObzhLWDtBbUNwb0tJO0VBQ0Usa0I3QmtVYTtDTm8wSm5CO0FtQ2xvS0U7RUFDRTtDbkNvb0tKOztBbUNob0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG9DN0IrSnNDO0U2QjlKdEM7RUFFQSxpQjdCdkQ0QjtFNkJ3RDVCLGlCN0JuRDRCO0U2Qm9ENUIsZTdCaFZTO0U2QmlWVCx1QjdCeFZTO0U2QnlWVDtFckI5VUU7Q2RpOUtKO0FtQy9uS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSw4QjdCeUlvQztFNkJ4SXBDO0VBQ0EsaUI3Qm5FMEI7RTZCb0UxQixlN0JoV087RTZCaVdQO0VUeldBLDBCcEJHTztFNkJ3V1A7RXJCL1ZBO0NkaStLSjs7QW1Ddm5LQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0NuQzBuS0Y7QW1DeG5LRTtFQUNFO0NuQzBuS0o7QW1DdG5LSTtFQUEwQixpRTdCNE9lO0NONjRKN0M7QW1DeG5LSTtFQUEwQixpRTdCMk9lO0NOZzVKN0M7QW1DMW5LSTtFQUEwQixpRTdCME9lO0NObTVKN0M7QW1DMW5LRTtFQUNFO0NuQzRuS0o7QW1Dem5LRTtFQUNFLFk3QjROeUM7RTZCM056QyxhN0IyTnlDO0U2QjFOekM7RVQ5WUEsMEJwQnlQMEI7RTZCdUoxQixVN0IyTnlDO0VRL2xCekM7RVVGRSxxSFd5WUY7RVh6WUUsNkdXeVlGO0VBQ0E7VUFBQTtDbkMwbktKO0F3QmhnTE07RVc2WEo7SVg1WE07SUFBQTtHeEJtZ0xOO0NBQ0Y7QW1DN25LSTtFVHRaQSwwQnBCZ25CeUM7Q05zNko3QztBbUMzbktFO0VBQ0UsWTdCcU1nQztFNkJwTWhDLGU3QnFNZ0M7RTZCcE1oQztFQUNBLGdCN0JvTWdDO0U2Qm5NaEMsMEI3QjVaTztFNkI2WlA7RXJCclpBO0NkbWhMSjtBbUN6bktFO0VBQ0UsWTdCaU15QztFNkJoTXpDLGE3QmdNeUM7RW9CeG1CekMsMEJwQnlQMEI7RTZCaUwxQixVN0JpTXlDO0VRL2xCekM7RVVGRSxrSFdtYUY7RVhuYUUsNkdXbWFGO0VBQ0E7T0FBQTtDbkMwbktKO0F3QjFoTE07RVd3Wko7SVh2Wk07SUFBQTtHeEI2aExOO0NBQ0Y7QW1DN25LSTtFVGhiQSwwQnBCZ25CeUM7Q05nOEo3QztBbUMzbktFO0VBQ0UsWTdCMktnQztFNkIxS2hDLGU3QjJLZ0M7RTZCMUtoQztFQUNBLGdCN0IwS2dDO0U2QnpLaEMsMEI3QnRiTztFNkJ1YlA7RXJCL2FBO0NkNmlMSjtBbUN6bktFO0VBQ0UsWTdCdUt5QztFNkJ0S3pDLGE3QnNLeUM7RTZCckt6QztFQUNBLHFCN0I3RDBCO0U2QjhEMUIsb0I3QjlEMEI7RW9CdlkxQiwwQnBCeVAwQjtFNkI4TTFCLFU3Qm9LeUM7RVEvbEJ6QztFVUZFLGlIV2djRjtFWGhjRSw2R1dnY0Y7RUFDQTtDbkMwbktKO0F3QnZqTE07RVdrYko7SVhqYk07SUFBQTtHeEIwakxOO0NBQ0Y7QW1DN25LSTtFVDdjQSwwQnBCZ25CeUM7Q042OUo3QztBbUMzbktFO0VBQ0UsWTdCOElnQztFNkI3SWhDLGU3QjhJZ0M7RTZCN0loQztFQUNBLGdCN0I2SWdDO0U2QjVJaEM7RUFDQTtFQUNBO0NuQzZuS0o7QW1Dem5LRTtFQUNFLDBCN0IxZE87RVFRUDtDZDhrTEo7QW1DeG5LRTtFQUNFO0VBQ0EsMEI3QmhlTztFUVFQO0NkbWxMSjtBbUN0bktJO0VBQ0UsMEI3QnBlSztDTjRsTFg7QW1Dcm5LSTtFQUNFO0NuQ3VuS047QW1DcG5LSTtFQUNFLDBCN0I1ZUs7Q05rbUxYO0FtQ25uS0k7RUFDRTtDbkNxbktOO0FtQ2xuS0k7RUFDRSwwQjdCcGZLO0NOd21MWDs7QW1DL21LQTs7O0VYcmZNLDZHV3dmSjtDbkNrbktGO0F3QnRtTE07RVdpZk47OztJWGhmUTtHeEIybUxOO0NBQ0Y7O0FvQzVuTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwQytuTEY7O0FvQzVuTEE7RUFDRTtFQUNBO0NwQytuTEY7QVM5bkxFO0UyQkdFO0NwQzhuTEo7QW9DMW5MRTtFQUNFLGU5QlhPO0U4QllQO0VBQ0E7Q3BDNG5MSjs7QW9DcG5MQTtFQUNFO0NwQ3VuTEY7QW9Dcm5MRTtFQUNFO0NwQ3VuTEo7QW9DcG5MRTtFQUNFO0V0QmZBO0VBQ0E7Q2Rzb0xKO0FTbHBMRTtFMkI4Qkksc0M5QnNwQjhCO0NOaStKcEM7QW9DcG5MSTtFQUNFLGU5QnJDSztFOEJzQ0w7RUFDQTtDcENzbkxOO0FvQ2xuTEU7O0VBRUUsZTlCNUNPO0U4QjZDUCx1QjlCcERPO0U4QnFEUCxtQzlCMm9CZ0M7Q055K0pwQztBb0NqbkxFO0VBRUU7RXRCdENBO0VBQ0E7Q2R5cExKOztBb0N4bUxFO0V0QjNERTtDZHVxTEo7QW9DeG1MRTs7RUFFRSxZOUI1RU87RThCNkVQLDBCOUIySzBCO0NOKzdLOUI7O0FvQ2htTEU7RUFDRTtFQUNBO0NwQ21tTEo7O0FvQzlsTEU7RUFDRTtFQUNBO0VBQ0E7Q3BDaW1MSjs7QW9DdmxMRTtFQUNFO0NwQzBsTEo7QW9DeGxMRTtFQUNFO0NwQzBsTEo7O0FxQy9yTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JDa3NMRjtBcUM5ckxFOzs7Ozs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0NyQzBzTEo7QXFDdHJMQTtFQUNFO0VBQ0EsdUIvQnVxQmtDO0UrQnRxQmxDLDBCL0JzcUJrQztFK0JycUJsQyxtQi9CbUZPO0VDWEgsbUJBdENhO0U4QmhDakI7RUFDQTtDckN3ckxGO0FTbHVMRTtFNEI2Q0U7Q3JDd3JMSjs7QXFDL3FMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JDa3JMRjtBcUNockxFO0VBQ0U7RUFDQTtDckNrckxKO0FxQy9xTEU7RUFDRTtFQUNBO0NyQ2lyTEo7O0FxQ3hxTEE7RUFDRTtFQUNBLG9CL0I4bEJrQztFK0I3bEJsQyx1Qi9CNmxCa0M7Q044a0twQzs7QXFDL3BMQTtFQUNFO0VBQ0E7RUFHQTtDckNncUxGOztBcUM1cExBO0VBQ0U7RTlCU0ksbUJBdENhO0U4QitCakI7RUFDQTtFQUNBO0V2QnhHRTtDZHd3TEo7QVMxd0xFO0U0QjhHRTtDckMrcExKOztBcUN6cExBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JDNHBMRjs7QW1COXRMSTtFa0I4RUk7Ozs7Ozs7Ozs7O0lBQ0U7SUFDQTtHckM4cExSO0NBQ0Y7QW1CNXZMSTtFa0J5RkE7SUFvQkk7SUFDQTtHckNtcExOO0VxQ2pwTE07SUFDRTtHckNtcExSO0VxQ2pwTFE7SUFDRTtHckNtcExWO0VxQ2hwTFE7SUFDRSxzQi9Ca2lCd0I7SStCamlCeEIscUIvQmlpQndCO0dOaW5LbEM7RXFDN29MTTs7Ozs7Ozs7Ozs7SUFDRTtHckN5cExSO0VxQzNvTE07SUFDRTtJQUdBO0dyQzJvTFI7RXFDeG9MTTtJQUNFO0dyQzBvTFI7Q0FDRjtBbUJueExJO0VrQjhFSTs7Ozs7Ozs7Ozs7SUFDRTtJQUNBO0dyQ2t0TFI7Q0FDRjtBbUJoekxJO0VrQnlGQTtJQW9CSTtJQUNBO0dyQ3VzTE47RXFDcnNMTTtJQUNFO0dyQ3VzTFI7RXFDcnNMUTtJQUNFO0dyQ3VzTFY7RXFDcHNMUTtJQUNFLHNCL0JraUJ3QjtJK0JqaUJ4QixxQi9CaWlCd0I7R05xcUtsQztFcUNqc0xNOzs7Ozs7Ozs7OztJQUNFO0dyQzZzTFI7RXFDL3JMTTtJQUNFO0lBR0E7R3JDK3JMUjtFcUM1ckxNO0lBQ0U7R3JDOHJMUjtDQUNGO0FtQnYwTEk7RWtCOEVJOzs7Ozs7Ozs7OztJQUNFO0lBQ0E7R3JDc3dMUjtDQUNGO0FtQnAyTEk7RWtCeUZBO0lBb0JJO0lBQ0E7R3JDMnZMTjtFcUN6dkxNO0lBQ0U7R3JDMnZMUjtFcUN6dkxRO0lBQ0U7R3JDMnZMVjtFcUN4dkxRO0lBQ0Usc0IvQmtpQndCO0krQmppQnhCLHFCL0JpaUJ3QjtHTnl0S2xDO0VxQ3J2TE07Ozs7Ozs7Ozs7O0lBQ0U7R3JDaXdMUjtFcUNudkxNO0lBQ0U7SUFHQTtHckNtdkxSO0VxQ2h2TE07SUFDRTtHckNrdkxSO0NBQ0Y7QW1CMzNMSTtFa0I4RUk7Ozs7Ozs7Ozs7O0lBQ0U7SUFDQTtHckMwekxSO0NBQ0Y7QW1CeDVMSTtFa0J5RkE7SUFvQkk7SUFDQTtHckMreUxOO0VxQzd5TE07SUFDRTtHckMreUxSO0VxQzd5TFE7SUFDRTtHckMreUxWO0VxQzV5TFE7SUFDRSxzQi9Ca2lCd0I7SStCamlCeEIscUIvQmlpQndCO0dONndLbEM7RXFDenlMTTs7Ozs7Ozs7Ozs7SUFDRTtHckNxekxSO0VxQ3Z5TE07SUFDRTtJQUdBO0dyQ3V5TFI7RXFDcHlMTTtJQUNFO0dyQ3N5TFI7Q0FDRjtBbUIvNkxJO0VrQjhFSTs7Ozs7Ozs7Ozs7SUFDRTtJQUNBO0dyQzgyTFI7Q0FDRjtBbUI1OExJO0VrQnlGQTtJQW9CSTtJQUNBO0dyQ20yTE47RXFDajJMTTtJQUNFO0dyQ20yTFI7RXFDajJMUTtJQUNFO0dyQ20yTFY7RXFDaDJMUTtJQUNFLHNCL0JraUJ3QjtJK0JqaUJ4QixxQi9CaWlCd0I7R05pMEtsQztFcUM3MUxNOzs7Ozs7Ozs7OztJQUNFO0dyQ3kyTFI7RXFDMzFMTTtJQUNFO0lBR0E7R3JDMjFMUjtFcUN4MUxNO0lBQ0U7R3JDMDFMUjtDQUNGO0FtQm4rTEk7RWtCOEVJOzs7Ozs7Ozs7OztJQUNFO0lBQ0E7R3JDazZMUjtDQUNGO0FtQmhnTUk7RWtCeUZBO0lBb0JJO0lBQ0E7R3JDdTVMTjtFcUNyNUxNO0lBQ0U7R3JDdTVMUjtFcUNyNUxRO0lBQ0U7R3JDdTVMVjtFcUNwNUxRO0lBQ0Usc0IvQmtpQndCO0krQmppQnhCLHFCL0JpaUJ3QjtHTnEzS2xDO0VxQ2o1TE07Ozs7Ozs7Ozs7O0lBQ0U7R3JDNjVMUjtFcUMvNExNO0lBQ0U7SUFHQTtHckMrNExSO0VxQzU0TE07SUFDRTtHckM4NExSO0NBQ0Y7QW1CdmhNSTtFa0I4RUk7Ozs7Ozs7Ozs7O0lBQ0U7SUFDQTtHckNzOUxSO0NBQ0Y7QW1CcGpNSTtFa0J5RkE7SUFvQkk7SUFDQTtHckMyOExOO0VxQ3o4TE07SUFDRTtHckMyOExSO0VxQ3o4TFE7SUFDRTtHckMyOExWO0VxQ3g4TFE7SUFDRSxzQi9Ca2lCd0I7SStCamlCeEIscUIvQmlpQndCO0dOeTZLbEM7RXFDcjhMTTs7Ozs7Ozs7Ozs7SUFDRTtHckNpOUxSO0VxQ244TE07SUFDRTtJQUdBO0dyQ204TFI7RXFDaDhMTTtJQUNFO0dyQ2s4TFI7Q0FDRjtBbUIza01JO0VrQjhFSTs7Ozs7Ozs7Ozs7SUFDRTtJQUNBO0dyQzBnTVI7Q0FDRjtBbUJ4bU1JO0VrQnlGQTtJQW9CSTtJQUNBO0dyQysvTE47RXFDNy9MTTtJQUNFO0dyQysvTFI7RXFDNy9MUTtJQUNFO0dyQysvTFY7RXFDNS9MUTtJQUNFLHNCL0JraUJ3QjtJK0JqaUJ4QixxQi9CaWlCd0I7R042OUtsQztFcUN6L0xNOzs7Ozs7Ozs7OztJQUNFO0dyQ3FnTVI7RXFDdi9MTTtJQUNFO0lBR0E7R3JDdS9MUjtFcUNwL0xNO0lBQ0U7R3JDcy9MUjtDQUNGO0FxQ25qTUk7RUFvQkk7RUFDQTtDckNraU1SO0FxQ3JqTVE7Ozs7Ozs7Ozs7O0VBQ0U7RUFDQTtDckNpa01WO0FxQzlpTVE7RUFDRTtDckNnak1WO0FxQzlpTVU7RUFDRTtDckNnak1aO0FxQzdpTVU7RUFDRSxzQi9Ca2lCd0I7RStCamlCeEIscUIvQmlpQndCO0NOOGdMcEM7QXFDMWlNUTs7Ozs7Ozs7Ozs7RUFDRTtDckNzak1WO0FxQ3hpTVE7RUFDRTtFQUdBO0NyQ3dpTVY7QXFDcmlNUTtFQUNFO0NyQ3VpTVY7O0FxQ3poTUU7RUFDRSwwQi9CNGdCZ0M7Q05naExwQztBUzV1TUU7RTRCbU5JLDBCL0J5Z0I4QjtDTm1oTHBDO0FxQ3ZoTUk7RUFDRSwwQi9CaWdCOEI7Q053aExwQztBU2x2TUU7RTRCNE5NLDBCL0IrZjRCO0NOMGhMcEM7QXFDdGhNTTtFQUNFLDBCL0I2ZjRCO0NOMmhMcEM7QXFDcGhNSTs7OztFQUlFLDBCL0JvZjhCO0NOa2lMcEM7QXFDbGhNRTtFQUNFLDBCL0I2ZWdDO0UrQjVlaEMsaUMvQmlmZ0M7Q05taUxwQztBcUNqaE1FO0VBQ0U7Q3JDbWhNSjtBcUNoaE1FO0VBQ0UsMEIvQm9lZ0M7Q044aUxwQztBcUNqaE1JO0VBQ0UsMEIvQm9lOEI7Q04raUxwQztBUzN3TUU7RTRCMlBNLDBCL0JpZTRCO0NOa2pMcEM7O0FxQzNnTUU7RUFDRSxZL0I3UU87Q04yeE1YO0FTbHhNRTtFNEJ1UUksWS9CaFJLO0NOOHhNWDtBcUN6Z01JO0VBQ0UsZ0MvQnNjOEI7Q05xa0xwQztBU3h4TUU7RTRCZ1JNLGlDL0JvYzRCO0NOdWtMcEM7QXFDeGdNTTtFQUNFLGlDL0JrYzRCO0NOd2tMcEM7QXFDdGdNSTs7OztFQUlFLFkvQnJTSztDTjZ5TVg7QXFDcGdNRTtFQUNFLGdDL0JrYmdDO0UrQmpiaEMsdUMvQnNiZ0M7Q05nbExwQztBcUNuZ01FO0VBQ0U7Q3JDcWdNSjtBcUNsZ01FO0VBQ0UsZ0MvQnlhZ0M7Q04ybExwQztBcUNuZ01JO0VBQ0UsWS9CclRLO0NOMHpNWDtBU2p6TUU7RTRCK1NNLFkvQnhURztDTjZ6TVg7O0FzQ2gwTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0EsdUJoQ0pTO0VnQ0tUO0VBQ0E7RXhCS0U7Q2Q4ek1KO0FzQ2gwTUU7RUFDRTtFQUNBO0N0Q2swTUo7QXNDL3pNRTtFQUNFO0VBQ0E7Q3RDaTBNSjtBc0Mvek1JO0VBQ0U7RXhCQ0Y7RUFDQTtDZGkwTUo7QXNDL3pNSTtFQUNFO0V4QlVGO0VBQ0E7Q2R3ek1KOztBc0M3ek1BO0VBR0U7RUFHQTtFQUNBLGlCaENzeEJrQztDTnNpTHBDOztBc0N4ek1BO0VBQ0UsdUJoQ2d4QmtDO0NOMmlMcEM7O0FzQ3h6TUE7RUFDRTtFQUNBO0N0QzJ6TUY7O0FzQ3h6TUE7RUFDRTtDdEMyek1GOztBU3oyTUU7RTZCbURFO0N0QzB6TUo7QXNDdnpNRTtFQUNFLHFCaEMrdkJnQztDTjBqTHBDOztBc0Nqek1BO0VBQ0U7RUFDQTtFQUVBLHNDaEN3dkJrQztFZ0N2dkJsQztDdENtek1GO0FzQ2p6TUU7RXhCaEVFO0NkbzNNSjtBc0MveU1JO0VBQ0U7Q3RDaXpNTjs7QXNDNXlNQTtFQUNFO0VBRUEsc0NoQ3V1QmtDO0VnQ3R1QmxDO0N0Qzh5TUY7QXNDNXlNRTtFeEJqRkU7Q2RnNE1KOztBc0NyeU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3RDd3lNRjs7QXNDcnlNQTtFQUNFO0VBQ0E7Q3RDd3lNRjs7QXNDcHlNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpQmhDNnNCa0M7Q04wbExwQzs7QXNDcHlNQTs7O0VBR0U7RUFDQTtDdEN1eU1GOztBc0NweU1BOztFeEIvR0k7RUFDQTtDZHc1TUo7O0FzQ3J5TUE7O0V4QnRHSTtFQUNBO0NkZzVNSjs7QXNDbHlNRTtFQUNFLG9CaENzckJnQztDTittTHBDO0FtQmw0TUk7RW1CMkZKO0lBTUk7SUFDQTtJQUNBO0lBQ0E7R3RDcXlNRjtFc0NueU1FO0lBRUU7SUFDQSxtQmhDMHFCOEI7SWdDenFCOUI7SUFDQSxrQmhDd3FCOEI7R040bkxsQztDQUNGOztBc0N4eE1FO0VBQ0Usb0JoQzBwQmdDO0NOaW9McEM7QW1CcDVNSTtFbUJxSEo7SUFRSTtJQUNBO0d0QzJ4TUY7RXNDeHhNRTtJQUVFO0lBQ0E7R3RDeXhNSjtFc0N2eE1JO0lBQ0U7SUFDQTtHdEN5eE1OO0VzQ3B4TU07SXhCdktKO0lBQ0E7R2Q4N01GO0VzQ3J4TVE7O0lBR0U7R3RDc3hNVjtFc0NweE1ROztJQUdFO0d0Q3F4TVY7RXNDanhNTTtJeEJ4S0o7SUFDQTtHZDQ3TUY7RXNDbHhNUTs7SUFHRTtHdENteE1WO0VzQ2p4TVE7O0lBR0U7R3RDa3hNVjtDQUNGOztBc0Nyd01FO0VBQ0UsdUJoQytrQmdDO0NOeXJMcEM7QW1COTdNSTtFbUJvTEo7SUFNSSxxQmhDNGxCZ0M7U2dDNWxCaEMsZ0JoQzRsQmdDO0lnQzNsQmhDLHlCaEM0bEJnQztTZ0M1bEJoQyxvQmhDNGxCZ0M7SWdDM2xCaEM7SUFDQTtHdEN3d01GO0VzQ3R3TUU7SUFDRTtJQUNBO0d0Q3d3TUo7Q0FDRjs7QXNDOXZNRTtFQUNFO0N0Q2l3TUo7QXNDL3ZNSTtFQUNFO0V4Qm5PRjtFQUNBO0NkcStNSjtBc0Mvdk1JO0V4QnJQQTtFQUNBO0NkdS9NSjtBc0Mvdk1JO0V4QmxRQTtFd0JvUUU7Q3RDaXdNTjs7QXVDdmhOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG9CakNvaUNrQztFaUNsaUNsQztFQUNBLDBCakNFUztFUVNQO0NkK2dOSjs7QXVDdGhOQTtFQUNFO0N2Q3loTkY7QXVDdGhORTtFQUNFLHFCakNzaENnQztDTmtnTHBDO0F1Q3RoTkk7RUFDRTtFQUNBLHNCakNraEM4QjtFaUNqaEM5QixlakNSSztFaUNTTDtDdkN3aE5OO0F1QzlnTkU7RUFDRTtDdkNnaE5KO0F1QzdnTkU7RUFDRTtDdkMrZ05KO0F1QzVnTkU7RUFDRSxlakM1Qk87Q04waU5YOztBd0N2ak5BO0VBQ0U7RTdCR0E7RUFDQTtFR2FFO0NkNGlOSjs7QXdDeGpOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JsQ3N4QmtDO0VrQ3J4QmxDLGVsQ3dLd0M7RWtDdEt4Qyx1QmxDUFM7RWtDUVQ7Q3hDMGpORjtBd0N4ak5FO0VBQ0U7RUFDQSxlbENtS3NDO0VrQ2xLdEM7RUFDQSwwQmxDWk87RWtDYVAsc0JsQ1pPO0NOc2tOWDtBd0N2ak5FO0VBQ0U7RUFDQSxXbEM4d0JnQztFa0M3d0JoQyxpRGxDbVgwQjtDTnNzTTlCOztBd0Nuak5JO0VBQ0U7RTFCYUY7RUFDQTtDZDBpTko7QXdDbmpOSTtFMUJOQTtFQUNBO0NkNGpOSjtBd0Nsak5FO0VBQ0U7RUFDQSxZbEN4Q087RWtDeUNQLDBCbEMrTTBCO0VrQzlNMUIsc0JsQzhNMEI7Q05zMk05QjtBd0Nqak5FO0VBQ0UsZWxDeENPO0VrQ3lDUDtFQUVBO0VBQ0EsdUJsQ2xETztFa0NtRFAsc0JsQ2hETztDTmttTlg7O0F5Q3ptTkU7RUFDRTtFbEMySEUsbUJBdENhO0VrQ25GZixpQm5Dd08wQjtDTm80TTlCO0F5Q3ZtTk07RTNCcUNGO0VBQ0E7Q2Rxa05KO0F5Q3RtTk07RTNCa0JGO0VBQ0E7Q2R1bE5KOztBeUN2bk5FO0VBQ0U7RWxDMkhFLG9CQXRDYTtFa0NuRmYsaUJuQ3lPMEI7Q05pNU05QjtBeUNybk5NO0UzQnFDRjtFQUNBO0NkbWxOSjtBeUNwbk5NO0UzQmtCRjtFQUNBO0NkcW1OSjs7QTBDbm9OQTtFQUNFO0VBQ0E7RW5DaUVFO0VtQy9ERixpQnBDNlI0QjtFb0M1UjVCO0VBQ0E7RUFDQTtFQUNBO0U1QktFO0VVRkUsc0lrQkRKO0MxQ3NvTkY7QXdCam9OTTtFa0JmTjtJbEJnQlE7R3hCb29OTjtDQUNGO0FTMW9ORTtFaUNHSTtDMUMwb05OOztBMENyb05FO0VBQ0U7QzFDd29OSjs7QTBDbm9OQTtFQUNFO0VBQ0E7QzFDc29ORjs7QTBDL25OQTtFQUNFLHFCcENnNEJrQztFb0MvM0JsQyxvQnBDKzNCa0M7RVF0NUJoQztDZDBwTko7O0EwQzFuTkU7RUNqREE7RUFDQSwwQnJDNkVhO0NOa21OZjtBU2pxTkU7RWtDVkk7RUFDQTtDM0M4cU5OO0EyQzNxTkk7RUFFRTtFQUNBO0MzQzRxTk47O0EwQ3ZvTkU7RUNqREE7RUFDQSwwQnJDNkVhO0NOK21OZjtBUzlxTkU7RWtDVkk7RUFDQTtDM0Myck5OO0EyQ3hyTkk7RUFFRTtFQUNBO0MzQ3lyTk47O0EwQ3BwTkU7RUNqREE7RUFDQSwwQnJDNkVhO0NONG5OZjtBUzNyTkU7RWtDVkk7RUFDQTtDM0N3c05OO0EyQ3JzTkk7RUFFRTtFQUNBO0MzQ3NzTk47O0EwQ2pxTkU7RUNqREE7RUFDQSwwQnJDNkVhO0NOeW9OZjtBU3hzTkU7RWtDVkk7RUFDQTtDM0NxdE5OO0EyQ2x0Tkk7RUFFRTtFQUNBO0MzQ210Tk47O0EwQzlxTkU7RUNqREE7RUFDQSwwQnJDNkVhO0NOc3BOZjtBU3J0TkU7RWtDVkk7RUFDQTtDM0NrdU5OO0EyQy90Tkk7RUFFRTtFQUNBO0MzQ2d1Tk47O0EwQzNyTkU7RUNqREE7RUFDQSwwQnJDNkVhO0NObXFOZjtBU2x1TkU7RWtDVkk7RUFDQTtDM0MrdU5OO0EyQzV1Tkk7RUFFRTtFQUNBO0MzQzZ1Tk47O0EwQ3hzTkU7RUNqREE7RUFDQSwwQnJDNkVhO0NOZ3JOZjtBUy91TkU7RWtDVkk7RUFDQTtDM0M0dk5OO0EyQ3p2Tkk7RUFFRTtFQUNBO0MzQzB2Tk47O0EwQ3J0TkU7RUNqREE7RUFDQSwwQnJDNkVhO0NONnJOZjtBUzV2TkU7RWtDVkk7RUFDQTtDM0N5d05OO0EyQ3R3Tkk7RUFFRTtFQUNBO0MzQ3V3Tk47O0E0Q3B4TkE7RUFDRTtFQUNBLG9CdEN3ekJrQztFc0N0ekJsQywwQnRDS1M7RVFTUDtDZHl3Tko7QW1CL3ROSTtFeUI1REo7SUFRSTtHNUN1eE5GO0NBQ0Y7O0E0Q3B4TkE7RUFDRTtFQUNBO0U5QklFO0Nkb3hOSjs7QTZDbHlOQTtFQUNFO0VBQ0E7RUFDQSxvQnZDdzlCa0M7RXVDdjlCbEM7RS9CVUU7Q2Q0eE5KOztBNkNqeU5BO0VBRUU7QzdDbXlORjs7QTZDL3hOQTtFQUNFLGlCdkNrUjRCO0NOZ2hOOUI7O0E2QzF4TkE7RUFDRTtDN0M2eE5GO0E2QzF4TkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M3QzR4Tko7O0E2Q2x4TkU7RUM5Q0EsZUQrQ3FIO0VuQjFDbkgsMEJtQjBDdUI7RUM3Q3pCLHNCRDZDcUU7QzdDdXhOdkU7QThDbDBORTtFQUNFO0M5Q28wTko7QThDajBORTtFQUNFO0M5Q20wTko7O0E2Qzl4TkU7RUM5Q0EsZUQrQ3FIO0VuQjFDbkgsMEJtQjBDdUI7RUM3Q3pCLHNCRDZDcUU7QzdDbXlOdkU7QThDOTBORTtFQUNFO0M5Q2cxTko7QThDNzBORTtFQUNFO0M5QyswTko7O0E2QzF5TkU7RUM5Q0EsZUQrQ3FIO0VuQjFDbkgsMEJtQjBDdUI7RUM3Q3pCLHNCRDZDcUU7QzdDK3lOdkU7QThDMTFORTtFQUNFO0M5QzQxTko7QThDejFORTtFQUNFO0M5QzIxTko7O0E2Q3R6TkU7RUM5Q0EsZUQrQ3FIO0VuQjFDbkgsMEJtQjBDdUI7RUM3Q3pCLHNCRDZDcUU7QzdDMnpOdkU7QThDdDJORTtFQUNFO0M5Q3cyTko7QThDcjJORTtFQUNFO0M5Q3UyTko7O0E2Q2wwTkU7RUM5Q0EsZUQrQ3FIO0VuQjFDbkgsMEJtQjBDdUI7RUM3Q3pCLHNCRDZDcUU7QzdDdTBOdkU7QThDbDNORTtFQUNFO0M5Q28zTko7QThDajNORTtFQUNFO0M5Q20zTko7O0E2QzkwTkU7RUM5Q0EsZUQrQ3FIO0VuQjFDbkgsMEJtQjBDdUI7RUM3Q3pCLHNCRDZDcUU7QzdDbTFOdkU7QThDOTNORTtFQUNFO0M5Q2c0Tko7QThDNzNORTtFQUNFO0M5QyszTko7O0E2QzExTkU7RUM5Q0EsZUQrQ3FIO0VuQjFDbkgsMEJtQjBDdUI7RUM3Q3pCLHNCRDZDcUU7QzdDKzFOdkU7QThDMTRORTtFQUNFO0M5QzQ0Tko7QThDejRORTtFQUNFO0M5QzI0Tko7O0E2Q3QyTkU7RUM5Q0EsZUQrQ3FIO0VuQjFDbkgsMEJtQjBDdUI7RUM3Q3pCLHNCRDZDcUU7QzdDMjJOdkU7QThDdDVORTtFQUNFO0M5Q3c1Tko7QThDcjVORTtFQUNFO0M5Q3U1Tko7O0ErQy81TkU7RUFDRTtJQUFPO0cvQ202TlQ7RStDbDZORTtJQUFLO0cvQ3E2TlA7Q0FDRjs7QStDeDZORTtFQUNFO0lBQU87Ry9DbTZOVDtFK0NsNk5FO0lBQUs7Ry9DcTZOUDtDQUNGO0ErQ2w2TkE7RUFDRTtFQUNBLGF6Q2krQmtDO0V5Q2grQmxDO0VBQ0E7RXhDbUhJLG1CQXRDYTtFd0MzRWpCLDBCekNMUztFUVNQO0NkaTZOSjs7QStDaDZOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWXpDakJTO0V5Q2tCVDtFQUNBO0VBQ0EsMEJ6Q3M5QmtDO0VrQmorQjlCLDRCdUJZSjtDL0NtNk5GO0F3QjM2Tk07RXVCRE47SXZCRVE7R3hCODZOTjtDQUNGOztBK0NyNk5BO0VyQllFO0VxQlZBO0MvQ3c2TkY7O0ErQ3A2TkU7RUFDRTtVQUFBO0MvQ3U2Tko7QStDcDZOTTtFQUpKO0lBS007WUFBQTtHL0N1Nk5OO0NBQ0Y7O0FnRGw5TkE7RUFDRTtFQUNBO0NoRHE5TkY7O0FnRGw5TkE7RUFDRTtDaERxOU5GOztBaUR2OU5BO0VBQ0U7RUFDQTtFQUdBO0VBQ0E7RW5DUUU7Q2RpOU5KOztBaUQvOE5BO0VBQ0U7RUFDQSxlM0NSUztFMkNTVDtDakRrOU5GO0FTejlORTtFd0NXRTtFQUNBLGUzQ2RPO0UyQ2VQO0VBQ0EsMEIzQ3RCTztDTnUrTlg7QWlEOThORTtFQUNFLGUzQ2xCTztFMkNtQlAsMEIzQzFCTztDTjArTlg7O0FpRHY4TkE7RUFDRTtFQUNBO0VBQ0E7RUFHQSx1QjNDM0NTO0UyQzRDVDtDakR3OE5GO0FpRHQ4TkU7RW5DMUJFO0VBQ0E7Q2RtK05KO0FpRHQ4TkU7RW5DaEJFO0VBQ0E7Q2R5OU5KO0FpRHQ4TkU7RUFFRSxlM0NsRE87RTJDbURQO0VBQ0EsdUIzQzFETztDTmlnT1g7QWlEbjhORTtFQUNFO0VBQ0EsWTNDaEVPO0UyQ2lFUCwwQjNDdUwwQjtFMkN0TDFCLHNCM0NzTDBCO0NOK3dOOUI7QWlEbDhORTtFQUNFO0NqRG84Tko7QWlEbDhOSTtFQUNFO0VBQ0Esc0IzQ2dLd0I7Q05veU45Qjs7QWlEdDdOSTtFQUNFO0NqRHk3Tk47QWlEdDdOUTtFbkMxQko7RUFaQTtDZGcrTko7QWlEcjdOUTtFbkMzQ0o7RUFZQTtDZHc5Tko7QWlEcDdOUTtFQUNFO0NqRHM3TlY7QWlEbjdOUTtFQUNFLHNCM0MrSG9CO0UyQzlIcEI7Q2pEcTdOVjtBaURuN05VO0VBQ0U7RUFDQSx1QjNDMEhrQjtDTjJ6TjlCOztBbUJoL05JO0U4Qm1DQTtJQUNFO0dqRGk5Tko7RWlEOThOTTtJbkMxQko7SUFaQTtHZHcvTkY7RWlENzhOTTtJbkMzQ0o7SUFZQTtHZGcvTkY7RWlENThOTTtJQUNFO0dqRDg4TlI7RWlEMzhOTTtJQUNFLHNCM0MrSG9CO0kyQzlIcEI7R2pENjhOUjtFaUQzOE5RO0lBQ0U7SUFDQSx1QjNDMEhrQjtHTm0xTjVCO0NBQ0Y7QW1CemdPSTtFOEJtQ0E7SUFDRTtHakR5K05KO0VpRHQrTk07SW5DMUJKO0lBWkE7R2RnaE9GO0VpRHIrTk07SW5DM0NKO0lBWUE7R2R3Z09GO0VpRHArTk07SUFDRTtHakRzK05SO0VpRG4rTk07SUFDRSxzQjNDK0hvQjtJMkM5SHBCO0dqRHErTlI7RWlEbitOUTtJQUNFO0lBQ0EsdUIzQzBIa0I7R04yMk41QjtDQUNGO0FtQmppT0k7RThCbUNBO0lBQ0U7R2pEaWdPSjtFaUQ5L05NO0luQzFCSjtJQVpBO0dkd2lPRjtFaUQ3L05NO0luQzNDSjtJQVlBO0dkZ2lPRjtFaUQ1L05NO0lBQ0U7R2pEOC9OUjtFaUQzL05NO0lBQ0Usc0IzQytIb0I7STJDOUhwQjtHakQ2L05SO0VpRDMvTlE7SUFDRTtJQUNBLHVCM0MwSGtCO0dObTRONUI7Q0FDRjtBbUJ6ak9JO0U4Qm1DQTtJQUNFO0dqRHloT0o7RWlEdGhPTTtJbkMxQko7SUFaQTtHZGdrT0Y7RWlEcmhPTTtJbkMzQ0o7SUFZQTtHZHdqT0Y7RWlEcGhPTTtJQUNFO0dqRHNoT1I7RWlEbmhPTTtJQUNFLHNCM0MrSG9CO0kyQzlIcEI7R2pEcWhPUjtFaURuaE9RO0lBQ0U7SUFDQSx1QjNDMEhrQjtHTjI1TjVCO0NBQ0Y7QW1CamxPSTtFOEJtQ0E7SUFDRTtHakRpak9KO0VpRDlpT007SW5DMUJKO0lBWkE7R2R3bE9GO0VpRDdpT007SW5DM0NKO0lBWUE7R2RnbE9GO0VpRDVpT007SUFDRTtHakQ4aU9SO0VpRDNpT007SUFDRSxzQjNDK0hvQjtJMkM5SHBCO0dqRDZpT1I7RWlEM2lPUTtJQUNFO0lBQ0EsdUIzQzBIa0I7R05tN041QjtDQUNGO0FtQnptT0k7RThCbUNBO0lBQ0U7R2pEeWtPSjtFaUR0a09NO0luQzFCSjtJQVpBO0dkZ25PRjtFaURya09NO0luQzNDSjtJQVlBO0dkd21PRjtFaURwa09NO0lBQ0U7R2pEc2tPUjtFaURua09NO0lBQ0Usc0IzQytIb0I7STJDOUhwQjtHakRxa09SO0VpRG5rT1E7SUFDRTtJQUNBLHVCM0MwSGtCO0dOMjhONUI7Q0FDRjtBbUJqb09JO0U4Qm1DQTtJQUNFO0dqRGltT0o7RWlEOWxPTTtJbkMxQko7SUFaQTtHZHdvT0Y7RWlEN2xPTTtJbkMzQ0o7SUFZQTtHZGdvT0Y7RWlENWxPTTtJQUNFO0dqRDhsT1I7RWlEM2xPTTtJQUNFLHNCM0MrSG9CO0kyQzlIcEI7R2pENmxPUjtFaUQzbE9RO0lBQ0U7SUFDQSx1QjNDMEhrQjtHTm0rTjVCO0NBQ0Y7QW1CenBPSTtFOEJtQ0E7SUFDRTtHakR5bk9KO0VpRHRuT007SW5DMUJKO0lBWkE7R2RncU9GO0VpRHJuT007SW5DM0NKO0lBWUE7R2R3cE9GO0VpRHBuT007SUFDRTtHakRzbk9SO0VpRG5uT007SUFDRSxzQjNDK0hvQjtJMkM5SHBCO0dqRHFuT1I7RWlEbm5PUTtJQUNFO0lBQ0EsdUIzQzBIa0I7R04yL041QjtDQUNGO0FpRHhtT0E7RW5DbkhJO0NkOHRPSjtBaUR4bU9FO0VBQ0U7Q2pEMG1PSjtBaUR4bU9JO0VBQ0U7Q2pEMG1PTjs7QWtEbnZPRTtFQUNFLGVEb0pzRTtFQ25KdEUsMEJEbUp1QztDakRtbU8zQztBUzN1T0U7RXlDUE0sZUQrSWtFO0VDOUlsRTtDbERxdk9SO0FrRGx2T007RUFDRSxlMUNpQkE7RTBDaEJBLDBCRHlJa0U7RUN4SWxFLHNCRHdJa0U7Q2pENG1PMUU7O0FrRGp3T0U7RUFDRSxlRG9Kc0U7RUNuSnRFLDBCRG1KdUM7Q2pEaW5PM0M7QVN6dk9FO0V5Q1BNLGVEK0lrRTtFQzlJbEU7Q2xEbXdPUjtBa0Rod09NO0VBQ0UsZTFDaUJBO0UwQ2hCQSwwQkR5SWtFO0VDeElsRSxzQkR3SWtFO0NqRDBuTzFFOztBa0Qvd09FO0VBQ0UsZURvSnNFO0VDbkp0RSwwQkRtSnVDO0NqRCtuTzNDO0FTdndPRTtFeUNQTSxlRCtJa0U7RUM5SWxFO0NsRGl4T1I7QWtEOXdPTTtFQUNFLGUxQ2lCQTtFMENoQkEsMEJEeUlrRTtFQ3hJbEUsc0JEd0lrRTtDakR3b08xRTs7QWtEN3hPRTtFQUNFLGVEb0pzRTtFQ25KdEUsMEJEbUp1QztDakQ2b08zQztBU3J4T0U7RXlDUE0sZUQrSWtFO0VDOUlsRTtDbEQreE9SO0FrRDV4T007RUFDRSxlMUNpQkE7RTBDaEJBLDBCRHlJa0U7RUN4SWxFLHNCRHdJa0U7Q2pEc3BPMUU7O0FrRDN5T0U7RUFDRSxlRG9Kc0U7RUNuSnRFLDBCRG1KdUM7Q2pEMnBPM0M7QVNueU9FO0V5Q1BNLGVEK0lrRTtFQzlJbEU7Q2xENnlPUjtBa0QxeU9NO0VBQ0UsZTFDaUJBO0UwQ2hCQSwwQkR5SWtFO0VDeElsRSxzQkR3SWtFO0NqRG9xTzFFOztBa0R6ek9FO0VBQ0UsZURvSnNFO0VDbkp0RSwwQkRtSnVDO0NqRHlxTzNDO0FTanpPRTtFeUNQTSxlRCtJa0U7RUM5SWxFO0NsRDJ6T1I7QWtEeHpPTTtFQUNFLGUxQ2lCQTtFMENoQkEsMEJEeUlrRTtFQ3hJbEUsc0JEd0lrRTtDakRrck8xRTs7QWtEdjBPRTtFQUNFLGVEb0pzRTtFQ25KdEUsMEJEbUp1QztDakR1ck8zQztBUy96T0U7RXlDUE0sZUQrSWtFO0VDOUlsRTtDbER5ME9SO0FrRHQwT007RUFDRSxlMUNpQkE7RTBDaEJBLDBCRHlJa0U7RUN4SWxFLHNCRHdJa0U7Q2pEZ3NPMUU7O0FrRHIxT0U7RUFDRSxlRG9Kc0U7RUNuSnRFLDBCRG1KdUM7Q2pEcXNPM0M7QVM3ME9FO0V5Q1BNLGVEK0lrRTtFQzlJbEU7Q2xEdTFPUjtBa0RwMU9NO0VBQ0UsZTFDaUJBO0UwQ2hCQSwwQkR5SWtFO0VDeElsRSxzQkR3SWtFO0NqRDhzTzFFOztBbUR0Mk9BO0VBQ0U7RTVDOEhJLGtCQXRDYTtFNEN0RmpCLGlCN0NtUzRCO0U2Q2xTNUI7RUFDQSxZN0NZUztFNkNYVCwwQjdDdWxDa0M7RTZDdGxDbEM7Q25EeTJPRjtBU3AyT0U7RTBDREUsWTdDTU87RTZDTFA7Q25EdzJPSjtBU3AyT0U7RTBDQ0k7Q25EczJPTjs7QW1EMzFPQTtFQUNFO0VBQ0E7RUFDQTtDbkQ4MU9GOztBbUR4MU9BO0VBQ0U7Q25EMjFPRjs7QW9EajRPQTtFQUNFLGlCOUM0NEJrQztFOEMzNEJsQztFN0M2SEksb0JBdENhO0U2Q3BGakIsNEM5QzY0QmtDO0U4QzU0QmxDO0VBQ0E7RUFDQSxpRDlDODRCa0M7RThDNzRCbEM7VUFBQTtFQUNBO0V0Q1FFO0NkNDNPSjtBb0RqNE9FO0VBQ0UsdUI5Q2c0QmdDO0NObWdOcEM7QW9EaDRPRTtFQUNFO0NwRGs0T0o7QW9ELzNPRTtFQUNFO0VBQ0E7Q3BEaTRPSjtBb0Q5M09FO0VBQ0U7Q3BEZzRPSjs7QW9ENTNPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGU5Q3RCUztFOEN1QlQsNEM5Q3EzQmtDO0U4Q3AzQmxDO0VBQ0E7Q3BEKzNPRjs7QW9ENTNPQTtFQUNFLGlCOUNvMkJrQztDTjJoTnBDOztBcURuNk9BO0VBRUU7Q3JEcTZPRjtBcURuNk9FO0VBQ0U7RUFDQTtDckRxNk9KOztBcURoNk9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYy9DaXFCa0M7RStDaHFCbEM7RUFDQTtFQUNBO0VBQ0E7RUFHQTtDckRpNk9GOztBcUQxNU9BO0VBQ0U7RUFDQTtFQUNBLGUvQ2c1QmtDO0UrQzk0QmxDO0NyRDQ1T0Y7QXFEejVPRTtFN0IzQkksb0M2QjRCRjtFQUNBLCtCL0NzNkJnQztDTnEvTXBDO0F3QnA3T007RTZCdUJKO0k3QnRCTTtHeEJ1N09OO0NBQ0Y7QXFEOTVPRTtFQUNFLGdCL0NvNkJnQztDTjQvTXBDO0FxRDU1T0U7RUFDRSx1Qi9DaTZCZ0M7Q042L01wQzs7QXFEMTVPQTtFQUNFO0VBQ0E7Q3JENjVPRjtBcUQzNU9FO0VBQ0U7RUFDQTtDckQ2NU9KO0FxRDE1T0U7O0VBRUU7Q3JENDVPSjtBcUR6NU9FO0VBQ0U7Q3JEMjVPSjs7QXFEdjVPQTtFQUNFO0VBQ0E7RUFDQTtDckQwNU9GO0FxRHY1T0U7RUFDRTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7Q3JEeTVPSjtBcURyNU9FO0VBQ0U7RUFDQTtFQUNBO0NyRHU1T0o7QXFEcjVPSTtFQUNFO0NyRHU1T047QXFEcDVPSTtFQUNFO0NyRHM1T047O0FxRGg1T0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0EsdUIvQzNHUztFK0M0R1Q7RUFDQTtFdkNsR0U7RXVDc0dGO0NyRCs0T0Y7O0FxRDM0T0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjL0NxakJrQztFK0NwakJsQztFQUNBO0VBQ0EsdUIvQ2xIUztDTmdnUFg7QXFEMzRPRTtFQUFTO0NyRDg0T1g7QXFENzRPRTtFQUFTLGEvQzh6QnlCO0NOa2xOcEM7O0FxRDM0T0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQi9DNHpCa0M7RStDM3pCbEM7RXZDdEhFO0VBQ0E7Q2RxZ1BKO0FxRDc0T0U7RUFDRSxtQi9DdXpCZ0M7RStDcnpCaEM7Q3JEODRPSjs7QXFEejRPQTtFQUNFO0VBQ0EsaUIvQzRJNEI7Q05nd085Qjs7QXFEdjRPQTtFQUNFO0VBR0E7RUFDQSxjL0N5d0JrQztDTituTnBDOztBcURwNE9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V2Q3pJRTtFQUNBO0NkaWhQSjtBcURsNE9FO0VBQ0U7Q3JEbzRPSjs7QXFELzNPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JEazRPRjs7QW1CMWdQSTtFa0M4SUY7SUFDRSxpQi9DcXdCZ0M7SStDcHdCaEM7R3JEZzRPRjs7RXFENzNPQTtJQUNFO0dyRGc0T0Y7RXFEOTNPRTtJQUNFO0dyRGc0T0o7O0VxRDUzT0E7SUFDRTtHckQrM09GO0VxRDczT0U7SUFDRTtJQUNBO0lBQUE7SUFBQTtHckQrM09KOztFcUR2M09BO0lBQVksaUIvQzZ1QnNCO0dOOG9ObEM7Q0FDRjtBbUJwaVBJO0VrQzRLRjs7SUFFRSxpQi9DcXVCZ0M7R05zcE5sQztDQUNGO0FtQjFpUEk7RWtDbUxGO0lBQVksa0IvQyt0QnNCO0dONHBObEM7Q0FDRjtBc0QxbVBBO0VBQ0U7RUFDQSxjaERxckJrQztFZ0RwckJsQztFQUNBLFVoRDQxQmtDO0VpRGgyQmxDLG1NakR5UjRCO0VpRHZSNUI7RUFDQSxpQmpEaVM0QjtFaURoUzVCLGlCL0NZaUI7RStDWGpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VoRGdISSxvQkF0Q2E7RStDOUVqQjtFQUNBO0N0RHNuUEY7QXNEcG5QRTtFQUFTLGFoRGcxQnlCO0NOdXlOcEM7QXNEcm5QRTtFQUNFO0VBQ0E7RUFDQSxjaERnMUJnQztFZ0QvMEJoQyxlaERnMUJnQztDTnV5TnBDO0FzRHJuUEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDdER1blBOOztBc0RsblBBO0VBQ0U7Q3REcW5QRjtBc0RublBFO0VBQ0U7Q3REcW5QSjtBc0RublBJO0VBQ0U7RUFDQTtFQUNBLHVCaER2Qks7Q040b1BYOztBc0RoblBBO0VBQ0U7Q3REbW5QRjtBc0RqblBFO0VBQ0U7RUFDQSxjaERrekJnQztFZ0RqekJoQyxlaERnekJnQztDTm0wTnBDO0FzRGpuUEk7RUFDRTtFQUNBO0VBQ0EseUJoRHZDSztDTjBwUFg7O0FzRDltUEE7RUFDRTtDdERpblBGO0FzRC9tUEU7RUFDRTtDdERpblBKO0FzRC9tUEk7RUFDRTtFQUNBO0VBQ0EsMEJoRHJESztDTnNxUFg7O0FzRDVtUEE7RUFDRTtDdEQrbVBGO0FzRDdtUEU7RUFDRTtFQUNBLGNoRG94QmdDO0VnRG54QmhDLGVoRGt4QmdDO0NONjFOcEM7QXNEN21QSTtFQUNFO0VBQ0E7RUFDQSx3QmhEckVLO0NOb3JQWDs7QXNEMWxQQTtFQUNFLGlCaEQ4dUJrQztFZ0Q3dUJsQztFQUNBLFloRHZHUztFZ0R3R1Q7RUFDQSx1QmhEL0ZTO0VRQ1A7Q2Q0clBKOztBd0Q5c1BBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY2xEbXJCa0M7RWtEbHJCbEM7RUFDQSxpQmxEODJCa0M7RWlEbjNCbEMsbU1qRHlSNEI7RWlEdlI1QjtFQUNBLGlCakRpUzRCO0VpRGhTNUIsaUIvQ1lpQjtFK0NYakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWhEZ0hJLG9CQXRDYTtFaUQ3RWpCO0VBQ0EsdUJsRE5TO0VrRE9UO0VBQ0E7RTFDR0U7Q2R5dFBKO0F3RHh0UEU7RUFDRTtFQUNBO0VBQ0EsWWxEODJCZ0M7RWtENzJCaEMsZWxEODJCZ0M7RWtENzJCaEM7Q3hEMHRQSjtBd0R4dFBJO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeER5dFBOOztBd0RwdFBBO0VBQ0Usc0JsRCsxQmtDO0NOdzNOcEM7QXdEcnRQRTtFQUNFO0N4RHV0UEo7QXdEcnRQSTtFQUNFO0VBQ0E7RUFDQSxzQ2xEMDFCOEI7Q042M05wQztBd0RwdFBJO0VBQ0UsWWxEK0x3QjtFa0Q5THhCO0VBQ0EsdUJsRDdDSztDTm13UFg7O0F3RGp0UEE7RUFDRSxvQmxEMjBCa0M7Q055NE5wQztBd0RsdFBFO0VBQ0U7RUFDQSxjbER1MEJnQztFa0R0MEJoQyxhbERxMEJnQztFa0RwMEJoQztDeERvdFBKO0F3RGx0UEk7RUFDRTtFQUNBO0VBQ0Esd0NsRG0wQjhCO0NOaTVOcEM7QXdEanRQSTtFQUNFLFVsRHdLd0I7RWtEdkt4QjtFQUNBLHlCbERwRUs7Q051eFBYOztBd0Q5c1BBO0VBQ0UsbUJsRG96QmtDO0NONjVOcEM7QXdEL3NQRTtFQUNFO0N4RGl0UEo7QXdEL3NQSTtFQUNFO0VBQ0E7RUFDQSx5Q2xEK3lCOEI7Q05rNk5wQztBd0Q5c1BJO0VBQ0UsU2xEb0p3QjtFa0RuSnhCO0VBQ0EsMEJsRHhGSztDTnd5UFg7QXdEM3NQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWWxEMnhCZ0M7RWtEMXhCaEM7RUFDQTtFQUNBO0N4RDZzUEo7O0F3RHpzUEE7RUFDRSxxQmxEb3hCa0M7Q053N05wQztBd0Qxc1BFO0VBQ0U7RUFDQSxjbERneEJnQztFa0Qvd0JoQyxhbEQ4d0JnQztFa0Q3d0JoQztDeEQ0c1BKO0F3RDFzUEk7RUFDRTtFQUNBO0VBQ0EsdUNsRDR3QjhCO0NOZzhOcEM7QXdEenNQSTtFQUNFLFdsRGlId0I7RWtEaEh4QjtFQUNBLHdCbEQzSEs7Q05zMFBYOztBd0RyclBBO0VBQ0U7RUFDQTtFakQzQkksa0JBdENhO0VpRG9FakIsMEJsRDh0QmtDO0VrRDd0QmxDO0UxQ25JRTtFQUNBO0NkMnpQSjtBd0R0clBFO0VBQ0U7Q3hEd3JQSjs7QXdEcHJQQTtFQUNFO0VBQ0EsZWxEeEpTO0NOKzBQWDs7QXlEbDFQQTtFQUNFO0N6RHExUEY7O0F5RGwxUEE7RUFDRTtDekRxMVBGOztBeURsMVBBO0VBQ0U7RUFDQTtFQUNBO0N6RHExUEY7QTBENTJQRTtFQUNFO0VBQ0E7RUFDQTtDMUQ4MlBKOztBeUR0MVBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RWpDbEJJLHVDaUNtQko7Q3pEeTFQRjtBd0J4MlBNO0VpQ1FOO0lqQ1BRO0d4QjIyUE47Q0FDRjs7QXlEMzFQQTs7O0VBR0U7Q3pEODFQRjs7QXlEMzFQQTs7RUFFRTtDekQ4MVBGOztBeUQzMVBBOztFQUVFO0N6RDgxUEY7O0F5RHIxUEU7RUFDRTtFQUNBO0VBQ0E7Q3pEdzFQSjtBeURyMVBFOzs7RUFHRTtFQUNBO0N6RHUxUEo7QXlEcDFQRTs7RUFFRTtFQUNBO0VqQzVERSw0QmlDNkRGO0N6RHMxUEo7QXdCLzRQTTtFaUNxREo7O0lqQ3BETTtHeEJtNVBOO0NBQ0Y7O0F5RG4xUEE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQSxXbkRxOUJtQztFbURwOUJuQyxZbkQxRlM7RW1EMkZUO0VBQ0EsYW5EbTlCbUM7RWtCdGlDL0IsK0JpQ29GSjtDekRxMVBGO0F3QnI2UE07RWlDa0VOOztJakNqRVE7R3hCeTZQTjtDQUNGO0FTLzZQRTs7O0VnRHdGRSxZbkRqR087RW1Ea0dQO0VBQ0E7RUFDQSxhbkQ0OEJpQztDTmc1TnJDOztBeUR6MVBBO0VBQ0U7Q3pENDFQRjs7QXlEdjFQQTtFQUNFO0N6RDAxUEY7O0F5RG4xUEE7O0VBRUU7RUFDQSxZbkRxOEJtQztFbURwOEJuQyxhbkRvOEJtQztFbURuOEJuQztDekRzMVBGOztBeURwMVBBO0VBQ0U7Q3pEdTFQRjs7QXlEcjFQQTtFQUNFO0N6RHcxUEY7O0F5RC8wUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsa0JuRDI1Qm1DO0VtRDE1Qm5DLGlCbkQwNUJtQztFbUR6NUJuQztDekRpMVBGO0F5RC8wUEU7RUFDRTtFQUNBO0VBQ0EsWW5EeTVCaUM7RW1EeDVCakMsWW5EeTVCaUM7RW1EeDVCakMsa0JuRDA1QmlDO0VtRHo1QmpDLGlCbkR5NUJpQztFbUR4NUJqQztFQUNBO0VBQ0EsdUJuRGhLTztFbURpS1A7RUFFQTtFQUNBO0VBQ0E7RWpDNUpFLDhCaUM2SkY7Q3pEZzFQSjtBd0J6K1BNO0VpQzBJSjtJakN6SU07R3hCNCtQTjtDQUNGO0F5RGwxUEU7RUFDRTtDekRvMVBKOztBeUQzMFBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZbkQzTFM7RW1ENExUO0N6RDgwUEY7O0EyRDdnUUE7RUFDRTtJQUFLO0czRGloUUw7Q0FDRjs7QTJEbmhRQTtFQUNFO0lBQUs7RzNEaWhRTDtDQUNGO0EyRC9nUUE7RUFDRTtFQUNBLFlyRHFrQ3NCO0VxRHBrQ3RCLGFyRG9rQ3NCO0VxRG5rQ3RCO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7VUFBQTtDM0RnaFFGOztBMkQ3Z1FBO0VBQ0UsWXJEOGpDd0I7RXFEN2pDeEIsYXJENmpDd0I7RXFENWpDeEIsb0JyRDhqQ3dCO0NOazlOMUI7O0EyRHpnUUE7RUFDRTtJQUNFO0czRDRnUUY7RTJEMWdRQTtJQUNFO0lBQ0E7RzNENGdRRjtDQUNGOztBMkRuaFFBO0VBQ0U7SUFDRTtHM0Q0Z1FGO0UyRDFnUUE7SUFDRTtJQUNBO0czRDRnUUY7Q0FDRjtBMkR6Z1FBO0VBQ0U7RUFDQSxZckRxaUNzQjtFcURwaUN0QixhckRvaUNzQjtFcURuaUN0QjtFQUNBO0VBRUE7RUFDQTtFQUNBO1VBQUE7QzNEMGdRRjs7QTJEdmdRQTtFQUNFLFlyRDhoQ3dCO0VxRDdoQ3hCLGFyRDZoQ3dCO0NONitOMUI7O0E0RDlqUUE7RUFBcUI7QzVEa2tRckI7O0E0RGprUUE7RUFBcUI7QzVEcWtRckI7O0E0RHBrUUE7RUFBcUI7QzVEd2tRckI7O0E0RHZrUUE7RUFBcUI7QzVEMmtRckI7O0E0RDFrUUE7RUFBcUI7QzVEOGtRckI7O0E0RDdrUUE7RUFBcUI7QzVEaWxRckI7O0E2RG5sUUU7RUFDRTtDN0RzbFFKOztBUzVrUUU7OztFb0RMSTtDN0R1bFFOOztBNkQ3bFFFO0VBQ0U7QzdEZ21RSjs7QVN0bFFFOzs7RW9ETEk7QzdEaW1RTjs7QTZEdm1RRTtFQUNFO0M3RDBtUUo7O0FTaG1RRTs7O0VvRExJO0M3RDJtUU47O0E2RGpuUUU7RUFDRTtDN0RvblFKOztBUzFtUUU7OztFb0RMSTtDN0RxblFOOztBNkQzblFFO0VBQ0U7QzdEOG5RSjs7QVNwblFFOzs7RW9ETEk7QzdEK25RTjs7QTZEcm9RRTtFQUNFO0M3RHdvUUo7O0FTOW5RRTs7O0VvRExJO0M3RHlvUU47O0E2RC9vUUU7RUFDRTtDN0RrcFFKOztBU3hvUUU7OztFb0RMSTtDN0RtcFFOOztBNkR6cFFFO0VBQ0U7QzdENHBRSjs7QVNscFFFOzs7RW9ETEk7QzdENnBRTjs7QThENXBRQTtFQUNFO0M5RCtwUUY7O0E4RDVwUUE7RUFDRTtDOUQrcFFGOztBK0QxcVFBO0VBQWtCO0MvRDhxUWxCOztBK0Q3cVFBO0VBQWtCO0MvRGlyUWxCOztBK0RoclFBO0VBQWtCO0MvRG9yUWxCOztBK0RuclFBO0VBQWtCO0MvRHVyUWxCOztBK0R0clFBO0VBQWtCO0MvRDByUWxCOztBK0R4clFBO0VBQW1CO0MvRDRyUW5COztBK0QzclFBO0VBQW1CO0MvRCtyUW5COztBK0Q5clFBO0VBQW1CO0MvRGtzUW5COztBK0Rqc1FBO0VBQW1CO0MvRHFzUW5COztBK0Rwc1FBO0VBQW1CO0MvRHdzUW5COztBK0Ryc1FFO0VBQ0U7Qy9Ed3NRSjs7QStEenNRRTtFQUNFO0MvRDRzUUo7O0ErRDdzUUU7RUFDRTtDL0RndFFKOztBK0RqdFFFO0VBQ0U7Qy9Eb3RRSjs7QStEcnRRRTtFQUNFO0MvRHd0UUo7O0ErRHp0UUU7RUFDRTtDL0Q0dFFKOztBK0Q3dFFFO0VBQ0U7Qy9EZ3VRSjs7QStEanVRRTtFQUNFO0MvRG91UUo7O0ErRGh1UUE7RUFDRTtDL0RtdVFGOztBK0Q1dFFBO0VBQ0U7Qy9EK3RRRjs7QStENXRRQTtFQUNFO0MvRCt0UUY7O0ErRDV0UUE7RUFDRTtFQUNBO0MvRCt0UUY7O0ErRDV0UUE7RUFDRTtFQUNBO0MvRCt0UUY7O0ErRDV0UUE7RUFDRTtFQUNBO0MvRCt0UUY7O0ErRDV0UUE7RUFDRTtFQUNBO0MvRCt0UUY7O0ErRDV0UUE7RUFDRTtDL0QrdFFGOztBK0Q1dFFBO0VBQ0U7Qy9EK3RRRjs7QStENXRRQTtFQUNFO0MvRCt0UUY7O0ErRDV0UUE7RUFDRTtDL0QrdFFGOztBMER2eVFFO0VBQ0U7RUFDQTtFQUNBO0MxRDB5UUo7O0FnRW55UU07RUFBd0I7Q2hFdXlROUI7O0FnRXZ5UU07RUFBd0I7Q2hFMnlROUI7O0FnRTN5UU07RUFBd0I7Q2hFK3lROUI7O0FnRS95UU07RUFBd0I7Q2hFbXpROUI7O0FnRW56UU07RUFBd0I7Q2hFdXpROUI7O0FnRXZ6UU07RUFBd0I7Q2hFMnpROUI7O0FnRTN6UU07RUFBd0I7Q2hFK3pROUI7O0FnRS96UU07RUFBd0I7Q2hFbTBROUI7O0FnRW4wUU07RUFBd0I7Q2hFdTBROUI7O0FtQnR4UUk7RTZDakRFO0lBQXdCO0doRTQwUTVCOztFZ0U1MFFJO0lBQXdCO0doRWcxUTVCOztFZ0VoMVFJO0lBQXdCO0doRW8xUTVCOztFZ0VwMVFJO0lBQXdCO0doRXcxUTVCOztFZ0V4MVFJO0lBQXdCO0doRTQxUTVCOztFZ0U1MVFJO0lBQXdCO0doRWcyUTVCOztFZ0VoMlFJO0lBQXdCO0doRW8yUTVCOztFZ0VwMlFJO0lBQXdCO0doRXcyUTVCOztFZ0V4MlFJO0lBQXdCO0doRTQyUTVCO0NBQ0Y7QW1CNXpRSTtFNkNqREU7SUFBd0I7R2hFaTNRNUI7O0VnRWozUUk7SUFBd0I7R2hFcTNRNUI7O0VnRXIzUUk7SUFBd0I7R2hFeTNRNUI7O0VnRXozUUk7SUFBd0I7R2hFNjNRNUI7O0VnRTczUUk7SUFBd0I7R2hFaTRRNUI7O0VnRWo0UUk7SUFBd0I7R2hFcTRRNUI7O0VnRXI0UUk7SUFBd0I7R2hFeTRRNUI7O0VnRXo0UUk7SUFBd0I7R2hFNjRRNUI7O0VnRTc0UUk7SUFBd0I7R2hFaTVRNUI7Q0FDRjtBbUJqMlFJO0U2Q2pERTtJQUF3QjtHaEVzNVE1Qjs7RWdFdDVRSTtJQUF3QjtHaEUwNVE1Qjs7RWdFMTVRSTtJQUF3QjtHaEU4NVE1Qjs7RWdFOTVRSTtJQUF3QjtHaEVrNlE1Qjs7RWdFbDZRSTtJQUF3QjtHaEVzNlE1Qjs7RWdFdDZRSTtJQUF3QjtHaEUwNlE1Qjs7RWdFMTZRSTtJQUF3QjtHaEU4NlE1Qjs7RWdFOTZRSTtJQUF3QjtHaEVrN1E1Qjs7RWdFbDdRSTtJQUF3QjtHaEVzN1E1QjtDQUNGO0FtQnQ0UUk7RTZDakRFO0lBQXdCO0doRTI3UTVCOztFZ0UzN1FJO0lBQXdCO0doRSs3UTVCOztFZ0UvN1FJO0lBQXdCO0doRW04UTVCOztFZ0VuOFFJO0lBQXdCO0doRXU4UTVCOztFZ0V2OFFJO0lBQXdCO0doRTI4UTVCOztFZ0UzOFFJO0lBQXdCO0doRSs4UTVCOztFZ0UvOFFJO0lBQXdCO0doRW05UTVCOztFZ0VuOVFJO0lBQXdCO0doRXU5UTVCOztFZ0V2OVFJO0lBQXdCO0doRTI5UTVCO0NBQ0Y7QW1CMzZRSTtFNkNqREU7SUFBd0I7R2hFZytRNUI7O0VnRWgrUUk7SUFBd0I7R2hFbytRNUI7O0VnRXArUUk7SUFBd0I7R2hFdytRNUI7O0VnRXgrUUk7SUFBd0I7R2hFNCtRNUI7O0VnRTUrUUk7SUFBd0I7R2hFZy9RNUI7O0VnRWgvUUk7SUFBd0I7R2hFby9RNUI7O0VnRXAvUUk7SUFBd0I7R2hFdy9RNUI7O0VnRXgvUUk7SUFBd0I7R2hFNC9RNUI7O0VnRTUvUUk7SUFBd0I7R2hFZ2dSNUI7Q0FDRjtBbUJoOVFJO0U2Q2pERTtJQUF3QjtHaEVxZ1I1Qjs7RWdFcmdSSTtJQUF3QjtHaEV5Z1I1Qjs7RWdFemdSSTtJQUF3QjtHaEU2Z1I1Qjs7RWdFN2dSSTtJQUF3QjtHaEVpaFI1Qjs7RWdFamhSSTtJQUF3QjtHaEVxaFI1Qjs7RWdFcmhSSTtJQUF3QjtHaEV5aFI1Qjs7RWdFemhSSTtJQUF3QjtHaEU2aFI1Qjs7RWdFN2hSSTtJQUF3QjtHaEVpaVI1Qjs7RWdFamlSSTtJQUF3QjtHaEVxaVI1QjtDQUNGO0FtQnIvUUk7RTZDakRFO0lBQXdCO0doRTBpUjVCOztFZ0UxaVJJO0lBQXdCO0doRThpUjVCOztFZ0U5aVJJO0lBQXdCO0doRWtqUjVCOztFZ0VsalJJO0lBQXdCO0doRXNqUjVCOztFZ0V0alJJO0lBQXdCO0doRTBqUjVCOztFZ0UxalJJO0lBQXdCO0doRThqUjVCOztFZ0U5alJJO0lBQXdCO0doRWtrUjVCOztFZ0Vsa1JJO0lBQXdCO0doRXNrUjVCOztFZ0V0a1JJO0lBQXdCO0doRTBrUjVCO0NBQ0Y7QW1CMWhSSTtFNkNqREU7SUFBd0I7R2hFK2tSNUI7O0VnRS9rUkk7SUFBd0I7R2hFbWxSNUI7O0VnRW5sUkk7SUFBd0I7R2hFdWxSNUI7O0VnRXZsUkk7SUFBd0I7R2hFMmxSNUI7O0VnRTNsUkk7SUFBd0I7R2hFK2xSNUI7O0VnRS9sUkk7SUFBd0I7R2hFbW1SNUI7O0VnRW5tUkk7SUFBd0I7R2hFdW1SNUI7O0VnRXZtUkk7SUFBd0I7R2hFMm1SNUI7O0VnRTNtUkk7SUFBd0I7R2hFK21SNUI7Q0FDRjtBZ0V0bVJBO0VBRUk7SUFBcUI7R2hFd21SdkI7O0VnRXhtUkU7SUFBcUI7R2hFNG1SdkI7O0VnRTVtUkU7SUFBcUI7R2hFZ25SdkI7O0VnRWhuUkU7SUFBcUI7R2hFb25SdkI7O0VnRXBuUkU7SUFBcUI7R2hFd25SdkI7O0VnRXhuUkU7SUFBcUI7R2hFNG5SdkI7O0VnRTVuUkU7SUFBcUI7R2hFZ29SdkI7O0VnRWhvUkU7SUFBcUI7R2hFb29SdkI7O0VnRXBvUkU7SUFBcUI7R2hFd29SdkI7Q0FDRjtBaUU5cFJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakVncVJGO0FpRTlwUkU7RUFDRTtFQUNBO0NqRWdxUko7QWlFN3BSRTs7Ozs7RUFLRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakUrcFJKOztBaUV0cFJJO0VBQ0U7Q2pFeXBSTjs7QWlFMXBSSTtFQUNFO0NqRTZwUk47O0FpRTlwUkk7RUFDRTtDakVpcVJOOztBaUVscVJJO0VBQ0U7Q2pFcXFSTjs7QWlFdHFSSTtFQUNFO0NqRXlxUk47O0FpRTFxUkk7RUFDRTtDakU2cVJOOztBaUU5cVJJO0VBQ0U7Q2pFaXJSTjs7QWlFbHJSSTtFQUNFO0NqRXFyUk47O0FrRTlzUkk7RUFBZ0M7Q2xFa3RScEM7O0FrRWp0Ukk7RUFBZ0M7Q2xFcXRScEM7O0FrRXB0Ukk7RUFBZ0M7Q2xFd3RScEM7O0FrRXZ0Ukk7RUFBZ0M7Q2xFMnRScEM7O0FrRXp0Ukk7RUFBOEI7Q2xFNnRSbEM7O0FrRTV0Ukk7RUFBOEI7Q2xFZ3VSbEM7O0FrRS90Ukk7RUFBOEI7Q2xFbXVSbEM7O0FrRWx1Ukk7RUFBOEI7Q2xFc3VSbEM7O0FrRXJ1Ukk7RUFBOEI7Q2xFeXVSbEM7O0FrRXh1Ukk7RUFBOEI7Q2xFNHVSbEM7O0FrRTN1Ukk7RUFBOEI7Q2xFK3VSbEM7O0FrRTl1Ukk7RUFBOEI7Q2xFa3ZSbEM7O0FrRWh2Ukk7RUFBb0M7Q2xFb3ZSeEM7O0FrRW52Ukk7RUFBb0M7Q2xFdXZSeEM7O0FrRXR2Ukk7RUFBb0M7Q2xFMHZSeEM7O0FrRXp2Ukk7RUFBb0M7Q2xFNnZSeEM7O0FrRTV2Ukk7RUFBb0M7Q2xFZ3dSeEM7O0FrRTl2Ukk7RUFBaUM7Q2xFa3dSckM7O0FrRWp3Ukk7RUFBaUM7Q2xFcXdSckM7O0FrRXB3Ukk7RUFBaUM7Q2xFd3dSckM7O0FrRXZ3Ukk7RUFBaUM7Q2xFMndSckM7O0FrRTF3Ukk7RUFBaUM7Q2xFOHdSckM7O0FrRTV3Ukk7RUFBa0M7Q2xFZ3hSdEM7O0FrRS93Ukk7RUFBa0M7Q2xFbXhSdEM7O0FrRWx4Ukk7RUFBa0M7Q2xFc3hSdEM7O0FrRXJ4Ukk7RUFBa0M7Q2xFeXhSdEM7O0FrRXh4Ukk7RUFBa0M7Q2xFNHhSdEM7O0FrRTN4Ukk7RUFBa0M7Q2xFK3hSdEM7O0FrRTd4Ukk7RUFBZ0M7Q2xFaXlScEM7O0FrRWh5Ukk7RUFBZ0M7Q2xFb3lScEM7O0FrRW55Ukk7RUFBZ0M7Q2xFdXlScEM7O0FrRXR5Ukk7RUFBZ0M7Q2xFMHlScEM7O0FrRXp5Ukk7RUFBZ0M7Q2xFNnlScEM7O0FrRTV5Ukk7RUFBZ0M7Q2xFZ3pScEM7O0FtQnB5Ukk7RStDbERBO0lBQWdDO0dsRTIxUmxDOztFa0UxMVJFO0lBQWdDO0dsRTgxUmxDOztFa0U3MVJFO0lBQWdDO0dsRWkyUmxDOztFa0VoMlJFO0lBQWdDO0dsRW8yUmxDOztFa0VsMlJFO0lBQThCO0dsRXMyUmhDOztFa0VyMlJFO0lBQThCO0dsRXkyUmhDOztFa0V4MlJFO0lBQThCO0dsRTQyUmhDOztFa0UzMlJFO0lBQThCO0dsRSsyUmhDOztFa0U5MlJFO0lBQThCO0dsRWszUmhDOztFa0VqM1JFO0lBQThCO0dsRXEzUmhDOztFa0VwM1JFO0lBQThCO0dsRXczUmhDOztFa0V2M1JFO0lBQThCO0dsRTIzUmhDOztFa0V6M1JFO0lBQW9DO0dsRTYzUnRDOztFa0U1M1JFO0lBQW9DO0dsRWc0UnRDOztFa0UvM1JFO0lBQW9DO0dsRW00UnRDOztFa0VsNFJFO0lBQW9DO0dsRXM0UnRDOztFa0VyNFJFO0lBQW9DO0dsRXk0UnRDOztFa0V2NFJFO0lBQWlDO0dsRTI0Um5DOztFa0UxNFJFO0lBQWlDO0dsRTg0Um5DOztFa0U3NFJFO0lBQWlDO0dsRWk1Um5DOztFa0VoNVJFO0lBQWlDO0dsRW81Um5DOztFa0VuNVJFO0lBQWlDO0dsRXU1Um5DOztFa0VyNVJFO0lBQWtDO0dsRXk1UnBDOztFa0V4NVJFO0lBQWtDO0dsRTQ1UnBDOztFa0UzNVJFO0lBQWtDO0dsRSs1UnBDOztFa0U5NVJFO0lBQWtDO0dsRWs2UnBDOztFa0VqNlJFO0lBQWtDO0dsRXE2UnBDOztFa0VwNlJFO0lBQWtDO0dsRXc2UnBDOztFa0V0NlJFO0lBQWdDO0dsRTA2UmxDOztFa0V6NlJFO0lBQWdDO0dsRTY2UmxDOztFa0U1NlJFO0lBQWdDO0dsRWc3UmxDOztFa0UvNlJFO0lBQWdDO0dsRW03UmxDOztFa0VsN1JFO0lBQWdDO0dsRXM3UmxDOztFa0VyN1JFO0lBQWdDO0dsRXk3UmxDO0NBQ0Y7QW1COTZSSTtFK0NsREE7SUFBZ0M7R2xFbytSbEM7O0VrRW4rUkU7SUFBZ0M7R2xFdStSbEM7O0VrRXQrUkU7SUFBZ0M7R2xFMCtSbEM7O0VrRXorUkU7SUFBZ0M7R2xFNitSbEM7O0VrRTMrUkU7SUFBOEI7R2xFKytSaEM7O0VrRTkrUkU7SUFBOEI7R2xFay9SaEM7O0VrRWovUkU7SUFBOEI7R2xFcS9SaEM7O0VrRXAvUkU7SUFBOEI7R2xFdy9SaEM7O0VrRXYvUkU7SUFBOEI7R2xFMi9SaEM7O0VrRTEvUkU7SUFBOEI7R2xFOC9SaEM7O0VrRTcvUkU7SUFBOEI7R2xFaWdTaEM7O0VrRWhnU0U7SUFBOEI7R2xFb2dTaEM7O0VrRWxnU0U7SUFBb0M7R2xFc2dTdEM7O0VrRXJnU0U7SUFBb0M7R2xFeWdTdEM7O0VrRXhnU0U7SUFBb0M7R2xFNGdTdEM7O0VrRTNnU0U7SUFBb0M7R2xFK2dTdEM7O0VrRTlnU0U7SUFBb0M7R2xFa2hTdEM7O0VrRWhoU0U7SUFBaUM7R2xFb2hTbkM7O0VrRW5oU0U7SUFBaUM7R2xFdWhTbkM7O0VrRXRoU0U7SUFBaUM7R2xFMGhTbkM7O0VrRXpoU0U7SUFBaUM7R2xFNmhTbkM7O0VrRTVoU0U7SUFBaUM7R2xFZ2lTbkM7O0VrRTloU0U7SUFBa0M7R2xFa2lTcEM7O0VrRWppU0U7SUFBa0M7R2xFcWlTcEM7O0VrRXBpU0U7SUFBa0M7R2xFd2lTcEM7O0VrRXZpU0U7SUFBa0M7R2xFMmlTcEM7O0VrRTFpU0U7SUFBa0M7R2xFOGlTcEM7O0VrRTdpU0U7SUFBa0M7R2xFaWpTcEM7O0VrRS9pU0U7SUFBZ0M7R2xFbWpTbEM7O0VrRWxqU0U7SUFBZ0M7R2xFc2pTbEM7O0VrRXJqU0U7SUFBZ0M7R2xFeWpTbEM7O0VrRXhqU0U7SUFBZ0M7R2xFNGpTbEM7O0VrRTNqU0U7SUFBZ0M7R2xFK2pTbEM7O0VrRTlqU0U7SUFBZ0M7R2xFa2tTbEM7Q0FDRjtBbUJ2alNJO0UrQ2xEQTtJQUFnQztHbEU2bVNsQzs7RWtFNW1TRTtJQUFnQztHbEVnblNsQzs7RWtFL21TRTtJQUFnQztHbEVtblNsQzs7RWtFbG5TRTtJQUFnQztHbEVzblNsQzs7RWtFcG5TRTtJQUE4QjtHbEV3blNoQzs7RWtFdm5TRTtJQUE4QjtHbEUyblNoQzs7RWtFMW5TRTtJQUE4QjtHbEU4blNoQzs7RWtFN25TRTtJQUE4QjtHbEVpb1NoQzs7RWtFaG9TRTtJQUE4QjtHbEVvb1NoQzs7RWtFbm9TRTtJQUE4QjtHbEV1b1NoQzs7RWtFdG9TRTtJQUE4QjtHbEUwb1NoQzs7RWtFem9TRTtJQUE4QjtHbEU2b1NoQzs7RWtFM29TRTtJQUFvQztHbEUrb1N0Qzs7RWtFOW9TRTtJQUFvQztHbEVrcFN0Qzs7RWtFanBTRTtJQUFvQztHbEVxcFN0Qzs7RWtFcHBTRTtJQUFvQztHbEV3cFN0Qzs7RWtFdnBTRTtJQUFvQztHbEUycFN0Qzs7RWtFenBTRTtJQUFpQztHbEU2cFNuQzs7RWtFNXBTRTtJQUFpQztHbEVncVNuQzs7RWtFL3BTRTtJQUFpQztHbEVtcVNuQzs7RWtFbHFTRTtJQUFpQztHbEVzcVNuQzs7RWtFcnFTRTtJQUFpQztHbEV5cVNuQzs7RWtFdnFTRTtJQUFrQztHbEUycVNwQzs7RWtFMXFTRTtJQUFrQztHbEU4cVNwQzs7RWtFN3FTRTtJQUFrQztHbEVpclNwQzs7RWtFaHJTRTtJQUFrQztHbEVvclNwQzs7RWtFbnJTRTtJQUFrQztHbEV1clNwQzs7RWtFdHJTRTtJQUFrQztHbEUwclNwQzs7RWtFeHJTRTtJQUFnQztHbEU0clNsQzs7RWtFM3JTRTtJQUFnQztHbEUrclNsQzs7RWtFOXJTRTtJQUFnQztHbEVrc1NsQzs7RWtFanNTRTtJQUFnQztHbEVxc1NsQzs7RWtFcHNTRTtJQUFnQztHbEV3c1NsQzs7RWtFdnNTRTtJQUFnQztHbEUyc1NsQztDQUNGO0FtQmhzU0k7RStDbERBO0lBQWdDO0dsRXN2U2xDOztFa0VydlNFO0lBQWdDO0dsRXl2U2xDOztFa0V4dlNFO0lBQWdDO0dsRTR2U2xDOztFa0UzdlNFO0lBQWdDO0dsRSt2U2xDOztFa0U3dlNFO0lBQThCO0dsRWl3U2hDOztFa0Vod1NFO0lBQThCO0dsRW93U2hDOztFa0Vud1NFO0lBQThCO0dsRXV3U2hDOztFa0V0d1NFO0lBQThCO0dsRTB3U2hDOztFa0V6d1NFO0lBQThCO0dsRTZ3U2hDOztFa0U1d1NFO0lBQThCO0dsRWd4U2hDOztFa0Uvd1NFO0lBQThCO0dsRW14U2hDOztFa0VseFNFO0lBQThCO0dsRXN4U2hDOztFa0VweFNFO0lBQW9DO0dsRXd4U3RDOztFa0V2eFNFO0lBQW9DO0dsRTJ4U3RDOztFa0UxeFNFO0lBQW9DO0dsRTh4U3RDOztFa0U3eFNFO0lBQW9DO0dsRWl5U3RDOztFa0VoeVNFO0lBQW9DO0dsRW95U3RDOztFa0VseVNFO0lBQWlDO0dsRXN5U25DOztFa0VyeVNFO0lBQWlDO0dsRXl5U25DOztFa0V4eVNFO0lBQWlDO0dsRTR5U25DOztFa0UzeVNFO0lBQWlDO0dsRSt5U25DOztFa0U5eVNFO0lBQWlDO0dsRWt6U25DOztFa0VoelNFO0lBQWtDO0dsRW96U3BDOztFa0VuelNFO0lBQWtDO0dsRXV6U3BDOztFa0V0elNFO0lBQWtDO0dsRTB6U3BDOztFa0V6elNFO0lBQWtDO0dsRTZ6U3BDOztFa0U1elNFO0lBQWtDO0dsRWcwU3BDOztFa0UvelNFO0lBQWtDO0dsRW0wU3BDOztFa0VqMFNFO0lBQWdDO0dsRXEwU2xDOztFa0VwMFNFO0lBQWdDO0dsRXcwU2xDOztFa0V2MFNFO0lBQWdDO0dsRTIwU2xDOztFa0UxMFNFO0lBQWdDO0dsRTgwU2xDOztFa0U3MFNFO0lBQWdDO0dsRWkxU2xDOztFa0VoMVNFO0lBQWdDO0dsRW8xU2xDO0NBQ0Y7QW1CejBTSTtFK0NsREE7SUFBZ0M7R2xFKzNTbEM7O0VrRTkzU0U7SUFBZ0M7R2xFazRTbEM7O0VrRWo0U0U7SUFBZ0M7R2xFcTRTbEM7O0VrRXA0U0U7SUFBZ0M7R2xFdzRTbEM7O0VrRXQ0U0U7SUFBOEI7R2xFMDRTaEM7O0VrRXo0U0U7SUFBOEI7R2xFNjRTaEM7O0VrRTU0U0U7SUFBOEI7R2xFZzVTaEM7O0VrRS80U0U7SUFBOEI7R2xFbTVTaEM7O0VrRWw1U0U7SUFBOEI7R2xFczVTaEM7O0VrRXI1U0U7SUFBOEI7R2xFeTVTaEM7O0VrRXg1U0U7SUFBOEI7R2xFNDVTaEM7O0VrRTM1U0U7SUFBOEI7R2xFKzVTaEM7O0VrRTc1U0U7SUFBb0M7R2xFaTZTdEM7O0VrRWg2U0U7SUFBb0M7R2xFbzZTdEM7O0VrRW42U0U7SUFBb0M7R2xFdTZTdEM7O0VrRXQ2U0U7SUFBb0M7R2xFMDZTdEM7O0VrRXo2U0U7SUFBb0M7R2xFNjZTdEM7O0VrRTM2U0U7SUFBaUM7R2xFKzZTbkM7O0VrRTk2U0U7SUFBaUM7R2xFazdTbkM7O0VrRWo3U0U7SUFBaUM7R2xFcTdTbkM7O0VrRXA3U0U7SUFBaUM7R2xFdzdTbkM7O0VrRXY3U0U7SUFBaUM7R2xFMjdTbkM7O0VrRXo3U0U7SUFBa0M7R2xFNjdTcEM7O0VrRTU3U0U7SUFBa0M7R2xFZzhTcEM7O0VrRS83U0U7SUFBa0M7R2xFbThTcEM7O0VrRWw4U0U7SUFBa0M7R2xFczhTcEM7O0VrRXI4U0U7SUFBa0M7R2xFeThTcEM7O0VrRXg4U0U7SUFBa0M7R2xFNDhTcEM7O0VrRTE4U0U7SUFBZ0M7R2xFODhTbEM7O0VrRTc4U0U7SUFBZ0M7R2xFaTlTbEM7O0VrRWg5U0U7SUFBZ0M7R2xFbzlTbEM7O0VrRW45U0U7SUFBZ0M7R2xFdTlTbEM7O0VrRXQ5U0U7SUFBZ0M7R2xFMDlTbEM7O0VrRXo5U0U7SUFBZ0M7R2xFNjlTbEM7Q0FDRjtBbUJsOVNJO0UrQ2xEQTtJQUFnQztHbEV3Z1RsQzs7RWtFdmdURTtJQUFnQztHbEUyZ1RsQzs7RWtFMWdURTtJQUFnQztHbEU4Z1RsQzs7RWtFN2dURTtJQUFnQztHbEVpaFRsQzs7RWtFL2dURTtJQUE4QjtHbEVtaFRoQzs7RWtFbGhURTtJQUE4QjtHbEVzaFRoQzs7RWtFcmhURTtJQUE4QjtHbEV5aFRoQzs7RWtFeGhURTtJQUE4QjtHbEU0aFRoQzs7RWtFM2hURTtJQUE4QjtHbEUraFRoQzs7RWtFOWhURTtJQUE4QjtHbEVraVRoQzs7RWtFamlURTtJQUE4QjtHbEVxaVRoQzs7RWtFcGlURTtJQUE4QjtHbEV3aVRoQzs7RWtFdGlURTtJQUFvQztHbEUwaVR0Qzs7RWtFemlURTtJQUFvQztHbEU2aVR0Qzs7RWtFNWlURTtJQUFvQztHbEVnalR0Qzs7RWtFL2lURTtJQUFvQztHbEVtalR0Qzs7RWtFbGpURTtJQUFvQztHbEVzalR0Qzs7RWtFcGpURTtJQUFpQztHbEV3alRuQzs7RWtFdmpURTtJQUFpQztHbEUyalRuQzs7RWtFMWpURTtJQUFpQztHbEU4alRuQzs7RWtFN2pURTtJQUFpQztHbEVpa1RuQzs7RWtFaGtURTtJQUFpQztHbEVva1RuQzs7RWtFbGtURTtJQUFrQztHbEVza1RwQzs7RWtFcmtURTtJQUFrQztHbEV5a1RwQzs7RWtFeGtURTtJQUFrQztHbEU0a1RwQzs7RWtFM2tURTtJQUFrQztHbEUra1RwQzs7RWtFOWtURTtJQUFrQztHbEVrbFRwQzs7RWtFamxURTtJQUFrQztHbEVxbFRwQzs7RWtFbmxURTtJQUFnQztHbEV1bFRsQzs7RWtFdGxURTtJQUFnQztHbEUwbFRsQzs7RWtFemxURTtJQUFnQztHbEU2bFRsQzs7RWtFNWxURTtJQUFnQztHbEVnbVRsQzs7RWtFL2xURTtJQUFnQztHbEVtbVRsQzs7RWtFbG1URTtJQUFnQztHbEVzbVRsQztDQUNGO0FtQjNsVEk7RStDbERBO0lBQWdDO0dsRWlwVGxDOztFa0VocFRFO0lBQWdDO0dsRW9wVGxDOztFa0VucFRFO0lBQWdDO0dsRXVwVGxDOztFa0V0cFRFO0lBQWdDO0dsRTBwVGxDOztFa0V4cFRFO0lBQThCO0dsRTRwVGhDOztFa0UzcFRFO0lBQThCO0dsRStwVGhDOztFa0U5cFRFO0lBQThCO0dsRWtxVGhDOztFa0VqcVRFO0lBQThCO0dsRXFxVGhDOztFa0VwcVRFO0lBQThCO0dsRXdxVGhDOztFa0V2cVRFO0lBQThCO0dsRTJxVGhDOztFa0UxcVRFO0lBQThCO0dsRThxVGhDOztFa0U3cVRFO0lBQThCO0dsRWlyVGhDOztFa0UvcVRFO0lBQW9DO0dsRW1yVHRDOztFa0VsclRFO0lBQW9DO0dsRXNyVHRDOztFa0VyclRFO0lBQW9DO0dsRXlyVHRDOztFa0V4clRFO0lBQW9DO0dsRTRyVHRDOztFa0UzclRFO0lBQW9DO0dsRStyVHRDOztFa0U3clRFO0lBQWlDO0dsRWlzVG5DOztFa0Voc1RFO0lBQWlDO0dsRW9zVG5DOztFa0Vuc1RFO0lBQWlDO0dsRXVzVG5DOztFa0V0c1RFO0lBQWlDO0dsRTBzVG5DOztFa0V6c1RFO0lBQWlDO0dsRTZzVG5DOztFa0Uzc1RFO0lBQWtDO0dsRStzVHBDOztFa0U5c1RFO0lBQWtDO0dsRWt0VHBDOztFa0VqdFRFO0lBQWtDO0dsRXF0VHBDOztFa0VwdFRFO0lBQWtDO0dsRXd0VHBDOztFa0V2dFRFO0lBQWtDO0dsRTJ0VHBDOztFa0UxdFRFO0lBQWtDO0dsRTh0VHBDOztFa0U1dFRFO0lBQWdDO0dsRWd1VGxDOztFa0UvdFRFO0lBQWdDO0dsRW11VGxDOztFa0VsdVRFO0lBQWdDO0dsRXN1VGxDOztFa0VydVRFO0lBQWdDO0dsRXl1VGxDOztFa0V4dVRFO0lBQWdDO0dsRTR1VGxDOztFa0UzdVRFO0lBQWdDO0dsRSt1VGxDO0NBQ0Y7QW1CcHVUSTtFK0NsREE7SUFBZ0M7R2xFMHhUbEM7O0VrRXp4VEU7SUFBZ0M7R2xFNnhUbEM7O0VrRTV4VEU7SUFBZ0M7R2xFZ3lUbEM7O0VrRS94VEU7SUFBZ0M7R2xFbXlUbEM7O0VrRWp5VEU7SUFBOEI7R2xFcXlUaEM7O0VrRXB5VEU7SUFBOEI7R2xFd3lUaEM7O0VrRXZ5VEU7SUFBOEI7R2xFMnlUaEM7O0VrRTF5VEU7SUFBOEI7R2xFOHlUaEM7O0VrRTd5VEU7SUFBOEI7R2xFaXpUaEM7O0VrRWh6VEU7SUFBOEI7R2xFb3pUaEM7O0VrRW56VEU7SUFBOEI7R2xFdXpUaEM7O0VrRXR6VEU7SUFBOEI7R2xFMHpUaEM7O0VrRXh6VEU7SUFBb0M7R2xFNHpUdEM7O0VrRTN6VEU7SUFBb0M7R2xFK3pUdEM7O0VrRTl6VEU7SUFBb0M7R2xFazBUdEM7O0VrRWowVEU7SUFBb0M7R2xFcTBUdEM7O0VrRXAwVEU7SUFBb0M7R2xFdzBUdEM7O0VrRXQwVEU7SUFBaUM7R2xFMDBUbkM7O0VrRXowVEU7SUFBaUM7R2xFNjBUbkM7O0VrRTUwVEU7SUFBaUM7R2xFZzFUbkM7O0VrRS8wVEU7SUFBaUM7R2xFbTFUbkM7O0VrRWwxVEU7SUFBaUM7R2xFczFUbkM7O0VrRXAxVEU7SUFBa0M7R2xFdzFUcEM7O0VrRXYxVEU7SUFBa0M7R2xFMjFUcEM7O0VrRTExVEU7SUFBa0M7R2xFODFUcEM7O0VrRTcxVEU7SUFBa0M7R2xFaTJUcEM7O0VrRWgyVEU7SUFBa0M7R2xFbzJUcEM7O0VrRW4yVEU7SUFBa0M7R2xFdTJUcEM7O0VrRXIyVEU7SUFBZ0M7R2xFeTJUbEM7O0VrRXgyVEU7SUFBZ0M7R2xFNDJUbEM7O0VrRTMyVEU7SUFBZ0M7R2xFKzJUbEM7O0VrRTkyVEU7SUFBZ0M7R2xFazNUbEM7O0VrRWozVEU7SUFBZ0M7R2xFcTNUbEM7O0VrRXAzVEU7SUFBZ0M7R2xFdzNUbEM7Q0FDRjtBbUVuNlRJO0VBQXdCO0NuRXM2VDVCOztBbUVyNlRJO0VBQXdCO0NuRXk2VDVCOztBbUV4NlRJO0VBQXdCO0NuRTQ2VDVCOztBbUJ4M1RJO0VnRHREQTtJQUF3QjtHbkVtN1QxQjs7RW1FbDdURTtJQUF3QjtHbkVzN1QxQjs7RW1FcjdURTtJQUF3QjtHbkV5N1QxQjtDQUNGO0FtQnQ0VEk7RWdEdERBO0lBQXdCO0duRWc4VDFCOztFbUUvN1RFO0lBQXdCO0duRW04VDFCOztFbUVsOFRFO0lBQXdCO0duRXM4VDFCO0NBQ0Y7QW1CbjVUSTtFZ0R0REE7SUFBd0I7R25FNjhUMUI7O0VtRTU4VEU7SUFBd0I7R25FZzlUMUI7O0VtRS84VEU7SUFBd0I7R25FbTlUMUI7Q0FDRjtBbUJoNlRJO0VnRHREQTtJQUF3QjtHbkUwOVQxQjs7RW1FejlURTtJQUF3QjtHbkU2OVQxQjs7RW1FNTlURTtJQUF3QjtHbkVnK1QxQjtDQUNGO0FtQjc2VEk7RWdEdERBO0lBQXdCO0duRXUrVDFCOztFbUV0K1RFO0lBQXdCO0duRTArVDFCOztFbUV6K1RFO0lBQXdCO0duRTYrVDFCO0NBQ0Y7QW1CMTdUSTtFZ0R0REE7SUFBd0I7R25Fby9UMUI7O0VtRW4vVEU7SUFBd0I7R25FdS9UMUI7O0VtRXQvVEU7SUFBd0I7R25FMC9UMUI7Q0FDRjtBbUJ2OFRJO0VnRHREQTtJQUF3QjtHbkVpZ1UxQjs7RW1FaGdVRTtJQUF3QjtHbkVvZ1UxQjs7RW1FbmdVRTtJQUF3QjtHbkV1Z1UxQjtDQUNGO0FtQnA5VEk7RWdEdERBO0lBQXdCO0duRThnVTFCOztFbUU3Z1VFO0lBQXdCO0duRWloVTFCOztFbUVoaFVFO0lBQXdCO0duRW9oVTFCO0NBQ0Y7QW9FMWhVRTtFQUF5QjtLQUFBO01BQUE7VUFBQTtDcEU2aFUzQjs7QW9FN2hVRTtFQUF5QjtLQUFBO01BQUE7VUFBQTtDcEVpaVUzQjs7QW9FamlVRTtFQUF5QjtLQUFBO01BQUE7VUFBQTtDcEVxaVUzQjs7QXFFcmlVRTtFQUFzQjtDckV5aVV4Qjs7QXFFemlVRTtFQUFzQjtDckU2aVV4Qjs7QXNFNWlVRTtFQUF5QjtDdEVnalUzQjs7QXNFaGpVRTtFQUF5QjtDdEVvalUzQjs7QXNFcGpVRTtFQUF5QjtDdEV3alUzQjs7QXNFeGpVRTtFQUF5QjtDdEU0alUzQjs7QXNFNWpVRTtFQUF5QjtFQUFBO0N0RWdrVTNCOztBc0UzalVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjaEVzcUJrQztDTnc1U3BDOztBc0UzalVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjaEU4cEJrQztDTmc2U3BDOztBc0UxalVFO0VBREY7SUFFSTtJQUFBO0lBQ0E7SUFDQSxjaEVzcEJnQztHTnc2U2xDO0NBQ0Y7O0F1RXhsVUE7RUNFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hFMGxVRjs7QXdFaGxVRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEVrbFVKOztBeUUvbVVBO0VBQWE7Q3pFbW5VYjs7QXlFbG5VQTtFQUFVO0N6RXNuVVY7O0F5RXJuVUE7RUFBYTtDekV5blViOztBeUV4blVBO0VBQWU7Q3pFNG5VZjs7QTBFM25VSTtFQUF1QjtDMUUrblUzQjs7QTBFL25VSTtFQUF1QjtDMUVtb1UzQjs7QTBFbm9VSTtFQUF1QjtDMUV1b1UzQjs7QTBFdm9VSTtFQUF1QjtDMUUyb1UzQjs7QTBFM29VSTtFQUF1QjtDMUUrb1UzQjs7QTBFL29VSTtFQUF1QjtDMUVtcFUzQjs7QTBFbnBVSTtFQUF1QjtDMUV1cFUzQjs7QTBFdnBVSTtFQUF1QjtDMUUycFUzQjs7QTBFM3BVSTtFQUF1QjtDMUUrcFUzQjs7QTBFL3BVSTtFQUF1QjtDMUVtcVUzQjs7QTBFL3BVQTtFQUFVO0MxRW1xVVY7O0EwRWxxVUE7RUFBVTtDMUVzcVVWOztBMEVscVVBO0VBQWM7QzFFc3FVZDs7QTBFcnFVQTtFQUFjO0MxRXlxVWQ7O0EwRXZxVUE7RUFBVTtDMUUycVVWOztBMEUxcVVBO0VBQVU7QzFFOHFVVjs7QTJFdnJVUTtFQUFnQztDM0UyclV4Qzs7QTJFMXJVUTs7RUFFRTtDM0U2clVWOztBMkUzclVROztFQUVFO0MzRThyVVY7O0EyRTVyVVE7O0VBRUU7QzNFK3JVVjs7QTJFN3JVUTs7RUFFRTtDM0Vnc1VWOztBMkUvc1VRO0VBQWdDO0MzRW10VXhDOztBMkVsdFVROztFQUVFO0MzRXF0VVY7O0EyRW50VVE7O0VBRUU7QzNFc3RVVjs7QTJFcHRVUTs7RUFFRTtDM0V1dFVWOztBMkVydFVROztFQUVFO0MzRXd0VVY7O0EyRXZ1VVE7RUFBZ0M7QzNFMnVVeEM7O0EyRTF1VVE7O0VBRUU7QzNFNnVVVjs7QTJFM3VVUTs7RUFFRTtDM0U4dVVWOztBMkU1dVVROztFQUVFO0MzRSt1VVY7O0EyRTd1VVE7O0VBRUU7QzNFZ3ZVVjs7QTJFL3ZVUTtFQUFnQztDM0Vtd1V4Qzs7QTJFbHdVUTs7RUFFRTtDM0Vxd1VWOztBMkVud1VROztFQUVFO0MzRXN3VVY7O0EyRXB3VVE7O0VBRUU7QzNFdXdVVjs7QTJFcndVUTs7RUFFRTtDM0V3d1VWOztBMkV2eFVRO0VBQWdDO0MzRTJ4VXhDOztBMkUxeFVROztFQUVFO0MzRTZ4VVY7O0EyRTN4VVE7O0VBRUU7QzNFOHhVVjs7QTJFNXhVUTs7RUFFRTtDM0UreFVWOztBMkU3eFVROztFQUVFO0MzRWd5VVY7O0EyRS95VVE7RUFBZ0M7QzNFbXpVeEM7O0EyRWx6VVE7O0VBRUU7QzNFcXpVVjs7QTJFbnpVUTs7RUFFRTtDM0VzelVWOztBMkVwelVROztFQUVFO0MzRXV6VVY7O0EyRXJ6VVE7O0VBRUU7QzNFd3pVVjs7QTJFdjBVUTtFQUFnQztDM0UyMFV4Qzs7QTJFMTBVUTs7RUFFRTtDM0U2MFVWOztBMkUzMFVROztFQUVFO0MzRTgwVVY7O0EyRTUwVVE7O0VBRUU7QzNFKzBVVjs7QTJFNzBVUTs7RUFFRTtDM0VnMVVWOztBMkUvMVVRO0VBQWdDO0MzRW0yVXhDOztBMkVsMlVROztFQUVFO0MzRXEyVVY7O0EyRW4yVVE7O0VBRUU7QzNFczJVVjs7QTJFcDJVUTs7RUFFRTtDM0V1MlVWOztBMkVyMlVROztFQUVFO0MzRXcyVVY7O0EyRXYzVVE7RUFBZ0M7QzNFMjNVeEM7O0EyRTEzVVE7O0VBRUU7QzNFNjNVVjs7QTJFMzNVUTs7RUFFRTtDM0U4M1VWOztBMkU1M1VROztFQUVFO0MzRSszVVY7O0EyRTczVVE7O0VBRUU7QzNFZzRVVjs7QTJFLzRVUTtFQUFnQztDM0VtNVV4Qzs7QTJFbDVVUTs7RUFFRTtDM0VxNVVWOztBMkVuNVVROztFQUVFO0MzRXM1VVY7O0EyRXA1VVE7O0VBRUU7QzNFdTVVVjs7QTJFcjVVUTs7RUFFRTtDM0V3NVVWOztBMkV2NlVRO0VBQWdDO0MzRTI2VXhDOztBMkUxNlVROztFQUVFO0MzRTY2VVY7O0EyRTM2VVE7O0VBRUU7QzNFODZVVjs7QTJFNTZVUTs7RUFFRTtDM0UrNlVWOztBMkU3NlVROztFQUVFO0MzRWc3VVY7O0EyRS83VVE7RUFBZ0M7QzNFbThVeEM7O0EyRWw4VVE7O0VBRUU7QzNFcThVVjs7QTJFbjhVUTs7RUFFRTtDM0VzOFVWOztBMkVwOFVROztFQUVFO0MzRXU4VVY7O0EyRXI4VVE7O0VBRUU7QzNFdzhVVjs7QTJFaDhVUTtFQUF3QjtDM0VvOFVoQzs7QTJFbjhVUTs7RUFFRTtDM0VzOFVWOztBMkVwOFVROztFQUVFO0MzRXU4VVY7O0EyRXI4VVE7O0VBRUU7QzNFdzhVVjs7QTJFdDhVUTs7RUFFRTtDM0V5OFVWOztBMkV4OVVRO0VBQXdCO0MzRTQ5VWhDOztBMkUzOVVROztFQUVFO0MzRTg5VVY7O0EyRTU5VVE7O0VBRUU7QzNFKzlVVjs7QTJFNzlVUTs7RUFFRTtDM0VnK1VWOztBMkU5OVVROztFQUVFO0MzRWkrVVY7O0EyRWgvVVE7RUFBd0I7QzNFby9VaEM7O0EyRW4vVVE7O0VBRUU7QzNFcy9VVjs7QTJFcC9VUTs7RUFFRTtDM0V1L1VWOztBMkVyL1VROztFQUVFO0MzRXcvVVY7O0EyRXQvVVE7O0VBRUU7QzNFeS9VVjs7QTJFeGdWUTtFQUF3QjtDM0U0Z1ZoQzs7QTJFM2dWUTs7RUFFRTtDM0U4Z1ZWOztBMkU1Z1ZROztFQUVFO0MzRStnVlY7O0EyRTdnVlE7O0VBRUU7QzNFZ2hWVjs7QTJFOWdWUTs7RUFFRTtDM0VpaFZWOztBMkVoaVZRO0VBQXdCO0MzRW9pVmhDOztBMkVuaVZROztFQUVFO0MzRXNpVlY7O0EyRXBpVlE7O0VBRUU7QzNFdWlWVjs7QTJFcmlWUTs7RUFFRTtDM0V3aVZWOztBMkV0aVZROztFQUVFO0MzRXlpVlY7O0EyRW5pVkk7RUFBbUI7QzNFdWlWdkI7O0EyRXRpVkk7O0VBRUU7QzNFeWlWTjs7QTJFdmlWSTs7RUFFRTtDM0UwaVZOOztBMkV4aVZJOztFQUVFO0MzRTJpVk47O0EyRXppVkk7O0VBRUU7QzNFNGlWTjs7QW1CcmpWSTtFd0RsREk7SUFBZ0M7RzNFNG1WdEM7O0UyRTNtVk07O0lBRUU7RzNFOG1WUjs7RTJFNW1WTTs7SUFFRTtHM0UrbVZSOztFMkU3bVZNOztJQUVFO0czRWduVlI7O0UyRTltVk07O0lBRUU7RzNFaW5WUjs7RTJFaG9WTTtJQUFnQztHM0Vvb1Z0Qzs7RTJFbm9WTTs7SUFFRTtHM0Vzb1ZSOztFMkVwb1ZNOztJQUVFO0czRXVvVlI7O0UyRXJvVk07O0lBRUU7RzNFd29WUjs7RTJFdG9WTTs7SUFFRTtHM0V5b1ZSOztFMkV4cFZNO0lBQWdDO0czRTRwVnRDOztFMkUzcFZNOztJQUVFO0czRThwVlI7O0UyRTVwVk07O0lBRUU7RzNFK3BWUjs7RTJFN3BWTTs7SUFFRTtHM0VncVZSOztFMkU5cFZNOztJQUVFO0czRWlxVlI7O0UyRWhyVk07SUFBZ0M7RzNFb3JWdEM7O0UyRW5yVk07O0lBRUU7RzNFc3JWUjs7RTJFcHJWTTs7SUFFRTtHM0V1clZSOztFMkVyclZNOztJQUVFO0czRXdyVlI7O0UyRXRyVk07O0lBRUU7RzNFeXJWUjs7RTJFeHNWTTtJQUFnQztHM0U0c1Z0Qzs7RTJFM3NWTTs7SUFFRTtHM0U4c1ZSOztFMkU1c1ZNOztJQUVFO0czRStzVlI7O0UyRTdzVk07O0lBRUU7RzNFZ3RWUjs7RTJFOXNWTTs7SUFFRTtHM0VpdFZSOztFMkVodVZNO0lBQWdDO0czRW91VnRDOztFMkVudVZNOztJQUVFO0czRXN1VlI7O0UyRXB1Vk07O0lBRUU7RzNFdXVWUjs7RTJFcnVWTTs7SUFFRTtHM0V3dVZSOztFMkV0dVZNOztJQUVFO0czRXl1VlI7O0UyRXh2Vk07SUFBZ0M7RzNFNHZWdEM7O0UyRTN2Vk07O0lBRUU7RzNFOHZWUjs7RTJFNXZWTTs7SUFFRTtHM0UrdlZSOztFMkU3dlZNOztJQUVFO0czRWd3VlI7O0UyRTl2Vk07O0lBRUU7RzNFaXdWUjs7RTJFaHhWTTtJQUFnQztHM0VveFZ0Qzs7RTJFbnhWTTs7SUFFRTtHM0VzeFZSOztFMkVweFZNOztJQUVFO0czRXV4VlI7O0UyRXJ4Vk07O0lBRUU7RzNFd3hWUjs7RTJFdHhWTTs7SUFFRTtHM0V5eFZSOztFMkV4eVZNO0lBQWdDO0czRTR5VnRDOztFMkUzeVZNOztJQUVFO0czRTh5VlI7O0UyRTV5Vk07O0lBRUU7RzNFK3lWUjs7RTJFN3lWTTs7SUFFRTtHM0VnelZSOztFMkU5eVZNOztJQUVFO0czRWl6VlI7O0UyRWgwVk07SUFBZ0M7RzNFbzBWdEM7O0UyRW4wVk07O0lBRUU7RzNFczBWUjs7RTJFcDBWTTs7SUFFRTtHM0V1MFZSOztFMkVyMFZNOztJQUVFO0czRXcwVlI7O0UyRXQwVk07O0lBRUU7RzNFeTBWUjs7RTJFeDFWTTtJQUFnQztHM0U0MVZ0Qzs7RTJFMzFWTTs7SUFFRTtHM0U4MVZSOztFMkU1MVZNOztJQUVFO0czRSsxVlI7O0UyRTcxVk07O0lBRUU7RzNFZzJWUjs7RTJFOTFWTTs7SUFFRTtHM0VpMlZSOztFMkVoM1ZNO0lBQWdDO0czRW8zVnRDOztFMkVuM1ZNOztJQUVFO0czRXMzVlI7O0UyRXAzVk07O0lBRUU7RzNFdTNWUjs7RTJFcjNWTTs7SUFFRTtHM0V3M1ZSOztFMkV0M1ZNOztJQUVFO0czRXkzVlI7O0UyRWozVk07SUFBd0I7RzNFcTNWOUI7O0UyRXAzVk07O0lBRUU7RzNFdTNWUjs7RTJFcjNWTTs7SUFFRTtHM0V3M1ZSOztFMkV0M1ZNOztJQUVFO0czRXkzVlI7O0UyRXYzVk07O0lBRUU7RzNFMDNWUjs7RTJFejRWTTtJQUF3QjtHM0U2NFY5Qjs7RTJFNTRWTTs7SUFFRTtHM0UrNFZSOztFMkU3NFZNOztJQUVFO0czRWc1VlI7O0UyRTk0Vk07O0lBRUU7RzNFaTVWUjs7RTJFLzRWTTs7SUFFRTtHM0VrNVZSOztFMkVqNlZNO0lBQXdCO0czRXE2VjlCOztFMkVwNlZNOztJQUVFO0czRXU2VlI7O0UyRXI2Vk07O0lBRUU7RzNFdzZWUjs7RTJFdDZWTTs7SUFFRTtHM0V5NlZSOztFMkV2NlZNOztJQUVFO0czRTA2VlI7O0UyRXo3Vk07SUFBd0I7RzNFNjdWOUI7O0UyRTU3Vk07O0lBRUU7RzNFKzdWUjs7RTJFNzdWTTs7SUFFRTtHM0VnOFZSOztFMkU5N1ZNOztJQUVFO0czRWk4VlI7O0UyRS83Vk07O0lBRUU7RzNFazhWUjs7RTJFajlWTTtJQUF3QjtHM0VxOVY5Qjs7RTJFcDlWTTs7SUFFRTtHM0V1OVZSOztFMkVyOVZNOztJQUVFO0czRXc5VlI7O0UyRXQ5Vk07O0lBRUU7RzNFeTlWUjs7RTJFdjlWTTs7SUFFRTtHM0UwOVZSOztFMkVwOVZFO0lBQW1CO0czRXc5VnJCOztFMkV2OVZFOztJQUVFO0czRTA5Vko7O0UyRXg5VkU7O0lBRUU7RzNFMjlWSjs7RTJFejlWRTs7SUFFRTtHM0U0OVZKOztFMkUxOVZFOztJQUVFO0czRTY5Vko7Q0FDRjtBbUJ2K1ZJO0V3RGxESTtJQUFnQztHM0U2aFd0Qzs7RTJFNWhXTTs7SUFFRTtHM0UraFdSOztFMkU3aFdNOztJQUVFO0czRWdpV1I7O0UyRTloV007O0lBRUU7RzNFaWlXUjs7RTJFL2hXTTs7SUFFRTtHM0VraVdSOztFMkVqaldNO0lBQWdDO0czRXFqV3RDOztFMkVwaldNOztJQUVFO0czRXVqV1I7O0UyRXJqV007O0lBRUU7RzNFd2pXUjs7RTJFdGpXTTs7SUFFRTtHM0V5aldSOztFMkV2aldNOztJQUVFO0czRTBqV1I7O0UyRXprV007SUFBZ0M7RzNFNmtXdEM7O0UyRTVrV007O0lBRUU7RzNFK2tXUjs7RTJFN2tXTTs7SUFFRTtHM0VnbFdSOztFMkU5a1dNOztJQUVFO0czRWlsV1I7O0UyRS9rV007O0lBRUU7RzNFa2xXUjs7RTJFam1XTTtJQUFnQztHM0VxbVd0Qzs7RTJFcG1XTTs7SUFFRTtHM0V1bVdSOztFMkVybVdNOztJQUVFO0czRXdtV1I7O0UyRXRtV007O0lBRUU7RzNFeW1XUjs7RTJFdm1XTTs7SUFFRTtHM0UwbVdSOztFMkV6bldNO0lBQWdDO0czRTZuV3RDOztFMkU1bldNOztJQUVFO0czRStuV1I7O0UyRTduV007O0lBRUU7RzNFZ29XUjs7RTJFOW5XTTs7SUFFRTtHM0Vpb1dSOztFMkUvbldNOztJQUVFO0czRWtvV1I7O0UyRWpwV007SUFBZ0M7RzNFcXBXdEM7O0UyRXBwV007O0lBRUU7RzNFdXBXUjs7RTJFcnBXTTs7SUFFRTtHM0V3cFdSOztFMkV0cFdNOztJQUVFO0czRXlwV1I7O0UyRXZwV007O0lBRUU7RzNFMHBXUjs7RTJFenFXTTtJQUFnQztHM0U2cVd0Qzs7RTJFNXFXTTs7SUFFRTtHM0UrcVdSOztFMkU3cVdNOztJQUVFO0czRWdyV1I7O0UyRTlxV007O0lBRUU7RzNFaXJXUjs7RTJFL3FXTTs7SUFFRTtHM0VrcldSOztFMkVqc1dNO0lBQWdDO0czRXFzV3RDOztFMkVwc1dNOztJQUVFO0czRXVzV1I7O0UyRXJzV007O0lBRUU7RzNFd3NXUjs7RTJFdHNXTTs7SUFFRTtHM0V5c1dSOztFMkV2c1dNOztJQUVFO0czRTBzV1I7O0UyRXp0V007SUFBZ0M7RzNFNnRXdEM7O0UyRTV0V007O0lBRUU7RzNFK3RXUjs7RTJFN3RXTTs7SUFFRTtHM0VndVdSOztFMkU5dFdNOztJQUVFO0czRWl1V1I7O0UyRS90V007O0lBRUU7RzNFa3VXUjs7RTJFanZXTTtJQUFnQztHM0Vxdld0Qzs7RTJFcHZXTTs7SUFFRTtHM0V1dldSOztFMkVydldNOztJQUVFO0czRXd2V1I7O0UyRXR2V007O0lBRUU7RzNFeXZXUjs7RTJFdnZXTTs7SUFFRTtHM0UwdldSOztFMkV6d1dNO0lBQWdDO0czRTZ3V3RDOztFMkU1d1dNOztJQUVFO0czRSt3V1I7O0UyRTd3V007O0lBRUU7RzNFZ3hXUjs7RTJFOXdXTTs7SUFFRTtHM0VpeFdSOztFMkUvd1dNOztJQUVFO0czRWt4V1I7O0UyRWp5V007SUFBZ0M7RzNFcXlXdEM7O0UyRXB5V007O0lBRUU7RzNFdXlXUjs7RTJFcnlXTTs7SUFFRTtHM0V3eVdSOztFMkV0eVdNOztJQUVFO0czRXl5V1I7O0UyRXZ5V007O0lBRUU7RzNFMHlXUjs7RTJFbHlXTTtJQUF3QjtHM0VzeVc5Qjs7RTJFcnlXTTs7SUFFRTtHM0V3eVdSOztFMkV0eVdNOztJQUVFO0czRXl5V1I7O0UyRXZ5V007O0lBRUU7RzNFMHlXUjs7RTJFeHlXTTs7SUFFRTtHM0UyeVdSOztFMkUxeldNO0lBQXdCO0czRTh6VzlCOztFMkU3eldNOztJQUVFO0czRWcwV1I7O0UyRTl6V007O0lBRUU7RzNFaTBXUjs7RTJFL3pXTTs7SUFFRTtHM0VrMFdSOztFMkVoMFdNOztJQUVFO0czRW0wV1I7O0UyRWwxV007SUFBd0I7RzNFczFXOUI7O0UyRXIxV007O0lBRUU7RzNFdzFXUjs7RTJFdDFXTTs7SUFFRTtHM0V5MVdSOztFMkV2MVdNOztJQUVFO0czRTAxV1I7O0UyRXgxV007O0lBRUU7RzNFMjFXUjs7RTJFMTJXTTtJQUF3QjtHM0U4Mlc5Qjs7RTJFNzJXTTs7SUFFRTtHM0VnM1dSOztFMkU5MldNOztJQUVFO0czRWkzV1I7O0UyRS8yV007O0lBRUU7RzNFazNXUjs7RTJFaDNXTTs7SUFFRTtHM0VtM1dSOztFMkVsNFdNO0lBQXdCO0czRXM0VzlCOztFMkVyNFdNOztJQUVFO0czRXc0V1I7O0UyRXQ0V007O0lBRUU7RzNFeTRXUjs7RTJFdjRXTTs7SUFFRTtHM0UwNFdSOztFMkV4NFdNOztJQUVFO0czRTI0V1I7O0UyRXI0V0U7SUFBbUI7RzNFeTRXckI7O0UyRXg0V0U7O0lBRUU7RzNFMjRXSjs7RTJFejRXRTs7SUFFRTtHM0U0NFdKOztFMkUxNFdFOztJQUVFO0czRTY0V0o7O0UyRTM0V0U7O0lBRUU7RzNFODRXSjtDQUNGO0FtQng1V0k7RXdEbERJO0lBQWdDO0czRTg4V3RDOztFMkU3OFdNOztJQUVFO0czRWc5V1I7O0UyRTk4V007O0lBRUU7RzNFaTlXUjs7RTJFLzhXTTs7SUFFRTtHM0VrOVdSOztFMkVoOVdNOztJQUVFO0czRW05V1I7O0UyRWwrV007SUFBZ0M7RzNFcytXdEM7O0UyRXIrV007O0lBRUU7RzNFdytXUjs7RTJFdCtXTTs7SUFFRTtHM0V5K1dSOztFMkV2K1dNOztJQUVFO0czRTArV1I7O0UyRXgrV007O0lBRUU7RzNFMitXUjs7RTJFMS9XTTtJQUFnQztHM0U4L1d0Qzs7RTJFNy9XTTs7SUFFRTtHM0VnZ1hSOztFMkU5L1dNOztJQUVFO0czRWlnWFI7O0UyRS8vV007O0lBRUU7RzNFa2dYUjs7RTJFaGdYTTs7SUFFRTtHM0VtZ1hSOztFMkVsaFhNO0lBQWdDO0czRXNoWHRDOztFMkVyaFhNOztJQUVFO0czRXdoWFI7O0UyRXRoWE07O0lBRUU7RzNFeWhYUjs7RTJFdmhYTTs7SUFFRTtHM0UwaFhSOztFMkV4aFhNOztJQUVFO0czRTJoWFI7O0UyRTFpWE07SUFBZ0M7RzNFOGlYdEM7O0UyRTdpWE07O0lBRUU7RzNFZ2pYUjs7RTJFOWlYTTs7SUFFRTtHM0VpalhSOztFMkUvaVhNOztJQUVFO0czRWtqWFI7O0UyRWhqWE07O0lBRUU7RzNFbWpYUjs7RTJFbGtYTTtJQUFnQztHM0Vza1h0Qzs7RTJFcmtYTTs7SUFFRTtHM0V3a1hSOztFMkV0a1hNOztJQUVFO0czRXlrWFI7O0UyRXZrWE07O0lBRUU7RzNFMGtYUjs7RTJFeGtYTTs7SUFFRTtHM0Uya1hSOztFMkUxbFhNO0lBQWdDO0czRThsWHRDOztFMkU3bFhNOztJQUVFO0czRWdtWFI7O0UyRTlsWE07O0lBRUU7RzNFaW1YUjs7RTJFL2xYTTs7SUFFRTtHM0VrbVhSOztFMkVobVhNOztJQUVFO0czRW1tWFI7O0UyRWxuWE07SUFBZ0M7RzNFc25YdEM7O0UyRXJuWE07O0lBRUU7RzNFd25YUjs7RTJFdG5YTTs7SUFFRTtHM0V5blhSOztFMkV2blhNOztJQUVFO0czRTBuWFI7O0UyRXhuWE07O0lBRUU7RzNFMm5YUjs7RTJFMW9YTTtJQUFnQztHM0U4b1h0Qzs7RTJFN29YTTs7SUFFRTtHM0VncFhSOztFMkU5b1hNOztJQUVFO0czRWlwWFI7O0UyRS9vWE07O0lBRUU7RzNFa3BYUjs7RTJFaHBYTTs7SUFFRTtHM0VtcFhSOztFMkVscVhNO0lBQWdDO0czRXNxWHRDOztFMkVycVhNOztJQUVFO0czRXdxWFI7O0UyRXRxWE07O0lBRUU7RzNFeXFYUjs7RTJFdnFYTTs7SUFFRTtHM0UwcVhSOztFMkV4cVhNOztJQUVFO0czRTJxWFI7O0UyRTFyWE07SUFBZ0M7RzNFOHJYdEM7O0UyRTdyWE07O0lBRUU7RzNFZ3NYUjs7RTJFOXJYTTs7SUFFRTtHM0Vpc1hSOztFMkUvclhNOztJQUVFO0czRWtzWFI7O0UyRWhzWE07O0lBRUU7RzNFbXNYUjs7RTJFbHRYTTtJQUFnQztHM0VzdFh0Qzs7RTJFcnRYTTs7SUFFRTtHM0V3dFhSOztFMkV0dFhNOztJQUVFO0czRXl0WFI7O0UyRXZ0WE07O0lBRUU7RzNFMHRYUjs7RTJFeHRYTTs7SUFFRTtHM0UydFhSOztFMkVudFhNO0lBQXdCO0czRXV0WDlCOztFMkV0dFhNOztJQUVFO0czRXl0WFI7O0UyRXZ0WE07O0lBRUU7RzNFMHRYUjs7RTJFeHRYTTs7SUFFRTtHM0UydFhSOztFMkV6dFhNOztJQUVFO0czRTR0WFI7O0UyRTN1WE07SUFBd0I7RzNFK3VYOUI7O0UyRTl1WE07O0lBRUU7RzNFaXZYUjs7RTJFL3VYTTs7SUFFRTtHM0VrdlhSOztFMkVodlhNOztJQUVFO0czRW12WFI7O0UyRWp2WE07O0lBRUU7RzNFb3ZYUjs7RTJFbndYTTtJQUF3QjtHM0V1d1g5Qjs7RTJFdHdYTTs7SUFFRTtHM0V5d1hSOztFMkV2d1hNOztJQUVFO0czRTB3WFI7O0UyRXh3WE07O0lBRUU7RzNFMndYUjs7RTJFendYTTs7SUFFRTtHM0U0d1hSOztFMkUzeFhNO0lBQXdCO0czRSt4WDlCOztFMkU5eFhNOztJQUVFO0czRWl5WFI7O0UyRS94WE07O0lBRUU7RzNFa3lYUjs7RTJFaHlYTTs7SUFFRTtHM0VteVhSOztFMkVqeVhNOztJQUVFO0czRW95WFI7O0UyRW56WE07SUFBd0I7RzNFdXpYOUI7O0UyRXR6WE07O0lBRUU7RzNFeXpYUjs7RTJFdnpYTTs7SUFFRTtHM0UwelhSOztFMkV4elhNOztJQUVFO0czRTJ6WFI7O0UyRXp6WE07O0lBRUU7RzNFNHpYUjs7RTJFdHpYRTtJQUFtQjtHM0UwelhyQjs7RTJFenpYRTs7SUFFRTtHM0U0elhKOztFMkUxelhFOztJQUVFO0czRTZ6WEo7O0UyRTN6WEU7O0lBRUU7RzNFOHpYSjs7RTJFNXpYRTs7SUFFRTtHM0UrelhKO0NBQ0Y7QW1CejBYSTtFd0RsREk7SUFBZ0M7RzNFKzNYdEM7O0UyRTkzWE07O0lBRUU7RzNFaTRYUjs7RTJFLzNYTTs7SUFFRTtHM0VrNFhSOztFMkVoNFhNOztJQUVFO0czRW00WFI7O0UyRWo0WE07O0lBRUU7RzNFbzRYUjs7RTJFbjVYTTtJQUFnQztHM0V1NVh0Qzs7RTJFdDVYTTs7SUFFRTtHM0V5NVhSOztFMkV2NVhNOztJQUVFO0czRTA1WFI7O0UyRXg1WE07O0lBRUU7RzNFMjVYUjs7RTJFejVYTTs7SUFFRTtHM0U0NVhSOztFMkUzNlhNO0lBQWdDO0czRSs2WHRDOztFMkU5NlhNOztJQUVFO0czRWk3WFI7O0UyRS82WE07O0lBRUU7RzNFazdYUjs7RTJFaDdYTTs7SUFFRTtHM0VtN1hSOztFMkVqN1hNOztJQUVFO0czRW83WFI7O0UyRW44WE07SUFBZ0M7RzNFdThYdEM7O0UyRXQ4WE07O0lBRUU7RzNFeThYUjs7RTJFdjhYTTs7SUFFRTtHM0UwOFhSOztFMkV4OFhNOztJQUVFO0czRTI4WFI7O0UyRXo4WE07O0lBRUU7RzNFNDhYUjs7RTJFMzlYTTtJQUFnQztHM0UrOVh0Qzs7RTJFOTlYTTs7SUFFRTtHM0VpK1hSOztFMkUvOVhNOztJQUVFO0czRWsrWFI7O0UyRWgrWE07O0lBRUU7RzNFbStYUjs7RTJFaitYTTs7SUFFRTtHM0VvK1hSOztFMkVuL1hNO0lBQWdDO0czRXUvWHRDOztFMkV0L1hNOztJQUVFO0czRXkvWFI7O0UyRXYvWE07O0lBRUU7RzNFMC9YUjs7RTJFeC9YTTs7SUFFRTtHM0UyL1hSOztFMkV6L1hNOztJQUVFO0czRTQvWFI7O0UyRTNnWU07SUFBZ0M7RzNFK2dZdEM7O0UyRTlnWU07O0lBRUU7RzNFaWhZUjs7RTJFL2dZTTs7SUFFRTtHM0VraFlSOztFMkVoaFlNOztJQUVFO0czRW1oWVI7O0UyRWpoWU07O0lBRUU7RzNFb2hZUjs7RTJFbmlZTTtJQUFnQztHM0V1aVl0Qzs7RTJFdGlZTTs7SUFFRTtHM0V5aVlSOztFMkV2aVlNOztJQUVFO0czRTBpWVI7O0UyRXhpWU07O0lBRUU7RzNFMmlZUjs7RTJFemlZTTs7SUFFRTtHM0U0aVlSOztFMkUzallNO0lBQWdDO0czRStqWXRDOztFMkU5allNOztJQUVFO0czRWlrWVI7O0UyRS9qWU07O0lBRUU7RzNFa2tZUjs7RTJFaGtZTTs7SUFFRTtHM0Vta1lSOztFMkVqa1lNOztJQUVFO0czRW9rWVI7O0UyRW5sWU07SUFBZ0M7RzNFdWxZdEM7O0UyRXRsWU07O0lBRUU7RzNFeWxZUjs7RTJFdmxZTTs7SUFFRTtHM0UwbFlSOztFMkV4bFlNOztJQUVFO0czRTJsWVI7O0UyRXpsWU07O0lBRUU7RzNFNGxZUjs7RTJFM21ZTTtJQUFnQztHM0UrbVl0Qzs7RTJFOW1ZTTs7SUFFRTtHM0VpbllSOztFMkUvbVlNOztJQUVFO0czRWtuWVI7O0UyRWhuWU07O0lBRUU7RzNFbW5ZUjs7RTJFam5ZTTs7SUFFRTtHM0VvbllSOztFMkVub1lNO0lBQWdDO0czRXVvWXRDOztFMkV0b1lNOztJQUVFO0czRXlvWVI7O0UyRXZvWU07O0lBRUU7RzNFMG9ZUjs7RTJFeG9ZTTs7SUFFRTtHM0Uyb1lSOztFMkV6b1lNOztJQUVFO0czRTRvWVI7O0UyRXBvWU07SUFBd0I7RzNFd29ZOUI7O0UyRXZvWU07O0lBRUU7RzNFMG9ZUjs7RTJFeG9ZTTs7SUFFRTtHM0Uyb1lSOztFMkV6b1lNOztJQUVFO0czRTRvWVI7O0UyRTFvWU07O0lBRUU7RzNFNm9ZUjs7RTJFNXBZTTtJQUF3QjtHM0VncVk5Qjs7RTJFL3BZTTs7SUFFRTtHM0VrcVlSOztFMkVocVlNOztJQUVFO0czRW1xWVI7O0UyRWpxWU07O0lBRUU7RzNFb3FZUjs7RTJFbHFZTTs7SUFFRTtHM0VxcVlSOztFMkVwcllNO0lBQXdCO0czRXdyWTlCOztFMkV2cllNOztJQUVFO0czRTByWVI7O0UyRXhyWU07O0lBRUU7RzNFMnJZUjs7RTJFenJZTTs7SUFFRTtHM0U0cllSOztFMkUxcllNOztJQUVFO0czRTZyWVI7O0UyRTVzWU07SUFBd0I7RzNFZ3RZOUI7O0UyRS9zWU07O0lBRUU7RzNFa3RZUjs7RTJFaHRZTTs7SUFFRTtHM0VtdFlSOztFMkVqdFlNOztJQUVFO0czRW90WVI7O0UyRWx0WU07O0lBRUU7RzNFcXRZUjs7RTJFcHVZTTtJQUF3QjtHM0V3dVk5Qjs7RTJFdnVZTTs7SUFFRTtHM0UwdVlSOztFMkV4dVlNOztJQUVFO0czRTJ1WVI7O0UyRXp1WU07O0lBRUU7RzNFNHVZUjs7RTJFMXVZTTs7SUFFRTtHM0U2dVlSOztFMkV2dVlFO0lBQW1CO0czRTJ1WXJCOztFMkUxdVlFOztJQUVFO0czRTZ1WUo7O0UyRTN1WUU7O0lBRUU7RzNFOHVZSjs7RTJFNXVZRTs7SUFFRTtHM0UrdVlKOztFMkU3dVlFOztJQUVFO0czRWd2WUo7Q0FDRjtBbUIxdllJO0V3RGxESTtJQUFnQztHM0Vnell0Qzs7RTJFL3lZTTs7SUFFRTtHM0VrellSOztFMkVoellNOztJQUVFO0czRW16WVI7O0UyRWp6WU07O0lBRUU7RzNFb3pZUjs7RTJFbHpZTTs7SUFFRTtHM0VxellSOztFMkVwMFlNO0lBQWdDO0czRXcwWXRDOztFMkV2MFlNOztJQUVFO0czRTAwWVI7O0UyRXgwWU07O0lBRUU7RzNFMjBZUjs7RTJFejBZTTs7SUFFRTtHM0U0MFlSOztFMkUxMFlNOztJQUVFO0czRTYwWVI7O0UyRTUxWU07SUFBZ0M7RzNFZzJZdEM7O0UyRS8xWU07O0lBRUU7RzNFazJZUjs7RTJFaDJZTTs7SUFFRTtHM0VtMllSOztFMkVqMllNOztJQUVFO0czRW8yWVI7O0UyRWwyWU07O0lBRUU7RzNFcTJZUjs7RTJFcDNZTTtJQUFnQztHM0V3M1l0Qzs7RTJFdjNZTTs7SUFFRTtHM0UwM1lSOztFMkV4M1lNOztJQUVFO0czRTIzWVI7O0UyRXozWU07O0lBRUU7RzNFNDNZUjs7RTJFMTNZTTs7SUFFRTtHM0U2M1lSOztFMkU1NFlNO0lBQWdDO0czRWc1WXRDOztFMkUvNFlNOztJQUVFO0czRWs1WVI7O0UyRWg1WU07O0lBRUU7RzNFbTVZUjs7RTJFajVZTTs7SUFFRTtHM0VvNVlSOztFMkVsNVlNOztJQUVFO0czRXE1WVI7O0UyRXA2WU07SUFBZ0M7RzNFdzZZdEM7O0UyRXY2WU07O0lBRUU7RzNFMDZZUjs7RTJFeDZZTTs7SUFFRTtHM0UyNllSOztFMkV6NllNOztJQUVFO0czRTQ2WVI7O0UyRTE2WU07O0lBRUU7RzNFNjZZUjs7RTJFNTdZTTtJQUFnQztHM0VnOFl0Qzs7RTJFLzdZTTs7SUFFRTtHM0VrOFlSOztFMkVoOFlNOztJQUVFO0czRW04WVI7O0UyRWo4WU07O0lBRUU7RzNFbzhZUjs7RTJFbDhZTTs7SUFFRTtHM0VxOFlSOztFMkVwOVlNO0lBQWdDO0czRXc5WXRDOztFMkV2OVlNOztJQUVFO0czRTA5WVI7O0UyRXg5WU07O0lBRUU7RzNFMjlZUjs7RTJFejlZTTs7SUFFRTtHM0U0OVlSOztFMkUxOVlNOztJQUVFO0czRTY5WVI7O0UyRTUrWU07SUFBZ0M7RzNFZy9ZdEM7O0UyRS8rWU07O0lBRUU7RzNFay9ZUjs7RTJFaC9ZTTs7SUFFRTtHM0VtL1lSOztFMkVqL1lNOztJQUVFO0czRW8vWVI7O0UyRWwvWU07O0lBRUU7RzNFcS9ZUjs7RTJFcGdaTTtJQUFnQztHM0V3Z1p0Qzs7RTJFdmdaTTs7SUFFRTtHM0UwZ1pSOztFMkV4Z1pNOztJQUVFO0czRTJnWlI7O0UyRXpnWk07O0lBRUU7RzNFNGdaUjs7RTJFMWdaTTs7SUFFRTtHM0U2Z1pSOztFMkU1aFpNO0lBQWdDO0czRWdpWnRDOztFMkUvaFpNOztJQUVFO0czRWtpWlI7O0UyRWhpWk07O0lBRUU7RzNFbWlaUjs7RTJFamlaTTs7SUFFRTtHM0VvaVpSOztFMkVsaVpNOztJQUVFO0czRXFpWlI7O0UyRXBqWk07SUFBZ0M7RzNFd2padEM7O0UyRXZqWk07O0lBRUU7RzNFMGpaUjs7RTJFeGpaTTs7SUFFRTtHM0UyalpSOztFMkV6alpNOztJQUVFO0czRTRqWlI7O0UyRTFqWk07O0lBRUU7RzNFNmpaUjs7RTJFcmpaTTtJQUF3QjtHM0V5alo5Qjs7RTJFeGpaTTs7SUFFRTtHM0UyalpSOztFMkV6alpNOztJQUVFO0czRTRqWlI7O0UyRTFqWk07O0lBRUU7RzNFNmpaUjs7RTJFM2paTTs7SUFFRTtHM0U4alpSOztFMkU3a1pNO0lBQXdCO0czRWlsWjlCOztFMkVobFpNOztJQUVFO0czRW1sWlI7O0UyRWpsWk07O0lBRUU7RzNFb2xaUjs7RTJFbGxaTTs7SUFFRTtHM0VxbFpSOztFMkVubFpNOztJQUVFO0czRXNsWlI7O0UyRXJtWk07SUFBd0I7RzNFeW1aOUI7O0UyRXhtWk07O0lBRUU7RzNFMm1aUjs7RTJFem1aTTs7SUFFRTtHM0U0bVpSOztFMkUxbVpNOztJQUVFO0czRTZtWlI7O0UyRTNtWk07O0lBRUU7RzNFOG1aUjs7RTJFN25aTTtJQUF3QjtHM0Vpb1o5Qjs7RTJFaG9aTTs7SUFFRTtHM0Vtb1pSOztFMkVqb1pNOztJQUVFO0czRW9vWlI7O0UyRWxvWk07O0lBRUU7RzNFcW9aUjs7RTJFbm9aTTs7SUFFRTtHM0Vzb1pSOztFMkVycFpNO0lBQXdCO0czRXlwWjlCOztFMkV4cFpNOztJQUVFO0czRTJwWlI7O0UyRXpwWk07O0lBRUU7RzNFNHBaUjs7RTJFMXBaTTs7SUFFRTtHM0U2cFpSOztFMkUzcFpNOztJQUVFO0czRThwWlI7O0UyRXhwWkU7SUFBbUI7RzNFNHBackI7O0UyRTNwWkU7O0lBRUU7RzNFOHBaSjs7RTJFNXBaRTs7SUFFRTtHM0UrcFpKOztFMkU3cFpFOztJQUVFO0czRWdxWko7O0UyRTlwWkU7O0lBRUU7RzNFaXFaSjtDQUNGO0FtQjNxWkk7RXdEbERJO0lBQWdDO0czRWl1WnRDOztFMkVodVpNOztJQUVFO0czRW11WlI7O0UyRWp1Wk07O0lBRUU7RzNFb3VaUjs7RTJFbHVaTTs7SUFFRTtHM0VxdVpSOztFMkVudVpNOztJQUVFO0czRXN1WlI7O0UyRXJ2Wk07SUFBZ0M7RzNFeXZadEM7O0UyRXh2Wk07O0lBRUU7RzNFMnZaUjs7RTJFenZaTTs7SUFFRTtHM0U0dlpSOztFMkUxdlpNOztJQUVFO0czRTZ2WlI7O0UyRTN2Wk07O0lBRUU7RzNFOHZaUjs7RTJFN3daTTtJQUFnQztHM0VpeFp0Qzs7RTJFaHhaTTs7SUFFRTtHM0VteFpSOztFMkVqeFpNOztJQUVFO0czRW94WlI7O0UyRWx4Wk07O0lBRUU7RzNFcXhaUjs7RTJFbnhaTTs7SUFFRTtHM0VzeFpSOztFMkVyeVpNO0lBQWdDO0czRXl5WnRDOztFMkV4eVpNOztJQUVFO0czRTJ5WlI7O0UyRXp5Wk07O0lBRUU7RzNFNHlaUjs7RTJFMXlaTTs7SUFFRTtHM0U2eVpSOztFMkUzeVpNOztJQUVFO0czRTh5WlI7O0UyRTd6Wk07SUFBZ0M7RzNFaTBadEM7O0UyRWgwWk07O0lBRUU7RzNFbTBaUjs7RTJFajBaTTs7SUFFRTtHM0VvMFpSOztFMkVsMFpNOztJQUVFO0czRXEwWlI7O0UyRW4wWk07O0lBRUU7RzNFczBaUjs7RTJFcjFaTTtJQUFnQztHM0V5MVp0Qzs7RTJFeDFaTTs7SUFFRTtHM0UyMVpSOztFMkV6MVpNOztJQUVFO0czRTQxWlI7O0UyRTExWk07O0lBRUU7RzNFNjFaUjs7RTJFMzFaTTs7SUFFRTtHM0U4MVpSOztFMkU3MlpNO0lBQWdDO0czRWkzWnRDOztFMkVoM1pNOztJQUVFO0czRW0zWlI7O0UyRWozWk07O0lBRUU7RzNFbzNaUjs7RTJFbDNaTTs7SUFFRTtHM0VxM1pSOztFMkVuM1pNOztJQUVFO0czRXMzWlI7O0UyRXI0Wk07SUFBZ0M7RzNFeTRadEM7O0UyRXg0Wk07O0lBRUU7RzNFMjRaUjs7RTJFejRaTTs7SUFFRTtHM0U0NFpSOztFMkUxNFpNOztJQUVFO0czRTY0WlI7O0UyRTM0Wk07O0lBRUU7RzNFODRaUjs7RTJFNzVaTTtJQUFnQztHM0VpNlp0Qzs7RTJFaDZaTTs7SUFFRTtHM0VtNlpSOztFMkVqNlpNOztJQUVFO0czRW82WlI7O0UyRWw2Wk07O0lBRUU7RzNFcTZaUjs7RTJFbjZaTTs7SUFFRTtHM0VzNlpSOztFMkVyN1pNO0lBQWdDO0czRXk3WnRDOztFMkV4N1pNOztJQUVFO0czRTI3WlI7O0UyRXo3Wk07O0lBRUU7RzNFNDdaUjs7RTJFMTdaTTs7SUFFRTtHM0U2N1pSOztFMkUzN1pNOztJQUVFO0czRTg3WlI7O0UyRTc4Wk07SUFBZ0M7RzNFaTladEM7O0UyRWg5Wk07O0lBRUU7RzNFbTlaUjs7RTJFajlaTTs7SUFFRTtHM0VvOVpSOztFMkVsOVpNOztJQUVFO0czRXE5WlI7O0UyRW45Wk07O0lBRUU7RzNFczlaUjs7RTJFcitaTTtJQUFnQztHM0V5K1p0Qzs7RTJFeCtaTTs7SUFFRTtHM0UyK1pSOztFMkV6K1pNOztJQUVFO0czRTQrWlI7O0UyRTErWk07O0lBRUU7RzNFNitaUjs7RTJFMytaTTs7SUFFRTtHM0U4K1pSOztFMkV0K1pNO0lBQXdCO0czRTArWjlCOztFMkV6K1pNOztJQUVFO0czRTQrWlI7O0UyRTErWk07O0lBRUU7RzNFNitaUjs7RTJFMytaTTs7SUFFRTtHM0U4K1pSOztFMkU1K1pNOztJQUVFO0czRSsrWlI7O0UyRTkvWk07SUFBd0I7RzNFa2dhOUI7O0UyRWpnYU07O0lBRUU7RzNFb2dhUjs7RTJFbGdhTTs7SUFFRTtHM0VxZ2FSOztFMkVuZ2FNOztJQUVFO0czRXNnYVI7O0UyRXBnYU07O0lBRUU7RzNFdWdhUjs7RTJFdGhhTTtJQUF3QjtHM0UwaGE5Qjs7RTJFemhhTTs7SUFFRTtHM0U0aGFSOztFMkUxaGFNOztJQUVFO0czRTZoYVI7O0UyRTNoYU07O0lBRUU7RzNFOGhhUjs7RTJFNWhhTTs7SUFFRTtHM0UraGFSOztFMkU5aWFNO0lBQXdCO0czRWtqYTlCOztFMkVqamFNOztJQUVFO0czRW9qYVI7O0UyRWxqYU07O0lBRUU7RzNFcWphUjs7RTJFbmphTTs7SUFFRTtHM0VzamFSOztFMkVwamFNOztJQUVFO0czRXVqYVI7O0UyRXRrYU07SUFBd0I7RzNFMGthOUI7O0UyRXprYU07O0lBRUU7RzNFNGthUjs7RTJFMWthTTs7SUFFRTtHM0U2a2FSOztFMkUza2FNOztJQUVFO0czRThrYVI7O0UyRTVrYU07O0lBRUU7RzNFK2thUjs7RTJFemthRTtJQUFtQjtHM0U2a2FyQjs7RTJFNWthRTs7SUFFRTtHM0Ura2FKOztFMkU3a2FFOztJQUVFO0czRWdsYUo7O0UyRTlrYUU7O0lBRUU7RzNFaWxhSjs7RTJFL2thRTs7SUFFRTtHM0VrbGFKO0NBQ0Y7QW1CNWxhSTtFd0RsREk7SUFBZ0M7RzNFa3BhdEM7O0UyRWpwYU07O0lBRUU7RzNFb3BhUjs7RTJFbHBhTTs7SUFFRTtHM0VxcGFSOztFMkVucGFNOztJQUVFO0czRXNwYVI7O0UyRXBwYU07O0lBRUU7RzNFdXBhUjs7RTJFdHFhTTtJQUFnQztHM0UwcWF0Qzs7RTJFenFhTTs7SUFFRTtHM0U0cWFSOztFMkUxcWFNOztJQUVFO0czRTZxYVI7O0UyRTNxYU07O0lBRUU7RzNFOHFhUjs7RTJFNXFhTTs7SUFFRTtHM0UrcWFSOztFMkU5cmFNO0lBQWdDO0czRWtzYXRDOztFMkVqc2FNOztJQUVFO0czRW9zYVI7O0UyRWxzYU07O0lBRUU7RzNFcXNhUjs7RTJFbnNhTTs7SUFFRTtHM0Vzc2FSOztFMkVwc2FNOztJQUVFO0czRXVzYVI7O0UyRXR0YU07SUFBZ0M7RzNFMHRhdEM7O0UyRXp0YU07O0lBRUU7RzNFNHRhUjs7RTJFMXRhTTs7SUFFRTtHM0U2dGFSOztFMkUzdGFNOztJQUVFO0czRTh0YVI7O0UyRTV0YU07O0lBRUU7RzNFK3RhUjs7RTJFOXVhTTtJQUFnQztHM0VrdmF0Qzs7RTJFanZhTTs7SUFFRTtHM0VvdmFSOztFMkVsdmFNOztJQUVFO0czRXF2YVI7O0UyRW52YU07O0lBRUU7RzNFc3ZhUjs7RTJFcHZhTTs7SUFFRTtHM0V1dmFSOztFMkV0d2FNO0lBQWdDO0czRTB3YXRDOztFMkV6d2FNOztJQUVFO0czRTR3YVI7O0UyRTF3YU07O0lBRUU7RzNFNndhUjs7RTJFM3dhTTs7SUFFRTtHM0U4d2FSOztFMkU1d2FNOztJQUVFO0czRSt3YVI7O0UyRTl4YU07SUFBZ0M7RzNFa3lhdEM7O0UyRWp5YU07O0lBRUU7RzNFb3lhUjs7RTJFbHlhTTs7SUFFRTtHM0VxeWFSOztFMkVueWFNOztJQUVFO0czRXN5YVI7O0UyRXB5YU07O0lBRUU7RzNFdXlhUjs7RTJFdHphTTtJQUFnQztHM0UwemF0Qzs7RTJFenphTTs7SUFFRTtHM0U0emFSOztFMkUxemFNOztJQUVFO0czRTZ6YVI7O0UyRTN6YU07O0lBRUU7RzNFOHphUjs7RTJFNXphTTs7SUFFRTtHM0UremFSOztFMkU5MGFNO0lBQWdDO0czRWsxYXRDOztFMkVqMWFNOztJQUVFO0czRW8xYVI7O0UyRWwxYU07O0lBRUU7RzNFcTFhUjs7RTJFbjFhTTs7SUFFRTtHM0VzMWFSOztFMkVwMWFNOztJQUVFO0czRXUxYVI7O0UyRXQyYU07SUFBZ0M7RzNFMDJhdEM7O0UyRXoyYU07O0lBRUU7RzNFNDJhUjs7RTJFMTJhTTs7SUFFRTtHM0U2MmFSOztFMkUzMmFNOztJQUVFO0czRTgyYVI7O0UyRTUyYU07O0lBRUU7RzNFKzJhUjs7RTJFOTNhTTtJQUFnQztHM0VrNGF0Qzs7RTJFajRhTTs7SUFFRTtHM0VvNGFSOztFMkVsNGFNOztJQUVFO0czRXE0YVI7O0UyRW40YU07O0lBRUU7RzNFczRhUjs7RTJFcDRhTTs7SUFFRTtHM0V1NGFSOztFMkV0NWFNO0lBQWdDO0czRTA1YXRDOztFMkV6NWFNOztJQUVFO0czRTQ1YVI7O0UyRTE1YU07O0lBRUU7RzNFNjVhUjs7RTJFMzVhTTs7SUFFRTtHM0U4NWFSOztFMkU1NWFNOztJQUVFO0czRSs1YVI7O0UyRXY1YU07SUFBd0I7RzNFMjVhOUI7O0UyRTE1YU07O0lBRUU7RzNFNjVhUjs7RTJFMzVhTTs7SUFFRTtHM0U4NWFSOztFMkU1NWFNOztJQUVFO0czRSs1YVI7O0UyRTc1YU07O0lBRUU7RzNFZzZhUjs7RTJFLzZhTTtJQUF3QjtHM0VtN2E5Qjs7RTJFbDdhTTs7SUFFRTtHM0VxN2FSOztFMkVuN2FNOztJQUVFO0czRXM3YVI7O0UyRXA3YU07O0lBRUU7RzNFdTdhUjs7RTJFcjdhTTs7SUFFRTtHM0V3N2FSOztFMkV2OGFNO0lBQXdCO0czRTI4YTlCOztFMkUxOGFNOztJQUVFO0czRTY4YVI7O0UyRTM4YU07O0lBRUU7RzNFODhhUjs7RTJFNThhTTs7SUFFRTtHM0UrOGFSOztFMkU3OGFNOztJQUVFO0czRWc5YVI7O0UyRS85YU07SUFBd0I7RzNFbSthOUI7O0UyRWwrYU07O0lBRUU7RzNFcSthUjs7RTJFbithTTs7SUFFRTtHM0VzK2FSOztFMkVwK2FNOztJQUVFO0czRXUrYVI7O0UyRXIrYU07O0lBRUU7RzNFdythUjs7RTJFdi9hTTtJQUF3QjtHM0UyL2E5Qjs7RTJFMS9hTTs7SUFFRTtHM0U2L2FSOztFMkUzL2FNOztJQUVFO0czRTgvYVI7O0UyRTUvYU07O0lBRUU7RzNFKy9hUjs7RTJFNy9hTTs7SUFFRTtHM0VnZ2JSOztFMkUxL2FFO0lBQW1CO0czRTgvYXJCOztFMkU3L2FFOztJQUVFO0czRWdnYko7O0UyRTkvYUU7O0lBRUU7RzNFaWdiSjs7RTJFLy9hRTs7SUFFRTtHM0VrZ2JKOztFMkVoZ2JFOztJQUVFO0czRW1nYko7Q0FDRjtBbUI3Z2JJO0V3RGxESTtJQUFnQztHM0Vta2J0Qzs7RTJFbGtiTTs7SUFFRTtHM0Vxa2JSOztFMkVua2JNOztJQUVFO0czRXNrYlI7O0UyRXBrYk07O0lBRUU7RzNFdWtiUjs7RTJFcmtiTTs7SUFFRTtHM0V3a2JSOztFMkV2bGJNO0lBQWdDO0czRTJsYnRDOztFMkUxbGJNOztJQUVFO0czRTZsYlI7O0UyRTNsYk07O0lBRUU7RzNFOGxiUjs7RTJFNWxiTTs7SUFFRTtHM0UrbGJSOztFMkU3bGJNOztJQUVFO0czRWdtYlI7O0UyRS9tYk07SUFBZ0M7RzNFbW5idEM7O0UyRWxuYk07O0lBRUU7RzNFcW5iUjs7RTJFbm5iTTs7SUFFRTtHM0VzbmJSOztFMkVwbmJNOztJQUVFO0czRXVuYlI7O0UyRXJuYk07O0lBRUU7RzNFd25iUjs7RTJFdm9iTTtJQUFnQztHM0Uyb2J0Qzs7RTJFMW9iTTs7SUFFRTtHM0U2b2JSOztFMkUzb2JNOztJQUVFO0czRThvYlI7O0UyRTVvYk07O0lBRUU7RzNFK29iUjs7RTJFN29iTTs7SUFFRTtHM0VncGJSOztFMkUvcGJNO0lBQWdDO0czRW1xYnRDOztFMkVscWJNOztJQUVFO0czRXFxYlI7O0UyRW5xYk07O0lBRUU7RzNFc3FiUjs7RTJFcHFiTTs7SUFFRTtHM0V1cWJSOztFMkVycWJNOztJQUVFO0czRXdxYlI7O0UyRXZyYk07SUFBZ0M7RzNFMnJidEM7O0UyRTFyYk07O0lBRUU7RzNFNnJiUjs7RTJFM3JiTTs7SUFFRTtHM0U4cmJSOztFMkU1cmJNOztJQUVFO0czRStyYlI7O0UyRTdyYk07O0lBRUU7RzNFZ3NiUjs7RTJFL3NiTTtJQUFnQztHM0VtdGJ0Qzs7RTJFbHRiTTs7SUFFRTtHM0VxdGJSOztFMkVudGJNOztJQUVFO0czRXN0YlI7O0UyRXB0Yk07O0lBRUU7RzNFdXRiUjs7RTJFcnRiTTs7SUFFRTtHM0V3dGJSOztFMkV2dWJNO0lBQWdDO0czRTJ1YnRDOztFMkUxdWJNOztJQUVFO0czRTZ1YlI7O0UyRTN1Yk07O0lBRUU7RzNFOHViUjs7RTJFNXViTTs7SUFFRTtHM0UrdWJSOztFMkU3dWJNOztJQUVFO0czRWd2YlI7O0UyRS92Yk07SUFBZ0M7RzNFbXdidEM7O0UyRWx3Yk07O0lBRUU7RzNFcXdiUjs7RTJFbndiTTs7SUFFRTtHM0Vzd2JSOztFMkVwd2JNOztJQUVFO0czRXV3YlI7O0UyRXJ3Yk07O0lBRUU7RzNFd3diUjs7RTJFdnhiTTtJQUFnQztHM0UyeGJ0Qzs7RTJFMXhiTTs7SUFFRTtHM0U2eGJSOztFMkUzeGJNOztJQUVFO0czRTh4YlI7O0UyRTV4Yk07O0lBRUU7RzNFK3hiUjs7RTJFN3hiTTs7SUFFRTtHM0VneWJSOztFMkUveWJNO0lBQWdDO0czRW16YnRDOztFMkVsemJNOztJQUVFO0czRXF6YlI7O0UyRW56Yk07O0lBRUU7RzNFc3piUjs7RTJFcHpiTTs7SUFFRTtHM0V1emJSOztFMkVyemJNOztJQUVFO0czRXd6YlI7O0UyRXYwYk07SUFBZ0M7RzNFMjBidEM7O0UyRTEwYk07O0lBRUU7RzNFNjBiUjs7RTJFMzBiTTs7SUFFRTtHM0U4MGJSOztFMkU1MGJNOztJQUVFO0czRSswYlI7O0UyRTcwYk07O0lBRUU7RzNFZzFiUjs7RTJFeDBiTTtJQUF3QjtHM0U0MGI5Qjs7RTJFMzBiTTs7SUFFRTtHM0U4MGJSOztFMkU1MGJNOztJQUVFO0czRSswYlI7O0UyRTcwYk07O0lBRUU7RzNFZzFiUjs7RTJFOTBiTTs7SUFFRTtHM0VpMWJSOztFMkVoMmJNO0lBQXdCO0czRW8yYjlCOztFMkVuMmJNOztJQUVFO0czRXMyYlI7O0UyRXAyYk07O0lBRUU7RzNFdTJiUjs7RTJFcjJiTTs7SUFFRTtHM0V3MmJSOztFMkV0MmJNOztJQUVFO0czRXkyYlI7O0UyRXgzYk07SUFBd0I7RzNFNDNiOUI7O0UyRTMzYk07O0lBRUU7RzNFODNiUjs7RTJFNTNiTTs7SUFFRTtHM0UrM2JSOztFMkU3M2JNOztJQUVFO0czRWc0YlI7O0UyRTkzYk07O0lBRUU7RzNFaTRiUjs7RTJFaDViTTtJQUF3QjtHM0VvNWI5Qjs7RTJFbjViTTs7SUFFRTtHM0VzNWJSOztFMkVwNWJNOztJQUVFO0czRXU1YlI7O0UyRXI1Yk07O0lBRUU7RzNFdzViUjs7RTJFdDViTTs7SUFFRTtHM0V5NWJSOztFMkV4NmJNO0lBQXdCO0czRTQ2YjlCOztFMkUzNmJNOztJQUVFO0czRTg2YlI7O0UyRTU2Yk07O0lBRUU7RzNFKzZiUjs7RTJFNzZiTTs7SUFFRTtHM0VnN2JSOztFMkU5NmJNOztJQUVFO0czRWk3YlI7O0UyRTM2YkU7SUFBbUI7RzNFKzZickI7O0UyRTk2YkU7O0lBRUU7RzNFaTdiSjs7RTJFLzZiRTs7SUFFRTtHM0VrN2JKOztFMkVoN2JFOztJQUVFO0czRW03Yko7O0UyRWo3YkU7O0lBRUU7RzNFbzdiSjtDQUNGO0E0RXIvYkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7QzVFcS9iSjs7QTZFLy9iQTtFQUFrQjtDN0VtZ2NsQjs7QTZFLy9iQTtFQUFpQjtDN0VtZ2NqQjs7QTZFbGdjQTtFQUFpQjtDN0VzZ2NqQjs7QTZFcmdjQTtFQUFpQjtDN0V5Z2NqQjs7QTZFeGdjQTtFQ1RFO0VBQ0E7RUFDQTtDOUVxaGNGOztBNkV0Z2NJO0VBQXdCO0M3RTBnYzVCOztBNkV6Z2NJO0VBQXdCO0M3RTZnYzVCOztBNkU1Z2NJO0VBQXdCO0M3RWdoYzVCOztBbUIzK2JJO0UwRHZDQTtJQUF3QjtHN0V1aGMxQjs7RTZFdGhjRTtJQUF3QjtHN0UwaGMxQjs7RTZFemhjRTtJQUF3QjtHN0U2aGMxQjtDQUNGO0FtQnovYkk7RTBEdkNBO0lBQXdCO0c3RW9pYzFCOztFNkVuaWNFO0lBQXdCO0c3RXVpYzFCOztFNkV0aWNFO0lBQXdCO0c3RTBpYzFCO0NBQ0Y7QW1CdGdjSTtFMER2Q0E7SUFBd0I7RzdFaWpjMUI7O0U2RWhqY0U7SUFBd0I7RzdFb2pjMUI7O0U2RW5qY0U7SUFBd0I7RzdFdWpjMUI7Q0FDRjtBbUJuaGNJO0UwRHZDQTtJQUF3QjtHN0U4amMxQjs7RTZFN2pjRTtJQUF3QjtHN0Vpa2MxQjs7RTZFaGtjRTtJQUF3QjtHN0Vva2MxQjtDQUNGO0FtQmhpY0k7RTBEdkNBO0lBQXdCO0c3RTJrYzFCOztFNkUxa2NFO0lBQXdCO0c3RThrYzFCOztFNkU3a2NFO0lBQXdCO0c3RWlsYzFCO0NBQ0Y7QW1CN2ljSTtFMER2Q0E7SUFBd0I7RzdFd2xjMUI7O0U2RXZsY0U7SUFBd0I7RzdFMmxjMUI7O0U2RTFsY0U7SUFBd0I7RzdFOGxjMUI7Q0FDRjtBbUIxamNJO0UwRHZDQTtJQUF3QjtHN0VxbWMxQjs7RTZFcG1jRTtJQUF3QjtHN0V3bWMxQjs7RTZFdm1jRTtJQUF3QjtHN0UybWMxQjtDQUNGO0FtQnZrY0k7RTBEdkNBO0lBQXdCO0c3RWtuYzFCOztFNkVqbmNFO0lBQXdCO0c3RXFuYzFCOztFNkVwbmNFO0lBQXdCO0c3RXduYzFCO0NBQ0Y7QTZFbm5jQTtFQUFtQjtDN0VzbmNuQjs7QTZFcm5jQTtFQUFtQjtDN0V5bmNuQjs7QTZFeG5jQTtFQUFtQjtDN0U0bmNuQjs7QTZFeG5jQTtFQUF1QjtDN0U0bmN2Qjs7QTZFM25jQTtFQUF1QjtDN0UrbmN2Qjs7QTZFOW5jQTtFQUF1QjtDN0Vrb2N2Qjs7QTZFam9jQTtFQUF1QjtDN0Vxb2N2Qjs7QTZFcG9jQTtFQUF1QjtDN0V3b2N2Qjs7QTZFdm9jQTtFQUF1QjtDN0Uyb2N2Qjs7QTZFdm9jQTtFQUFjO0M3RTJvY2Q7O0ErRWxyY0U7RUFDRTtDL0VxcmNKOztBUzNxY0U7RXNFTE07Qy9Fb3JjUjs7QStFMXJjRTtFQUNFO0MvRTZyY0o7O0FTbnJjRTtFc0VMTTtDL0U0cmNSOztBK0Vsc2NFO0VBQ0U7Qy9FcXNjSjs7QVMzcmNFO0VzRUxNO0MvRW9zY1I7O0ErRTFzY0U7RUFDRTtDL0U2c2NKOztBU25zY0U7RXNFTE07Qy9FNHNjUjs7QStFbHRjRTtFQUNFO0MvRXF0Y0o7O0FTM3NjRTtFc0VMTTtDL0VvdGNSOztBK0UxdGNFO0VBQ0U7Qy9FNnRjSjs7QVNudGNFO0VzRUxNO0MvRTR0Y1I7O0ErRWx1Y0U7RUFDRTtDL0VxdWNKOztBUzN0Y0U7RXNFTE07Qy9Fb3VjUjs7QStFMXVjRTtFQUNFO0MvRTZ1Y0o7O0FTbnVjRTtFc0VMTTtDL0U0dWNSOztBNkVyc2NBO0VBQWE7QzdFeXNjYjs7QTZFeHNjQTtFQUFjO0M3RTRzY2Q7O0E2RTFzY0E7RUFBaUI7QzdFOHNjakI7O0E2RTdzY0E7RUFBaUI7QzdFaXRjakI7O0E2RTdzY0E7RUd2REU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEZ3d2NGOztBNkVqdGNBO0VBQXdCO0M3RXF0Y3hCOztBNkVudGNBO0VBQ0U7QzdFc3RjRjs7QTZFanRjQTtFQUFjO0M3RXF0Y2Q7O0FpRnJ4Y0E7RUFDRTtDakZ3eGNGOztBaUZyeGNBO0VBQ0U7Q2pGd3hjRjs7QWtGeHhjRTtFQUNFOzs7SUFLRTtJQUVBO0dsRnd4Y0o7O0VrRnB4Y0k7SUFDRTtHbEZ1eGNOOztFa0Y5d2NFO0lBQ0U7R2xGaXhjSjs7RWtGbndjRTtJQUNFO0dsRnN3Y0o7O0VrRnB3Y0U7O0lBRUU7SUFDQTtHbEZ1d2NKOztFa0YvdmNFO0lBQ0U7R2xGa3djSjs7RWtGL3ZjRTs7SUFFRTtHbEZrd2NKOztFa0YvdmNFOzs7SUFHRTtJQUNBO0dsRmt3Y0o7O0VrRi92Y0U7O0lBRUU7R2xGa3djSjs7RWtGMXZjRTtJQUNFLFM1RWdpQzhCO0dONnRhbEM7RWtGM3ZjRTtJQUNFO0dsRjZ2Y0o7O0VrRjN2Y0U7SUFDRTtHbEY4dmNKOztFa0YxdmNFO0lBQ0U7R2xGNnZjSjs7RWtGM3ZjRTtJQUNFO0dsRjh2Y0o7O0VrRjN2Y0U7SUFDRTtHbEY4dmNKO0VrRjV2Y0k7O0lBRUU7R2xGOHZjTjs7RWtGenZjSTs7SUFFRTtHbEY0dmNOOztFa0Z4dmNFO0lBQ0U7R2xGMnZjSjtFa0Z6dmNJOzs7O0lBSUUsc0I1RXZIRztHTmszY1Q7O0VrRnZ2Y0U7SUFDRTtJQUNBLHNCNUU3SEs7R051M2NUO0NBQ0Y7QW1GbDRjQTtFQUNJO0NuRm80Y0o7O0FtRmg0Y0E7RUFDSTtJQUNJO0duRm00Y047O0VtRmo0Y0U7SUFDSTtHbkZvNGNOO0VtRmw0Y1U7SUFDSTtHbkZvNGNkO0VtRm40Y2M7SUFDSTtJQUNBO0lBQ0E7R25GcTRjbEI7O0VtRmg0Y0U7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUFBO0lBQUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHbkZtNGNOOztFbUZoNGNFO0lBQ0k7SUFDQTtHbkZtNGNOOztFbUZoNGNFO0lBQ0k7R25GbTRjTjs7RW1GaDRjRTtJQUNJO0lBQ0E7SUFDQTtHbkZtNGNOOztFbUZoNGNFOzs7SUFHSTtHbkZtNGNOOztFbUZoNGNFOzs7SUFHSTtHbkZtNGNOOztFbUZoNGNFOztJQUVJO0duRm00Y047O0VtRmg0Y0U7OztJQUdJO0duRm00Y047O0VtRi8zY007SUFDSTtJQUNBO0duRms0Y1Y7Q0FDRjtBb0ZuOWNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwRnE5Y0o7QW9GcDljSTtFQUNJO0NwRnM5Y1I7QW9GcDljSTtFQUNJLGU5RUVHO0U4RURIO0VBQ0EsMEI5RURHO0U4RUVIO0NwRnM5Y1I7QW9GcjljUTtFQUNJLGU5RUZEO0NOeTljWDtBb0ZwOWNJO0VBQ0k7Q3BGczljUjtBb0ZyOWNRO0VBQ0ksZTlFYkQ7RThFY0MsMEJuRmxCRztFbUZtQkg7Q3BGdTljWjs7QXFGOStjQTs7c0NBQUE7QUFHQTtBQUNBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtBQUNBO0VBRVU7Q3JGaS9jVjs7QXFGOStjQTtFQUVVO0NyRmkvY1Y7O0FxRjkrY0E7RUFFVTtDckZpL2NWOztBcUY5K2NBO0VBRVU7Q3JGaS9jVjs7QXFGOStjQTtBQUNBOztzQ0FBQTtBQUdBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTs7c0NBQUE7QUFHQTtzQ0FBQTtBQUVBO0FBQ0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0FBQ0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO3NDQUFBO0FBRUE7QUFDQTtFQUNFO0VBQ0E7Q3JGaS9jRjs7QXFGOStjQTtBQUNBO0VBQ0U7RUFDQTtDckZpL2NGOztBcUY5K2NBO0FBQ0E7RUFDRTtFQUNBO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtFQUNBO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtFQUNBO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtFQUNBO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtFQUNBO0NyRmkvY0Y7O0FxRjkrY0E7QUFDQTtFQUNFO0VBQ0E7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0VBQ0E7Q3JGaS9jRjs7QXFGOStjQTtBQUNBO0VBQ0U7RUFDQTtDckZpL2NGOztBcUY5K2NBO0FBQ0E7RUFDRTtFQUNBO0NyRmkvY0Y7O0FxRjkrY0E7QUFDQTtFQUNFO0VBQ0E7Q3JGaS9jRjs7QXFGOStjQTtBQUNBO0VBQ0U7RUFDQTtDckZpL2NGOztBcUY5K2NBO0FBQ0E7RUFDRTtFQUNBO0NyRmkvY0Y7O0FxRjkrY0E7QUFDQTtFQUNFO0VBQ0E7Q3JGaS9jRjs7QXFGOStjQTtBQUNBOztFQUVFO0VBQ0E7Q3JGaS9jRjs7QXFGOStjQTtBQUNBOztFQUVFO0VBQ0E7Q3JGaS9jRjs7QXFGOStjQTtBQUNBOztFQUVFO0VBQ0E7Q3JGaS9jRjs7QXFGOStjQTtBQUNBOztFQUVFO0VBQ0E7Q3JGaS9jRjs7QXFGOStjQTtBQUNBOztFQUVFO0VBQ0E7Q3JGaS9jRjs7QXFGOStjQTtBQUNBOztFQUVFO0VBQ0E7Q3JGaS9jRjs7QXFGOStjQTtBQUNBOztFQUVFO0VBQ0E7Q3JGaS9jRjs7QXFGOStjQTtBQUNBOztFQUVFO0VBQ0E7Q3JGaS9jRjs7QXFGOStjQTtBQUNBOztFQUVFO0VBQ0E7Q3JGaS9jRjs7QXFGOStjQTtBQUNBOztFQUVFO0VBQ0E7Q3JGaS9jRjs7QXFGOStjQTtBQUNBOztFQUVFO0VBQ0E7Q3JGaS9jRjs7QXFGOStjQTtBQUNBOztFQUVFO0VBQ0E7Q3JGaS9jRjs7QXFGOStjQTtBQUNBOztFQUVFO0VBQ0E7Q3JGaS9jRjs7QXFGOStjQTtBQUNBOztFQUVFO0VBQ0E7Q3JGaS9jRjs7QXFGOStjQTtBQUNBOztFQUVFO0VBQ0E7Q3JGaS9jRjs7QXFGOStjQTtBQUNBOztFQUVFO0VBQ0E7Q3JGaS9jRjs7QXFGOStjQTtBQUNBOztFQUVFO0VBQ0E7Q3JGaS9jRjs7QXFGOStjQTtBQUNBOztFQUVFO0VBQ0E7Q3JGaS9jRjs7QXFGOStjQTtzQ0FBQTtBQUVBO0FBQ0E7RUFDRTtFQUNBO0NyRmkvY0Y7O0FxRjkrY0E7QUFDQTtFQUNFO0VBQ0E7Q3JGaS9jRjs7QXFGOStjQTtBQUNBO0VBQ0U7RUFDQTtDckZpL2NGOztBcUY5K2NBO3NDQUFBO0FBRUE7QUFDQTtFQUNFO0VBQ0E7Q3JGaS9jRjs7QXFGOStjQTtBQUNBO0VBQ0U7RUFDQTtDckZpL2NGOztBcUY5K2NBO0FBQ0E7RUFDRTtFQUNBO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTs7c0NBQUE7QUFHQTtzQ0FBQTtBQUVBO0FBQ0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0FBQ0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0FBQ0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBOztFQUVFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0FBQ0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtBQUNBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7QUFDQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBOztFQUVFO0NyRmkvY0Y7O0FxRjkrY0E7QUFDQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7c0NBQUE7QUFFQTtBQUNBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtBQUNBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0FBQ0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtBQUNBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtBQUNBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7QUFDQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0FBQ0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7QUFDQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtBQUNBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7QUFDQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtBQUNBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7QUFDQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtBQUNBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtBQUNBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0FBQ0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0FBQ0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0FBQ0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtBQUNBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7QUFDQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtBQUNBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtDckZpL2NGOztBcUY5K2NBO0VBQ0U7Q3JGaS9jRjs7QXFGOStjQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtFQUNBO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtFQUNBO0NyRmkvY0Y7O0FxRjkrY0E7RUFDRTtJQUNFO0dyRmkvY0Y7Q0FDRjtBcUY5K2NBO0VBQ0U7SUFDRTtHckZnL2NGO0NBQ0Y7QXFGNytjQTtFQUNFO0lBQ0U7R3JGKytjRjtDQUNGO0FxRjUrY0E7RUFDRTtJQUNFO0dyRjgrY0Y7Q0FDRjtBcUYzK2NBOztzQ0FBQTtBQUdBO0VBQ0U7Q3JGNitjRjs7QXFGMStjQTs7c0NBQUE7QUFHQTtBQUNBO0VBQ0U7Q3JGNitjRjs7QXFGMStjQTtFQUNFO0NyRjYrY0Y7O0FxRjErY0E7QUFDQTtFQUNFO0NyRjYrY0Y7O0FxRjErY0E7RUFDRTtDckY2K2NGOztBcUYxK2NBO0FBQ0E7RUFDRTtDckY2K2NGOztBcUYxK2NBO0VBQ0U7Q3JGNitjRjs7QXFGMStjQTtBQUNBO0VBQ0U7Q3JGNitjRjs7QXFGMStjQTtFQUNFO0NyRjYrY0Y7O0FxRjErY0E7QUFDQTtFQUNFO0NyRjYrY0Y7O0FxRjErY0E7RUFDRTtDckY2K2NGOztBcUYxK2NBO0FBQ0E7RUFDRTtDckY2K2NGOztBcUYxK2NBO0VBQ0U7Q3JGNitjRjs7QXFGMStjQTtBQUNBO0VBQ0U7Q3JGNitjRjs7QXFGMStjQTtFQUNFO0NyRjYrY0Y7O0FxRjErY0E7QUFDQTtFQUNFO0NyRjYrY0Y7O0FxRjErY0E7RUFDRTtDckY2K2NGOztBcUYxK2NBO0FBQ0E7RUFDRTtDckY2K2NGOztBcUYxK2NBO0VBQ0U7Q3JGNitjRjs7QXFGMStjQTtBQUNBO0VBQ0U7Q3JGNitjRjs7QXFGMStjQTtFQUNFO0NyRjYrY0Y7O0FxRjErY0E7QUFDQTtFQUNFO0NyRjYrY0Y7O0FxRjErY0E7RUFDRTtDckY2K2NGOztBcUYxK2NBOztzQ0FBQTtBQUdBO0VBQ0U7Q3JGNitjRjs7QXFGMStjQTtFQUNFO0NyRjYrY0Y7O0FxRjErY0E7RUFDRTtDckY2K2NGOztBcUYxK2NBO0VBQ0U7Q3JGNitjRjs7QXFGMStjQTtFQUNFO0NyRjYrY0Y7O0FxRjErY0E7RUFDRTtDckY2K2NGOztBcUYxK2NBO0VBQ0U7Q3JGNitjRjs7QXFGMStjQTs7c0NBQUE7QUFHQTtFQUNFO0NyRjYrY0Y7O0FxRjErY0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JGNitjRjs7QXFGMStjQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JGNitjRjs7QXFGMStjQTtFQUNFO0VBQ0E7Q3JGNitjRjs7QXFGMStjQTs7c0NBQUE7QUFHQTtFQUNFO0VBQ0E7RUFDQTtDckY2K2NGOztBcUYxK2NBOztzQ0FBQTtBQUdBO0VBQ0U7Q3JGNitjRjs7QXFGMStjQTs7c0NBQUE7QUFHQTtFQUNFO0NyRjYrY0Y7O0FxRjErY0E7RUFDRTtDckY2K2NGOztBcUYxK2NBO0VBQ0U7Q3JGNitjRjs7QXFGMStjQTtFQUNFO0NyRjYrY0Y7O0FxRjErY0E7RUFDRTtDckY2K2NGOztBcUYxK2NBO0VBQ0U7Q3JGNitjRjs7QXFGMStjQTs7c0NBQUE7QUFHQTtFQUNFO0NyRjYrY0Y7O0FxRjErY0E7O3NDQUFBO0FBR0E7RUFDRTtDckY2K2NGOztBcUYxK2NBO0VBQ0U7Q3JGNitjRjs7QXFGMStjQTtFQUNFO0NyRjYrY0Y7O0FxRjErY0E7RUFDRTtDckY2K2NGOztBcUYxK2NBO0VBQ0U7Q3JGNitjRjs7QXFGMStjQTtFQUNFO0NyRjYrY0Y7O0FxRjErY0E7RUFDRTtDckY2K2NGOztBcUYxK2NBO0VBQ0U7RUFDQTtFQUNBO0NyRjYrY0Y7O0FxRjErY0E7QUFDQTtFQUNFO0NyRjYrY0Y7O0FxRjErY0E7O0VBRUU7Q3JGNitjRjs7QXFGMStjQTs7RUFFRTtDckY2K2NGOztBcUYxK2NBOztFQUVFO0NyRjYrY0Y7O0FxRjErY0E7RUFDRTtDckY2K2NGOztBcUYxK2NBOztFQUVFO0NyRjYrY0Y7O0FxRjErY0E7O0VBRUU7Q3JGNitjRjs7QXFGMStjQTs7RUFFRTtDckY2K2NGOztBcUYxK2NBOztFQUVFO0NyRjYrY0Y7O0FxRjErY0E7O0VBRUU7Q3JGNitjRjs7QXFGMStjQTtFQUNFO0NyRjYrY0Y7O0FxRjErY0E7O0VBRUU7Q3JGNitjRjs7QXFGMStjQTs7RUFFRTtDckY2K2NGOztBcUYxK2NBOztFQUVFO0NyRjYrY0Y7O0FxRjErY0E7O0VBRUU7Q3JGNitjRjs7QXFGMStjQTs7RUFFRTtDckY2K2NGOztBcUYxK2NBOztFQUVFO0NyRjYrY0Y7O0FxRjErY0E7O0VBRUU7Q3JGNitjRjs7QXFGMStjQTs7RUFFRTtDckY2K2NGOztBcUYxK2NBOztFQUVFO0NyRjYrY0Y7O0FxRjErY0E7O0VBRUU7Q3JGNitjRjs7QXFGMStjQTs7RUFFRTtDckY2K2NGOztBcUYxK2NBOztFQUVFO0NyRjYrY0Y7O0FxRjErY0E7O0VBRUU7Q3JGNitjRjs7QXFGMStjQTs7c0NBQUE7QUFHQTtFQUNFO0VBQ0E7Q3JGNitjRjs7QXFGMStjQTtFQUNFO0VBQ0E7Q3JGNitjRjs7QXFGMStjQTtFQUNFO0VBQ0E7Q3JGNitjRjs7QXFGMStjQTtFQUNFO0NyRjYrY0Y7O0FxRjErY0E7RUFDRTtDckY2K2NGOztBcUYxK2NBO0VBQ0U7Q3JGNitjRjs7QXFGMStjQTtFQUNFO0NyRjYrY0Y7O0FxRjErY0E7RUFDRTtDckY2K2NGOztBcUYxK2NBO0VBQ0U7Q3JGNitjRjs7QXFGMStjQTtFQUNFO0lBQ0U7R3JGNitjRjs7RXFGMytjQTtJQUNFO0dyRjgrY0Y7O0VxRjUrY0E7SUFDRTtHckYrK2NGOztFcUY3K2NBO0lBQ0U7R3JGZy9jRjs7RXFGOStjQTtJQUNFO0dyRmkvY0Y7Q0FDRjtBcUY5K2NBO0VBQ0U7SUFDRTtJQUNBO0dyRmcvY0Y7O0VxRjkrY0E7SUFDRTtHckZpL2NGOztFcUYvK2NBO0lBQ0U7R3JGay9jRjs7RXFGaC9jQTtJQUNFO0dyRm0vY0Y7O0VxRmovY0E7SUFDRTtHckZvL2NGOztFcUZsL2NBO0lBQ0U7R3JGcS9jRjtDQUNGO0FxRmwvY0E7RUFDRTtFQUNBO0lBQ0U7R3JGby9jRjs7RXFGbC9jQTtJQUNFO0dyRnEvY0Y7O0VxRm4vY0E7SUFDRTtHckZzL2NGOztFcUZwL2NBO0lBQ0U7R3JGdS9jRjs7RXFGci9jQTtJQUNFO0dyRncvY0Y7O0VxRnQvY0E7SUFDRTtHckZ5L2NGOztFcUZ2L2NBO0lBQ0U7SUFDQTtHckYwL2NGOztFcUZ4L2NBO0lBQ0U7R3JGMi9jRjtDQUNGO0FxRngvY0E7O3NDQUFBO0FBR0E7RUFDRTtDckYwL2NGOztBcUZ2L2NBO0VBQ0U7RUFDQTtDckYwL2NGOztBcUZ2L2NBO0VBQ0U7Q3JGMC9jRjs7QXFGdi9jQTtFQUNFO0NyRjAvY0Y7O0FxRnYvY0E7RUFDRTtFQUNBO0NyRjAvY0Y7O0FxRnYvY0E7RUFDRTtDckYwL2NGOztBcUZ2L2NBO0VBQ0U7Q3JGMC9jRjs7QXFGdi9jQTtFQUNFO0lBQ0U7R3JGMC9jRjs7RXFGeC9jQTtJQUNFO0lBQ0E7R3JGMi9jRjs7RXFGei9jQTtJQUNFO0dyRjQvY0Y7O0VxRjEvY0E7SUFDRTtHckY2L2NGOztFcUYzL2NBO0lBQ0U7SUFDQTtHckY4L2NGOztFcUY1L2NBO0lBQ0U7R3JGKy9jRjs7RXFGNy9jQTtJQUNFO0dyRmdnZEY7Q0FDRjtBcUY3L2NBO0VBQ0U7SUFDRTtHckYrL2NGOztFcUY3L2NBO0lBQ0U7SUFDQTtHckZnZ2RGOztFcUY5L2NBO0lBQ0U7R3JGaWdkRjs7RXFGLy9jQTtJQUNFO0dyRmtnZEY7O0VxRmhnZEE7SUFDRTtJQUNBO0dyRm1nZEY7O0VxRmpnZEE7SUFDRTtHckZvZ2RGOztFcUZsZ2RBO0lBQ0U7R3JGcWdkRjtDQUNGO0FxRmxnZEE7RUFDRTtJQUNFO0dyRm9nZEY7O0VxRmxnZEE7SUFDRTtJQUNBO0dyRnFnZEY7O0VxRm5nZEE7SUFDRTtHckZzZ2RGOztFcUZwZ2RBO0lBQ0U7R3JGdWdkRjs7RXFGcmdkQTtJQUNFO0lBQ0E7R3JGd2dkRjs7RXFGdGdkQTtJQUNFO0dyRnlnZEY7O0VxRnZnZEE7SUFDRTtHckYwZ2RGO0NBQ0Y7QXFGdmdkQTtFQUNFO0lBQ0U7R3JGeWdkRjs7RXFGdmdkQTtJQUNFO0lBQ0E7R3JGMGdkRjs7RXFGeGdkQTtJQUNFO0dyRjJnZEY7O0VxRnpnZEE7SUFDRTtHckY0Z2RGOztFcUYxZ2RBO0lBQ0U7SUFDQTtHckY2Z2RGOztFcUYzZ2RBO0lBQ0U7R3JGOGdkRjs7RXFGNWdkQTtJQUNFO0dyRitnZEY7Q0FDRjtBcUY1Z2RBOztzQ0FBQTtBQUdBO0VBQ0U7Q3JGOGdkRjs7QXFGM2dkQTtFQUNFO0NyRjhnZEY7O0FxRjNnZEE7RUFDRTtDckY4Z2RGOztBcUYzZ2RBOztzQ0FBQTtBQUdBO0FBQ0E7RUFDRTtDckY4Z2RGOztBcUYzZ2RBO0VBQ0U7Q3JGOGdkRjs7QXFGM2dkQTtFQUNFO0NyRjhnZEY7O0FxRjNnZEE7RUFDRTtDckY4Z2RGOztBcUYzZ2RBO0VBQ0U7Q3JGOGdkRjs7QXFGM2dkQTtFQUNFO0NyRjhnZEY7O0FxRjNnZEE7RUFDRTtDckY4Z2RGOztBcUYzZ2RBO0VBQ0U7Q3JGOGdkRjs7QXFGM2dkQTtFQUNFO0NyRjhnZEY7O0FxRjNnZEE7RUFDRTtDckY4Z2RGOztBcUYzZ2RBO0VBQ0U7Q3JGOGdkRjs7QXFGM2dkQTtFQUNFO0NyRjhnZEY7O0FxRjNnZEE7RUFDRTtDckY4Z2RGOztBcUYzZ2RBO0VBQ0U7Q3JGOGdkRjs7QXFGM2dkQTtFQUNFO0NyRjhnZEY7O0FxRjNnZEE7RUFDRTtDckY4Z2RGOztBcUYzZ2RBO0VBQ0U7Q3JGOGdkRjs7QXFGM2dkQTtBQUNBO0VBQ0U7RUFDQTtDckY4Z2RGOztBcUYzZ2RBO0FBQ0E7RUFDRTtFQUNBO0NyRjhnZEY7O0FxRjNnZEE7RUFDRTtFQUNBO0NyRjhnZEY7O0FxRjNnZEE7RUFDRTtFQUNBO0NyRjhnZEY7O0FxRjNnZEE7RUFDRTtFQUNBO0NyRjhnZEY7O0FxRjNnZEE7RUFDRTtFQUNBO0NyRjhnZEY7O0FxRjNnZEE7RUFDRTtFQUNBO0NyRjhnZEY7O0FxRjNnZEE7RUFDRTtFQUNBO0NyRjhnZEY7O0FxRjNnZEE7RUFDRTtFQUNBO0NyRjhnZEY7O0FxRjNnZEE7RUFDRTtFQUNBO0NyRjhnZEY7O0FxRjNnZEE7QUFDQTtFQUNFO0VBQ0E7Q3JGOGdkRjs7QXFGM2dkQTtFQUNFO0VBQ0E7Q3JGOGdkRjs7QXFGM2dkQTtFQUNFO0VBQ0E7Q3JGOGdkRjs7QXFGM2dkQTtFQUNFO0VBQ0E7Q3JGOGdkRjs7QXFGM2dkQTtBQUNBO0VBQ0U7RUFDQTtDckY4Z2RGOztBcUYzZ2RBO0VBQ0U7RUFDQTtDckY4Z2RGOztBcUYzZ2RBO0VBQ0U7RUFDQTtDckY4Z2RGOztBcUYzZ2RBO0VBQ0U7RUFDQTtDckY4Z2RGOztBcUYzZ2RBO0VBQ0U7RUFDQTtDckY4Z2RGOztBcUYzZ2RBO0VBQ0U7RUFDQTtDckY4Z2RGOztBcUYzZ2RBO0VBQ0U7RUFDQTtDckY4Z2RGOztBcUYzZ2RBO0VBQ0U7RUFDQTtDckY4Z2RGOztBcUYzZ2RBO0VBQ0U7RUFDQTtDckY4Z2RGOztBcUYzZ2RBO0VBQ0U7Q3JGOGdkRjs7QXFGM2dkQTtFQUNFO0NyRjhnZEY7O0FxRjNnZEE7RUFDRTtJQUNFO0dyRjhnZEY7O0VxRjVnZEE7SUFDRTtJQUNBO0dyRitnZEY7O0VxRjdnZEE7SUFDRTtJQUNBO0dyRmdoZEY7Q0FDRjtBcUY3Z2RBO0VBQ0U7SUFDRTtJQUNBO0dyRitnZEY7O0VxRjdnZEE7SUFDRTtJQUNBO0dyRmdoZEY7Q0FDRjtBcUY3Z2RBOztzQ0FBQTtBQUdBO0VBQ0U7Q3JGK2dkRjs7QXFGNWdkQTtFQUNFO0NyRitnZEY7O0FxRjVnZEE7RUFDRTtDckYrZ2RGOztBcUY1Z2RBO0VBQ0U7Q3JGK2dkRjs7QXFGNWdkQTtFQUNFO0NyRitnZEY7O0FxRjVnZEE7RUFDRTtJQUNFO0dyRitnZEY7O0VxRjdnZEE7SUFDRTtHckZnaGRGOztFcUY5Z2RBO0lBQ0U7R3JGaWhkRjs7RXFGL2dkQTtJQUNFO0dyRmtoZEY7O0VxRmhoZEE7SUFDRTtHckZtaGRGO0NBQ0Y7QXFGaGhkQTtFQUNFO0lBQ0U7R3JGa2hkRjs7RXFGaGhkQTtJQUNFO0dyRm1oZEY7O0VxRmpoZEE7SUFDRTtHckZvaGRGOztFcUZsaGRBO0lBQ0U7R3JGcWhkRjs7RXFGbmhkQTtJQUNFO0dyRnNoZEY7Q0FDRjtBcUZuaGRBOztzQ0FBQTtBQUdBO0VBQ0U7Q3JGcWhkRjs7QXFGbGhkQTtFQUNFO0NyRnFoZEY7O0FxRmxoZEE7RUFDRTtDckZxaGRGOztBcUZsaGRBO0VBQ0U7Q3JGcWhkRjs7QXFGbGhkQTtFQUNFO0NyRnFoZEY7O0FxRmxoZEE7RUFDRTtJQUNFO0dyRnFoZEY7O0VxRm5oZEE7SUFDRTtHckZzaGRGOztFcUZwaGRBO0lBQ0U7R3JGdWhkRjs7RXFGcmhkQTtJQUNFO0dyRndoZEY7O0VxRnRoZEE7SUFDRTtHckZ5aGRGO0NBQ0Y7QXFGdGhkQTtFQUNFO0lBQ0U7R3JGd2hkRjs7RXFGdGhkQTtJQUNFO0dyRnloZEY7O0VxRnZoZEE7SUFDRTtHckYwaGRGOztFcUZ4aGRBO0lBQ0U7R3JGMmhkRjs7RXFGemhkQTtJQUNFO0dyRjRoZEY7Q0FDRjtBcUZ6aGRBOztzQ0FBQTtBQUdBO0VBQ0U7Q3JGMmhkRjs7QXFGeGhkQTtFQUNFO0NyRjJoZEY7O0FxRnhoZEE7RUFDRTtDckYyaGRGOztBcUZ4aGRBO0VBQ0U7Q3JGMmhkRjs7QXFGeGhkQTtFQUNFO0NyRjJoZEY7O0FxRnhoZEE7RUFDRTtDckYyaGRGOztBcUZ4aGRBO0VBQ0U7Q3JGMmhkRjs7QXFGeGhkQTtFQUNFO0NyRjJoZEY7O0FxRnhoZEE7RUFDRTtDckYyaGRGOztBcUZ4aGRBO0VBQ0U7Q3JGMmhkRjs7QXFGeGhkQTtFQUNFO0NyRjJoZEY7O0FxRnhoZEE7RUFDRTtDckYyaGRGOztBcUZ4aGRBO0VBQ0U7Q3JGMmhkRjs7QXFGeGhkQTtFQUNFO0NyRjJoZEY7O0FxRnhoZEE7RUFDRTtDckYyaGRGOztBcUZ4aGRBO0VBQ0U7Q3JGMmhkRjs7QXFGeGhkQTtFQUNFO0NyRjJoZEY7O0FxRnhoZEE7RUFDRTtDckYyaGRGOztBcUZ4aGRBO0VBQ0U7Q3JGMmhkRjs7QXFGeGhkQTtFQUNFO0NyRjJoZEY7O0FxRnhoZEE7RUFDRTtDckYyaGRGOztBcUZ4aGRBO0VBQ0U7Q3JGMmhkRjs7QXFGeGhkQTtFQUNFO0NyRjJoZEY7O0FxRnhoZEE7RUFDRTtDckYyaGRGOztBcUZ4aGRBO0VBQ0U7Q3JGMmhkRjs7QXFGeGhkQTtFQUNFO0NyRjJoZEY7O0FxRnhoZEE7RUFDRTtDckYyaGRGOztBcUZ4aGRBO0VBQ0U7Q3JGMmhkRjs7QXFGeGhkQTtFQUNFO0NyRjJoZEY7O0FxRnhoZEE7RUFDRTtDckYyaGRGOztBcUZ4aGRBO0VBQ0U7Q3JGMmhkRjs7QXFGeGhkQTtFQUNFO0lBQ0U7R3JGMmhkRjs7RXFGemhkQTtJQUNFO0dyRjRoZEY7O0VxRjFoZEE7SUFDRTtHckY2aGRGOztFcUYzaGRBO0lBQ0U7R3JGOGhkRjs7RXFGNWhkQTtJQUNFO0dyRitoZEY7O0VxRjdoZEE7SUFDRTtHckZnaWRGOztFcUY5aGRBO0lBQ0U7R3JGaWlkRjs7RXFGL2hkQTtJQUNFO0dyRmtpZEY7O0VxRmhpZEE7SUFDRTtHckZtaWRGOztFcUZqaWRBO0lBQ0U7R3JGb2lkRjs7RXFGbGlkQTtJQUNFO0dyRnFpZEY7O0VxRm5pZEE7SUFDRTtHckZzaWRGOztFcUZwaWRBO0lBQ0U7R3JGdWlkRjs7RXFGcmlkQTtJQUNFO0dyRndpZEY7O0VxRnRpZEE7SUFDRTtHckZ5aWRGOztFcUZ2aWRBO0lBQ0U7R3JGMGlkRjs7RXFGeGlkQTtJQUNFO0dyRjJpZEY7O0VxRnppZEE7SUFDRTtHckY0aWRGOztFcUYxaWRBO0lBQ0U7R3JGNmlkRjs7RXFGM2lkQTtJQUNFO0dyRjhpZEY7O0VxRjVpZEE7SUFDRTtHckYraWRGOztFcUY3aWRBO0lBQ0U7R3JGZ2pkRjtDQUNGO0FxRjdpZEE7RUFDRTtJQUNFO0dyRitpZEY7O0VxRjdpZEE7SUFDRTtHckZnamRGOztFcUY5aWRBO0lBQ0U7R3JGaWpkRjs7RXFGL2lkQTtJQUNFO0dyRmtqZEY7O0VxRmhqZEE7SUFDRTtHckZtamRGOztFcUZqamRBO0lBQ0U7R3JGb2pkRjs7RXFGbGpkQTtJQUNFO0dyRnFqZEY7O0VxRm5qZEE7SUFDRTtHckZzamRGOztFcUZwamRBO0lBQ0U7R3JGdWpkRjs7RXFGcmpkQTtJQUNFO0dyRndqZEY7Q0FDRjtBcUZyamRBOztzQ0FBQTtBQUdBO3NDQUFBO0FBRUE7QUFDQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7O0VBRUU7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0FBQ0E7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtBQUNBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtBQUNBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0FBQ0E7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtBQUNBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7c0NBQUE7QUFFQTtBQUNBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0FBQ0E7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0FBQ0E7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7QUFDQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtBQUNBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0FBQ0E7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7QUFDQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtBQUNBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0FBQ0E7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0FBQ0E7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7QUFDQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtBQUNBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0FBQ0E7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7QUFDQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtBQUNBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0FBQ0E7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7QUFDQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtBQUNBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0FBQ0E7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7QUFDQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtBQUNBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtBQUNBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtBQUNBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtBQUNBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtzQ0FBQTtBQUVBO0FBQ0E7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0FBQ0E7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0FBQ0E7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtBQUNBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtBQUNBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtBQUNBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtBQUNBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtBQUNBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtBQUNBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtBQUNBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtBQUNBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtBQUNBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtBQUNBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtBQUNBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtBQUNBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtBQUNBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtBQUNBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtBQUNBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtBQUNBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtBQUNBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBOztzQ0FBQTtBQUdBO0FBQ0E7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtBQUNBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7QUFDQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0FBQ0E7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtBQUNBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7QUFDQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0FBQ0E7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtBQUNBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7QUFDQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0FBQ0E7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtBQUNBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7O3NDQUFBO0FBR0E7QUFDQTtFQUNFO0VBQ0c7RUFDSDtDckZ1amRGOztBcUZwamRBOztzQ0FBQTtBQUdBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBOztzQ0FBQTtBQUdBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtFQUNBO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7Q3JGdWpkRjs7QXFGcGpkQTtFQUNFO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtFQUNBO0NyRnVqZEY7O0FxRnBqZEE7RUFDRTtDckZ1amRGOztBcUZwamRBO0VBQ0U7SUFDRTtHckZ1amRGOztFcUZyamRBO0lBQ0U7R3JGd2pkRjs7RXFGdGpkQTtJQUNFO0dyRnlqZEY7O0VxRnZqZEE7SUFDRTtHckYwamRGOztFcUZ4amRBO0lBQ0U7R3JGMmpkRjtDQUNGO0FxRnhqZEE7RUFDRTtJQUNFO0dyRjBqZEY7O0VxRnhqZEE7SUFDRTtHckYyamRGOztFcUZ6amRBO0lBQ0U7R3JGNGpkRjs7RXFGMWpkQTtJQUNFO0dyRjZqZEY7O0VxRjNqZEE7SUFDRTtHckY4amRGOztFcUY1amRBO0lBQ0U7R3JGK2pkRjs7RXFGN2pkQTtJQUNFO0dyRmdrZEY7O0VxRjlqZEE7SUFDRTtHckZpa2RGOztFcUYvamRBO0lBQ0U7R3JGa2tkRjs7RXFGaGtkQTtJQUNFO0dyRm1rZEY7O0VxRmprZEE7SUFDRTtHckZva2RGOztFcUZsa2RBO0lBQ0U7R3JGcWtkRjs7RXFGbmtkQTtJQUNFO0dyRnNrZEY7O0VxRnBrZEE7SUFDRTtHckZ1a2RGOztFcUZya2RBO0lBQ0U7R3JGd2tkRjs7RXFGdGtkQTtJQUNFO0dyRnlrZEY7O0VxRnZrZEE7SUFDRTtHckYwa2RGOztFcUZ4a2RBO0lBQ0U7R3JGMmtkRjs7RXFGemtkQTtJQUNFO0dyRjRrZEY7O0VxRjFrZEE7SUFDRTtHckY2a2RGOztFcUYza2RBO0lBQ0U7R3JGOGtkRjs7RXFGNWtkQTtJQUNFO0dyRitrZEY7O0VxRjdrZEE7SUFDRTtHckZnbGRGOztFcUY5a2RBO0lBQ0U7R3JGaWxkRjs7RXFGL2tkQTtJQUNFO0dyRmtsZEY7O0VxRmhsZEE7SUFDRTtHckZtbGRGOztFcUZqbGRBO0lBQ0U7R3JGb2xkRjs7RXFGbGxkQTtJQUNFO0dyRnFsZEY7Q0FDRjtBcUZsbGRBO0VBQ0U7SUFDRTtHckZvbGRGOztFcUZsbGRBO0lBQ0U7R3JGcWxkRjs7RXFGbmxkQTtJQUNFO0dyRnNsZEY7O0VxRnBsZEE7SUFDRTtHckZ1bGRGOztFcUZybGRBO0lBQ0U7R3JGd2xkRjs7RXFGdGxkQTtJQUNFO0dyRnlsZEY7O0VxRnZsZEE7SUFDRTtHckYwbGRGOztFcUZ4bGRBO0lBQ0U7R3JGMmxkRjs7RXFGemxkQTtJQUNFO0dyRjRsZEY7O0VxRjFsZEE7SUFDRTtHckY2bGRGOztFcUYzbGRBO0lBQ0U7R3JGOGxkRjs7RXFGNWxkQTtJQUNFO0dyRitsZEY7Q0FDRjtBcUY1bGRBO0VBQ0U7SUFDRTtHckY4bGRGO0NBQ0Y7QXFGM2xkQTtFQUNFO0lBQ0U7R3JGNmxkRjtDQUNGO0FxRjFsZEE7O3NDQUFBO0FBR0E7RUFDRTtDckY0bGRGOztBcUZ6bGRBO0VBQ0U7Q3JGNGxkRjs7QXFGemxkQTtFQUNFO0NyRjRsZEY7O0FxRnpsZEE7RUFDRTtDckY0bGRGOztBcUZ6bGRBO0VBQ0U7Q3JGNGxkRjs7QXFGemxkQTtFQUNFO0NyRjRsZEY7O0FxRnpsZEE7RUFDRTtDckY0bGRGOztBcUZ6bGRBO0VBQ0U7Q3JGNGxkRjs7QXFGemxkQTtFQUNFO0NyRjRsZEY7O0FxRnpsZEE7RUFDRTtJQUNFO0dyRjRsZEY7O0VxRjFsZEE7SUFDRTtHckY2bGRGOztFcUYzbGRBO0lBQ0U7R3JGOGxkRjs7RXFGNWxkQTtJQUNFO0dyRitsZEY7O0VxRjdsZEE7SUFDRTtHckZnbWRGOztFcUY5bGRBO0lBQ0U7R3JGaW1kRjs7RXFGL2xkQTtJQUNFO0dyRmttZEY7O0VxRmhtZEE7SUFDRTtHckZtbWRGOztFcUZqbWRBO0lBQ0U7R3JGb21kRjtDQUNGO0FxRmptZEE7O3NDQUFBO0FBR0E7RUFDRTtDckZtbWRGOztBcUZobWRBOztzQ0FBQTtBQUdBO0VBQ0U7Q3JGbW1kRjs7QXFGaG1kQTtFQUNFO0NyRm1tZEY7O0FxRmhtZEE7RUFDRTtDckZtbWRGOztBcUZobWRBOztzQ0FBQTtBQUdBO0VBQ0U7Q3JGbW1kRjs7QXFGaG1kQTtFQUNFO0NyRm1tZEY7O0FxRmhtZEE7RUFDRTtDckZtbWRGOztBcUZobWRBO0VBQ0U7Q3JGbW1kRjs7QXFGaG1kQTtFQUNFO0NyRm1tZEY7O0FxRmhtZEE7RUFDRTtDckZtbWRGOztBcUZobWRBO0VBQ0U7Q3JGbW1kRjs7QXFGaG1kQTtFQUNFO0NyRm1tZEY7O0FxRmhtZEE7RUFDRTtDckZtbWRGOztBcUZobWRBO0VBQ0U7Q3JGbW1kRjs7QXFGaG1kQTtFQUNFO0NyRm1tZEY7O0FxRmhtZEE7RUFDRTtDckZtbWRGOztBcUZobWRBO0VBQ0U7Q3JGbW1kRjs7QXFGaG1kQTtFQUNFO0NyRm1tZEY7O0FxRmhtZEE7RUFDRTtDckZtbWRGOztBcUZobWRBO0VBQ0U7Q3JGbW1kRjs7QXFGaG1kQTs7c0NBQUE7QUFHQTtFQUNFO0NyRm1tZEY7O0FxRmhtZEE7RUFDRTtDckZtbWRGOztBcUZobWRBO0VBQ0U7Q3JGbW1kRjs7QXFGaG1kQTtFQUNFO0NyRm1tZEY7O0FxRmhtZEE7RUFDRTtDckZtbWRGOztBcUZobWRBO0VBQ0U7Q3JGbW1kRjs7QXFGaG1kQTtFQUNFO0NyRm1tZEY7O0FxRmhtZEE7RUFDRTtDckZtbWRGOztBcUZobWRBO0VBQ0U7Q3JGbW1kRjs7QXFGaG1kQTtFQUNFO0NyRm1tZEY7O0FxRmhtZEE7RUFDRTtDckZtbWRGOztBcUZobWRBO0VBQ0U7Q3JGbW1kRjs7QXFGaG1kQTtFQUNFO0NyRm1tZEY7O0FxRmhtZEE7O3NDQUFBO0FBR0E7RUFDRTtDckZtbWRGOztBcUZobWRBO0VBQ0U7Q3JGbW1kRjs7QXFGaG1kQTs7c0NBQUE7QUFHQTtFQUNFO0NyRm1tZEY7O0FxRmhtZEE7RUFDRTtDckZtbWRGOztBcUZobWRBO0VBQ0U7Q3JGbW1kRjs7QXFGaG1kQTtFQUNFO0NyRm1tZEY7O0FxRmhtZEE7RUFDRTtDckZtbWRGOztBcUZobWRBO0VBQ0U7Q3JGbW1kRjs7QXFGaG1kQTtFQUNFO0NyRm1tZEY7O0FxRmhtZEE7O3NDQUFBO0FBR0E7RUFDRTtDckZtbWRGOztBcUZobWRBOztzQ0FBQTtBQUdBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JGbW1kRjs7QXFGaG1kQTtFQUNFO0NyRm1tZEY7O0FxRmhtZEE7O3NDQUFBO0FBR0E7RUFDRTtDckZtbWRGOztBcUZobWRBO0VBQ0U7Q3JGbW1kRjs7QXFGaG1kQTtFQUNFO0NyRm1tZEY7O0FxRmhtZEE7RUFDRTtDckZtbWRGOztBcUZobWRBO0VBQ0U7SUFDRTtHckZtbWRGOztFcUZqbWRBO0lBQ0U7R3JGb21kRjs7RXFGbG1kQTtJQUNFO0dyRnFtZEY7O0VxRm5tZEE7SUFDRTtHckZzbWRGO0NBQ0Y7QXFGbm1kQTtFQUNFO0lBQ0U7R3JGcW1kRjs7RXFGbm1kQTtJQUNFO0dyRnNtZEY7O0VxRnBtZEE7SUFDRTtHckZ1bWRGOztFcUZybWRBO0lBQ0U7R3JGd21kRjtDQUNGO0FxRnJtZEE7RUFDRTtJQUNFO0dyRnVtZEY7O0VxRnJtZEE7SUFDRTtHckZ3bWRGOztFcUZ0bWRBO0lBQ0U7R3JGeW1kRjs7RXFGdm1kQTtJQUNFO0dyRjBtZEY7Q0FDRjtBcUZ2bWRBOztzQ0FBQTtBQUdBO0FBQ0E7RUFDRTtFQUNBO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0VBQ0U7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0VBQ0U7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0VBQ0U7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0VBQ0U7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0VBQ0U7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0VBQ0U7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0VBQ0U7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0VBQ0U7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0VBQ0U7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0NyRnltZEY7O0FxRnRtZEE7QUFDQTtFQUNFO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0VBQ0U7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0VBQ0U7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0VBQ0U7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0VBQ0U7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0VBQ0U7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0FBQ0E7RUFDRTtFQUNBO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0VBQ0U7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0VBQ0U7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0VBQ0U7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtFQUNBO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtFQUNBO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0VBQ0U7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0VBQ0U7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0VBQ0U7Q3JGeW1kRjs7QXFGdG1kQTtBQUNBO0VBQ0U7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0VBQ0U7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0VBQ0U7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0VBQ0U7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0NyRnltZEY7O0FxRnRtZEE7QUFDQTtFQUNFO0VBQ0E7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0VBQ0U7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0VBQ0U7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0VBQ0U7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0VBQ0U7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0VBQ0E7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0VBQ0E7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0VBQ0U7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0VBQ0U7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0FBQ0E7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0VBQ0U7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0VBQ0U7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0VBQ0U7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0FBQ0E7RUFDRTtFQUNBO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0VBQ0U7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0VBQ0U7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0VBQ0U7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0VBQ0U7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0VBQ0U7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0VBQ0U7Q3JGeW1kRjs7QXFGdG1kQTtFQUNFO0NyRnltZEY7O0FxRnRtZEE7RUFDRTtDckZ5bWRGOztBcUZ0bWRBO0VBQ0U7Q3JGeW1kRjs7QXFGdG1kQTtBQUNBO0VBQ0U7SUFDRTtHckZ5bWRGOztFcUZ2bWRBO0lBQ0U7R3JGMG1kRjs7RXFGeG1kQTtJQUNFO0dyRjJtZEY7O0VxRnptZEE7SUFDRTtHckY0bWRGO0NBQ0Y7QXFGem1kQTtBQUNBO0VBQ0U7SUFDRTtHckYybWRGOztFcUZ6bWRBO0lBQ0U7R3JGNG1kRjs7RXFGMW1kQTtJQUNFO0dyRjZtZEY7O0VxRjNtZEE7SUFDRTtHckY4bWRGOztFcUY1bWRBO0lBQ0U7R3JGK21kRjs7RXFGN21kQTtJQUNFO0dyRmduZEY7O0VxRjltZEE7SUFDRTtHckZpbmRGOztFcUYvbWRBO0lBQ0U7R3JGa25kRjs7RXFGaG5kQTtJQUNFO0dyRm1uZEY7O0Vx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O0FBR0E7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0VBQ0U7SUFDRTtHckYwbmRGO0NBQ0Y7QXFGdm5kQTtFQUNFO0lBQ0U7R3JGeW5kRjtDQUNGO0FxRnRuZEE7O3NDQUFBO0FBR0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0dBQUE7QUF3QkE7RUFDRTtFQUNBO0VBQ0E7Q3JGd25kRjs7QXFGcm5kQTtFQUNFO0VBQ0E7RUFDQTtDckZ3bmRGOztBcUZybmRBOztFQUVFO0VBQ0E7RUFDQTtDckZ3bmRGOztBcUZybmRBO0VBQ0U7Q3JGd25kRjs7QXFGcm5kQTtFQUNFO0NyRnduZEY7O0FxRnJuZEE7O0VBRUU7Q3JGd25kRjs7QXFGcm5kQTtFQUNFO0NyRnduZEY7O0FxRnJuZEE7RUFDRTtDckZ3bmRGOztBcUZybmRBOztFQUVFO0NyRnduZEY7O0FxRnJuZEE7RUFDRTtDckZ3bmRGOztBcUZybmRBO0VBQ0U7Q3JGd25kRjs7QXFGcm5kQTs7RUFFRTtDckZ3bmRGOztBcUZybmRBO0VBQ0U7Q3JGd25kRjs7QXFGcm5kQTtFQUNFO0NyRnduZEY7O0FxRnJuZEE7O0VBRUU7Q3JGd25kRjs7QXFGcm5kQTtFQUNFO0NyRnduZEY7O0FxRnJuZEE7RUFDRTtDckZ3bmRGOztBcUZybmRBOztFQUVFO0NyRnduZEY7O0FxRnJuZEE7RUFDRTtDckZ3bmRGOztBcUZybmRBO0VBQ0U7Q3JGd25kRjs7QXFGcm5kQTs7RUFFRTtDckZ3bmRGOztBcUZybmRBO0VBQ0U7Q3JGd25kRjs7QXFGcm5kQTtFQUNFO0NyRnduZEY7O0FxRnJuZEE7O0VBRUU7Q3JGd25kRjs7QXFGcm5kQTtFQUNFO0NyRnduZEY7O0FxRnJuZEE7RUFDRTtDckZ3bmRGOztBcUZybmRBOztFQUVFO0NyRnduZEY7O0FxRnJuZEE7RUFDRTtDckZ3bmRGOztBcUZybmRBO0VBQ0U7Q3JGd25kRjs7QXFGcm5kQTs7RUFFRTtDckZ3bmRGOztBcUZybmRBO0VBQ0U7Q3JGd25kRjs7QXFGcm5kQTtFQUNFO0NyRnduZEY7O0FxRnJuZEE7O0VBRUU7Q3JGd25kRjs7QXFGcm5kQTtFQUNFO0NyRnduZEY7O0FxRnJuZEE7RUFDRTtDckZ3bmRGOztBcUZybmRBOztFQUVFO0NyRnduZEY7O0FxRnJuZEE7RUFDRTtDckZ3bmRGOztBcUZybmRBO0VBQ0U7Q3JGd25kRjs7QXFGcm5kQTs7RUFFRTtDckZ3bmRGOztBcUZybmRBOztzQ0FBQTtBQUdBO0VBRVU7Q3JGd25kVjs7QXFGcm5kQTtFQUVVO0NyRnduZFY7O0FxRnJuZEE7RUFFVTtDckZ3bmRWOztBcUZybmRBO0VBRVU7Q3JGd25kVjs7QXFGcm5kQTtFQUVVO0NyRnduZFY7O0FxRnJuZEE7RUFFVTtDckZ3bmRWOztBcUZybmRBO0VBRVU7Q3JGd25kVjs7QXFGcm5kQTtFQUVVO0NyRnduZFY7O0FxRnJuZEE7RUFFVTtDckZ3bmRWOztBcUZybmRBO0VBRVU7Q3JGd25kVjs7QXFGcm5kQTtFQUVVO0NyRnduZFY7O0FxRnJuZEE7RUFFVTtDckZ3bmRWOztBcUZybmRBO0VBRVU7Q3JGd25kVjs7QXFGcm5kQTtFQUVVO0NyRnduZFY7O0FxRnJuZEE7RUFFVTtDckZ3bmRWOztBcUZybmRBO0VBRVU7Q3JGd25kVjs7QXFGcm5kQTtFQUVVO0VBQ1I7Q3JGd25kRjs7QXFGcm5kQTtFQUVVO0NyRnduZFY7O0FxRnJuZEE7RUFFVTtDckZ3bmRWOztBcUZybmRBO0VBRVU7RUFDUjtDckZ3bmRGOztBcUZybmRBO0VBRVU7Q3JGd25kVjs7QXFGcm5kQTtFQUVVO0NyRnduZFY7O0FxRnJuZEE7RUFFVTtDckZ3bmRWOztBcUZybmRBO0VBRVU7Q3JGd25kVjs7QXFGcm5kQTtFQUVVO0NyRnduZFY7O0FxRnJuZEE7RUFFVTtDckZ3bmRWOztBcUZybmRBO0VBRVU7Q3JGd25kVjs7QXFGcm5kQTtFQUVVO0NyRnduZFY7O0FxRnJuZEE7RUFFVTtDckZ3bmRWOztBcUZybmRBO0VBRVU7Q3JGd25kVjs7QXFGcm5kQTtFQUVVO0NyRnduZFY7O0FxRnJuZEE7RUFFVTtDckZ3bmRWOztBcUZybmRBO0VBRVU7Q3JGd25kVjs7QXFGcm5kQTtFQUVVO0NyRnduZFY7O0FxRnJuZEE7RUFFVTtDckZ3bmRWOztBcUZybmRBO0VBRVU7Q3JGd25kVjs7QXFGcm5kQTtFQUVVO0NyRnduZFY7O0FxRnJuZEE7RUFFVTtDckZ3bmRWOztBcUZybmRBO0VBRVU7Q3JGd25kVjs7QXFGcm5kQTtFQUVVO0NyRnduZFY7O0FxRnJuZEE7RUFFVTtDckZ3bmRWOztBcUZybmRBO0VBRVU7Q3JGd25kVjs7QXFGcm5kQTtFQUVVO0NyRnduZFY7O0FxRnJuZEE7RUFFVTtDckZ3bmRWOztBcUZybmRBO0VBRVU7Q3JGd25kVjs7QXFGcm5kQTs7c0NBQUE7QUFHQTtFQUNFO0NyRnduZEY7O0FxRnJuZEE7RUFDRTtDckZ3bmRGOztBcUZybmRBO0VBQ0U7Q3JGd25kRjs7QXFGcm5kQTtFQUNFO0NyRnduZEY7O0FxRnJuZEE7RUFDRTtDckZ3bmRGOztBcUZybmRBO0VBQ0U7Q3JGd25kRjs7QXFGcm5kQTtFQUNFO0NyRnduZEY7O0FxRnJuZEE7RUFDRTtDckZ3bmRGOztBcUZybmRBO0VBQ0U7Q3JGd25kRjs7QXFGcm5kQTtFQUNFO0NyRnduZEY7O0FxRnJuZEE7RUFDRTtDckZ3bmRGOztBcUZybmRBO0VBQ0U7Q3JGd25kRjs7QXFGcm5kQTtFQUNFO0NyRnduZEY7O0FxRnJuZEE7RUFDRTtDckZ3bmRGOztBcUZybmRBO0VBQ0U7Q3JGd25kRjs7QXFGcm5kQTtFQUNFO0NyRnduZEY7O0FxRnJuZEE7RUFDRTtDckZ3bmRGOztBcUZybmRBO0VBQ0U7Q3JGd25kRjs7QXFGcm5kQTtFQUNFO0NyRnduZEY7O0FxRnJuZEE7RUFDRTtDckZ3bmRGOztBcUZybmRBO0VBQ0U7Q3JGd25kRjs7QXFGcm5kQTtFQUNFO0NyRnduZEY7O0FxRnJuZEE7RUFDRTtDckZ3bmRGOztBcUZybmRBOztzQ0FBQTtBQUdBO0VBQ0U7Q3JGd25kRjs7QXFGcm5kQTtFQUNFO0NyRnduZEY7O0FxRnJuZEE7RUFDRTtDckZ3bmRGOztBcUZybmRBO0VBQ0U7Q3JGd25kRjs7QXFGcm5kQTtFQUNFO0NyRnduZEY7O0FxRnJuZEE7RUFDRTtDckZ3bmRGOztBcUZybmRBO0VBQ0U7Q3JGd25kRjs7QXFGcm5kQTtFQUNFO0NyRnduZEY7O0FxRnJuZEE7RUFDRTtDckZ3bmRGOztBcUZybmRBO0VBQ0U7Q3JGd25kRjs7QXFGcm5kQTs7c0NBQUE7QUFHQTtFQUNFO0NyRnduZEY7O0FxRnJuZEE7O3NDQUFBOztBQU9BO0VBQ0U7RUFDQTtDckZ5bmRGOztBcUZ2bmRBO0VBQ0U7RUFDQTtDckYwbmRGOztBcUZ4bmRBO0VBQ0U7RUFDQTtDckYybmRGOztBcUY3bmRBO0VBQ0U7RUFDQTtDckYybmRGOztBcUZ4bmRBO0VBQ0U7RUFDQTtDckYybmRGOztBcUYvbWRBO0VBQ0U7Q3JGMm5kRjs7QXFGeG5kQTtFQUNFO0NyRjJuZEY7O0FxRnhuZEE7RUFDRTtDckYybmRGOztBcUY1bmRBO0VBQ0U7Q3JGMm5kRjs7QXFGbm5kQTtFQUNFO0VBQ0E7Q3JGMm5kRjs7QXFGeG5kQTtFQUNFO0VBQ0E7Q3JGMm5kRjs7QXFGeG5kQTtFQUNFO0VBQ0E7Q3JGMm5kRjs7QXFGN25kQTtFQUNFO0VBQ0E7Q3JGMm5kRjs7QXFGeG5kQTtFQUNFO0VBQ0E7Q3JGMm5kRjs7QXFGeG5kQTtFQUNFO0VBQ0E7Q3JGMm5kRjs7QXFGeG5kQTs7c0NBQUE7QUFHQTtFQUNFO0lBQ0U7R3JGMm5kRjtDQUNGO0FxRnhuZEE7RUFDRTtJQUNFO0dyRjBuZEY7O0VxRnhuZEE7SUFDRTtHckYybmRGO0NBQ0Y7QXFGeG5kQTs7c0NBQUE7QUFHQTtzQ0FBQTtBQUVBO0FBQ0E7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0FBQ0E7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtBQUNBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7QUFDQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtBQUNBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0FBQ0E7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0FBQ0E7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtzQ0FBQTtBQUVBO0FBQ0E7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtBQUNBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0FBQ0E7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0FBQ0E7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtBQUNBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7QUFDQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtBQUNBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7QUFDQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0FBQ0E7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7QUFDQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0FBQ0E7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7QUFDQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0FBQ0E7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtBQUNBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7QUFDQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtBQUNBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7QUFDQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0FBQ0E7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtBQUNBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7O3NDQUFBO0FBR0E7QUFDQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtBQUNBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0FBQ0E7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7QUFDQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtBQUNBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0FBQ0E7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7QUFDQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtBQUNBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0FBQ0E7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7QUFDQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7RUFDRTtDckYwbmRGOztBcUZ2bmRBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtBQUNBO0VBQ0U7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0NyRjBuZEY7O0FxRnZuZEE7RUFDRTtDckYwbmRGOztBcUZ2bmRBOztzQ0FBQTtBQUdBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JGMG5kRjs7QXFGdm5kQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NyRjBuZEY7O0FxRnZuZEE7O3NDQUFBO0FBR0E7QUFDQTtFQUNFO0VBQ0E7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0VBQ0E7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0VBQ0E7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0VBQ0E7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0VBQ0E7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0VBQ0E7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0VBQ0E7Q3JGMG5kRjs7QXFGdm5kQTtFQUNFO0lBQ0U7R3JGMG5kRjtDQUNGO0FxRnZuZEE7RUFDRTtJQUNFO0dyRnluZEY7O0VxRnZuZEE7SUFDRTtHckYwbmRGOztFcUZ4bmRBO0lBQ0U7R3JGMm5kRjs7RXFGem5kQTtJQUNFO0dyRjRuZEY7O0VxRjFuZEE7SUFDRTtHckY2bmRGOztFcUYzbmRBO0lBQ0U7R3JGOG5kRjs7RXFGNW5kQTtJQUNFO0dyRituZEY7Q0FDRjtBcUY1bmRBO0VBQ0U7RUFDQTtJQUNFO0lBQ0E7R3JGOG5kRjs7RXFGNW5kQTtJQUNFO0lBQ0E7R3JGK25kRjs7RXFGN25kQTtJQUNFO0lBQ0E7R3JGZ29kRjs7RXFGOW5kQTtJQUNFO0lBQ0E7R3JGaW9kRjs7RXFGL25kQTtJQUNFO0lBQ0E7R3JGa29kRjs7RXFGaG9kQTtJQUNFO0lBQ0E7R3JGbW9kRjs7RXFGam9kQTtJQUNFO0lBQ0E7R3JGb29kRjs7RXFGbG9kQTtJQUNFO0lBQ0E7R3JGcW9kRjs7RXFGbm9kQTtJQUNFO0lBQ0E7R3JGc29kRjs7RXFGcG9kQTtJQUNFO0lBQ0E7R3JGdW9kRjs7RXFGcm9kQTtJQUNFO0lBQ0E7R3JGd29kRjs7RXFGdG9kQTtJQUNFO0lBQ0E7R3JGeW9kRjs7RXFGdm9kQTtJQUNFO0lBQ0E7R3JGMG9kRjs7RXFGeG9kQTtJQUNFO0lBQ0E7R3JGMm9kRjs7RXFGem9kQTtJQUNFO0lBQ0E7R3JGNG9kRjs7RXFGMW9kQTtJQUNFO0lBQ0E7R3JGNm9kRjs7RXFGM29kQTtJQUNFO0lBQ0E7R3JGOG9kRjs7RXFGNW9kQTtJQUNFO0lBQ0E7R3JGK29kRjtDQUNGO0FxRjVvZEE7RUFDRTtFQUNBO0NyRjhvZEY7O0FxRjNvZEE7QUFDQTtFQUNFO0NyRjhvZEY7O0FxRjNvZEE7RUFDRTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7Q3JGOG9kRjs7QXFGM29kQTtFQUNFO0NyRjhvZEY7O0FxRjNvZEE7RUFDRTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7Q3JGOG9kRjs7QXFGM29kQTtBQUNBO0VBQ0U7Q3JGOG9kRjs7QXFGM29kQTtBQUNBO0VBQ0U7RUFDQTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7RUFDQTtDckY4b2RGOztBcUYzb2RBO0FBQ0E7RUFDRTtFQUNBO0NyRjhvZEY7O0FxRjNvZEE7RUFDRTtFQUNBO0NyRjhvZEY7O0FxRjNvZEE7RUFDRTtFQUNBO0NyRjhvZEY7O0FxRjNvZEE7RUFDRTtFQUNBO0NyRjhvZEY7O0FxRjNvZEE7RUFDRTtFQUNBO0NyRjhvZEY7O0FxRjNvZEE7RUFDRTtFQUNBO0NyRjhvZEY7O0FxRjNvZEE7RUFDRTtFQUNBO0NyRjhvZEY7O0FxRjNvZEE7RUFDRTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7RUFDQTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7RUFDQTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7RUFDQTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7RUFDQTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7RUFDQTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7RUFDQTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7RUFDQTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7RUFDQTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7RUFDQTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7RUFDQTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7RUFDQTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7RUFDQTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7RUFDQTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7RUFDQTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7RUFDQTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7RUFDQTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7RUFDQTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7RUFDQTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7RUFDQTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7RUFDQTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7Q3JGOG9kRjs7QXFGM29kQTtFQUNFO0VBQ0E7Q3JGOG9kRjs7QXFGM29kQTtFQUNFO0VBQ0E7Q3JGOG9kRjs7QXFGM29kQTtFQUNFO0VBQ0E7Q3JGOG9kRjs7QXFGM29kQTtFQUNFO0VBQ0E7Q3JGOG9kRjs7QXFGM29kQTtFQUNFO0VBQ0E7Q3JGOG9kRjs7QXFGM29kQTtFQUNFO0VBQ0E7Q3JGOG9kRjs7QXFGM29kQTtFQUNFO0VBQ0E7Q3JGOG9kRjs7QXFGM29kQTtFQUNFO0NyRjhvZEY7O0FxRjNvZEE7RUFDRTtFQUNBO0NyRjhvZEY7O0FxRjNvZEE7RUFDRTtFQUNBO0NyRjhvZEY7O0FxRjNvZEE7RUFDRTtFQUNBO0NyRjhvZEY7O0FxRjNvZEE7RUFDRTtFQUNBO0NyRjhvZEY7O0FxRjNvZEE7RUFDRTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7Q3JGOG9kRjs7QXFGM29kQTtFQUNFO0NyRjhvZEY7O0FxRjNvZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7RUFDQTtFQUNBO0NyRjhvZEY7O0FxRjNvZEE7RUFDRTtFQUNBO0VBQ0E7Q3JGOG9kRjs7QXFGM29kQTtFQUNFO0VBQ0E7RUFDQTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7RUFDQTtFQUNBO0NyRjhvZEY7O0FxRjNvZEE7RUFDRTtFQUNBO0VBQ0E7Q3JGOG9kRjs7QXFGM29kQTtFQUNFO0VBQ0E7RUFDQTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7RUFDQTtFQUNBO0NyRjhvZEY7O0FxRjNvZEE7RUFDRTtFQUNBO0NyRjhvZEY7O0FxRjNvZEE7RUFDRTtFQUNBO0VBQ0E7Q3JGOG9kRjs7QXFGM29kQTtFQUNFO0VBQ0E7RUFDQTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7RUFDQTtFQUNBO0NyRjhvZEY7O0FxRjNvZEE7RUFDRTtFQUNBO0VBQ0E7Q3JGOG9kRjs7QXFGM29kQTtFQUNFO0VBQ0E7Q3JGOG9kRjs7QXFGM29kQTtFQUNFO0VBQ0E7RUFDQTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7RUFDQTtFQUNBO0NyRjhvZEY7O0FxRjNvZEE7RUFDRTtFQUNBO0VBQ0E7Q3JGOG9kRjs7QXFGM29kQTtFQUNFO0VBQ0E7RUFDQTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7RUFDQTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7RUFDQTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3JGOG9kRjs7QXFGM29kQTtFQUNFO0VBQ0E7RUFDQTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7RUFDQTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7RUFDQTtDckY4b2RGOztBcUYzb2RBO0FBQ0E7RUFDRTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7Q3JGOG9kRjs7QXFGM29kQTtFQUNFO0VBQ0E7Q3JGOG9kRjs7QXFGM29kQTtFQUNFO0NyRjhvZEY7O0FxRjNvZEE7RUFDRTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7Q3JGOG9kRjs7QXFGM29kQTtFQUNFO0NyRjhvZEY7O0FxRjNvZEE7RUFDRTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7Q3JGOG9kRjs7QXFGM29kQTtFQUNFO0NyRjhvZEY7O0FxRjNvZEE7RUFDRTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7Q3JGOG9kRjs7QXFGM29kQTtFQUNFO0NyRjhvZEY7O0FxRjNvZEE7RUFDRTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7Q3JGOG9kRjs7QXFGM29kQTtFQUNFO0NyRjhvZEY7O0FxRjNvZEE7RUFDRTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7Q3JGOG9kRjs7QXFGM29kQTtFQUNFO0NyRjhvZEY7O0FxRjNvZEE7RUFDRTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7Q3JGOG9kRjs7QXFGM29kQTtFQUNFO0NyRjhvZEY7O0FxRjNvZEE7RUFDRTtDckY4b2RGOztBcUYzb2RBO0FBQ0E7RUFDRTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7Q3JGOG9kRjs7QXFGM29kQTtFQUNFO0NyRjhvZEY7O0FxRjNvZEE7RUFDRTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7Q3JGOG9kRjs7QXFGM29kQTtFQUNFO0NyRjhvZEY7O0FxRjNvZEE7RUFDRTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7Q3JGOG9kRjs7QXFGM29kQTtFQUNFO0NyRjhvZEY7O0FxRjNvZEE7RUFDRTtDckY4b2RGOztBcUYzb2RBO0VBQ0U7Q3JGOG9kRjs7QXFGM29kQTtFQUNFO0lBQ0U7SUFDQTtHckY4b2RGOztFcUY1b2RBO0lBQ0U7SUFDQTtHckYrb2RGOztFcUY3b2RBO0lBQ0U7SUFDQTtHckZncGRGOztFcUY5b2RBO0lBQ0U7SUFDQTtHckZpcGRGOztFcUYvb2RBO0lBQ0U7SUFDQTtHckZrcGRGOztFcUZocGRBO0lBQ0U7R3JGbXBkRjs7RXFGanBkQTtJQUNFO0dyRm9wZEY7O0VxRmxwZEE7SUFDRTtJQUNBO0lBQ0E7R3JGcXBkRjs7RXFGbnBkQTtJQUNFO0dyRnNwZEY7O0VxRnBwZEE7SUFDRTtHckZ1cGRGO0NBQ0Y7QXFGcHBkQTtFQUNFO0lBQ0U7SUFDQTtHckZzcGRGOztFcUZwcGRBO0lBQ0U7SUFDQTtHckZ1cGRGOztFcUZycGRBO0lBQ0U7SUFDQTtHckZ3cGRGOztFcUZ0cGRBO0lBQ0U7SUFDQTtHckZ5cGRGOztFcUZ2cGRBO0lBQ0U7SUFDQTtHckYwcGRGOztFcUZ4cGRBO0lBQ0U7SUFDQTtHckYycGRGOztFcUZ6cGRBO0lBQ0U7SUFDQTtHckY0cGRGOztFcUYxcGRBO0lBQ0U7R3JGNnBkRjs7RXFGM3BkQTtJQUNFO0lBQ0E7R3JGOHBkRjs7RXFGNXBkQTtJQUNFO0lBQ0E7R3JGK3BkRjs7RXFGN3BkQTtJQUNFO0dyRmdxZEY7O0VxRjlwZEE7SUFDRTtJQUNBO0dyRmlxZEY7O0VxRi9wZEE7SUFDRTtJQUNBO0dyRmtxZEY7O0VxRmhxZEE7SUFDRTtHckZtcWRGOztFcUZqcWRBO0lBQ0U7R3JGb3FkRjs7RXFGbHFkQTtJQUNFO0dyRnFxZEY7O0VxRm5xZEE7SUFDRTtHckZzcWRGOztFcUZwcWRBO0lBQ0U7SUFDQTtHckZ1cWRGOztFcUZycWRBO0lBQ0U7SUFDQTtHckZ3cWRGOztFcUZ0cWRBO0lBQ0U7SUFDQTtHckZ5cWRGOztFcUZ2cWRBO0lBQ0U7SUFDQTtJQUNBO0dyRjBxZEY7O0VxRnhxZEE7SUFDRTtHckYycWRGOztFcUZ6cWRBO0lBQ0U7R3JGNHFkRjs7RXFGMXFkQTtJQUNFO0dyRjZxZEY7O0VxRjNxZEE7SUFDRTtJQUNBO0dyRjhxZEY7Q0FDRjtBcUYzcWRBO0VBQ0U7SUFDRTtJQUNBO0dyRjZxZEY7O0VxRjNxZEE7SUFDRTtJQUNBO0dyRjhxZEY7O0VxRjVxZEE7SUFDRTtJQUNBO0dyRitxZEY7O0VxRjdxZEE7SUFDRTtHckZncmRGOztFcUY5cWRBO0lBQ0U7SUFDQTtJQUNBO0dyRmlyZEY7O0VxRi9xZEE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtHckZrcmRGOztFcUZocmRBO0lBQ0U7SUFDQTtJQUNBO0dyRm1yZEY7O0VxRmpyZEE7SUFDRTtJQUNBO0dyRm9yZEY7O0VxRmxyZEE7SUFDRTtHckZxcmRGO0NBQ0Y7QXFGbHJkQTtFQUNFO0lBQ0U7R3JGb3JkRjtDQUNGO0FxRmpyZEE7RUFDRTtFQUNBO0VBQ0E7Q3JGbXJkRjs7QXFGaHJkQTtFQUNFO0NyRm1yZEY7O0FxRmhyZEE7O3NDQUFBO0FBR0E7QUFDQTtFQUNFO0NyRm1yZEY7O0FxRmhyZEE7RUFDRTtDckZtcmRGOztBcUZocmRBO0VBQ0U7Q3JGbXJkRjs7QXFGaHJkQTtFQUNFO0NyRm1yZEY7O0FxRmhyZEE7RUFDRTtDckZtcmRGOztBcUZocmRBO0FBQ0E7RUFDRTtDckZtcmRGOztBcUZocmRBO0FBQ0E7RUFDRTtDckZtcmRGOztBcUZocmRBO0VBQ0U7Q3JGbXJkRjs7QXFGaHJkQTtBQUNBO0VBQ0U7Q3JGbXJkRjs7QXFGaHJkQTtBQUNBO0VBQ0U7Q3JGbXJkRjs7QXFGaHJkQTtFQUNFO0NyRm1yZEY7O0FxRmhyZEE7RUFDRTtDckZtcmRGOztBcUZocmRBO0VBQ0U7Q3JGbXJkRjs7QXFGaHJkQTtBQUNBO0VBQ0U7Q3JGbXJkRjs7QXFGaHJkQTtFQUNFO0NyRm1yZEY7O0FxRmhyZEE7RUFDRTtDckZtcmRGOztBcUZocmRBO0VBQ0U7Q3JGbXJkRjs7QXFGaHJkQTtFQUNFO0NyRm1yZEY7O0FxRmhyZEE7RUFDRTtDckZtcmRGOztBcUZocmRBO0FBQ0E7RUFDRTtDckZtcmRGOztBcUZocmRBO0VBQ0U7SUFDRTtHckZtcmRGOztFcUZqcmRBO0lBQ0U7R3JGb3JkRjs7RXFGbHJkQTtJQUNFO0dyRnFyZEY7Q0FDRjtBcUZscmRBO0VBQ0U7SUFDRTtHckZvcmRGOztFcUZscmRBO0lBQ0U7R3JGcXJkRjtDQUNGO0FxRmxyZEE7RUFDRTtJQUNFO0dyRm9yZEY7O0VxRmxyZEE7SUFDRTtHckZxcmRGOztFcUZucmRBO0lBQ0U7R3JGc3JkRjtDQUNGO0FxRm5yZEE7RUFDRTtJQUNFO0dyRnFyZEY7Q0FDRjtBcUZscmRBO0FBQ0E7RUFDRTtDckZvcmRGOztBcUZqcmRBO0VBQ0U7Q3JGb3JkRjs7QXFGanJkQTtFQUNFO0NyRm9yZEY7O0FxRmpyZEE7RUFDRTtDckZvcmRGOztBcUZqcmRBO0VBQ0U7Q3JGb3JkRjs7QXFGanJkQTtFQUNFO0NyRm9yZEY7O0FxRmpyZEE7RUFDRTtDckZvcmRGOztBcUZqcmRBO0VBQ0U7Q3JGb3JkRjs7QXFGanJkQTtFQUNFO0NyRm9yZEY7O0FxRmpyZEE7RUFDRTtDckZvcmRGOztBcUZqcmRBO0VBQ0U7Q3JGb3JkRjs7QXFGanJkQTtFQUNFO0NyRm9yZEY7O0FxRmpyZEE7RUFDRTtDckZvcmRGOztBcUZqcmRBO0VBQ0U7Q3JGb3JkRjs7QXFGanJkQTtFQUNFO0VBQ0E7Q3JGb3JkRjs7QXFGanJkQTtFQUNFO0NyRm9yZEY7O0FxRmpyZEE7RUFDRTtFQUNBO0NyRm9yZEY7O0FxRmpyZEE7RUFDRTtDckZvcmRGOztBcUZqcmRBO0VBQ0U7Q3JGb3JkRjs7QXFGanJkQTtFQUNFO0NyRm9yZEY7O0FxRmpyZEE7RUFDRTtFQUNBO0NyRm9yZEY7O0FxRmpyZEE7RUFDRTtDckZvcmRGOztBcUZqcmRBO0VBQ0U7Q3JGb3JkRjs7QXFGanJkQTtFQUNFO0NyRm9yZEY7O0FxRmpyZEE7RUFDRTtDckZvcmRGOztBcUZqcmRBO0VBQ0U7Q3JGb3JkRjs7QXFGanJkQTtFQUNFO0VBQ0E7Q3JGb3JkRjs7QXFGanJkQTtFQUNFO0NyRm9yZEY7O0FxRmpyZEE7RUFDRTtDckZvcmRGOztBcUZqcmRBO0VBQ0U7Q3JGb3JkRjs7QXFGanJkQTtFQUNFO0NyRm9yZEY7O0FxRmpyZEE7RUFDRTtDckZvcmRGOztBcUZqcmRBO0VBQ0U7Q3JGb3JkRjs7QXFGanJkQTtFQUNFO0NyRm9yZEY7O0FxRmpyZEE7RUFDRTtFQUNBO0NyRm9yZEY7O0FxRmpyZEE7RUFDRTtDckZvcmRGOztBcUZqcmRBO0VBQ0U7Q3JGb3JkRjs7QXFGanJkQTtFQUNFO0NyRm9yZEY7O0FxRmpyZEE7RUFDRTtDckZvcmRGOztBcUZqcmRBO0VBQ0U7Q3JGb3JkRjs7QXFGanJkQTtFQUNFO0NyRm9yZEY7O0FxRmpyZEE7RUFDRTtFQUNBO0NyRm9yZEY7O0FxRmpyZEE7RUFDRTtFQUNBO0NyRm9yZEY7O0FxRmpyZEE7RUFDRTtDckZvcmRGOztBcUZqcmRBO0VBQ0U7Q3JGb3JkRjs7QXFGanJkQTtFQUNFO0NyRm9yZEY7O0FxRmpyZEE7RUFDRTtDckZvcmRGOztBcUZqcmRBO0VBQ0U7Q3JGb3JkRjs7QXFGanJkQTtFQUNFO0NyRm9yZEY7O0FxRmpyZEE7RUFDRTtDckZvcmRGOztBcUZqcmRBO0VBQ0U7Q3JGb3JkRjs7QXFGanJkQTtFQUNFO0VBQ0E7RUFDQTtDckZvcmRGOztBcUZqcmRBO0VBQ0U7Q3JGb3JkRjs7QXFGanJkQTtFQUNFO0NyRm9yZEY7O0FxRmpyZEE7RUFDRTtDckZvcmRGOztBcUZqcmRBO0FBQ0E7RUFDRTtDckZvcmRGOztBcUZqcmRBO0VBQ0U7Q3JGb3JkRjs7QXFGanJkQTtFQUNFO0NyRm9yZEY7O0FxRmpyZEE7RUFDRTtDckZvcmRGOztBcUZqcmRBO0VBQ0U7Q3JGb3JkRjs7QXFGanJkQTtFQUNFO0NyRm9yZEY7O0FxRmpyZEE7RUFDRTtDckZvcmRGOztBcUZqcmRBO0VBQ0U7Q3JGb3JkRjs7QXFGanJkQTtFQUNFO0NyRm9yZEY7O0FxRmpyZEE7RUFDRTtDckZvcmRGOztBcUZqcmRBO0VBQ0U7Q3JGb3JkRjs7QXFGanJkQTtFQUNFO0NyRm9yZEY7O0FxRmpyZEE7RUFDRTtDckZvcmRGOztBcUZqcmRBO0VBQ0U7SUFDRTtHckZvcmRGOztFcUZscmRBO0lBQ0U7R3JGcXJkRjtDQUNGO0FxRmxyZEE7RUFDRTtJQUNFO0dyRm9yZEY7O0VxRmxyZEE7SUFDRTtHckZxcmRGOztFcUZucmRBO0lBQ0U7R3JGc3JkRjs7RXFGcHJkQTtJQUNFO0dyRnVyZEY7O0VxRnJyZEE7SUFDRTtHckZ3cmRGOztFcUZ0cmRBO0lBQ0U7R3JGeXJkRjs7RXFGdnJkQTtJQUNFO0dyRjByZEY7O0VxRnhyZEE7SUFDRTtHckYycmRGOztFcUZ6cmRBO0lBQ0U7R3JGNHJkRjs7RXFGMXJkQTtJQUNFO0dyRjZyZEY7O0VxRjNyZEE7SUFDRTtHckY4cmRGOztFcUY1cmRBO0lBQ0U7R3JGK3JkRjtDQUNGO0FxRjVyZEE7RUFDRTtJQUNFO0dyRjhyZEY7O0VxRjVyZEE7SUFDRTtHckYrcmRGOztFcUY3cmRBO0lBQ0U7R3JGZ3NkRjs7RXFGOXJkQTtJQUNFO0dyRmlzZEY7O0VxRi9yZEE7SUFDRTtHckZrc2RGO0NBQ0Y7QXFGL3JkQTtFQUNFO0lBQ0U7R3JGaXNkRjs7RXFGL3JkQTtJQUNFO0dyRmtzZEY7Q0FDRjtBcUYvcmRBOztzQ0FBQTtBQUdBO3NDQUFBO0FBRUE7RUFDRTtJQUNFO0dyRmlzZEY7O0VxRi9yZEE7SUFDRTtJQUNBO0dyRmtzZEY7O0VxRmhzZEE7SUFDRTtJQUNBO0dyRm1zZEY7O0VxRmpzZEE7SUFDRTtHckZvc2RGOztFcUZsc2RBO0lBQ0U7R3JGcXNkRjs7RXFGbnNkQTtJQUNFO0dyRnNzZEY7O0VxRnBzZEE7SUFDRTtHckZ1c2RGOztFcUZyc2RBO0lBQ0U7SUFDQTtHckZ3c2RGOztFcUZ0c2RBO0lBQ0U7SUFDQTtHckZ5c2RGOztFcUZ2c2RBO0lBQ0U7SUFDQTtHckYwc2RGOztFcUZ4c2RBO0lBQ0U7SUFDQTtHckYyc2RGOztFcUZ6c2RBO0lBQ0U7SUFDQTtHckY0c2RGOztFcUYxc2RBO0lBQ0U7SUFDQTtHckY2c2RGOztFcUYzc2RBO0lBQ0U7SUFDQTtHckY4c2RGOztFcUY1c2RBO0lBQ0U7SUFDQTtHckYrc2RGOztFcUY3c2RBO0lBQ0U7SUFDQTtHckZndGRGOztFcUY5c2RBO0lBQ0U7SUFDQTtHckZpdGRGOztFcUYvc2RBO0lBQ0U7SUFDQTtHckZrdGRGOztFcUZodGRBO0lBQ0U7SUFDQTtHckZtdGRGOztFcUZqdGRBO0lBQ0U7SUFDQTtHckZvdGRGOztFcUZsdGRBO0lBQ0U7SUFDQTtHckZxdGRGOztFcUZudGRBO0lBQ0U7SUFDQTtHckZzdGRGOztFcUZwdGRBO0lBQ0U7SUFDQTtHckZ1dGRGOztFcUZydGRBO0lBQ0U7SUFDQTtHckZ3dGRGOztFcUZ0dGRBO0lBQ0U7SUFDQTtHckZ5dGRGOztFcUZ2dGRBO0lBQ0U7SUFDQTtHckYwdGRGOztFcUZ4dGRBO0lBQ0U7SUFDQTtHckYydGRGOztFcUZ6dGRBO0lBQ0U7SUFDQTtHckY0dGRGOztFcUYxdGRBO0lBQ0U7SUFDQTtHckY2dGRGOztFcUYzdGRBO0lBQ0U7SUFDQTtHckY4dGRGOztFcUY1dGRBO0lBQ0U7SUFDQTtHckYrdGRGOztFcUY3dGRBO0lBQ0U7SUFDQTtHckZndWRGOztFcUY5dGRBO0lBQ0U7SUFDQTtHckZpdWRGOztFcUYvdGRBO0lBQ0U7SUFDQTtHckZrdWRGOztFcUZodWRBO0lBQ0U7SUFDQTtHckZtdWRGOztFcUZqdWRBO0lBQ0U7SUFDQTtHckZvdWRGOztFcUZsdWRBO0lBQ0U7SUFDQTtHckZxdWRGOztFcUZudWRBO0lBQ0U7SUFDQTtHckZzdWRGOztFcUZwdWRBO0lBQ0U7SUFDQTtHckZ1dWRGOztFcUZydWRBO0lBQ0U7SUFDQTtHckZ3dWRGOztFcUZ0dWRBO0lBQ0U7SUFDQTtHckZ5dWRGOztFcUZ2dWRBO0lBQ0U7SUFDQTtHckYwdWRGOztFcUZ4dWRBO0lBQ0U7SUFDQTtHckYydWRGOztFcUZ6dWRBO0lBQ0U7SUFDQTtHckY0dWRGOztFcUYxdWRBO0lBQ0U7SUFDQTtHckY2dWRGOztFcUYzdWRBO0lBQ0U7SUFDQTtHckY4dWRGOztFcUY1dWRBO0lBQ0U7SUFDQTtHckYrdWRGOztFcUY3dWRBO0lBQ0U7SUFDQTtHckZndmRGOztFcUY5dWRBO0lBQ0U7SUFDQTtHckZpdmRGOztFcUYvdWRBO0lBQ0U7SUFDQTtHckZrdmRGOztFcUZodmRBO0lBQ0U7SUFDQTtHckZtdmRGOztFcUZqdmRBO0lBQ0U7SUFDQTtHckZvdmRGOztFcUZsdmRBO0lBQ0U7SUFDQTtHckZxdmRGOztFcUZudmRBO0lBQ0U7SUFDQTtHckZzdmRGOztFcUZwdmRBO0lBQ0U7SUFDQTtHckZ1dmRGOztFcUZydmRBO0lBQ0U7SUFDQTtHckZ3dmRGOztFcUZ0dmRBO0lBQ0U7SUFDQTtHckZ5dmRGOztFcUZ2dmRBO0lBQ0U7SUFDQTtHckYwdmRGOztFcUZ4dmRBO0lBQ0U7SUFDQTtHckYydmRGOztFcUZ6dmRBO0lBQ0U7SUFDQTtHckY0dmRGOztFcUYxdmRBO0lBQ0U7SUFDQTtHckY2dmRGOztFcUYzdmRBO0lBQ0U7SUFDQTtHckY4dmRGOztFcUY1dmRBO0lBQ0U7SUFDQTtHckYrdmRGOztFcUY3dmRBO0lBQ0U7SUFDQTtHckZnd2RGOztFcUY5dmRBO0lBQ0U7SUFDQTtHckZpd2RGOztFcUYvdmRBO0lBQ0U7R3JGa3dkRjs7RXFGaHdkQTtJQUNFO0dyRm13ZEY7O0VxRmp3ZEE7SUFDRTtHckZvd2RGOztFcUZsd2RBO0lBQ0U7R3JGcXdkRjs7RXFGbndkQTtJQUNFO0dyRnN3ZEY7O0VxRnB3ZEE7SUFDRTtHckZ1d2RGOztFcUZyd2RBO0lBQ0U7R3JGd3dkRjs7RXFGdHdkQTtJQUNFO0dyRnl3ZEY7O0VxRnZ3ZEE7SUFDRTtHckYwd2RGOztFcUZ4d2RBO0lBQ0U7R3JGMndkRjs7RXFGendkQTtJQUNFO0dyRjR3ZEY7O0VxRjF3ZEE7SUFDRTtHckY2d2RGOztFcUYzd2RBO0lBQ0U7R3JGOHdkRjs7RXFGNXdkQTtJQUNFO0dyRit3ZEY7O0VxRjd3ZEE7SUFDRTtHckZneGRGOztFcUY5d2RBO0lBQ0U7R3JGaXhkRjs7RXFGL3dkQTtJQUNFO0dyRmt4ZEY7O0VxRmh4ZEE7SUFDRTtHckZteGRGOztFcUZqeGRBO0lBQ0U7R3JGb3hkRjs7RXFGbHhkQTtJQUNFO0dyRnF4ZEY7O0VxRm54ZEE7SUFDRTtHckZzeGRGOztFcUZweGRBO0lBQ0U7R3JGdXhkRjs7RXFGcnhkQTtJQUNFO0dyRnd4ZEY7O0VxRnR4ZEE7SUFDRTtHckZ5eGRGOztFcUZ2eGRBO0lBQ0U7R3JGMHhkRjs7RXFGeHhkQTtJQUNFO0dyRjJ4ZEY7O0VxRnp4ZEE7SUFDRTtHckY0eGRGOztFcUYxeGRBO0lBQ0U7R3JGNnhkRjs7RXFGM3hkQTtJQUNFO0dyRjh4ZEY7O0VxRjV4ZEE7SUFDRTtHckYreGRGOztFcUY3eGRBO0lBQ0U7R3JGZ3lkRjs7RXFGOXhkQTtJQUNFO0dyRml5ZEY7O0VxRi94ZEE7SUFDRTtHckZreWRGOztFcUZoeWRBO0lBQ0U7R3JGbXlkRjs7RXFGanlkQTtJQUNFO0dyRm95ZEY7O0VxRmx5ZEE7SUFDRTtHckZxeWRGOztFcUZueWRBO0lBQ0U7R3JGc3lkRjs7RXFGcHlkQTtJQUNFO0dyRnV5ZEY7O0VxRnJ5ZEE7SUFDRTtHckZ3eWRGOztFcUZ0eWRBO0lBQ0U7R3JGeXlkRjs7RXFGdnlkQTtJQUNFO0dyRjB5ZEY7O0VxRnh5ZEE7SUFDRTtHckYyeWRGOztFcUZ6eWRBO0lBQ0U7R3JGNHlkRjs7RXFGMXlkQTtJQUNFO0dyRjZ5ZEY7O0VxRjN5ZEE7SUFDRTtHckY4eWRGOztFcUY1eWRBO0lBQ0U7R3JGK3lkRjs7RXFGN3lkQTtJQUNFO0dyRmd6ZEY7O0VxRjl5ZEE7SUFDRTtHckZpemRGOztFcUYveWRBO0lBQ0U7R3JGa3pkRjs7RXFGaHpkQTtJQUNFO0dyRm16ZEY7O0VxRmp6ZEE7SUFDRTtHckZvemRGOztFcUZsemRBO0lBQ0U7R3JGcXpkRjs7RXFGbnpkQTtJQUNFO0dyRnN6ZEY7O0VxRnB6ZEE7SUFDRTtHckZ1emRGOztFcUZyemRBO0lBQ0U7R3JGd3pkRjs7RXFGdHpkQTtJQUNFO0dyRnl6ZEY7O0VxRnZ6ZEE7SUFDRTtHckYwemRGOztFcUZ4emRBO0lBQ0U7R3JGMnpkRjs7RXFGenpkQTtJQUNFO0dyRjR6ZEY7O0VxRjF6ZEE7SUFDRTtHckY2emRGOztFcUYzemRBO0lBQ0U7R3JGOHpkRjs7RXFGNXpkQTtJQUNFO0dyRit6ZEY7O0VxRjd6ZEE7SUFDRTtHckZnMGRGOztFcUY5emRBO0lBQ0U7R3JGaTBkRjs7RXFGL3pkQTtJQUNFO0dyRmswZEY7O0VxRmgwZEE7SUFDRTtHckZtMGRGOztFcUZqMGRBO0lBQ0U7R3JGbzBkRjs7RXFGbDBkQTtJQUNFO0dyRnEwZEY7O0VxRm4wZEE7SUFDRTtHckZzMGRGOztFcUZwMGRBO0lBQ0U7R3JGdTBkRjs7RXFGcjBkQTtJQUNFO0dyRncwZEY7O0VxRnQwZEE7SUFDRTtHckZ5MGRGOztFcUZ2MGRBO0lBQ0U7R3JGMDBkRjs7RXFGeDBkQTtJQUNFO0dyRjIwZEY7O0VxRnowZEE7SUFDRTtHckY0MGRGOztFcUYxMGRBO0lBQ0U7R3JGNjBkRjs7RXFGMzBkQTtJQUNFO0dyRjgwZEY7O0VxRjUwZEE7SUFDRTtHckYrMGRGOztFcUY3MGRBO0lBQ0U7R3JGZzFkRjs7RXFGOTBkQTtJQUNFO0dyRmkxZEY7O0VxRi8wZEE7SUFDRTtHckZrMWRGOztFcUZoMWRBO0lBQ0U7R3JGbTFkRjs7RXFGajFkQTtJQUNFO0dyRm8xZEY7O0VxRmwxZEE7SUFDRTtHckZxMWRGOztFcUZuMWRBO0lBQ0U7R3JGczFkRjs7RXFGcDFkQTtJQUNFO0dyRnUxZEY7O0VxRnIxZEE7SUFDRTtHckZ3MWRGOztFcUZ0MWRBO0lBQ0U7R3JGeTFkRjs7RXFGdjFkQTtJQUNFO0dyRjAxZEY7O0VxRngxZEE7SUFDRTtHckYyMWRGOztFcUZ6MWRBO0lBQ0U7R3JGNDFkRjs7RXFGMTFkQTtJQUNFO0dyRjYxZEY7O0VxRjMxZEE7SUFDRTtHckY4MWRGOztFcUY1MWRBO0lBQ0U7R3JGKzFkRjs7RXFGNzFkQTtJQUNFO0dyRmcyZEY7O0VxRjkxZEE7SUFDRTtHckZpMmRGOztFcUYvMWRBO0lBQ0U7R3JGazJkRjs7RXFGaDJkQTtJQUNFO0dyRm0yZEY7O0VxRmoyZEE7SUFDRTtHckZvMmRGOztFcUZsMmRBO0lBQ0U7R3JGcTJkRjs7RXFGbjJkQTtJQUNFO0dyRnMyZEY7O0VxRnAyZEE7SUFDRTtHckZ1MmRGOztFcUZyMmRBO0lBQ0U7R3JGdzJkRjs7RXFGdDJkQTtJQUNFO0dyRnkyZEY7O0VxRnYyZEE7SUFDRTtHckYwMmRGOztFcUZ4MmRBO0lBQ0U7R3JGMjJkRjs7RXFGejJkQTtJQUNFO0dyRjQyZEY7O0VxRjEyZEE7SUFDRTtHckY2MmRGOztFcUYzMmRBO0lBQ0U7R3JGODJkRjs7RXFGNTJkQTtJQUNFO0dyRisyZEY7O0VxRjcyZEE7SUFDRTtHckZnM2RGOztFcUY5MmRBO0lBQ0U7R3JGaTNkRjs7RXFGLzJkQTtJQUNFO0dyRmszZEY7O0VxRmgzZEE7SUFDRTtHckZtM2RGOztFcUZqM2RBO0lBQ0U7R3JGbzNkRjs7RXFGbDNkQTtJQUNFO0dyRnEzZEY7O0VxRm4zZEE7SUFDRTtHckZzM2RGOztFcUZwM2RBO0lBQ0U7R3JGdTNkRjs7RXFGcjNkQTtJQUNFO0dyRnczZEY7O0VxRnQzZEE7SUFDRTtHckZ5M2RGOztFcUZ2M2RBO0lBQ0U7R3JGMDNkRjs7RXFGeDNkQTtJQUNFO0dyRjIzZEY7O0VxRnozZEE7SUFDRTtHckY0M2RGOztFcUYxM2RBO0lBQ0U7R3JGNjNkRjs7RXFGMzNkQTtJQUNFO0dyRjgzZEY7O0VxRjUzZEE7SUFDRTtHckYrM2RGOztFcUY3M2RBO0lBQ0U7R3JGZzRkRjs7RXFGOTNkQTtJQUNFO0dyRmk0ZEY7O0VxRi8zZEE7SUFDRTtHckZrNGRGOztFcUZoNGRBO0lBQ0U7R3JGbTRkRjs7RXFGajRkQTtJQUNFO0dyRm80ZEY7O0VxRmw0ZEE7SUFDRTtHckZxNGRGOztFcUZuNGRBO0lBQ0U7R3JGczRkRjs7RXFGcDRkQTtJQUNFO0dyRnU0ZEY7O0VxRnI0ZEE7SUFDRTtHckZ3NGRGOztFcUZ0NGRBO0lBQ0U7R3JGeTRkRjs7RXFGdjRkQTtJQUNFO0dyRjA0ZEY7O0VxRng0ZEE7SUFDRTtHckYyNGRGOztFcUZ6NGRBO0lBQ0U7R3JGNDRkRjs7RXFGMTRkQTtJQUNFO0dyRjY0ZEY7O0VxRjM0ZEE7SUFDRTtHckY4NGRGOztFcUY1NGRBO0lBQ0U7R3JGKzRkRjs7RXFGNzRkQTtJQUNFO0dyRmc1ZEY7O0VxRjk0ZEE7SUFDRTtHckZpNWRGOztFcUYvNGRBO0lBQ0U7R3JGazVkRjs7RXFGaDVkQTtJQUNFO0dyRm01ZEY7O0VxRmo1ZEE7SUFDRTtHckZvNWRGOztFcUZsNWRBO0lBQ0U7R3JGcTVkRjs7RXFGbjVkQTtJQUNFO0dyRnM1ZEY7O0VxRnA1ZEE7SUFDRTtHckZ1NWRGOztFcUZyNWRBO0lBQ0U7R3JGdzVkRjs7RXFGdDVkQTtJQUNFO0dyRnk1ZEY7O0VxRnY1ZEE7SUFDRTtHckYwNWRGOztFcUZ4NWRBO0lBQ0U7R3JGMjVkRjs7RXFGejVkQTtJQUNFO0dyRjQ1ZEY7O0VxRjE1ZEE7SUFDRTtHckY2NWRGOztFcUYzNWRBO0lBQ0U7R3JGODVkRjs7RXFGNTVkQTtJQUNFO0dyRis1ZEY7O0VxRjc1ZEE7SUFDRTtHckZnNmRGOztFcUY5NWRBO0lBQ0U7R3JGaTZkRjs7RXFGLzVkQTtJQUNFO0dyRms2ZEY7O0VxRmg2ZEE7SUFDRTtHckZtNmRGOztFcUZqNmRBO0lBQ0U7R3JGbzZkRjs7RXFGbDZkQTtJQUNFO0dyRnE2ZEY7O0VxRm42ZEE7SUFDRTtHckZzNmRGOztFcUZwNmRBO0lBQ0U7R3JGdTZkRjs7RXFGcjZkQTtJQUNFO0dyRnc2ZEY7O0VxRnQ2ZEE7SUFDRTtHckZ5NmRGOztFcUZ2NmRBO0lBQ0U7R3JGMDZkRjs7RXFGeDZkQTtJQUNFO0dyRjI2ZEY7O0VxRno2ZEE7SUFDRTtHckY0NmRGOztFcUYxNmRBO0lBQ0U7R3JGNjZkRjs7RXFGMzZkQTtJQUNFO0dyRjg2ZEY7O0VxRjU2ZEE7SUFDRTtHckYrNmRGOztFcUY3NmRBO0lBQ0U7R3JGZzdkRjs7RXFGOTZkQTtJQUNFO0dyRmk3ZEY7O0VxRi82ZEE7SUFDRTtHckZrN2RGOztFcUZoN2RBO0lBQ0U7R3JGbTdkRjs7RXFGajdkQTtJQUNFO0dyRm83ZEY7O0VxRmw3ZEE7SUFDRTtHckZxN2RGOztFcUZuN2RBO0lBQ0U7R3JGczdkRjs7RXFGcDdkQTtJQUNFO0dyRnU3ZEY7O0VxRnI3ZEE7SUFDRTtHckZ3N2RGOztFcUZ0N2RBO0lBQ0U7R3JGeTdkRjs7RXFGdjdkQTtJQUNFO0dyRjA3ZEY7O0VxRng3ZEE7SUFDRTtHckYyN2RGOztFcUZ6N2RBO0lBQ0U7R3JGNDdkRjs7RXFGMTdkQTtJQUNFO0dyRjY3ZEY7O0VxRjM3ZEE7SUFDRTtHckY4N2RGOztFcUY1N2RBO0lBQ0U7R3JGKzdkRjs7RXFGNzdkQTtJQUNFO0dyRmc4ZEY7O0VxRjk3ZEE7SUFDRTtHckZpOGRGOztFcUYvN2RBO0lBQ0U7R3JGazhkRjs7RXFGaDhkQTtJQUNFO0dyRm04ZEY7O0VxRmo4ZEE7SUFDRTtHckZvOGRGOztFcUZsOGRBO0lBQ0U7R3JGcThkRjs7RXFGbjhkQTtJQUNFO0dyRnM4ZEY7O0VxRnA4ZEE7SUFDRTtHckZ1OGRGOztFcUZyOGRBO0lBQ0U7R3JGdzhkRjs7RXFGdDhkQTtJQUNFO0dyRnk4ZEY7O0VxRnY4ZEE7SUFDRTtHckYwOGRGOztFcUZ4OGRBO0lBQ0U7R3JGMjhkRjs7RXFGejhkQTtJQUNFO0dyRjQ4ZEY7O0VxRjE4ZEE7SUFDRTtHckY2OGRGOztFcUYzOGRBO0lBQ0U7R3JGODhkRjs7RXFGNThkQTtJQUNFO0dyRis4ZEY7O0VxRjc4ZEE7SUFDRTtHckZnOWRGOztFcUY5OGRBO0lBQ0U7R3JGaTlkRjs7RXFGLzhkQTtJQUNFO0dyRms5ZEY7O0VxRmg5ZEE7SUFDRTtHckZtOWRGOztFcUZqOWRBO0lBQ0U7R3JGbzlkRjs7RXFGbDlkQTtJQUNFO0dyRnE5ZEY7O0VxRm45ZEE7SUFDRTtHckZzOWRGOztFcUZwOWRBO0lBQ0U7R3JGdTlkRjs7RXFGcjlkQTtJQUNFO0dyRnc5ZEY7O0VxRnQ5ZEE7SUFDRTtHckZ5OWRGOztFcUZ2OWRBO0lBQ0U7R3JGMDlkRjs7RXFGeDlkQTtJQUNFO0dyRjI5ZEY7O0VxRno5ZEE7SUFDRTtHckY0OWRGOztFcUYxOWRBO0lBQ0U7R3JGNjlkRjs7RXFGMzlkQTtJQUNFO0dyRjg5ZEY7O0VxRjU5ZEE7SUFDRTtHckYrOWRGOztFcUY3OWRBO0lBQ0U7R3JGZytkRjs7RXFGOTlkQTtJQUNFO0dyRmkrZEY7O0VxRi85ZEE7SUFDRTtHckZrK2RGOztFcUZoK2RBO0lBQ0U7R3JGbStkRjs7RXFGaitkQTtJQUNFO0dyRm8rZEY7O0VxRmwrZEE7SUFDRTtHckZxK2RGOztFcUZuK2RBO0lBQ0U7R3JGcytkRjs7RXFGcCtkQTtJQUNFO0dyRnUrZEY7O0VxRnIrZEE7SUFDRTtHckZ3K2RGOztFcUZ0K2RBO0lBQ0U7R3JGeStkRjs7RXFGditkQTtJQUNFO0dyRjArZEY7O0VxRngrZEE7SUFDRTtHckYyK2RGOztFcUZ6K2RBO0lBQ0U7R3JGNCtkRjs7RXFGMStkQTtJQUNFO0dyRjYrZEY7O0VxRjMrZEE7SUFDRTtHckY4K2RGOztFcUY1K2RBO0lBQ0U7R3JGKytkRjs7RXFGNytkQTtJQUNFO0dyRmcvZEY7O0VxRjkrZEE7SUFDRTtHckZpL2RGOztFcUYvK2RBO0lBQ0U7R3JGay9kRjs7RXFGaC9kQTtJQUNFO0dyRm0vZEY7O0VxRmovZEE7SUFDRTtHckZvL2RGOztFcUZsL2RBO0lBQ0U7R3JGcS9kRjs7RXFGbi9kQTtJQUNFO0dyRnMvZEY7O0VxRnAvZEE7SUFDRTtHckZ1L2RGOztFcUZyL2RBO0lBQ0U7R3JGdy9kRjs7RXFGdC9kQTtJQUNFO0dyRnkvZEY7O0VxRnYvZEE7SUFDRTtHckYwL2RGO0NBQ0Y7QXFGdi9kQTtzQ0FBQTtBQUVBO0VBQ0U7SUFDRTtHckZ5L2RGOztFcUZ2L2RBO0lBQ0U7SUFDQTtHckYwL2RGOztFcUZ4L2RBO0lBQ0U7SUFDQTtHckYyL2RGOztFcUZ6L2RBO0lBQ0U7R3JGNC9kRjs7RXFGMS9kQTtJQUNFO0dyRjYvZEY7O0VxRjMvZEE7SUFDRTtHckY4L2RGOztFcUY1L2RBO0lBQ0U7R3JGKy9kRjs7RXFGNy9kQTtJQUNFO0lBQ0E7R3JGZ2dlRjs7RXFGOS9kQTtJQUNFO0lBQ0E7R3JGaWdlRjs7RXFGLy9kQTtJQUNFO0lBQ0E7R3JGa2dlRjs7RXFGaGdlQTtJQUNFO0lBQ0E7R3JGbWdlRjs7RXFGamdlQTtJQUNFO0lBQ0E7R3JGb2dlRjs7RXFGbGdlQTtJQUNFO0lBQ0E7R3JGcWdlRjs7RXFGbmdlQTtJQUNFO0lBQ0E7R3JGc2dlRjs7RXFGcGdlQTtJQUNFO0lBQ0E7R3JGdWdlRjs7RXFGcmdlQTtJQUNFO0lBQ0E7R3JGd2dlRjs7RXFGdGdlQTtJQUNFO0lBQ0E7R3JGeWdlRjs7RXFGdmdlQTtJQUNFO0lBQ0E7R3JGMGdlRjs7RXFGeGdlQTtJQUNFO0lBQ0E7R3JGMmdlRjs7RXFGemdlQTtJQUNFO0lBQ0E7R3JGNGdlRjs7RXFGMWdlQTtJQUNFO0lBQ0E7R3JGNmdlRjs7RXFGM2dlQTtJQUNFO0lBQ0E7R3JGOGdlRjs7RXFGNWdlQTtJQUNFO0lBQ0E7R3JGK2dlRjs7RXFGN2dlQTtJQUNFO0lBQ0E7R3JGZ2hlRjs7RXFGOWdlQTtJQUNFO0lBQ0E7R3JGaWhlRjs7RXFGL2dlQTtJQUNFO0lBQ0E7R3JGa2hlRjs7RXFGaGhlQTtJQUNFO0lBQ0E7R3JGbWhlRjs7RXFGamhlQTtJQUNFO0lBQ0E7R3JGb2hlRjs7RXFGbGhlQTtJQUNFO0lBQ0E7R3JGcWhlRjs7RXFGbmhlQTtJQUNFO0lBQ0E7R3JGc2hlRjs7RXFGcGhlQTtJQUNFO0lBQ0E7R3JGdWhlRjs7RXFGcmhlQTtJQUNFO0lBQ0E7R3JGd2hlRjs7RXFGdGhlQTtJQUNFO0lBQ0E7R3JGeWhlRjs7RXFGdmhlQTtJQUNFO0lBQ0E7R3JGMGhlRjs7RXFGeGhlQTtJQUNFO0lBQ0E7R3JGMmhlRjs7RXFGemhlQTtJQUNFO0lBQ0E7R3JGNGhlRjs7RXFGMWhlQTtJQUNFO0lBQ0E7R3JGNmhlRjs7RXFGM2hlQTtJQUNFO0lBQ0E7R3JGOGhlRjs7RXFGNWhlQTtJQUNFO0lBQ0E7R3JGK2hlRjs7RXFGN2hlQTtJQUNFO0lBQ0E7R3JGZ2llRjs7RXFGOWhlQTtJQUNFO0lBQ0E7R3JGaWllRjs7RXFGL2hlQTtJQUNFO0lBQ0E7R3JGa2llRjs7RXFGaGllQTtJQUNFO0lBQ0E7R3JGbWllRjs7RXFGamllQTtJQUNFO0lBQ0E7R3JGb2llRjs7RXFGbGllQTtJQUNFO0lBQ0E7R3JGcWllRjs7RXFGbmllQTtJQUNFO0lBQ0E7R3JGc2llRjs7RXFGcGllQTtJQUNFO0lBQ0E7R3JGdWllRjs7RXFGcmllQTtJQUNFO0lBQ0E7R3JGd2llRjs7RXFGdGllQTtJQUNFO0lBQ0E7R3JGeWllRjs7RXFGdmllQTtJQUNFO0lBQ0E7R3JGMGllRjs7RXFGeGllQTtJQUNFO0lBQ0E7R3JGMmllRjs7RXFGemllQTtJQUNFO0lBQ0E7R3JGNGllRjs7RXFGMWllQTtJQUNFO0lBQ0E7R3JGNmllRjs7RXFGM2llQTtJQUNFO0lBQ0E7R3JGOGllRjs7RXFGNWllQTtJQUNFO0lBQ0E7R3JGK2llRjs7RXFGN2llQTtJQUNFO0lBQ0E7R3JGZ2plRjs7RXFGOWllQTtJQUNFO0lBQ0E7R3JGaWplRjs7RXFGL2llQTtJQUNFO0lBQ0E7R3JGa2plRjs7RXFGaGplQTtJQUNFO0lBQ0E7R3JGbWplRjs7RXFGamplQTtJQUNFO0lBQ0E7R3JGb2plRjs7RXFGbGplQTtJQUNFO0lBQ0E7R3JGcWplRjs7RXFGbmplQTtJQUNFO0lBQ0E7R3JGc2plRjs7RXFGcGplQTtJQUNFO0lBQ0E7R3JGdWplRjs7RXFGcmplQTtJQUNFO0lBQ0E7R3JGd2plRjs7RXFGdGplQTtJQUNFO0lBQ0E7R3JGeWplRjs7RXFGdmplQTtJQUNFO0dyRjBqZUY7O0VxRnhqZUE7SUFDRTtHckYyamVGOztFcUZ6amVBO0lBQ0U7R3JGNGplRjs7RXFGMWplQTtJQUNFO0dyRjZqZUY7O0VxRjNqZUE7SUFDRTtHckY4amVGOztFcUY1amVBO0lBQ0U7R3JGK2plRjs7RXFGN2plQTtJQUNFO0dyRmdrZUY7O0VxRjlqZUE7SUFDRTtHckZpa2VGOztFcUYvamVBO0lBQ0U7R3JGa2tlRjs7RXFGaGtlQTtJQUNFO0dyRm1rZUY7O0VxRmprZUE7SUFDRTtHckZva2VGOztFcUZsa2VBO0lBQ0U7R3JGcWtlRjs7RXFGbmtlQTtJQUNFO0dyRnNrZUY7O0VxRnBrZUE7SUFDRTtHckZ1a2VGOztFcUZya2VBO0lBQ0U7R3JGd2tlRjs7RXFGdGtlQTtJQUNFO0dyRnlrZUY7O0VxRnZrZUE7SUFDRTtHckYwa2VGOztFcUZ4a2VBO0lBQ0U7R3JGMmtlRjs7RXFGemtlQTtJQUNFO0dyRjRrZUY7O0VxRjFrZUE7SUFDRTtHckY2a2VGOztFcUYza2VBO0lBQ0U7R3JGOGtlRjs7RXFGNWtlQTtJQUNFO0dyRitrZUY7O0VxRjdrZUE7SUFDRTtHckZnbGVGOztFcUY5a2VBO0lBQ0U7R3JGaWxlRjs7RXFGL2tlQTtJQUNFO0dyRmtsZUY7O0VxRmhsZUE7SUFDRTtHckZtbGVGOztFcUZqbGVBO0lBQ0U7R3JGb2xlRjs7RXFGbGxlQTtJQUNFO0dyRnFsZUY7O0VxRm5sZUE7SUFDRTtHckZzbGVGOztFcUZwbGVBO0lBQ0U7R3JGdWxlRjs7RXFGcmxlQTtJQUNFO0dyRndsZUY7O0VxRnRsZUE7SUFDRTtHckZ5bGVGOztFcUZ2bGVBO0lBQ0U7R3JGMGxlRjs7RXFGeGxlQTtJQUNFO0dyRjJsZUY7O0VxRnpsZUE7SUFDRTtHckY0bGVGOztFcUYxbGVBO0lBQ0U7R3JGNmxlRjs7RXFGM2xlQTtJQUNFO0dyRjhsZUY7O0VxRjVsZUE7SUFDRTtHckYrbGVGOztFcUY3bGVBO0lBQ0U7R3JGZ21lRjs7RXFGOWxlQTtJQUNFO0dyRmltZUY7O0VxRi9sZUE7SUFDRTtHckZrbWVGOztFcUZobWVBO0lBQ0U7R3JGbW1lRjs7RXFGam1lQTtJQUNFO0dyRm9tZUY7O0VxRmxtZUE7SUFDRTtHckZxbWVGOztFcUZubWVBO0lBQ0U7R3JGc21lRjs7RXFGcG1lQTtJQUNFO0dyRnVtZUY7O0VxRnJtZUE7SUFDRTtHckZ3bWVGOztFcUZ0bWVBO0lBQ0U7R3JGeW1lRjs7RXFGdm1lQTtJQUNFO0dyRjBtZUY7O0VxRnhtZUE7SUFDRTtHckYybWVGOztFcUZ6bWVBO0lBQ0U7R3JGNG1lRjs7RXFGMW1lQTtJQUNFO0dyRjZtZUY7O0VxRjNtZUE7SUFDRTtHckY4bWVGOztFcUY1bWVBO0lBQ0U7R3JGK21lRjs7RXFGN21lQTtJQUNFO0dyRmduZUY7O0VxRjltZUE7SUFDRTtHckZpbmVGOztFcUYvbWVBO0lBQ0U7R3JGa25lRjs7RXFGaG5lQTtJQUNFO0dyRm1uZUY7O0VxRmpuZUE7SUFDRTtHckZvbmVGOztFcUZsbmVBO0lBQ0U7R3JGcW5lRjs7RXFGbm5lQTtJQUNFO0dyRnNuZUY7O0VxRnBuZUE7SUFDRTtHckZ1bmVGOztFcUZybmVBO0lBQ0U7R3JGd25lRjs7RXFGdG5lQTtJQUNFO0dyRnluZUY7O0VxRnZuZUE7SUFDRTtHckYwbmVGOztFcUZ4bmVBO0lBQ0U7R3JGMm5lRjs7RXFGem5lQTtJQUNFO0dyRjRuZUY7O0VxRjFuZUE7SUFDRTtHckY2bmVGOztFcUYzbmVBO0lBQ0U7R3JGOG5lRjs7RXFGNW5lQTtJQUNFO0dyRituZUY7O0VxRjduZUE7SUFDRTtHckZnb2VGOztFcUY5bmVBO0lBQ0U7R3JGaW9lRjs7RXFGL25lQTtJQUNFO0dyRmtvZUY7O0VxRmhvZUE7SUFDRTtHckZtb2VGOztFcUZqb2VBO0lBQ0U7R3JGb29lRjs7RXFGbG9lQTtJQUNFO0dyRnFvZUY7O0VxRm5vZUE7SUFDRTtHckZzb2VGOztFcUZwb2VBO0lBQ0U7R3JGdW9lRjs7RXFGcm9lQTtJQUNFO0dyRndvZUY7O0VxRnRvZUE7SUFDRTtHckZ5b2VGOztFcUZ2b2VBO0lBQ0U7R3JGMG9lRjs7RXFGeG9lQTtJQUNFO0dyRjJvZUY7O0VxRnpvZUE7SUFDRTtHckY0b2VGOztFcUYxb2VBO0lBQ0U7R3JGNm9lRjs7RXFGM29lQTtJQUNFO0dyRjhvZUY7O0VxRjVvZUE7SUFDRTtHckYrb2VGOztFcUY3b2VBO0lBQ0U7R3JGZ3BlRjs7RXFGOW9lQTtJQUNFO0dyRmlwZUY7O0VxRi9vZUE7SUFDRTtHckZrcGVGOztFcUZocGVBO0lBQ0U7R3JGbXBlRjs7RXFGanBlQTtJQUNFO0dyRm9wZUY7O0VxRmxwZUE7SUFDRTtHckZxcGVGOztFcUZucGVBO0lBQ0U7R3JGc3BlRjs7RXFGcHBlQTtJQUNFO0dyRnVwZUY7O0VxRnJwZUE7SUFDRTtHckZ3cGVGOztFcUZ0cGVBO0lBQ0U7R3JGeXBlRjs7RXFGdnBlQTtJQUNFO0dyRjBwZUY7O0VxRnhwZUE7SUFDRTtHckYycGVGOztFcUZ6cGVBO0lBQ0U7R3JGNHBlRjs7RXFGMXBlQTtJQUNFO0dyRjZwZUY7O0VxRjNwZUE7SUFDRTtHckY4cGVGOztFcUY1cGVBO0lBQ0U7R3JGK3BlRjs7RXFGN3BlQTtJQUNFO0dyRmdxZUY7O0VxRjlwZUE7SUFDRTtHckZpcWVGOztFcUYvcGVBO0lBQ0U7R3JGa3FlRjs7RXFGaHFlQTtJQUNFO0dyRm1xZUY7O0VxRmpxZUE7SUFDRTtHckZvcWVGOztFcUZscWVBO0lBQ0U7R3JGcXFlRjs7RXFGbnFlQTtJQUNFO0dyRnNxZUY7O0VxRnBxZUE7SUFDRTtHckZ1cWVGOztFcUZycWVBO0lBQ0U7R3JGd3FlRjs7RXFGdHFlQTtJQUNFO0dyRnlxZUY7O0VxRnZxZUE7SUFDRTtHckYwcWVGOztFcUZ4cWVBO0lBQ0U7R3JGMnFlRjs7RXFGenFlQTtJQUNFO0dyRjRxZUY7O0VxRjFxZUE7SUFDRTtHckY2cWVGOztFcUYzcWVBO0lBQ0U7R3JGOHFlRjs7RXFGNXFlQTtJQUNFO0dyRitxZUY7O0VxRjdxZUE7SUFDRTtHckZncmVGOztFcUY5cWVBO0lBQ0U7R3JGaXJlRjs7RXFGL3FlQTtJQUNFO0dyRmtyZUY7O0VxRmhyZUE7SUFDRTtHckZtcmVGOztFcUZqcmVBO0lBQ0U7R3JGb3JlRjs7RXFGbHJlQTtJQUNFO0dyRnFyZUY7O0VxRm5yZUE7SUFDRTtHckZzcmVGOztFcUZwcmVBO0lBQ0U7R3JGdXJlRjs7RXFGcnJlQTtJQUNFO0dyRndyZUY7O0VxRnRyZUE7SUFDRTtHckZ5cmVGOztFcUZ2cmVBO0lBQ0U7R3JGMHJlRjs7RXFGeHJlQTtJQUNFO0dyRjJyZUY7O0VxRnpyZUE7SUFDRTtHckY0cmVGOztFcUYxcmVBO0lBQ0U7R3JGNnJlRjs7RXFGM3JlQTtJQUNFO0dyRjhyZUY7O0VxRjVyZUE7SUFDRTtHckYrcmVGOztFcUY3cmVBO0lBQ0U7R3JGZ3NlRjs7RXFGOXJlQTtJQUNFO0dyRmlzZUY7O0VxRi9yZUE7SUFDRTtHckZrc2VGOztFcUZoc2VBO0lBQ0U7R3JGbXNlRjs7RXFGanNlQTtJQUNFO0dyRm9zZUY7O0VxRmxzZUE7SUFDRTtHckZxc2VGOztFcUZuc2VBO0lBQ0U7R3JGc3NlRjs7RXFGcHNlQTtJQUNFO0dyRnVzZUY7O0VxRnJzZUE7SUFDRTtHckZ3c2VGOztFcUZ0c2VBO0lBQ0U7R3JGeXNlRjs7RXFGdnNlQTtJQUNFO0dyRjBzZUY7O0VxRnhzZUE7SUFDRTtHckYyc2VGOztFcUZ6c2VBO0lBQ0U7R3JGNHNlRjs7RXFGMXNlQTtJQUNFO0dyRjZzZUY7O0VxRjNzZUE7SUFDRTtHckY4c2VGOztFcUY1c2VBO0lBQ0U7R3JGK3NlRjs7RXFGN3NlQTtJQUNFO0dyRmd0ZUY7O0VxRjlzZUE7SUFDRTtHckZpdGVGOztFcUYvc2VBO0lBQ0U7R3JGa3RlRjs7RXFGaHRlQTtJQUNFO0dyRm10ZUY7O0VxRmp0ZUE7SUFDRTtHckZvdGVGOztFcUZsdGVBO0lBQ0U7R3JGcXRlRjs7RXFGbnRlQTtJQUNFO0dyRnN0ZUY7O0VxRnB0ZUE7SUFDRTtHckZ1dGVGOztFcUZydGVBO0lBQ0U7R3JGd3RlRjs7RXFGdHRlQTtJQUNFO0dyRnl0ZUY7O0VxRnZ0ZUE7SUFDRTtHckYwdGVGOztFcUZ4dGVBO0lBQ0U7R3JGMnRlRjs7RXFGenRlQTtJQUNFO0dyRjR0ZUY7O0VxRjF0ZUE7SUFDRTtHckY2dGVGOztFcUYzdGVBO0lBQ0U7R3JGOHRlRjs7RXFGNXRlQTtJQUNFO0dyRit0ZUY7O0VxRjd0ZUE7SUFDRTtHckZndWVGOztFcUY5dGVBO0lBQ0U7R3JGaXVlRjs7RXFGL3RlQTtJQUNFO0dyRmt1ZUY7O0VxRmh1ZUE7SUFDRTtHckZtdWVGOztFcUZqdWVBO0lBQ0U7R3JGb3VlRjs7RXFGbHVlQTtJQUNFO0dyRnF1ZUY7O0VxRm51ZUE7SUFDRTtHckZzdWVGOztFcUZwdWVBO0lBQ0U7R3JGdXVlRjs7RXFGcnVlQTtJQUNFO0dyRnd1ZUY7O0VxRnR1ZUE7SUFDRTtHckZ5dWVGOztFcUZ2dWVBO0lBQ0U7R3JGMHVlRjs7RXFGeHVlQTtJQUNFO0dyRjJ1ZUY7O0VxRnp1ZUE7SUFDRTtHckY0dWVGOztFcUYxdWVBO0lBQ0U7R3JGNnVlRjs7RXFGM3VlQTtJQUNFO0dyRjh1ZUY7O0VxRjV1ZUE7SUFDRTtHckYrdWVGOztFcUY3dWVBO0lBQ0U7R3JGZ3ZlRjs7RXFGOXVlQTtJQUNFO0dyRml2ZUY7O0VxRi91ZUE7SUFDRTtHckZrdmVGOztFcUZodmVBO0lBQ0U7R3JGbXZlRjs7RXFGanZlQTtJQUNFO0dyRm92ZUY7O0VxRmx2ZUE7SUFDRTtHckZxdmVGOztFcUZudmVBO0lBQ0U7R3JGc3ZlRjs7RXFGcHZlQTtJQUNFO0dyRnV2ZUY7O0VxRnJ2ZUE7SUFDRTtHckZ3dmVGOztFcUZ0dmVBO0lBQ0U7R3JGeXZlRjs7RXFGdnZlQTtJQUNFO0dyRjB2ZUY7O0VxRnh2ZUE7SUFDRTtHckYydmVGOztFcUZ6dmVBO0lBQ0U7R3JGNHZlRjs7RXFGMXZlQTtJQUNFO0dyRjZ2ZUY7O0VxRjN2ZUE7SUFDRTtHckY4dmVGOztFcUY1dmVBO0lBQ0U7R3JGK3ZlRjs7RXFGN3ZlQTtJQUNFO0dyRmd3ZUY7O0VxRjl2ZUE7SUFDRTtHckZpd2VGOztFcUYvdmVBO0lBQ0U7R3JGa3dlRjs7RXFGaHdlQTtJQUNFO0dyRm13ZUY7O0VxRmp3ZUE7SUFDRTtHckZvd2VGOztFcUZsd2VBO0lBQ0U7R3JGcXdlRjs7RXFGbndlQTtJQUNFO0dyRnN3ZUY7O0VxRnB3ZUE7SUFDRTtHckZ1d2VGOztFcUZyd2VBO0lBQ0U7R3JGd3dlRjs7RXFGdHdlQTtJQUNFO0dyRnl3ZUY7O0VxRnZ3ZUE7SUFDRTtHckYwd2VGOztFcUZ4d2VBO0lBQ0U7R3JGMndlRjs7RXFGendlQTtJQUNFO0dyRjR3ZUY7O0VxRjF3ZUE7SUFDRTtHckY2d2VGOztFcUYzd2VBO0lBQ0U7R3JGOHdlRjs7RXFGNXdlQTtJQUNFO0dyRit3ZUY7O0VxRjd3ZUE7SUFDRTtHckZneGVGOztFcUY5d2VBO0lBQ0U7R3JGaXhlRjs7RXFGL3dlQTtJQUNFO0dyRmt4ZUY7O0VxRmh4ZUE7SUFDRTtHckZteGVGOztFcUZqeGVBO0lBQ0U7R3JGb3hlRjs7RXFGbHhlQTtJQUNFO0dyRnF4ZUY7O0VxRm54ZUE7SUFDRTtHckZzeGVGOztFcUZweGVBO0lBQ0U7R3JGdXhlRjs7RXFGcnhlQTtJQUNFO0dyRnd4ZUY7O0VxRnR4ZUE7SUFDRTtHckZ5eGVGOztFcUZ2eGVBO0lBQ0U7R3JGMHhlRjs7RXFGeHhlQTtJQUNFO0dyRjJ4ZUY7O0VxRnp4ZUE7SUFDRTtHckY0eGVGOztFcUYxeGVBO0lBQ0U7R3JGNnhlRjs7RXFGM3hlQTtJQUNFO0dyRjh4ZUY7O0VxRjV4ZUE7SUFDRTtHckYreGVGOztFcUY3eGVBO0lBQ0U7R3JGZ3llRjs7RXFGOXhlQTtJQUNFO0dyRml5ZUY7O0VxRi94ZUE7SUFDRTtHckZreWVGOztFcUZoeWVBO0lBQ0U7R3JGbXllRjs7RXFGanllQTtJQUNFO0dyRm95ZUY7O0VxRmx5ZUE7SUFDRTtHckZxeWVGOztFcUZueWVBO0lBQ0U7R3JGc3llRjs7RXFGcHllQTtJQUNFO0dyRnV5ZUY7O0VxRnJ5ZUE7SUFDRTtHckZ3eWVGOztFcUZ0eWVBO0lBQ0U7R3JGeXllRjs7RXFGdnllQTtJQUNFO0dyRjB5ZUY7O0VxRnh5ZUE7SUFDRTtHckYyeWVGOztFcUZ6eWVBO0lBQ0U7R3JGNHllRjs7RXFGMXllQTtJQUNFO0dyRjZ5ZUY7O0VxRjN5ZUE7SUFDRTtHckY4eWVGOztFcUY1eWVBO0lBQ0U7R3JGK3llRjs7RXFGN3llQTtJQUNFO0dyRmd6ZUY7O0VxRjl5ZUE7SUFDRTtHckZpemVGOztFcUYveWVBO0lBQ0U7R3JGa3plRjtDQUNGO0FxRi95ZUE7c0NBQUE7QUFFQTtFQUNFO0lBQ0U7R3JGaXplRjs7RXFGL3llQTtJQUNFO0lBQ0E7R3JGa3plRjs7RXFGaHplQTtJQUNFO0lBQ0E7R3JGbXplRjs7RXFGanplQTtJQUNFO0dyRm96ZUY7O0VxRmx6ZUE7SUFDRTtHckZxemVGOztFcUZuemVBO0lBQ0U7R3JGc3plRjs7RXFGcHplQTtJQUNFO0dyRnV6ZUY7O0VxRnJ6ZUE7SUFDRTtJQUNBO0dyRnd6ZUY7O0VxRnR6ZUE7SUFDRTtJQUNBO0dyRnl6ZUY7O0VxRnZ6ZUE7SUFDRTtJQUNBO0dyRjB6ZUY7O0VxRnh6ZUE7SUFDRTtJQUNBO0dyRjJ6ZUY7O0VxRnp6ZUE7SUFDRTtJQUNBO0dyRjR6ZUY7O0VxRjF6ZUE7SUFDRTtJQUNBO0dyRjZ6ZUY7O0VxRjN6ZUE7SUFDRTtJQUNBO0dyRjh6ZUY7O0VxRjV6ZUE7SUFDRTtJQUNBO0dyRit6ZUY7O0VxRjd6ZUE7SUFDRTtJQUNBO0dyRmcwZUY7O0VxRjl6ZUE7SUFDRTtJQUNBO0dyRmkwZUY7O0VxRi96ZUE7SUFDRTtJQUNBO0dyRmswZUY7O0VxRmgwZUE7SUFDRTtJQUNBO0dyRm0wZUY7O0VxRmowZUE7SUFDRTtJQUNBO0dyRm8wZUY7O0VxRmwwZUE7SUFDRTtJQUNBO0dyRnEwZUY7O0VxRm4wZUE7SUFDRTtJQUNBO0dyRnMwZUY7O0VxRnAwZUE7SUFDRTtJQUNBO0dyRnUwZUY7O0VxRnIwZUE7SUFDRTtJQUNBO0dyRncwZUY7O0VxRnQwZUE7SUFDRTtJQUNBO0dyRnkwZUY7O0VxRnYwZUE7SUFDRTtJQUNBO0dyRjAwZUY7O0VxRngwZUE7SUFDRTtJQUNBO0dyRjIwZUY7O0VxRnowZUE7SUFDRTtJQUNBO0dyRjQwZUY7O0VxRjEwZUE7SUFDRTtJQUNBO0dyRjYwZUY7O0VxRjMwZUE7SUFDRTtJQUNBO0dyRjgwZUY7O0VxRjUwZUE7SUFDRTtJQUNBO0dyRiswZUY7O0VxRjcwZUE7SUFDRTtJQUNBO0dyRmcxZUY7O0VxRjkwZUE7SUFDRTtJQUNBO0dyRmkxZUY7O0VxRi8wZUE7SUFDRTtJQUNBO0dyRmsxZUY7O0VxRmgxZUE7SUFDRTtJQUNBO0dyRm0xZUY7O0VxRmoxZUE7SUFDRTtJQUNBO0dyRm8xZUY7O0VxRmwxZUE7SUFDRTtJQUNBO0dyRnExZUY7O0VxRm4xZUE7SUFDRTtJQUNBO0dyRnMxZUY7O0VxRnAxZUE7SUFDRTtJQUNBO0dyRnUxZUY7O0VxRnIxZUE7SUFDRTtJQUNBO0dyRncxZUY7O0VxRnQxZUE7SUFDRTtJQUNBO0dyRnkxZUY7O0VxRnYxZUE7SUFDRTtJQUNBO0dyRjAxZUY7O0VxRngxZUE7SUFDRTtJQUNBO0dyRjIxZUY7O0VxRnoxZUE7SUFDRTtJQUNBO0dyRjQxZUY7O0VxRjExZUE7SUFDRTtJQUNBO0dyRjYxZUY7O0VxRjMxZUE7SUFDRTtJQUNBO0dyRjgxZUY7O0VxRjUxZUE7SUFDRTtJQUNBO0dyRisxZUY7O0VxRjcxZUE7SUFDRTtJQUNBO0dyRmcyZUY7O0VxRjkxZUE7SUFDRTtJQUNBO0dyRmkyZUY7O0VxRi8xZUE7SUFDRTtJQUNBO0dyRmsyZUY7O0VxRmgyZUE7SUFDRTtJQUNBO0dyRm0yZUY7O0VxRmoyZUE7SUFDRTtJQUNBO0dyRm8yZUY7O0VxRmwyZUE7SUFDRTtJQUNBO0dyRnEyZUY7O0VxRm4yZUE7SUFDRTtJQUNBO0dyRnMyZUY7O0VxRnAyZUE7SUFDRTtJQUNBO0dyRnUyZUY7O0VxRnIyZUE7SUFDRTtJQUNBO0dyRncyZUY7O0VxRnQyZUE7SUFDRTtJQUNBO0dyRnkyZUY7O0VxRnYyZUE7SUFDRTtJQUNBO0dyRjAyZUY7O0VxRngyZUE7SUFDRTtJQUNBO0dyRjIyZUY7O0VxRnoyZUE7SUFDRTtJQUNBO0dyRjQyZUY7O0VxRjEyZUE7SUFDRTtJQUNBO0dyRjYyZUY7O0VxRjMyZUE7SUFDRTtJQUNBO0dyRjgyZUY7O0VxRjUyZUE7SUFDRTtJQUNBO0dyRisyZUY7O0VxRjcyZUE7SUFDRTtJQUNBO0dyRmczZUY7O0VxRjkyZUE7SUFDRTtJQUNBO0dyRmkzZUY7O0VxRi8yZUE7SUFDRTtHckZrM2VGOztFcUZoM2VBO0lBQ0U7R3JGbTNlRjs7RXFGajNlQTtJQUNFO0dyRm8zZUY7O0VxRmwzZUE7SUFDRTtHckZxM2VGOztFcUZuM2VBO0lBQ0U7R3JGczNlRjs7RXFGcDNlQTtJQUNFO0dyRnUzZUY7O0VxRnIzZUE7SUFDRTtHckZ3M2VGOztFcUZ0M2VBO0lBQ0U7R3JGeTNlRjs7RXFGdjNlQTtJQUNFO0dyRjAzZUY7O0VxRngzZUE7SUFDRTtHckYyM2VGOztFcUZ6M2VBO0lBQ0U7R3JGNDNlRjs7RXFGMTNlQTtJQUNFO0dyRjYzZUY7O0VxRjMzZUE7SUFDRTtHckY4M2VGOztFcUY1M2VBO0lBQ0U7R3JGKzNlRjs7RXFGNzNlQTtJQUNFO0dyRmc0ZUY7O0VxRjkzZUE7SUFDRTtHckZpNGVGOztFcUYvM2VBO0lBQ0U7R3JGazRlRjs7RXFGaDRlQTtJQUNFO0dyRm00ZUY7O0VxRmo0ZUE7SUFDRTtHckZvNGVGOztFcUZsNGVBO0lBQ0U7R3JGcTRlRjs7RXFGbjRlQTtJQUNFO0dyRnM0ZUY7O0VxRnA0ZUE7SUFDRTtHckZ1NGVGOztFcUZyNGVBO0lBQ0U7R3JGdzRlRjs7RXFGdDRlQTtJQUNFO0dyRnk0ZUY7O0VxRnY0ZUE7SUFDRTtHckYwNGVGOztFcUZ4NGVBO0lBQ0U7R3JGMjRlRjs7RXFGejRlQTtJQUNFO0dyRjQ0ZUY7O0VxRjE0ZUE7SUFDRTtHckY2NGVGOztFcUYzNGVBO0lBQ0U7R3JGODRlRjs7RXFGNTRlQTtJQUNFO0dyRis0ZUY7O0VxRjc0ZUE7SUFDRTtHckZnNWVGOztFcUY5NGVBO0lBQ0U7R3JGaTVlRjs7RXFGLzRlQTtJQUNFO0dyRms1ZUY7O0VxRmg1ZUE7SUFDRTtHckZtNWVGOztFcUZqNWVBO0lBQ0U7R3JGbzVlRjs7RXFGbDVlQTtJQUNFO0dyRnE1ZUY7O0VxRm41ZUE7SUFDRTtHckZzNWVGOztFcUZwNWVBO0lBQ0U7R3JGdTVlRjs7RXFGcjVlQTtJQUNFO0dyRnc1ZUY7O0VxRnQ1ZUE7SUFDRTtHckZ5NWVGOztFcUZ2NWVBO0lBQ0U7R3JGMDVlRjs7RXFGeDVlQTtJQUNFO0dyRjI1ZUY7O0VxRno1ZUE7SUFDRTtHckY0NWVGOztFcUYxNWVBO0lBQ0U7R3JGNjVlRjs7RXFGMzVlQTtJQUNFO0dyRjg1ZUY7O0VxRjU1ZUE7SUFDRTtHckYrNWVGOztFcUY3NWVBO0lBQ0U7R3JGZzZlRjs7RXFGOTVlQTtJQUNFO0dyRmk2ZUY7O0VxRi81ZUE7SUFDRTtHckZrNmVGOztFcUZoNmVBO0lBQ0U7R3JGbTZlRjs7RXFGajZlQTtJQUNFO0dyRm82ZUY7O0VxRmw2ZUE7SUFDRTtHckZxNmVGOztFcUZuNmVBO0lBQ0U7R3JGczZlRjs7RXFGcDZlQTtJQUNFO0dyRnU2ZUY7O0VxRnI2ZUE7SUFDRTtHckZ3NmVGOztFcUZ0NmVBO0lBQ0U7R3JGeTZlRjs7RXFGdjZlQTtJQUNFO0dyRjA2ZUY7O0VxRng2ZUE7SUFDRTtHckYyNmVGOztFcUZ6NmVBO0lBQ0U7R3JGNDZlRjs7RXFGMTZlQTtJQUNFO0dyRjY2ZUY7O0VxRjM2ZUE7SUFDRTtHckY4NmVGOztFcUY1NmVBO0lBQ0U7R3JGKzZlRjs7RXFGNzZlQTtJQUNFO0dyRmc3ZUY7O0VxRjk2ZUE7SUFDRTtHckZpN2VGOztFcUYvNmVBO0lBQ0U7R3JGazdlRjs7RXFGaDdlQTtJQUNFO0dyRm03ZUY7O0VxRmo3ZUE7SUFDRTtHckZvN2VGOztFcUZsN2VBO0lBQ0U7R3JGcTdlRjs7RXFGbjdlQTtJQUNFO0dyRnM3ZUY7O0VxRnA3ZUE7SUFDRTtHckZ1N2VGOztFcUZyN2VBO0lBQ0U7R3JGdzdlRjs7RXFGdDdlQTtJQUNFO0dyRnk3ZUY7O0VxRnY3ZUE7SUFDRTtHckYwN2VGOztFcUZ4N2VBO0lBQ0U7R3JGMjdlRjs7RXFGejdlQTtJQUNFO0dyRjQ3ZUY7O0VxRjE3ZUE7SUFDRTtHckY2N2VGOztFcUYzN2VBO0lBQ0U7R3JGODdlRjs7RXFGNTdlQTtJQUNFO0dyRis3ZUY7O0VxRjc3ZUE7SUFDRTtHckZnOGVGOztFcUY5N2VBO0lBQ0U7R3JGaThlRjs7RXFGLzdlQTtJQUNFO0dyRms4ZUY7O0VxRmg4ZUE7SUFDRTtHckZtOGVGOztFcUZqOGVBO0lBQ0U7R3JGbzhlRjs7RXFGbDhlQTtJQUNFO0dyRnE4ZUY7O0VxRm44ZUE7SUFDRTtHckZzOGVGOztFcUZwOGVBO0lBQ0U7R3JGdThlRjs7RXFGcjhlQTtJQUNFO0dyRnc4ZUY7O0VxRnQ4ZUE7SUFDRTtHckZ5OGVGOztFcUZ2OGVBO0lBQ0U7R3JGMDhlRjs7RXFGeDhlQTtJQUNFO0dyRjI4ZUY7O0VxRno4ZUE7SUFDRTtHckY0OGVGOztFcUYxOGVBO0lBQ0U7R3JGNjhlRjs7RXFGMzhlQTtJQUNFO0dyRjg4ZUY7O0VxRjU4ZUE7SUFDRTtHckYrOGVGOztFcUY3OGVBO0lBQ0U7R3JGZzllRjs7RXFGOThlQTtJQUNFO0dyRmk5ZUY7O0VxRi84ZUE7SUFDRTtHckZrOWVGOztFcUZoOWVBO0lBQ0U7R3JGbTllRjs7RXFGajllQTtJQUNFO0dyRm85ZUY7O0VxRmw5ZUE7SUFDRTtHckZxOWVGOztFcUZuOWVBO0lBQ0U7R3JGczllRjs7RXFGcDllQTtJQUNFO0dyRnU5ZUY7O0VxRnI5ZUE7SUFDRTtHckZ3OWVGOztFcUZ0OWVBO0lBQ0U7R3JGeTllRjs7RXFGdjllQTtJQUNFO0dyRjA5ZUY7O0VxRng5ZUE7SUFDRTtHckYyOWVGOztFcUZ6OWVBO0lBQ0U7R3JGNDllRjs7RXFGMTllQTtJQUNFO0dyRjY5ZUY7O0VxRjM5ZUE7SUFDRTtHckY4OWVGOztFcUY1OWVBO0lBQ0U7R3JGKzllRjs7RXFGNzllQTtJQUNFO0dyRmcrZUY7O0VxRjk5ZUE7SUFDRTtHckZpK2VGOztFcUYvOWVBO0lBQ0U7R3JGaytlRjs7RXFGaCtlQTtJQUNFO0dyRm0rZUY7O0VxRmorZUE7SUFDRTtHckZvK2VGOztFcUZsK2VBO0lBQ0U7R3JGcStlRjs7RXFGbitlQTtJQUNFO0dyRnMrZUY7O0VxRnArZUE7SUFDRTtHckZ1K2VGOztFcUZyK2VBO0lBQ0U7R3JGdytlRjs7RXFGdCtlQTtJQUNFO0dyRnkrZUY7O0VxRnYrZUE7SUFDRTtHckYwK2VGOztFcUZ4K2VBO0lBQ0U7R3JGMitlRjs7RXFGeitlQTtJQUNFO0dyRjQrZUY7O0VxRjErZUE7SUFDRTtHckY2K2VGOztFcUYzK2VBO0lBQ0U7R3JGOCtlRjs7RXFGNStlQTtJQUNFO0dyRisrZUY7O0VxRjcrZUE7SUFDRTtHckZnL2VGOztFcUY5K2VBO0lBQ0U7R3JGaS9lRjs7RXFGLytlQTtJQUNFO0dyRmsvZUY7O0VxRmgvZUE7SUFDRTtHckZtL2VGOztFcUZqL2VBO0lBQ0U7R3JGby9lRjs7RXFGbC9lQTtJQUNFO0dyRnEvZUY7O0VxRm4vZUE7SUFDRTtHckZzL2VGOztFcUZwL2VBO0lBQ0U7R3JGdS9lRjs7RXFGci9lQTtJQUNFO0dyRncvZUY7O0VxRnQvZUE7SUFDRTtHckZ5L2VGOztFcUZ2L2VBO0lBQ0U7R3JGMC9lRjs7RXFGeC9lQTtJQUNFO0dyRjIvZUY7O0VxRnovZUE7SUFDRTtHckY0L2VGOztFcUYxL2VBO0lBQ0U7R3JGNi9lRjs7RXFGMy9lQTtJQUNFO0dyRjgvZUY7O0VxRjUvZUE7SUFDRTtHckYrL2VGOztFcUY3L2VBO0lBQ0U7R3JGZ2dmRjs7RXFGOS9lQTtJQUNFO0dyRmlnZkY7O0VxRi8vZUE7SUFDRTtHckZrZ2ZGOztFcUZoZ2ZBO0lBQ0U7R3JGbWdmRjs7RXFGamdmQTtJQUNFO0dyRm9nZkY7O0VxRmxnZkE7SUFDRTtHckZxZ2ZGOztFcUZuZ2ZBO0lBQ0U7R3JGc2dmRjs7RXFGcGdmQTtJQUNFO0dyRnVnZkY7O0VxRnJnZkE7SUFDRTtHckZ3Z2ZGOztFcUZ0Z2ZBO0lBQ0U7R3JGeWdmRjs7RXFGdmdmQTtJQUNFO0dyRjBnZkY7O0VxRnhnZkE7SUFDRTtHckYyZ2ZGOztFcUZ6Z2ZBO0lBQ0U7R3JGNGdmRjs7RXFGMWdmQTtJQUNFO0dyRjZnZkY7O0VxRjNnZkE7SUFDRTtHckY4Z2ZGOztFcUY1Z2ZBO0lBQ0U7R3JGK2dmRjs7RXFGN2dmQTtJQUNFO0dyRmdoZkY7O0VxRjlnZkE7SUFDRTtHckZpaGZGOztFcUYvZ2ZBO0lBQ0U7R3JGa2hmRjs7RXFGaGhmQTtJQUNFO0dyRm1oZkY7O0VxRmpoZkE7SUFDRTtHckZvaGZGOztFcUZsaGZBO0lBQ0U7R3JGcWhmRjs7RXFGbmhmQTtJQUNFO0dyRnNoZkY7O0VxRnBoZkE7SUFDRTtHckZ1aGZGOztFcUZyaGZBO0lBQ0U7R3JGd2hmRjs7RXFGdGhmQTtJQUNFO0dyRnloZkY7O0VxRnZoZkE7SUFDRTtHckYwaGZGOztFcUZ4aGZBO0lBQ0U7R3JGMmhmRjs7RXFGemhmQTtJQUNFO0dyRjRoZkY7O0VxRjFoZkE7SUFDRTtHckY2aGZGOztFcUYzaGZBO0lBQ0U7R3JGOGhmRjs7RXFGNWhmQTtJQUNFO0dyRitoZkY7O0VxRjdoZkE7SUFDRTtHckZnaWZGOztFcUY5aGZBO0lBQ0U7R3JGaWlmRjs7RXFGL2hmQTtJQUNFO0dyRmtpZkY7O0VxRmhpZkE7SUFDRTtHckZtaWZGOztFcUZqaWZBO0lBQ0U7R3JGb2lmRjs7RXFGbGlmQTtJQUNFO0dyRnFpZkY7O0VxRm5pZkE7SUFDRTtHckZzaWZGOztFcUZwaWZBO0lBQ0U7R3JGdWlmRjs7RXFGcmlmQTtJQUNFO0dyRndpZkY7O0VxRnRpZkE7SUFDRTtHckZ5aWZGOztFcUZ2aWZBO0lBQ0U7R3JGMGlmRjs7RXFGeGlmQTtJQUNFO0dyRjJpZkY7O0VxRnppZkE7SUFDRTtHckY0aWZGOztFcUYxaWZBO0lBQ0U7R3JGNmlmRjs7RXFGM2lmQTtJQUNFO0dyRjhpZkY7O0VxRjVpZkE7SUFDRTtHckYraWZGOztFcUY3aWZBO0lBQ0U7R3JGZ2pmRjs7RXFGOWlmQTtJQUNFO0dyRmlqZkY7O0VxRi9pZkE7SUFDRTtHckZramZGOztFcUZoamZBO0lBQ0U7R3JGbWpmRjs7RXFGampmQTtJQUNFO0dyRm9qZkY7O0VxRmxqZkE7SUFDRTtHckZxamZGOztFcUZuamZBO0lBQ0U7R3JGc2pmRjs7RXFGcGpmQTtJQUNFO0dyRnVqZkY7O0VxRnJqZkE7SUFDRTtHckZ3amZGOztFcUZ0amZBO0lBQ0U7R3JGeWpmRjs7RXFGdmpmQTtJQUNFO0dyRjBqZkY7O0VxRnhqZkE7SUFDRTtHckYyamZGOztFcUZ6amZBO0lBQ0U7R3JGNGpmRjs7RXFGMWpmQTtJQUNFO0dyRjZqZkY7O0VxRjNqZkE7SUFDRTtHckY4amZGOztFcUY1amZBO0lBQ0U7R3JGK2pmRjs7RXFGN2pmQTtJQUNFO0dyRmdrZkY7O0VxRjlqZkE7SUFDRTtHckZpa2ZGOztFcUYvamZBO0lBQ0U7R3JGa2tmRjs7RXFGaGtmQTtJQUNFO0dyRm1rZkY7O0VxRmprZkE7SUFDRTtHckZva2ZGOztFcUZsa2ZBO0lBQ0U7R3JGcWtmRjs7RXFGbmtmQTtJQUNFO0dyRnNrZkY7O0VxRnBrZkE7SUFDRTtHckZ1a2ZGOztFcUZya2ZBO0lBQ0U7R3JGd2tmRjs7RXFGdGtmQTtJQUNFO0dyRnlrZkY7O0VxRnZrZkE7SUFDRTtHckYwa2ZGOztFcUZ4a2ZBO0lBQ0U7R3JGMmtmRjs7RXFGemtmQTtJQUNFO0dyRjRrZkY7O0VxRjFrZkE7SUFDRTtHckY2a2ZGOztFcUYza2ZBO0lBQ0U7R3JGOGtmRjs7RXFGNWtmQTtJQUNFO0dyRitrZkY7O0VxRjdrZkE7SUFDRTtHckZnbGZGOztFcUY5a2ZBO0lBQ0U7R3JGaWxmRjs7RXFGL2tmQTtJQUNFO0dyRmtsZkY7O0VxRmhsZkE7SUFDRTtHckZtbGZGOztFcUZqbGZBO0lBQ0U7R3JGb2xmRjs7RXFGbGxmQTtJQUNFO0dyRnFsZkY7O0VxRm5sZkE7SUFDRTtHckZzbGZGOztFcUZwbGZBO0lBQ0U7R3JGdWxmRjs7RXFGcmxmQTtJQUNFO0dyRndsZkY7O0VxRnRsZkE7SUFDRTtHckZ5bGZGOztFcUZ2bGZBO0lBQ0U7R3JGMGxmRjs7RXFGeGxmQTtJQUNFO0dyRjJsZkY7O0VxRnpsZkE7SUFDRTtHckY0bGZGOztFcUYxbGZBO0lBQ0U7R3JGNmxmRjs7RXFGM2xmQTtJQUNFO0dyRjhsZkY7O0VxRjVsZkE7SUFDRTtHckYrbGZGOztFcUY3bGZBO0lBQ0U7R3JGZ21mRjs7RXFGOWxmQTtJQUNFO0dyRmltZkY7O0VxRi9sZkE7SUFDRTtHckZrbWZGOztFcUZobWZBO0lBQ0U7R3JGbW1mRjs7RXFGam1mQTtJQUNFO0dyRm9tZkY7O0VxRmxtZkE7SUFDRTtHckZxbWZGOztFcUZubWZBO0lBQ0U7R3JGc21mRjs7RXFGcG1mQTtJQUNFO0dyRnVtZkY7O0VxRnJtZkE7SUFDRTtHckZ3bWZGOztFcUZ0bWZBO0lBQ0U7R3JGeW1mRjs7RXFGdm1mQTtJQUNFO0dyRjBtZkY7Q0FDRjtBcUZ2bWZBO3NDQUFBO0FBRUE7RUFDRTtJQUNFO0dyRnltZkY7O0VxRnZtZkE7SUFDRTtJQUNBO0dyRjBtZkY7O0VxRnhtZkE7SUFDRTtJQUNBO0dyRjJtZkY7O0VxRnptZkE7SUFDRTtHckY0bWZGOztFcUYxbWZBO0lBQ0U7R3JGNm1mRjs7RXFGM21mQTtJQUNFO0dyRjhtZkY7O0VxRjVtZkE7SUFDRTtHckYrbWZGOztFcUY3bWZBO0lBQ0U7SUFDQTtHckZnbmZGOztFcUY5bWZBO0lBQ0U7SUFDQTtHckZpbmZGOztFcUYvbWZBO0lBQ0U7SUFDQTtHckZrbmZGOztFcUZobmZBO0lBQ0U7SUFDQTtHckZtbmZGOztFcUZqbmZBO0lBQ0U7SUFDQTtHckZvbmZGOztFcUZsbmZBO0lBQ0U7SUFDQTtHckZxbmZGOztFcUZubmZBO0lBQ0U7SUFDQTtHckZzbmZGOztFcUZwbmZBO0lBQ0U7SUFDQTtHckZ1bmZGOztFcUZybmZBO0lBQ0U7SUFDQTtHckZ3bmZGOztFcUZ0bmZBO0lBQ0U7SUFDQTtHckZ5bmZGOztFcUZ2bmZBO0lBQ0U7SUFDQTtHckYwbmZGOztFcUZ4bmZBO0lBQ0U7SUFDQTtHckYybmZGOztFcUZ6bmZBO0lBQ0U7SUFDQTtHckY0bmZGOztFcUYxbmZBO0lBQ0U7SUFDQTtHckY2bmZGOztFcUYzbmZBO0lBQ0U7SUFDQTtHckY4bmZGOztFcUY1bmZBO0lBQ0U7SUFDQTtHckYrbmZGOztFcUY3bmZBO0lBQ0U7SUFDQTtHckZnb2ZGOztFcUY5bmZBO0lBQ0U7SUFDQTtHckZpb2ZGOztFcUYvbmZBO0lBQ0U7SUFDQTtHckZrb2ZGOztFcUZob2ZBO0lBQ0U7SUFDQTtHckZtb2ZGOztFcUZqb2ZBO0lBQ0U7SUFDQTtHckZvb2ZGOztFcUZsb2ZBO0lBQ0U7SUFDQTtHckZxb2ZGOztFcUZub2ZBO0lBQ0U7SUFDQTtHckZzb2ZGOztFcUZwb2ZBO0lBQ0U7SUFDQTtHckZ1b2ZGOztFcUZyb2ZBO0lBQ0U7SUFDQTtHckZ3b2ZGOztFcUZ0b2ZBO0lBQ0U7SUFDQTtHckZ5b2ZGOztFcUZ2b2ZBO0lBQ0U7SUFDQTtHckYwb2ZGOztFcUZ4b2ZBO0lBQ0U7SUFDQTtHckYyb2ZGOztFcUZ6b2ZBO0lBQ0U7SUFDQTtHckY0b2ZGOztFcUYxb2ZBO0lBQ0U7SUFDQTtHckY2b2ZGOztFcUYzb2ZBO0lBQ0U7SUFDQTtHckY4b2ZGOztFcUY1b2ZBO0lBQ0U7SUFDQTtHckYrb2ZGOztFcUY3b2ZBO0lBQ0U7SUFDQTtHckZncGZGOztFcUY5b2ZBO0lBQ0U7SUFDQTtHckZpcGZGOztFcUYvb2ZBO0lBQ0U7SUFDQTtHckZrcGZGOztFcUZocGZBO0lBQ0U7SUFDQTtHckZtcGZGOztFcUZqcGZBO0lBQ0U7SUFDQTtHckZvcGZGOztFcUZscGZBO0lBQ0U7SUFDQTtHckZxcGZGOztFcUZucGZBO0lBQ0U7SUFDQTtHckZzcGZGOztFcUZwcGZBO0lBQ0U7SUFDQTtHckZ1cGZGOztFcUZycGZBO0lBQ0U7SUFDQTtHckZ3cGZGOztFcUZ0cGZBO0lBQ0U7SUFDQTtHckZ5cGZGOztFcUZ2cGZBO0lBQ0U7SUFDQTtHckYwcGZGOztFcUZ4cGZBO0lBQ0U7SUFDQTtHckYycGZGOztFcUZ6cGZBO0lBQ0U7SUFDQTtHckY0cGZGOztFcUYxcGZBO0lBQ0U7SUFDQTtHckY2cGZGOztFcUYzcGZBO0lBQ0U7SUFDQTtHckY4cGZGOztFcUY1cGZBO0lBQ0U7SUFDQTtHckYrcGZGOztFcUY3cGZBO0lBQ0U7SUFDQTtHckZncWZGOztFcUY5cGZBO0lBQ0U7SUFDQTtHckZpcWZGOztFcUYvcGZBO0lBQ0U7SUFDQTtHckZrcWZGOztFcUZocWZBO0lBQ0U7SUFDQTtHckZtcWZGOztFcUZqcWZBO0lBQ0U7SUFDQTtHckZvcWZGOztFcUZscWZBO0lBQ0U7SUFDQTtHckZxcWZGOztFcUZucWZBO0lBQ0U7SUFDQTtHckZzcWZGOztFcUZwcWZBO0lBQ0U7SUFDQTtHckZ1cWZGOztFcUZycWZBO0lBQ0U7SUFDQTtHckZ3cWZGOztFcUZ0cWZBO0lBQ0U7SUFDQTtHckZ5cWZGOztFcUZ2cWZBO0lBQ0U7R3JGMHFmRjs7RXFGeHFmQTtJQUNFO0dyRjJxZkY7O0VxRnpxZkE7SUFDRTtHckY0cWZGOztFcUYxcWZBO0lBQ0U7R3JGNnFmRjs7RXFGM3FmQTtJQUNFO0dyRjhxZkY7O0VxRjVxZkE7SUFDRTtHckYrcWZGOztFcUY3cWZBO0lBQ0U7R3JGZ3JmRjs7RXFGOXFmQTtJQUNFO0dyRmlyZkY7O0VxRi9xZkE7SUFDRTtHckZrcmZGOztFcUZocmZBO0lBQ0U7R3JGbXJmRjs7RXFGanJmQTtJQUNFO0dyRm9yZkY7O0VxRmxyZkE7SUFDRTtHckZxcmZGOztFcUZucmZBO0lBQ0U7R3JGc3JmRjs7RXFGcHJmQTtJQUNFO0dyRnVyZkY7O0VxRnJyZkE7SUFDRTtHckZ3cmZGOztFcUZ0cmZBO0lBQ0U7R3JGeXJmRjs7RXFGdnJmQTtJQUNFO0dyRjByZkY7O0VxRnhyZkE7SUFDRTtHckYycmZGOztFcUZ6cmZBO0lBQ0U7R3JGNHJmRjs7RXFGMXJmQTtJQUNFO0dyRjZyZkY7O0VxRjNyZkE7SUFDRTtHckY4cmZGOztFcUY1cmZBO0lBQ0U7R3JGK3JmRjs7RXFGN3JmQTtJQUNFO0dyRmdzZkY7O0VxRjlyZkE7SUFDRTtHckZpc2ZGOztFcUYvcmZBO0lBQ0U7R3JGa3NmRjs7RXFGaHNmQTtJQUNFO0dyRm1zZkY7O0VxRmpzZkE7SUFDRTtHckZvc2ZGOztFcUZsc2ZBO0lBQ0U7R3JGcXNmRjs7RXFGbnNmQTtJQUNFO0dyRnNzZkY7O0VxRnBzZkE7SUFDRTtHckZ1c2ZGOztFcUZyc2ZBO0lBQ0U7R3JGd3NmRjs7RXFGdHNmQTtJQUNFO0dyRnlzZkY7O0VxRnZzZkE7SUFDRTtHckYwc2ZGOztFcUZ4c2ZBO0lBQ0U7R3JGMnNmRjs7RXFGenNmQTtJQUNFO0dyRjRzZkY7O0VxRjFzZkE7SUFDRTtHckY2c2ZGOztFcUYzc2ZBO0lBQ0U7R3JGOHNmRjs7RXFGNXNmQTtJQUNFO0dyRitzZkY7O0VxRjdzZkE7SUFDRTtHckZndGZGOztFcUY5c2ZBO0lBQ0U7R3JGaXRmRjs7RXFGL3NmQTtJQUNFO0dyRmt0ZkY7O0VxRmh0ZkE7SUFDRTtHckZtdGZGOztFcUZqdGZBO0lBQ0U7R3JGb3RmRjs7RXFGbHRmQTtJQUNFO0dyRnF0ZkY7O0VxRm50ZkE7SUFDRTtHckZzdGZGOztFcUZwdGZBO0lBQ0U7R3JGdXRmRjs7RXFGcnRmQTtJQUNFO0dyRnd0ZkY7O0VxRnR0ZkE7SUFDRTtHckZ5dGZGOztFcUZ2dGZBO0lBQ0U7R3JGMHRmRjs7RXFGeHRmQTtJQUNFO0dyRjJ0ZkY7O0VxRnp0ZkE7SUFDRTtHckY0dGZGOztFcUYxdGZBO0lBQ0U7R3JGNnRmRjs7RXFGM3RmQTtJQUNFO0dyRjh0ZkY7O0VxRjV0ZkE7SUFDRTtHckYrdGZGOztFcUY3dGZBO0lBQ0U7R3JGZ3VmRjs7RXFGOXRmQTtJQUNFO0dyRml1ZkY7O0VxRi90ZkE7SUFDRTtHckZrdWZGOztFcUZodWZBO0lBQ0U7R3JGbXVmRjs7RXFGanVmQTtJQUNFO0dyRm91ZkY7O0VxRmx1ZkE7SUFDRTtHckZxdWZGOztFcUZudWZBO0lBQ0U7R3JGc3VmRjs7RXFGcHVmQTtJQUNFO0dyRnV1ZkY7O0VxRnJ1ZkE7SUFDRTtHckZ3dWZGOztFcUZ0dWZBO0lBQ0U7R3JGeXVmRjs7RXFGdnVmQTtJQUNFO0dyRjB1ZkY7O0VxRnh1ZkE7SUFDRTtHckYydWZGOztFcUZ6dWZBO0lBQ0U7R3JGNHVmRjs7RXFGMXVmQTtJQUNFO0dyRjZ1ZkY7O0VxRjN1ZkE7SUFDRTtHckY4dWZGOztFcUY1dWZBO0lBQ0U7R3JGK3VmRjs7RXFGN3VmQTtJQUNFO0dyRmd2ZkY7O0VxRjl1ZkE7SUFDRTtHckZpdmZGOztFcUYvdWZBO0lBQ0U7R3JGa3ZmRjs7RXFGaHZmQTtJQUNFO0dyRm12ZkY7O0VxRmp2ZkE7SUFDRTtHckZvdmZGOztFcUZsdmZBO0lBQ0U7R3JGcXZmRjs7RXFGbnZmQTtJQUNFO0dyRnN2ZkY7O0VxRnB2ZkE7SUFDRTtHckZ1dmZGOztFcUZydmZBO0lBQ0U7R3JGd3ZmRjs7RXFGdHZmQTtJQUNFO0dyRnl2ZkY7O0VxRnZ2ZkE7SUFDRTtHckYwdmZGOztFcUZ4dmZBO0lBQ0U7R3JGMnZmRjs7RXFGenZmQTtJQUNFO0dyRjR2ZkY7O0VxRjF2ZkE7SUFDRTtHckY2dmZGOztFcUYzdmZBO0lBQ0U7R3JGOHZmRjs7RXFGNXZmQTtJQUNFO0dyRit2ZkY7O0VxRjd2ZkE7SUFDRTtHckZnd2ZGOztFcUY5dmZBO0lBQ0U7R3JGaXdmRjs7RXFGL3ZmQTtJQUNFO0dyRmt3ZkY7O0VxRmh3ZkE7SUFDRTtHckZtd2ZGOztFcUZqd2ZBO0lBQ0U7R3JGb3dmRjs7RXFGbHdmQTtJQUNFO0dyRnF3ZkY7O0VxRm53ZkE7SUFDRTtHckZzd2ZGOztFcUZwd2ZBO0lBQ0U7R3JGdXdmRjs7RXFGcndmQTtJQUNFO0dyRnd3ZkY7O0VxRnR3ZkE7SUFDRTtHckZ5d2ZGOztFcUZ2d2ZBO0lBQ0U7R3JGMHdmRjs7RXFGeHdmQTtJQUNFO0dyRjJ3ZkY7O0VxRnp3ZkE7SUFDRTtHckY0d2ZGOztFcUYxd2ZBO0lBQ0U7R3JGNndmRjs7RXFGM3dmQTtJQUNFO0dyRjh3ZkY7O0VxRjV3ZkE7SUFDRTtHckYrd2ZGOztFcUY3d2ZBO0lBQ0U7R3JGZ3hmRjs7RXFGOXdmQTtJQUNFO0dyRml4ZkY7O0VxRi93ZkE7SUFDRTtHckZreGZGOztFcUZoeGZBO0lBQ0U7R3JGbXhmRjs7RXFGanhmQTtJQUNFO0dyRm94ZkY7O0VxRmx4ZkE7SUFDRTtHckZxeGZGOztFcUZueGZBO0lBQ0U7R3JGc3hmRjs7RXFGcHhmQTtJQUNFO0dyRnV4ZkY7O0VxRnJ4ZkE7SUFDRTtHckZ3eGZGOztFcUZ0eGZBO0lBQ0U7R3JGeXhmRjs7RXFGdnhmQTtJQUNFO0dyRjB4ZkY7O0VxRnh4ZkE7SUFDRTtHckYyeGZGOztFcUZ6eGZBO0lBQ0U7R3JGNHhmRjs7RXFGMXhmQTtJQUNFO0dyRjZ4ZkY7O0VxRjN4ZkE7SUFDRTtHckY4eGZGOztFcUY1eGZBO0lBQ0U7R3JGK3hmRjs7RXFGN3hmQTtJQUNFO0dyRmd5ZkY7O0VxRjl4ZkE7SUFDRTtHckZpeWZGOztFcUYveGZBO0lBQ0U7R3JGa3lmRjs7RXFGaHlmQTtJQUNFO0dyRm15ZkY7O0VxRmp5ZkE7SUFDRTtHckZveWZGOztFcUZseWZBO0lBQ0U7R3JGcXlmRjs7RXFGbnlmQTtJQUNFO0dyRnN5ZkY7O0VxRnB5ZkE7SUFDRTtHckZ1eWZGOztFcUZyeWZBO0lBQ0U7R3JGd3lmRjs7RXFGdHlmQTtJQUNFO0dyRnl5ZkY7O0VxRnZ5ZkE7SUFDRTtHckYweWZGOztFcUZ4eWZBO0lBQ0U7R3JGMnlmRjs7RXFGenlmQTtJQUNFO0dyRjR5ZkY7O0VxRjF5ZkE7SUFDRTtHckY2eWZGOztFcUYzeWZBO0lBQ0U7R3JGOHlmRjs7RXFGNXlmQTtJQUNFO0dyRit5ZkY7O0VxRjd5ZkE7SUFDRTtHckZnemZGOztFcUY5eWZBO0lBQ0U7R3JGaXpmRjs7RXFGL3lmQTtJQUNFO0dyRmt6ZkY7O0VxRmh6ZkE7SUFDRTtHckZtemZGOztFcUZqemZBO0lBQ0U7R3JGb3pmRjs7RXFGbHpmQTtJQUNFO0dyRnF6ZkY7O0VxRm56ZkE7SUFDRTtHckZzemZGOztFcUZwemZBO0lBQ0U7R3JGdXpmRjs7RXFGcnpmQTtJQUNFO0dyRnd6ZkY7O0VxRnR6ZkE7SUFDRTtHckZ5emZGOztFcUZ2emZBO0lBQ0U7R3JGMHpmRjs7RXFGeHpmQTtJQUNFO0dyRjJ6ZkY7O0VxRnp6ZkE7SUFDRTtHckY0emZGOztFcUYxemZBO0lBQ0U7R3JGNnpmRjs7RXFGM3pmQTtJQUNFO0dyRjh6ZkY7O0VxRjV6ZkE7SUFDRTtHckYremZGOztFcUY3emZBO0lBQ0U7R3JGZzBmRjs7RXFGOXpmQTtJQUNFO0dyRmkwZkY7O0VxRi96ZkE7SUFDRTtHckZrMGZGOztFcUZoMGZBO0lBQ0U7R3JGbTBmRjs7RXFGajBmQTtJQUNFO0dyRm8wZkY7O0VxRmwwZkE7SUFDRTtHckZxMGZGOztFcUZuMGZBO0lBQ0U7R3JGczBmRjs7RXFGcDBmQTtJQUNFO0dyRnUwZkY7O0VxRnIwZkE7SUFDRTtHckZ3MGZGOztFcUZ0MGZBO0lBQ0U7R3JGeTBmRjs7RXFGdjBmQTtJQUNFO0dyRjAwZkY7O0VxRngwZkE7SUFDRTtHckYyMGZGOztFcUZ6MGZBO0lBQ0U7R3JGNDBmRjs7RXFGMTBmQTtJQUNFO0dyRjYwZkY7O0VxRjMwZkE7SUFDRTtHckY4MGZGOztFcUY1MGZBO0lBQ0U7R3JGKzBmRjs7RXFGNzBmQTtJQUNFO0dyRmcxZkY7O0VxRjkwZkE7SUFDRTtHckZpMWZGOztFcUYvMGZBO0lBQ0U7R3JGazFmRjs7RXFGaDFmQTtJQUNFO0dyRm0xZkY7O0VxRmoxZkE7SUFDRTtHckZvMWZGOztFcUZsMWZBO0lBQ0U7R3JGcTFmRjs7RXFGbjFmQTtJQUNFO0dyRnMxZkY7O0VxRnAxZkE7SUFDRTtHckZ1MWZGOztFcUZyMWZBO0lBQ0U7R3JGdzFmRjs7RXFGdDFmQTtJQUNFO0dyRnkxZkY7O0VxRnYxZkE7SUFDRTtHckYwMWZGOztFcUZ4MWZBO0lBQ0U7R3JGMjFmRjs7RXFGejFmQTtJQUNFO0dyRjQxZkY7O0VxRjExZkE7SUFDRTtHckY2MWZGOztFcUYzMWZBO0lBQ0U7R3JGODFmRjs7RXFGNTFmQTtJQUNFO0dyRisxZkY7O0VxRjcxZkE7SUFDRTtHckZnMmZGOztFcUY5MWZBO0lBQ0U7R3JGaTJmRjs7RXFGLzFmQTtJQUNFO0dyRmsyZkY7O0VxRmgyZkE7SUFDRTtHckZtMmZGOztFcUZqMmZBO0lBQ0U7R3JGbzJmRjs7RXFGbDJmQTtJQUNFO0dyRnEyZkY7O0VxRm4yZkE7SUFDRTtHckZzMmZGOztFcUZwMmZBO0lBQ0U7R3JGdTJmRjs7RXFGcjJmQTtJQUNFO0dyRncyZkY7O0VxRnQyZkE7SUFDRTtHckZ5MmZGOztFcUZ2MmZBO0lBQ0U7R3JGMDJmRjs7RXFGeDJmQTtJQUNFO0dyRjIyZkY7O0VxRnoyZkE7SUFDRTtHckY0MmZGOztFcUYxMmZBO0lBQ0U7R3JGNjJmRjs7RXFGMzJmQTtJQUNFO0dyRjgyZkY7O0VxRjUyZkE7SUFDRTtHckYrMmZGOztFcUY3MmZBO0lBQ0U7R3JGZzNmRjs7RXFGOTJmQTtJQUNFO0dyRmkzZkY7O0VxRi8yZkE7SUFDRTtHckZrM2ZGOztFcUZoM2ZBO0lBQ0U7R3JGbTNmRjs7RXFGajNmQTtJQUNFO0dyRm8zZkY7O0VxRmwzZkE7SUFDRTtHckZxM2ZGOztFcUZuM2ZBO0lBQ0U7R3JGczNmRjs7RXFGcDNmQTtJQUNFO0dyRnUzZkY7O0VxRnIzZkE7SUFDRTtHckZ3M2ZGOztFcUZ0M2ZBO0lBQ0U7R3JGeTNmRjs7RXFGdjNmQTtJQUNFO0dyRjAzZkY7O0VxRngzZkE7SUFDRTtHckYyM2ZGOztFcUZ6M2ZBO0lBQ0U7R3JGNDNmRjs7RXFGMTNmQTtJQUNFO0dyRjYzZkY7O0VxRjMzZkE7SUFDRTtHckY4M2ZGOztFcUY1M2ZBO0lBQ0U7R3JGKzNmRjs7RXFGNzNmQTtJQUNFO0dyRmc0ZkY7O0VxRjkzZkE7SUFDRTtHckZpNGZGOztFcUYvM2ZBO0lBQ0U7R3JGazRmRjs7RXFGaDRmQTtJQUNFO0dyRm00ZkY7O0VxRmo0ZkE7SUFDRTtHckZvNGZGOztFcUZsNGZBO0lBQ0U7R3JGcTRmRjs7RXFGbjRmQTtJQUNFO0dyRnM0ZkY7O0VxRnA0ZkE7SUFDRTtHckZ1NGZGOztFcUZyNGZBO0lBQ0U7R3JGdzRmRjs7RXFGdDRmQTtJQUNFO0dyRnk0ZkY7O0VxRnY0ZkE7SUFDRTtHckYwNGZGOztFcUZ4NGZBO0lBQ0U7R3JGMjRmRjs7RXFGejRmQTtJQUNFO0dyRjQ0ZkY7O0VxRjE0ZkE7SUFDRTtHckY2NGZGOztFcUYzNGZBO0lBQ0U7R3JGODRmRjs7RXFGNTRmQTtJQUNFO0dyRis0ZkY7O0VxRjc0ZkE7SUFDRTtHckZnNWZGOztFcUY5NGZBO0lBQ0U7R3JGaTVmRjs7RXFGLzRmQTtJQUNFO0dyRms1ZkY7O0VxRmg1ZkE7SUFDRTtHckZtNWZGOztFcUZqNWZBO0lBQ0U7R3JGbzVmRjs7RXFGbDVmQTtJQUNFO0dyRnE1ZkY7O0VxRm41ZkE7SUFDRTtHckZzNWZGOztFcUZwNWZBO0lBQ0U7R3JGdTVmRjs7RXFGcjVmQTtJQUNFO0dyRnc1ZkY7O0VxRnQ1ZkE7SUFDRTtHckZ5NWZGOztFcUZ2NWZBO0lBQ0U7R3JGMDVmRjs7RXFGeDVmQTtJQUNFO0dyRjI1ZkY7O0VxRno1ZkE7SUFDRTtHckY0NWZGOztFcUYxNWZBO0lBQ0U7R3JGNjVmRjs7RXFGMzVmQTtJQUNFO0dyRjg1ZkY7O0VxRjU1ZkE7SUFDRTtHckYrNWZGOztFcUY3NWZBO0lBQ0U7R3JGZzZmRjs7RXFGOTVmQTtJQUNFO0dyRmk2ZkY7O0VxRi81ZkE7SUFDRTtHckZrNmZGO0NBQ0Y7QXFGLzVmQTtzQ0FBQTtBQUVBO0FBQ0E7RUFDRTtJQUNFO0dyRmk2ZkY7O0VxRi81ZkE7SUFDRTtJQUNBO0dyRms2ZkY7O0VxRmg2ZkE7SUFDRTtJQUNBO0dyRm02ZkY7O0VxRmo2ZkE7SUFDRTtHckZvNmZGOztFcUZsNmZBO0lBQ0U7R3JGcTZmRjs7RXFGbjZmQTtJQUNFO0dyRnM2ZkY7O0VxRnA2ZkE7SUFDRTtHckZ1NmZGOztFcUZyNmZBO0lBQ0U7SUFDQTtHckZ3NmZGOztFcUZ0NmZBO0lBQ0U7SUFDQTtHckZ5NmZGOztFcUZ2NmZBO0lBQ0U7SUFDQTtHckYwNmZGOztFcUZ4NmZBO0lBQ0U7SUFDQTtHckYyNmZGOztFcUZ6NmZBO0lBQ0U7SUFDQTtHckY0NmZGOztFcUYxNmZBO0lBQ0U7SUFDQTtHckY2NmZGOztFcUYzNmZBO0lBQ0U7SUFDQTtHckY4NmZGOztFcUY1NmZBO0lBQ0U7SUFDQTtHckYrNmZGOztFcUY3NmZBO0lBQ0U7SUFDQTtHckZnN2ZGOztFcUY5NmZBO0lBQ0U7SUFDQTtHckZpN2ZGOztFcUYvNmZBO0lBQ0U7SUFDQTtHckZrN2ZGOztFcUZoN2ZBO0lBQ0U7SUFDQTtHckZtN2ZGOztFcUZqN2ZBO0lBQ0U7SUFDQTtHckZvN2ZGOztFcUZsN2ZBO0lBQ0U7SUFDQTtHckZxN2ZGOztFcUZuN2ZBO0lBQ0U7SUFDQTtHckZzN2ZGOztFcUZwN2ZBO0lBQ0U7SUFDQTtHckZ1N2ZGOztFcUZyN2ZBO0lBQ0U7SUFDQTtHckZ3N2ZGOztFcUZ0N2ZBO0lBQ0U7SUFDQTtHckZ5N2ZGOztFcUZ2N2ZBO0lBQ0U7SUFDQTtHckYwN2ZGOztFcUZ4N2ZBO0lBQ0U7SUFDQTtHckYyN2ZGOztFcUZ6N2ZBO0lBQ0U7SUFDQTtHckY0N2ZGOztFcUYxN2ZBO0lBQ0U7SUFDQTtHckY2N2ZGOztFcUYzN2ZBO0lBQ0U7SUFDQTtHckY4N2ZGOztFcUY1N2ZBO0lBQ0U7SUFDQTtHckYrN2ZGOztFcUY3N2ZBO0lBQ0U7SUFDQTtHckZnOGZGOztFcUY5N2ZBO0lBQ0U7SUFDQTtHckZpOGZGOztFcUYvN2ZBO0lBQ0U7SUFDQTtHckZrOGZGOztFcUZoOGZBO0lBQ0U7SUFDQTtHckZtOGZGOztFcUZqOGZBO0lBQ0U7SUFDQTtHckZvOGZGOztFcUZsOGZBO0lBQ0U7SUFDQTtHckZxOGZGOztFcUZuOGZBO0lBQ0U7SUFDQTtHckZzOGZGOztFcUZwOGZBO0lBQ0U7SUFDQTtHckZ1OGZGOztFcUZyOGZBO0lBQ0U7SUFDQTtHckZ3OGZGOztFcUZ0OGZBO0lBQ0U7SUFDQTtHckZ5OGZGOztFcUZ2OGZBO0lBQ0U7SUFDQTtHckYwOGZGOztFcUZ4OGZBO0lBQ0U7SUFDQTtHckYyOGZGOztFcUZ6OGZBO0lBQ0U7SUFDQTtHckY0OGZGOztFcUYxOGZBO0lBQ0U7SUFDQTtHckY2OGZGOztFcUYzOGZBO0lBQ0U7SUFDQTtHckY4OGZGOztFcUY1OGZBO0lBQ0U7SUFDQTtHckYrOGZGOztFcUY3OGZBO0lBQ0U7SUFDQTtHckZnOWZGOztFcUY5OGZBO0lBQ0U7SUFDQTtHckZpOWZGOztFcUYvOGZBO0lBQ0U7SUFDQTtHckZrOWZGOztFcUZoOWZBO0lBQ0U7SUFDQTtHckZtOWZGOztFcUZqOWZBO0lBQ0U7SUFDQTtHckZvOWZGOztFcUZsOWZBO0lBQ0U7SUFDQTtHckZxOWZGOztFcUZuOWZBO0lBQ0U7SUFDQTtHckZzOWZGOztFcUZwOWZBO0lBQ0U7SUFDQTtHckZ1OWZGOztFcUZyOWZBO0lBQ0U7SUFDQTtHckZ3OWZGOztFcUZ0OWZBO0lBQ0U7SUFDQTtHckZ5OWZGOztFcUZ2OWZBO0lBQ0U7SUFDQTtHckYwOWZGOztFcUZ4OWZBO0lBQ0U7SUFDQTtHckYyOWZGOztFcUZ6OWZBO0lBQ0U7SUFDQTtHckY0OWZGOztFcUYxOWZBO0lBQ0U7SUFDQTtHckY2OWZGOztFcUYzOWZBO0lBQ0U7SUFDQTtHckY4OWZGOztFcUY1OWZBO0lBQ0U7SUFDQTtHckYrOWZGOztFcUY3OWZBO0lBQ0U7SUFDQTtHckZnK2ZGOztFcUY5OWZBO0lBQ0U7SUFDQTtHckZpK2ZGOztFcUYvOWZBO0lBQ0U7R3JGaytmRjs7RXFGaCtmQTtJQUNFO0dyRm0rZkY7O0VxRmorZkE7SUFDRTtHckZvK2ZGOztFcUZsK2ZBO0lBQ0U7R3JGcStmRjs7RXFGbitmQTtJQUNFO0dyRnMrZkY7O0VxRnArZkE7SUFDRTtHckZ1K2ZGOztFcUZyK2ZBO0lBQ0U7R3JGdytmRjs7RXFGdCtmQTtJQUNFO0dyRnkrZkY7O0VxRnYrZkE7SUFDRTtHckYwK2ZGOztFcUZ4K2ZBO0lBQ0U7R3JGMitmRjs7RXFGeitmQTtJQUNFO0dyRjQrZkY7O0VxRjErZkE7SUFDRTtHckY2K2ZGOztFcUYzK2ZBO0lBQ0U7R3JGOCtmRjs7RXFGNStmQTtJQUNFO0dyRisrZkY7O0VxRjcrZkE7SUFDRTtHckZnL2ZGOztFcUY5K2ZBO0lBQ0U7R3JGaS9mRjs7RXFGLytmQTtJQUNFO0dyRmsvZkY7O0VxRmgvZkE7SUFDRTtHckZtL2ZGOztFcUZqL2ZBO0lBQ0U7R3JGby9mRjs7RXFGbC9mQTtJQUNFO0dyRnEvZkY7O0VxRm4vZkE7SUFDRTtHckZzL2ZGOztFcUZwL2ZBO0lBQ0U7R3JGdS9mRjs7RXFGci9mQTtJQUNFO0dyRncvZkY7O0VxRnQvZkE7SUFDRTtHckZ5L2ZGOztFcUZ2L2ZBO0lBQ0U7R3JGMC9mRjs7RXFGeC9mQTtJQUNFO0dyRjIvZkY7O0VxRnovZkE7SUFDRTtHckY0L2ZGOztFcUYxL2ZBO0lBQ0U7R3JGNi9mRjs7RXFGMy9mQTtJQUNFO0dyRjgvZkY7O0VxRjUvZkE7SUFDRTtHckYrL2ZGOztFcUY3L2ZBO0lBQ0U7R3JGZ2dnQkY7O0VxRjkvZkE7SUFDRTtHckZpZ2dCRjs7RXFGLy9mQTtJQUNFO0dyRmtnZ0JGOztFcUZoZ2dCQTtJQUNFO0dyRm1nZ0JGOztFcUZqZ2dCQTtJQUNFO0dyRm9nZ0JGOztFcUZsZ2dCQTtJQUNFO0dyRnFnZ0JGOztFcUZuZ2dCQTtJQUNFO0dyRnNnZ0JGOztFcUZwZ2dCQTtJQUNFO0dyRnVnZ0JGOztFcUZyZ2dCQTtJQUNFO0dyRndnZ0JGOztFcUZ0Z2dCQTtJQUNFO0dyRnlnZ0JGOztFcUZ2Z2dCQTtJQUNFO0dyRjBnZ0JGOztFcUZ4Z2dCQTtJQUNFO0dyRjJnZ0JGOztFcUZ6Z2dCQTtJQUNFO0dyRjRnZ0JGOztFcUYxZ2dCQTtJQUNFO0dyRjZnZ0JGOztFcUYzZ2dCQTtJQUNFO0dyRjhnZ0JGOztFcUY1Z2dCQTtJQUNFO0dyRitnZ0JGOztFcUY3Z2dCQTtJQUNFO0dyRmdoZ0JGOztFcUY5Z2dCQTtJQUNFO0dyRmloZ0JGOztFcUYvZ2dCQTtJQUNFO0dyRmtoZ0JGOztFcUZoaGdCQTtJQUNFO0dyRm1oZ0JGOztFcUZqaGdCQTtJQUNFO0dyRm9oZ0JGOztFcUZsaGdCQTtJQUNFO0dyRnFoZ0JGOztFcUZuaGdCQTtJQUNFO0dyRnNoZ0JGOztFcUZwaGdCQTtJQUNFO0dyRnVoZ0JGOztFcUZyaGdCQTtJQUNFO0dyRndoZ0JGOztFcUZ0aGdCQTtJQUNFO0dyRnloZ0JGOztFcUZ2aGdCQTtJQUNFO0dyRjBoZ0JGOztFcUZ4aGdCQTtJQUNFO0dyRjJoZ0JGOztFcUZ6aGdCQTtJQUNFO0dyRjRoZ0JGOztFcUYxaGdCQTtJQUNFO0dyRjZoZ0JGOztFcUYzaGdCQTtJQUNFO0dyRjhoZ0JGOztFcUY1aGdCQTtJQUNFO0dyRitoZ0JGOztFcUY3aGdCQTtJQUNFO0dyRmdpZ0JGOztFcUY5aGdCQTtJQUNFO0dyRmlpZ0JGOztFcUYvaGdCQTtJQUNFO0dyRmtpZ0JGOztFcUZoaWdCQTtJQUNFO0dyRm1pZ0JGOztFcUZqaWdCQTtJQUNFO0dyRm9pZ0JGOztFcUZsaWdCQTtJQUNFO0dyRnFpZ0JGOztFcUZuaWdCQTtJQUNFO0dyRnNpZ0JGOztFcUZwaWdCQTtJQUNFO0dyRnVpZ0JGOztFcUZyaWdCQTtJQUNFO0dyRndpZ0JGOztFcUZ0aWdCQTtJQUNFO0dyRnlpZ0JGOztFcUZ2aWdCQTtJQUNFO0dyRjBpZ0JGOztFcUZ4aWdCQTtJQUNFO0dyRjJpZ0JGOztFcUZ6aWdCQTtJQUNFO0dyRjRpZ0JGOztFcUYxaWdCQTtJQUNFO0dyRjZpZ0JGOztFcUYzaWdCQTtJQUNFO0dyRjhpZ0JGOztFcUY1aWdCQTtJQUNFO0dyRitpZ0JGOztFcUY3aWdCQTtJQUNFO0dyRmdqZ0JGOztFcUY5aWdCQTtJQUNFO0dyRmlqZ0JGOztFcUYvaWdCQTtJQUNFO0dyRmtqZ0JGOztFcUZoamdCQTtJQUNFO0dyRm1qZ0JGOztFcUZqamdCQTtJQUNFO0dyRm9qZ0JGOztFcUZsamdCQTtJQUNFO0dyRnFqZ0JGOztFcUZuamdCQTtJQUNFO0dyRnNqZ0JGOztFcUZwamdCQTtJQUNFO0dyRnVqZ0JGOztFcUZyamdCQTtJQUNFO0dyRndqZ0JGOztFcUZ0amdCQTtJQUNFO0dyRnlqZ0JGOztFcUZ2amdCQTtJQUNFO0dyRjBqZ0JGOztFcUZ4amdCQTtJQUNFO0dyRjJqZ0JGOztFcUZ6amdCQTtJQUNFO0dyRjRqZ0JGOztFcUYxamdCQTtJQUNFO0dyRjZqZ0JGOztFcUYzamdCQTtJQUNFO0dyRjhqZ0JGOztFcUY1amdCQTtJQUNFO0dyRitqZ0JGOztFcUY3amdCQTtJQUNFO0dyRmdrZ0JGOztFcUY5amdCQTtJQUNFO0dyRmlrZ0JGOztFcUYvamdCQTtJQUNFO0dyRmtrZ0JGOztFcUZoa2dCQTtJQUNFO0dyRm1rZ0JGOztFcUZqa2dCQTtJQUNFO0dyRm9rZ0JGOztFcUZsa2dCQTtJQUNFO0dyRnFrZ0JGOztFcUZua2dCQTtJQUNFO0dyRnNrZ0JGOztFcUZwa2dCQTtJQUNFO0dyRnVrZ0JGOztFcUZya2dCQTtJQUNFO0dyRndrZ0JGOztFcUZ0a2dCQTtJQUNFO0dyRnlrZ0JGOztFcUZ2a2dCQTtJQUNFO0dyRjBrZ0JGOztFcUZ4a2dCQTtJQUNFO0dyRjJrZ0JGOztFcUZ6a2dCQTtJQUNFO0dyRjRrZ0JGOztFcUYxa2dCQTtJQUNFO0dyRjZrZ0JGOztFcUYza2dCQTtJQUNFO0dyRjhrZ0JGOztFcUY1a2dCQTtJQUNFO0dyRitrZ0JGOztFcUY3a2dCQTtJQUNFO0dyRmdsZ0JGOztFcUY5a2dCQTtJQUNFO0dyRmlsZ0JGOztFcUYva2dCQTtJQUNFO0dyRmtsZ0JGOztFcUZobGdCQTtJQUNFO0dyRm1sZ0JGOztFcUZqbGdCQTtJQUNFO0dyRm9sZ0JGOztFcUZsbGdCQTtJQUNFO0dyRnFsZ0JGOztFcUZubGdCQTtJQUNFO0dyRnNsZ0JGOztFcUZwbGdCQTtJQUNFO0dyRnVsZ0JGOztFcUZybGdCQTtJQUNFO0dyRndsZ0JGOztFcUZ0bGdCQTtJQUNFO0dyRnlsZ0JGOztFcUZ2bGdCQTtJQUNFO0dyRjBsZ0JGOztFcUZ4bGdCQTtJQUNFO0dyRjJsZ0JGOztFcUZ6bGdCQTtJQUNFO0dyRjRsZ0JGOztFcUYxbGdCQTtJQUNFO0dyRjZsZ0JGOztFcUYzbGdCQTtJQUNFO0dyRjhsZ0JGOztFcUY1bGdCQTtJQUNFO0dyRitsZ0JGOztFcUY3bGdCQTtJQUNFO0dyRmdtZ0JGOztFcUY5bGdCQTtJQUNFO0dyRmltZ0JGOztFcUYvbGdCQTtJQUNFO0dyRmttZ0JGOztFcUZobWdCQTtJQUNFO0dyRm1tZ0JGOztFcUZqbWdCQTtJQUNFO0dyRm9tZ0JGOztFcUZsbWdCQTtJQUNFO0dyRnFtZ0JGOztFcUZubWdCQTtJQUNFO0dyRnNtZ0JGOztFcUZwbWdCQTtJQUNFO0dyRnVtZ0JGOztFcUZybWdCQTtJQUNFO0dyRndtZ0JGOztFcUZ0bWdCQTtJQUNFO0dyRnltZ0JGOztFcUZ2bWdCQTtJQUNFO0dyRjBtZ0JGOztFcUZ4bWdCQTtJQUNFO0dyRjJtZ0JGOztFcUZ6bWdCQTtJQUNFO0dyRjRtZ0JGOztFcUYxbWdCQTtJQUNFO0dyRjZtZ0JGOztFcUYzbWdCQTtJQUNFO0dyRjhtZ0JGOztFcUY1bWdCQTtJQUNFO0dyRittZ0JGOztFcUY3bWdCQTtJQUNFO0dyRmduZ0JGOztFcUY5bWdCQTtJQUNFO0dyRmluZ0JGOztFcUYvbWdCQTtJQUNFO0dyRmtuZ0JGOztFcUZobmdCQTtJQUNFO0dyRm1uZ0JGOztFcUZqbmdCQTtJQUNFO0dyRm9uZ0JGOztFcUZsbmdCQTtJQUNFO0dyRnFuZ0JGOztFcUZubmdCQTtJQUNFO0dyRnNuZ0JGOztFcUZwbmdCQTtJQUNFO0dyRnVuZ0JGOztFcUZybmdCQTtJQUNFO0dyRnduZ0JGOztFcUZ0bmdCQTtJQUNFO0dyRnluZ0JGOztFcUZ2bmdCQTtJQUNFO0dyRjBuZ0JGOztFcUZ4bmdCQTtJQUNFO0dyRjJuZ0JGOztFcUZ6bmdCQTtJQUNFO0dyRjRuZ0JGOztFcUYxbmdCQTtJQUNFO0dyRjZuZ0JGOztFcUYzbmdCQTtJQUNFO0dyRjhuZ0JGOztFcUY1bmdCQTtJQUNFO0dyRituZ0JGOztFcUY3bmdCQTtJQUNFO0dyRmdvZ0JGOztFcUY5bmdCQTtJQUNFO0dyRmlvZ0JGOztFcUYvbmdCQTtJQUNFO0dyRmtvZ0JGOztFcUZob2dCQTtJQUNFO0dyRm1vZ0JGOztFcUZqb2dCQTtJQUNFO0dyRm9vZ0JGOztFcUZsb2dCQTtJQUNFO0dyRnFvZ0JGOztFcUZub2dCQTtJQUNFO0dyRnNvZ0JGOztFcUZwb2dCQTtJQUNFO0dyRnVvZ0JGOztFcUZyb2dCQTtJQUNFO0dyRndvZ0JGOztFcUZ0b2dCQTtJQUNFO0dyRnlvZ0JGOztFcUZ2b2dCQTtJQUNFO0dyRjBvZ0JGOztFcUZ4b2dCQTtJQUNFO0dyRjJvZ0JGOztFcUZ6b2dCQTtJQUNFO0dyRjRvZ0JGOztFcUYxb2dCQTtJQUNFO0dyRjZvZ0JGOztFcUYzb2dCQTtJQUNFO0dyRjhvZ0JGOztFcUY1b2dCQTtJQUNFO0dyRitvZ0JGOztFcUY3b2dCQTtJQUNFO0dyRmdwZ0JGOztFcUY5b2dCQTtJQUNFO0dyRmlwZ0JGOztFcUYvb2dCQTtJQUNFO0dyRmtwZ0JGOztFcUZocGdCQTtJQUNFO0dyRm1wZ0JGOztFcUZqcGdCQTtJQUNFO0dyRm9wZ0JGOztFcUZscGdCQTtJQUNFO0dyRnFwZ0JGOztFcUZucGdCQTtJQUNFO0dyRnNwZ0JGOztFcUZwcGdCQTtJQUNFO0dyRnVwZ0JGOztFcUZycGdCQTtJQUNFO0dyRndwZ0JGOztFcUZ0cGdCQTtJQUNFO0dyRnlwZ0JGOztFcUZ2cGdCQTtJQUNFO0dyRjBwZ0JGOztFcUZ4cGdCQTtJQUNFO0dyRjJwZ0JGOztFcUZ6cGdCQTtJQUNFO0dyRjRwZ0JGOztFcUYxcGdCQTtJQUNFO0dyRjZwZ0JGOztFcUYzcGdCQTtJQUNFO0dyRjhwZ0JGOztFcUY1cGdCQTtJQUNFO0dyRitwZ0JGOztFcUY3cGdCQTtJQUNFO0dyRmdxZ0JGOztFcUY5cGdCQTtJQUNFO0dyRmlxZ0JGOztFcUYvcGdCQTtJQUNFO0dyRmtxZ0JGOztFcUZocWdCQTtJQUNFO0dyRm1xZ0JGOztFcUZqcWdCQTtJQUNFO0dyRm9xZ0JGOztFcUZscWdCQTtJQUNFO0dyRnFxZ0JGOztFcUZucWdCQTtJQUNFO0dyRnNxZ0JGOztFcUZwcWdCQTtJQUNFO0dyRnVxZ0JGOztFcUZycWdCQTtJQUNFO0dyRndxZ0JGOztFcUZ0cWdCQTtJQUNFO0dyRnlxZ0JGOztFcUZ2cWdCQTtJQUNFO0dyRjBxZ0JGOztFcUZ4cWdCQTtJQUNFO0dyRjJxZ0JGOztFcUZ6cWdCQTtJQUNFO0dyRjRxZ0JGOztFcUYxcWdCQTtJQUNFO0dyRjZxZ0JGOztFcUYzcWdCQTtJQUNFO0dyRjhxZ0JGOztFcUY1cWdCQTtJQUNFO0dyRitxZ0JGOztFcUY3cWdCQTtJQUNFO0dyRmdyZ0JGOztFcUY5cWdCQTtJQUNFO0dyRmlyZ0JGOztFcUYvcWdCQTtJQUNFO0dyRmtyZ0JGOztFcUZocmdCQTtJQUNFO0dyRm1yZ0JGOztFcUZqcmdCQTtJQUNFO0dyRm9yZ0JGOztFcUZscmdCQTtJQUNFO0dyRnFyZ0JGOztFcUZucmdCQTtJQUNFO0dyRnNyZ0JGOztFcUZwcmdCQTtJQUNFO0dyRnVyZ0JGOztFcUZycmdCQTtJQUNFO0dyRndyZ0JGOztFcUZ0cmdCQTtJQUNFO0dyRnlyZ0JGOztFcUZ2cmdCQTtJQUNFO0dyRjByZ0JGOztFcUZ4cmdCQTtJQUNFO0dyRjJyZ0JGOztFcUZ6cmdCQTtJQUNFO0dyRjRyZ0JGOztFcUYxcmdCQTtJQUNFO0dyRjZyZ0JGOztFcUYzcmdCQTtJQUNFO0dyRjhyZ0JGOztFcUY1cmdCQTtJQUNFO0dyRityZ0JGOztFcUY3cmdCQTtJQUNFO0dyRmdzZ0JGOztFcUY5cmdCQTtJQUNFO0dyRmlzZ0JGOztFcUYvcmdCQTtJQUNFO0dyRmtzZ0JGOztFcUZoc2dCQTtJQUNFO0dyRm1zZ0JGOztFcUZqc2dCQTtJQUNFO0dyRm9zZ0JGOztFcUZsc2dCQTtJQUNFO0dyRnFzZ0JGOztFcUZuc2dCQTtJQUNFO0dyRnNzZ0JGOztFcUZwc2dCQTtJQUNFO0dyRnVzZ0JGOztFcUZyc2dCQTtJQUNFO0dyRndzZ0JGOztFcUZ0c2dCQTtJQUNFO0dyRnlzZ0JGOztFcUZ2c2dCQTtJQUNFO0dyRjBzZ0JGOztFcUZ4c2dCQTtJQUNFO0dyRjJzZ0JGOztFcUZ6c2dCQTtJQUNFO0dyRjRzZ0JGOztFcUYxc2dCQTtJQUNFO0dyRjZzZ0JGOztFcUYzc2dCQTtJQUNFO0dyRjhzZ0JGOztFcUY1c2dCQTtJQUNFO0dyRitzZ0JGOztFcUY3c2dCQTtJQUNFO0dyRmd0Z0JGOztFcUY5c2dCQTtJQUNFO0dyRml0Z0JGOztFcUYvc2dCQTtJQUNFO0dyRmt0Z0JGOztFcUZodGdCQTtJQUNFO0dyRm10Z0JGOztFcUZqdGdCQTtJQUNFO0dyRm90Z0JGOztFcUZsdGdCQTtJQUNFO0dyRnF0Z0JGOztFcUZudGdCQTtJQUNFO0dyRnN0Z0JGOztFcUZwdGdCQTtJQUNFO0dyRnV0Z0JGOztFcUZydGdCQTtJQUNFO0dyRnd0Z0JGOztFcUZ0dGdCQTtJQUNFO0dyRnl0Z0JGOztFcUZ2dGdCQTtJQUNFO0dyRjB0Z0JGO0NBQ0Y7QXFGdnRnQkE7c0NBQUE7QUFFQTtFQUNFO0NyRnl0Z0JGOztBcUZ0dGdCQTtFQUNFO0NyRnl0Z0JGOztBcUZ0dGdCQTtFQUNFO0NyRnl0Z0JGOztBcUZ0dGdCQTtFQUNFO0NyRnl0Z0JGOztBcUZ0dGdCQTtFQUNFO0NyRnl0Z0JGOztBcUZ0dGdCQTtFQUNFO0NyRnl0Z0JGOztBcUZ0dGdCQTtzQ0FBQTtBQUVBO0FBQ0E7RUFDRTtDckZ5dGdCRjs7QXFGdHRnQkE7RUFDRTtDckZ5dGdCRjs7QXFGdHRnQkE7RUFDRTtDckZ5dGdCRjs7QXFGdHRnQkE7RUFDRTtDckZ5dGdCRjs7QXFGdHRnQkE7RUFDRTtDckZ5dGdCRjs7QXFGdHRnQkE7RUFDRTtDckZ5dGdCRjs7QXFGdHRnQkE7RUFDRTtDckZ5dGdCRjs7QXFGdHRnQkE7RUFDRTtDckZ5dGdCRjs7QXFGdHRnQkE7RUFDRTtDckZ5dGdCRjs7QXFGdHRnQkE7RUFDRTtDckZ5dGdCRjs7QXFGdHRnQkE7QUFDQTtFQUNFO0NyRnl0Z0JGOztBcUZ0dGdCQTtBQUNBO0VBQ0U7Q3JGeXRnQkY7O0FxRnR0Z0JBO0VBQ0U7Q3JGeXRnQkY7O0FxRnR0Z0JBO0VBQ0U7Q3JGeXRnQkY7O0FxRnR0Z0JBO0VBQ0U7Q3JGeXRnQkY7O0FxRnR0Z0JBO0VBQ0U7Q3JGeXRnQkY7O0FxRnR0Z0JBO0VBQ0U7Q3JGeXRnQkY7O0FxRnR0Z0JBO0VBQ0U7Q3JGeXRnQkY7O0FxRnR0Z0JBO0VBQ0U7Q3JGeXRnQkY7O0FxRnR0Z0JBO0VBQ0U7Q3JGeXRnQkY7O0FxRnR0Z0JBO0VBQ0U7Q3JGeXRnQkY7O0FxRnR0Z0JBO0FBQ0E7RUFDRTtDckZ5dGdCRjs7QXFGdHRnQkE7RUFDRTtDckZ5dGdCRjs7QXFGdHRnQkE7QUFDQTtFQUNFO0VBQ0E7Q3JGeXRnQkY7O0FxRnR0Z0JBO0VBQ0U7RUFDQTtDckZ5dGdCRjs7QXFGdHRnQkE7RUFDRTtFQUNBO0NyRnl0Z0JGOztBcUZ0dGdCQTtFQUNFO0VBQ0E7Q3JGeXRnQkY7O0FxRnR0Z0JBO0VBQ0U7RUFDQTtDckZ5dGdCRjs7QXFGdHRnQkE7RUFDRTtFQUNBO0NyRnl0Z0JGOztBcUZ0dGdCQTtFQUNFO0VBQ0E7Q3JGeXRnQkY7O0FxRnR0Z0JBO3NDQUFBO0FBRUE7QUFDQTtFQUNFO0VBQ0E7Q3JGeXRnQkY7O0FxRnR0Z0JBO0VBQ0U7Q3JGeXRnQkY7O0FxRnR0Z0JBO0VBQ0U7Q3JGeXRnQkY7O0FxRnR0Z0JBO0VBQ0U7Q3JGeXRnQkY7O0FxRnR0Z0JBO0VBQ0U7Q3JGeXRnQkY7O0FxRnR0Z0JBO0VBQ0U7Q3JGeXRnQkY7O0FxRnR0Z0JBO0VBQ0U7Q3JGeXRnQkY7O0FxRnR0Z0JBO0FBQ0E7RUFDRTtDckZ5dGdCRjs7QXFGdHRnQkE7RUFDRTtDckZ5dGdCRjs7QXFGdHRnQkE7RUFDRTtDckZ5dGdCRjs7QXFGdHRnQkE7QUFDQTtFQUNFO0VBQ0E7Q3JGeXRnQkY7O0FxRnR0Z0JBO0VBQ0U7Q3JGeXRnQkY7O0FxRnR0Z0JBO0VBQ0U7Q3JGeXRnQkY7O0FxRnR0Z0JBO0VBQ0U7Q3JGeXRnQkY7O0FxRnR0Z0JBO0VBQ0U7Q3JGeXRnQkY7O0FxRnR0Z0JBO0VBQ0U7Q3JGeXRnQkY7O0FxRnR0Z0JBO0VBQ0U7Q3JGeXRnQkY7O0FxRnR0Z0JBO0VBQ0U7Q3JGeXRnQkY7O0FxRnR0Z0JBO0VBQ0U7Q3JGeXRnQkY7O0FxRnR0Z0JBO0VBQ0U7Q3JGeXRnQkY7O0FxRnR0Z0JBO0VBQ0U7Q3JGeXRnQkY7O0FxRnR0Z0JBO0VBQ0U7Q3JGeXRnQkY7O0FxRnR0Z0JBO0VBQ0U7Q3JGeXRnQkY7O0FxRnR0Z0JBO0VBQ0U7Q3JGeXRnQkY7O0FxRnR0Z0JBO0VBQ0U7Q3JGeXRnQkY7O0FxRnR0Z0JBO0VBQ0U7Q3JGeXRnQkY7O0FxRnR0Z0JBO0VBQ0U7Q3JGeXRnQkY7O0FxRnR0Z0JBO0FBQ0E7RUFDRTtDckZ5dGdCRjs7QXFGdHRnQkE7RUFDRTtDckZ5dGdCRjs7QXFGdHRnQkE7RUFDRTtDckZ5dGdCRjs7QXFGdHRnQkE7RUFDRTtDckZ5dGdCRjs7QXFGdHRnQkE7RUFDRTtDckZ5dGdCRjs7QXFGdHRnQkE7RUFDRTtDckZ5dGdCRjs7QXFGdHRnQkE7RUFDRTtDckZ5dGdCRjs7QXFGdHRnQkE7RUFDRTtDckZ5dGdCRjs7QXFGdHRnQkE7RUFDRTtDckZ5dGdCRjs7QXFGdHRnQkE7RUFDRTtDckZ5dGdCRjs7QXFGdHRnQkE7QUFDQTtFQUNFO0VBQ0E7Q3JGeXRnQkY7O0FxRnR0Z0JBO0VBQ0U7RUFDQTtDckZ5dGdCRjs7QXFGdHRnQkE7RUFDRTtFQUNBO0NyRnl0Z0JGOztBcUZ0dGdCQTtFQUNFO0VBQ0E7Q3JGeXRnQkY7O0FxRnR0Z0JBO0VBQ0U7RUFDQTtDckZ5dGdCRjs7QXFGdHRnQkE7QUFDQTtFQUNFO0VBQ0E7Q3JGeXRnQkY7O0FxRnR0Z0JBO0VBQ0U7RUFDQTtDckZ5dGdCRjs7QXFGdHRnQkE7RUFDRTtFQUNBO0NyRnl0Z0JGOztBcUZ0dGdCQTtFQUNFO0NyRnl0Z0JGOztBcUZ0dGdCQTtFQUNFO0lBQ0U7R3JGeXRnQkY7O0VxRnZ0Z0JBO0lBQ0U7SUFDQTtHckYwdGdCRjs7RXFGeHRnQkE7SUFDRTtJQUNBO0dyRjJ0Z0JGOztFcUZ6dGdCQTtJQUNFO0lBQ0E7R3JGNHRnQkY7O0VxRjF0Z0JBO0lBQ0U7SUFDQTtHckY2dGdCRjs7RXFGM3RnQkE7SUFDRTtJQUNBO0dyRjh0Z0JGOztFcUY1dGdCQTtJQUNFO0dyRit0Z0JGO0NBQ0Y7QXFGNXRnQkE7RUFDRTtJQUNFO0dyRjh0Z0JGOztFcUY1dGdCQTtJQUNFO0dyRit0Z0JGOztFcUY3dGdCQTtJQUNFO0lBQ0E7R3JGZ3VnQkY7O0VxRjl0Z0JBO0lBQ0U7R3JGaXVnQkY7O0VxRi90Z0JBO0lBQ0U7R3JGa3VnQkY7O0VxRmh1Z0JBO0lBQ0U7R3JGbXVnQkY7O0VxRmp1Z0JBO0lBQ0U7R3JGb3VnQkY7O0VxRmx1Z0JBO0lBQ0U7R3JGcXVnQkY7O0VxRm51Z0JBO0lBQ0U7R3JGc3VnQkY7O0VxRnB1Z0JBO0lBQ0U7R3JGdXVnQkY7O0VxRnJ1Z0JBO0lBQ0U7R3JGd3VnQkY7O0VxRnR1Z0JBO0lBQ0U7R3JGeXVnQkY7O0VxRnZ1Z0JBO0lBQ0U7R3JGMHVnQkY7O0VxRnh1Z0JBO0lBQ0U7R3JGMnVnQkY7O0VxRnp1Z0JBO0lBQ0U7R3JGNHVnQkY7O0VxRjF1Z0JBO0lBQ0U7R3JGNnVnQkY7O0VxRjN1Z0JBO0lBQ0U7R3JGOHVnQkY7O0VxRjV1Z0JBO0lBQ0U7R3JGK3VnQkY7O0VxRjd1Z0JBO0lBQ0U7R3JGZ3ZnQkY7O0VxRjl1Z0JBO0lBQ0U7R3JGaXZnQkY7O0VxRi91Z0JBO0lBQ0U7R3JGa3ZnQkY7O0VxRmh2Z0JBO0lBQ0U7R3JGbXZnQkY7O0VxRmp2Z0JBO0lBQ0U7R3JGb3ZnQkY7O0VxRmx2Z0JBO0lBQ0U7R3JGcXZnQkY7O0VxRm52Z0JBO0lBQ0U7R3JGc3ZnQkY7O0VxRnB2Z0JBO0lBQ0U7R3JGdXZnQkY7O0VxRnJ2Z0JBO0lBQ0U7SUFDQTtHckZ3dmdCRjtDQUNGO0FxRnJ2Z0JBO0VBQ0U7SUFDRTtJQUNBO0dyRnV2Z0JGOztFcUZydmdCQTtJQUNFO0dyRnd2Z0JGOztFcUZ0dmdCQTtJQUNFO0dyRnl2Z0JGOztFcUZ2dmdCQTtJQUNFO0dyRjB2Z0JGOztFcUZ4dmdCQTtJQUNFO0dyRjJ2Z0JGOztFcUZ6dmdCQTtJQUNFO0dyRjR2Z0JGOztFcUYxdmdCQTtJQUNFO0dyRjZ2Z0JGOztFcUYzdmdCQTtJQUNFO0dyRjh2Z0JGOztFcUY1dmdCQTtJQUNFO0dyRit2Z0JGOztFcUY3dmdCQTtJQUNFO0lBQ0E7R3JGZ3dnQkY7O0VxRjl2Z0JBO0lBQ0U7SUFDQTtHckZpd2dCRjs7RXFGL3ZnQkE7SUFDRTtJQUNBO0dyRmt3Z0JGOztFcUZod2dCQTtJQUNFO0dyRm13Z0JGOztFcUZqd2dCQTtJQUNFO0dyRm93Z0JGOztFcUZsd2dCQTtJQUNFO0dyRnF3Z0JGO0NBQ0Y7QXFGbHdnQkE7RUFDRTtJQUNFO0lBQ0E7R3JGb3dnQkY7O0VxRmx3Z0JBO0lBQ0U7SUFDQTtHckZxd2dCRjs7RXFGbndnQkE7SUFDRTtHckZzd2dCRjs7RXFGcHdnQkE7SUFDRTtHckZ1d2dCRjtDQUNGO0FxRnB3Z0JBOztzQ0FBQTtBQUdBO0VBQ0U7RUFDQTtJQUNFO0dyRnN3Z0JGOztFcUZwd2dCQTtJQUNFO0dyRnV3Z0JGOztFcUZyd2dCQTtJQUNFO0dyRnd3Z0JGOztFcUZ0d2dCQTtJQUNFO0dyRnl3Z0JGOztFcUZ2d2dCQTtJQUNFO0dyRjB3Z0JGOztFcUZ4d2dCQTtJQUNFO0dyRjJ3Z0JGOztFcUZ6d2dCQTtJQUNFO0dyRjR3Z0JGOztFcUYxd2dCQTtJQUNFO0dyRjZ3Z0JGOztFcUYzd2dCQTtJQUNFO0dyRjh3Z0JGOztFcUY1d2dCQTtJQUNFO0dyRit3Z0JGOztFcUY3d2dCQTtJQUNFO0dyRmd4Z0JGOztFcUY5d2dCQTtJQUNFO0dyRml4Z0JGOztFcUYvd2dCQTtJQUNFO0dyRmt4Z0JGOztFcUZoeGdCQTtJQUNFO0dyRm14Z0JGOztFcUZqeGdCQTtJQUNFO0dyRm94Z0JGOztFcUZseGdCQTtJQUNFO0dyRnF4Z0JGOztFcUZueGdCQTtJQUNFO0dyRnN4Z0JGOztFcUZweGdCQTtJQUNFO0dyRnV4Z0JGOztFcUZyeGdCQTtJQUNFO0dyRnd4Z0JGOztFcUZ0eGdCQTtJQUNFO0dyRnl4Z0JGOztFcUZ2eGdCQTtJQUNFO0dyRjB4Z0JGOztFcUZ4eGdCQTtJQUNFO0dyRjJ4Z0JGOztFcUZ6eGdCQTtJQUNFO0dyRjR4Z0JGOztFcUYxeGdCQTtJQUNFO0dyRjZ4Z0JGOztFcUYzeGdCQTtJQUNFO0dyRjh4Z0JGO0NBQ0Y7QXFGM3hnQkE7O3NDQUFBO0FBR0E7c0NBQUE7QUFFQTtFQUNFO0lBQ0U7R3JGNnhnQkY7O0VxRjN4Z0JBO0lBQ0U7SUFDQTtHckY4eGdCRjs7RXFGNXhnQkE7SUFDRTtJQUNBO0dyRit4Z0JGOztFcUY3eGdCQTtJQUNFO0dyRmd5Z0JGOztFcUY5eGdCQTtJQUNFO0dyRml5Z0JGOztFcUYveGdCQTtJQUNFO0dyRmt5Z0JGOztFcUZoeWdCQTtJQUNFO0dyRm15Z0JGOztFcUZqeWdCQTtFQUNBO0lBQ0U7R3JGb3lnQkY7O0VxRmx5Z0JBO0lBQ0U7R3JGcXlnQkY7O0VxRm55Z0JBO0lBQ0U7R3JGc3lnQkY7O0VxRnB5Z0JBO0lBQ0U7R3JGdXlnQkY7O0VxRnJ5Z0JBO0lBQ0U7R3JGd3lnQkY7O0VxRnR5Z0JBO0lBQ0U7R3JGeXlnQkY7O0VxRnZ5Z0JBO0lBQ0U7R3JGMHlnQkY7O0VxRnh5Z0JBO0lBQ0U7R3JGMnlnQkY7O0VxRnp5Z0JBO0lBQ0U7R3JGNHlnQkY7O0VxRjF5Z0JBO0lBQ0U7R3JGNnlnQkY7O0VxRjN5Z0JBO0lBQ0U7R3JGOHlnQkY7O0VxRjV5Z0JBO0lBQ0U7R3JGK3lnQkY7O0VxRjd5Z0JBO0lBQ0U7R3JGZ3pnQkY7O0VxRjl5Z0JBO0lBQ0U7R3JGaXpnQkY7O0VxRi95Z0JBO0lBQ0U7R3JGa3pnQkY7O0VxRmh6Z0JBO0lBQ0U7R3JGbXpnQkY7O0VxRmp6Z0JBO0lBQ0U7R3JGb3pnQkY7O0VxRmx6Z0JBO0lBQ0U7R3JGcXpnQkY7O0VxRm56Z0JBO0lBQ0U7R3JGc3pnQkY7O0VxRnB6Z0JBO0lBQ0U7R3JGdXpnQkY7O0VxRnJ6Z0JBO0lBQ0U7R3JGd3pnQkY7O0VxRnR6Z0JBO0lBQ0U7R3JGeXpnQkY7O0VxRnZ6Z0JBO0lBQ0U7R3JGMHpnQkY7O0VxRnh6Z0JBO0lBQ0U7R3JGMnpnQkY7O0VxRnp6Z0JBO0lBQ0U7R3JGNHpnQkY7O0VxRjF6Z0JBO0lBQ0U7R3JGNnpnQkY7O0VxRjN6Z0JBO0lBQ0U7R3JGOHpnQkY7O0VxRjV6Z0JBO0lBQ0U7R3JGK3pnQkY7O0VxRjd6Z0JBO0lBQ0U7R3JGZzBnQkY7O0VxRjl6Z0JBO0lBQ0U7R3JGaTBnQkY7O0VxRi96Z0JBO0lBQ0U7R3JGazBnQkY7O0VxRmgwZ0JBO0lBQ0U7R3JGbTBnQkY7O0VxRmowZ0JBO0lBQ0U7R3JGbzBnQkY7O0VxRmwwZ0JBO0VBQ0E7SUFDRTtJQUNBO0dyRnEwZ0JGOztFcUZuMGdCQTtJQUNFO0lBQ0E7R3JGczBnQkY7O0VxRnAwZ0JBO0lBQ0U7SUFDQTtHckZ1MGdCRjs7RXFGcjBnQkE7SUFDRTtJQUNBO0dyRncwZ0JGOztFcUZ0MGdCQTtJQUNFO0lBQ0E7R3JGeTBnQkY7O0VxRnYwZ0JBO0lBQ0U7SUFDQTtHckYwMGdCRjs7RXFGeDBnQkE7SUFDRTtJQUNBO0dyRjIwZ0JGOztFcUZ6MGdCQTtJQUNFO0lBQ0E7R3JGNDBnQkY7O0VxRjEwZ0JBO0lBQ0U7SUFDQTtHckY2MGdCRjs7RXFGMzBnQkE7SUFDRTtJQUNBO0dyRjgwZ0JGOztFcUY1MGdCQTtJQUNFO0lBQ0E7R3JGKzBnQkY7O0VxRjcwZ0JBO0lBQ0U7SUFDQTtHckZnMWdCRjs7RXFGOTBnQkE7SUFDRTtJQUNBO0dyRmkxZ0JGOztFcUYvMGdCQTtJQUNFO0lBQ0E7R3JGazFnQkY7O0VxRmgxZ0JBO0lBQ0U7SUFDQTtHckZtMWdCRjs7RXFGajFnQkE7SUFDRTtJQUNBO0dyRm8xZ0JGOztFcUZsMWdCQTtJQUNFO0lBQ0E7R3JGcTFnQkY7O0VxRm4xZ0JBO0lBQ0U7SUFDQTtHckZzMWdCRjs7RXFGcDFnQkE7SUFDRTtJQUNBO0dyRnUxZ0JGOztFcUZyMWdCQTtJQUNFO0lBQ0E7R3JGdzFnQkY7O0VxRnQxZ0JBO0lBQ0U7SUFDQTtHckZ5MWdCRjs7RXFGdjFnQkE7SUFDRTtJQUNBO0dyRjAxZ0JGOztFcUZ4MWdCQTtJQUNFO0lBQ0E7R3JGMjFnQkY7O0VxRnoxZ0JBO0lBQ0U7SUFDQTtHckY0MWdCRjs7RXFGMTFnQkE7SUFDRTtJQUNBO0dyRjYxZ0JGOztFcUYzMWdCQTtJQUNFO0lBQ0E7R3JGODFnQkY7O0VxRjUxZ0JBO0lBQ0U7SUFDQTtHckYrMWdCRjs7RXFGNzFnQkE7SUFDRTtJQUNBO0dyRmcyZ0JGOztFcUY5MWdCQTtJQUNFO0lBQ0E7R3JGaTJnQkY7O0VxRi8xZ0JBO0lBQ0U7SUFDQTtHckZrMmdCRjs7RXFGaDJnQkE7SUFDRTtJQUNBO0dyRm0yZ0JGOztFcUZqMmdCQTtJQUNFO0lBQ0E7R3JGbzJnQkY7O0VxRmwyZ0JBO0lBQ0U7SUFDQTtHckZxMmdCRjs7RXFGbjJnQkE7SUFDRTtJQUNBO0dyRnMyZ0JGOztFcUZwMmdCQTtJQUNFO0lBQ0E7R3JGdTJnQkY7O0VxRnIyZ0JBO0lBQ0U7SUFDQTtHckZ3MmdCRjs7RXFGdDJnQkE7SUFDRTtJQUNBO0dyRnkyZ0JGOztFcUZ2MmdCQTtJQUNFO0lBQ0E7R3JGMDJnQkY7O0VxRngyZ0JBO0lBQ0U7SUFDQTtHckYyMmdCRjs7RXFGejJnQkE7SUFDRTtJQUNBO0dyRjQyZ0JGOztFcUYxMmdCQTtJQUNFO0lBQ0E7R3JGNjJnQkY7O0VxRjMyZ0JBO0lBQ0U7SUFDQTtHckY4MmdCRjs7RXFGNTJnQkE7SUFDRTtJQUNBO0dyRisyZ0JGOztFcUY3MmdCQTtJQUNFO0lBQ0E7R3JGZzNnQkY7O0VxRjkyZ0JBO0lBQ0U7SUFDQTtHckZpM2dCRjs7RXFGLzJnQkE7SUFDRTtJQUNBO0dyRmszZ0JGOztFcUZoM2dCQTtJQUNFO0lBQ0E7R3JGbTNnQkY7O0VxRmozZ0JBO0lBQ0U7SUFDQTtHckZvM2dCRjs7RXFGbDNnQkE7RUFDQTtJQUNFO0lBQ0E7R3JGcTNnQkY7O0VxRm4zZ0JBO0lBQ0U7SUFDQTtHckZzM2dCRjs7RXFGcDNnQkE7SUFDRTtJQUNBO0dyRnUzZ0JGOztFcUZyM2dCQTtJQUNFO0lBQ0E7R3JGdzNnQkY7O0VxRnQzZ0JBO0lBQ0U7SUFDQTtHckZ5M2dCRjs7RXFGdjNnQkE7SUFDRTtJQUNBO0dyRjAzZ0JGOztFcUZ4M2dCQTtJQUNFO0lBQ0E7R3JGMjNnQkY7O0VxRnozZ0JBO0lBQ0U7SUFDQTtHckY0M2dCRjs7RXFGMTNnQkE7SUFDRTtJQUNBO0dyRjYzZ0JGOztFcUYzM2dCQTtJQUNFO0lBQ0E7R3JGODNnQkY7O0VxRjUzZ0JBO0lBQ0U7SUFDQTtHckYrM2dCRjs7RXFGNzNnQkE7SUFDRTtJQUNBO0dyRmc0Z0JGOztFcUY5M2dCQTtJQUNFO0lBQ0E7R3JGaTRnQkY7O0VxRi8zZ0JBO0lBQ0U7SUFDQTtHckZrNGdCRjs7RXFGaDRnQkE7SUFDRTtJQUNBO0dyRm00Z0JGOztFcUZqNGdCQTtJQUNFO0lBQ0E7R3JGbzRnQkY7O0VxRmw0Z0JBO0lBQ0U7SUFDQTtHckZxNGdCRjs7RXFGbjRnQkE7SUFDRTtJQUNBO0dyRnM0Z0JGOztFcUZwNGdCQTtJQUNFO0lBQ0E7R3JGdTRnQkY7O0VxRnI0Z0JBO0VBQ0E7SUFDRTtJQUNBO0dyRnc0Z0JGOztFcUZ0NGdCQTtFQUNBO0lBQ0U7SUFDQTtHckZ5NGdCRjs7RXFGdjRnQkE7RUFDQTtJQUNFO0lBQ0E7R3JGMDRnQkY7O0VxRng0Z0JBO0VBQ0E7SUFDRTtJQUNBO0dyRjI0Z0JGOztFcUZ6NGdCQTtFQUNBO0lBQ0U7SUFDQTtHckY0NGdCRjs7RXFGMTRnQkE7RUFDQTtJQUNFO0lBQ0E7R3JGNjRnQkY7O0VxRjM0Z0JBO0VBQ0E7SUFDRTtJQUNBO0dyRjg0Z0JGOztFcUY1NGdCQTtFQUNBO0lBQ0U7SUFDQTtHckYrNGdCRjs7RXFGNzRnQkE7RUFDQTtJQUNFO0lBQ0E7R3JGZzVnQkY7O0VxRjk0Z0JBO0VBQ0E7SUFDRTtJQUNBO0dyRmk1Z0JGOztFcUYvNGdCQTtFQUNBO0lBQ0U7SUFDQTtHckZrNWdCRjs7RXFGaDVnQkE7RUFDQTtJQUNFO0lBQ0E7R3JGbTVnQkY7O0VxRmo1Z0JBO0VBQ0E7SUFDRTtJQUNBO0dyRm81Z0JGOztFcUZsNWdCQTtFQUNBO0lBQ0U7SUFDQTtHckZxNWdCRjs7RXFGbjVnQkE7RUFDQTtJQUNFO0lBQ0E7R3JGczVnQkY7O0VxRnA1Z0JBO0VBQ0E7SUFDRTtJQUNBO0dyRnU1Z0JGOztFcUZyNWdCQTtFQUNBO0lBQ0U7SUFDQTtHckZ3NWdCRjs7RXFGdDVnQkE7RUFDQTtJQUNFO0lBQ0E7R3JGeTVnQkY7O0VxRnY1Z0JBO0VBQ0E7SUFDRTtJQUNBO0dyRjA1Z0JGOztFcUZ4NWdCQTtFQUNBO0lBQ0U7SUFDQTtHckYyNWdCRjs7RXFGejVnQkE7RUFDQTtJQUNFO0lBQ0E7R3JGNDVnQkY7O0VxRjE1Z0JBO0VBQ0E7SUFDRTtJQUNBO0dyRjY1Z0JGOztFcUYzNWdCQTtFQUNBO0lBQ0U7SUFDQTtHckY4NWdCRjs7RXFGNTVnQkE7RUFDQTtJQUNFO0lBQ0E7R3JGKzVnQkY7O0VxRjc1Z0JBO0VBQ0E7SUFDRTtJQUNBO0dyRmc2Z0JGOztFcUY5NWdCQTtFQUNBO0lBQ0U7SUFDQTtHckZpNmdCRjs7RXFGLzVnQkE7RUFDQTtJQUNFO0lBQ0E7R3JGazZnQkY7O0VxRmg2Z0JBO0VBQ0E7SUFDRTtJQUNBO0dyRm02Z0JGOztFcUZqNmdCQTtFQUNBO0lBQ0U7SUFDQTtHckZvNmdCRjs7RXFGbDZnQkE7RUFDQTtJQUNFO0lBQ0E7R3JGcTZnQkY7O0VxRm42Z0JBO0VBQ0E7SUFDRTtJQUNBO0dyRnM2Z0JGOztFcUZwNmdCQTtFQUNBO0lBQ0U7SUFDQTtHckZ1NmdCRjs7RXFGcjZnQkE7RUFDQTtJQUNFO0lBQ0E7R3JGdzZnQkY7O0VxRnQ2Z0JBO0VBQ0E7SUFDRTtJQUNBO0dyRnk2Z0JGOztFcUZ2NmdCQTtFQUNBO0lBQ0U7SUFDQTtHckYwNmdCRjs7RXFGeDZnQkE7RUFDQTtJQUNFO0lBQ0E7R3JGMjZnQkY7O0VxRno2Z0JBO0VBQ0E7SUFDRTtJQUNBO0dyRjQ2Z0JGOztFcUYxNmdCQTtFQUNBO0lBQ0U7SUFDQTtHckY2NmdCRjs7RXFGMzZnQkE7RUFDQTtJQUNFO0lBQ0E7R3JGODZnQkY7O0VxRjU2Z0JBO0VBQ0E7SUFDRTtJQUNBO0dyRis2Z0JGOztFcUY3NmdCQTtFQUNBO0lBQ0U7SUFDQTtHckZnN2dCRjs7RXFGOTZnQkE7RUFDQTtJQUNFO0dyRmk3Z0JGOztFcUYvNmdCQTtJQUNFO0dyRms3Z0JGOztFcUZoN2dCQTtJQUNFO0dyRm03Z0JGOztFcUZqN2dCQTtJQUNFO0dyRm83Z0JGOztFcUZsN2dCQTtJQUNFO0dyRnE3Z0JGOztFcUZuN2dCQTtJQUNFO0dyRnM3Z0JGOztFcUZwN2dCQTtJQUNFO0dyRnU3Z0JGOztFcUZyN2dCQTtJQUNFO0dyRnc3Z0JGOztFcUZ0N2dCQTtJQUNFO0dyRnk3Z0JGOztFcUZ2N2dCQTtJQUNFO0dyRjA3Z0JGOztFcUZ4N2dCQTtJQUNFO0dyRjI3Z0JGOztFcUZ6N2dCQTtJQUNFO0dyRjQ3Z0JGOztFcUYxN2dCQTtJQUNFO0dyRjY3Z0JGOztFcUYzN2dCQTtJQUNFO0dyRjg3Z0JGOztFcUY1N2dCQTtJQUNFO0dyRis3Z0JGOztFcUY3N2dCQTtJQUNFO0dyRmc4Z0JGOztFcUY5N2dCQTtJQUNFO0dyRmk4Z0JGOztFcUYvN2dCQTtJQUNFO0dyRms4Z0JGOztFcUZoOGdCQTtJQUNFO0dyRm04Z0JGOztFcUZqOGdCQTtJQUNFO0dyRm84Z0JGOztFcUZsOGdCQTtJQUNFO0dyRnE4Z0JGOztFcUZuOGdCQTtJQUNFO0dyRnM4Z0JGOztFcUZwOGdCQTtJQUNFO0dyRnU4Z0JGOztFcUZyOGdCQTtJQUNFO0dyRnc4Z0JGOztFcUZ0OGdCQTtJQUNFO0dyRnk4Z0JGOztFcUZ2OGdCQTtJQUNFO0dyRjA4Z0JGOztFcUZ4OGdCQTtJQUNFO0dyRjI4Z0JGOztFcUZ6OGdCQTtJQUNFO0dyRjQ4Z0JGOztFcUYxOGdCQTtJQUNFO0dyRjY4Z0JGOztFcUYzOGdCQTtJQUNFO0dyRjg4Z0JGOztFcUY1OGdCQTtJQUNFO0dyRis4Z0JGOztFcUY3OGdCQTtJQUNFO0dyRmc5Z0JGOztFcUY5OGdCQTtJQUNFO0dyRmk5Z0JGOztFcUYvOGdCQTtJQUNFO0dyRms5Z0JGOztFcUZoOWdCQTtJQUNFO0dyRm05Z0JGOztFcUZqOWdCQTtJQUNFO0dyRm85Z0JGOztFcUZsOWdCQTtJQUNFO0dyRnE5Z0JGOztFcUZuOWdCQTtJQUNFO0dyRnM5Z0JGOztFcUZwOWdCQTtJQUNFO0dyRnU5Z0JGOztFcUZyOWdCQTtJQUNFO0dyRnc5Z0JGOztFcUZ0OWdCQTtJQUNFO0dyRnk5Z0JGOztFcUZ2OWdCQTtJQUNFO0dyRjA5Z0JGOztFcUZ4OWdCQTtJQUNFO0dyRjI5Z0JGOztFcUZ6OWdCQTtJQUNFO0dyRjQ5Z0JGOztFcUYxOWdCQTtJQUNFO0dyRjY5Z0JGOztFcUYzOWdCQTtJQUNFO0dyRjg5Z0JGOztFcUY1OWdCQTtJQUNFO0dyRis5Z0JGOztFcUY3OWdCQTtJQUNFO0dyRmcrZ0JGOztFcUY5OWdCQTtJQUNFO0dyRmkrZ0JGOztFcUYvOWdCQTtFQUNBO0lBQ0U7R3JGaytnQkY7O0VxRmgrZ0JBO0lBQ0U7R3JGbStnQkY7O0VxRmorZ0JBO0lBQ0U7R3JGbytnQkY7O0VxRmwrZ0JBO0lBQ0U7R3JGcStnQkY7O0VxRm4rZ0JBO0lBQ0U7R3JGcytnQkY7O0VxRnArZ0JBO0lBQ0U7R3JGdStnQkY7O0VxRnIrZ0JBO0lBQ0U7R3JGdytnQkY7O0VxRnQrZ0JBO0lBQ0U7R3JGeStnQkY7O0VxRnYrZ0JBO0lBQ0U7R3JGMCtnQkY7O0VxRngrZ0JBO0lBQ0U7R3JGMitnQkY7O0VxRnorZ0JBO0VBQ0E7SUFDRTtHckY0K2dCRjs7RXFGMStnQkE7RUFDQTtJQUNFO0dyRjYrZ0JGOztFcUYzK2dCQTtFQUNBO0lBQ0U7R3JGOCtnQkY7O0VxRjUrZ0JBO0VBQ0E7SUFDRTtHckYrK2dCRjs7RXFGNytnQkE7RUFDQTtJQUNFO0dyRmcvZ0JGOztFcUY5K2dCQTtFQUNBO0lBQ0U7R3JGaS9nQkY7O0VxRi8rZ0JBO0VBQ0E7SUFDRTtHckZrL2dCRjs7RXFGaC9nQkE7RUFDQTtJQUNFO0dyRm0vZ0JGOztFcUZqL2dCQTtFQUNBO0lBQ0U7R3JGby9nQkY7O0VxRmwvZ0JBO0VBQ0E7SUFDRTtHckZxL2dCRjs7RXFGbi9nQkE7RUFDQTtJQUNFO0dyRnMvZ0JGOztFcUZwL2dCQTtFQUNBO0lBQ0U7R3JGdS9nQkY7O0VxRnIvZ0JBO0VBQ0E7SUFDRTtHckZ3L2dCRjs7RXFGdC9nQkE7RUFDQTtJQUNFO0dyRnkvZ0JGOztFcUZ2L2dCQTtFQUNBO0lBQ0U7R3JGMC9nQkY7O0VxRngvZ0JBO0VBQ0E7SUFDRTtHckYyL2dCRjs7RXFGei9nQkE7RUFDQTtJQUNFO0dyRjQvZ0JGOztFcUYxL2dCQTtFQUNBO0lBQ0U7R3JGNi9nQkY7O0VxRjMvZ0JBO0VBQ0E7SUFDRTtHckY4L2dCRjs7RXFGNS9nQkE7RUFDQTtJQUNFO0dyRisvZ0JGOztFcUY3L2dCQTtFQUNBO0lBQ0U7R3JGZ2doQkY7O0VxRjkvZ0JBO0VBQ0E7SUFDRTtHckZpZ2hCRjs7RXFGLy9nQkE7RUFDQTtJQUNFO0dyRmtnaEJGOztFcUZoZ2hCQTtFQUNBO0lBQ0U7R3JGbWdoQkY7O0VxRmpnaEJBO0VBQ0E7SUFDRTtHckZvZ2hCRjs7RXFGbGdoQkE7RUFDQTtJQUNFO0dyRnFnaEJGOztFcUZuZ2hCQTtFQUNBO0lBQ0U7R3JGc2doQkY7O0VxRnBnaEJBO0VBQ0E7SUFDRTtHckZ1Z2hCRjs7RXFGcmdoQkE7RUFDQTtJQUNFO0dyRndnaEJGOztFcUZ0Z2hCQTtFQUNBO0lBQ0U7R3JGeWdoQkY7O0VxRnZnaEJBO0VBQ0E7SUFDRTtHckYwZ2hCRjs7RXFGeGdoQkE7RUFDQTtJQUNFO0dyRjJnaEJGOztFcUZ6Z2hCQTtFQUNBO0lBQ0U7R3JGNGdoQkY7O0VxRjFnaEJBO0VBQ0E7SUFDRTtHckY2Z2hCRjs7RXFGM2doQkE7SUFDRTtHckY4Z2hCRjs7RXFGNWdoQkE7SUFDRTtHckYrZ2hCRjs7RXFGN2doQkE7SUFDRTtHckZnaGhCRjs7RXFGOWdoQkE7SUFDRTtHckZpaGhCRjs7RXFGL2doQkE7SUFDRTtHckZraGhCRjs7RXFGaGhoQkE7SUFDRTtHckZtaGhCRjs7RXFGamhoQkE7SUFDRTtHckZvaGhCRjs7RXFGbGhoQkE7SUFDRTtHckZxaGhCRjs7RXFGbmhoQkE7SUFDRTtHckZzaGhCRjs7RXFGcGhoQkE7SUFDRTtHckZ1aGhCRjs7RXFGcmhoQkE7SUFDRTtHckZ3aGhCRjs7RXFGdGhoQkE7SUFDRTtHckZ5aGhCRjs7RXFGdmhoQkE7SUFDRTtHckYwaGhCRjs7RXFGeGhoQkE7SUFDRTtHckYyaGhCRjs7RXFGemhoQkE7SUFDRTtHckY0aGhCRjs7RXFGMWhoQkE7SUFDRTtHckY2aGhCRjs7RXFGM2hoQkE7SUFDRTtHckY4aGhCRjs7RXFGNWhoQkE7SUFDRTtHckYraGhCRjs7RXFGN2hoQkE7SUFDRTtHckZnaWhCRjs7RXFGOWhoQkE7SUFDRTtHckZpaWhCRjs7RXFGL2hoQkE7SUFDRTtHckZraWhCRjs7RXFGaGloQkE7SUFDRTtHckZtaWhCRjs7RXFGamloQkE7SUFDRTtHckZvaWhCRjs7RXFGbGloQkE7SUFDRTtHckZxaWhCRjs7RXFGbmloQkE7SUFDRTtHckZzaWhCRjs7RXFGcGloQkE7SUFDRTtHckZ1aWhCRjs7RXFGcmloQkE7SUFDRTtHckZ3aWhCRjs7RXFGdGloQkE7SUFDRTtHckZ5aWhCRjs7RXFGdmloQkE7SUFDRTtHckYwaWhCRjs7RXFGeGloQkE7SUFDRTtHckYyaWhCRjs7RXFGemloQkE7SUFDRTtHckY0aWhCRjs7RXFGMWloQkE7SUFDRTtHckY2aWhCRjs7RXFGM2loQkE7SUFDRTtHckY4aWhCRjs7RXFGNWloQkE7SUFDRTtHckYraWhCRjs7RXFGN2loQkE7SUFDRTtHckZnamhCRjs7RXFGOWloQkE7SUFDRTtHckZpamhCRjs7RXFGL2loQkE7SUFDRTtHckZramhCRjs7RXFGaGpoQkE7SUFDRTtHckZtamhCRjs7RXFGampoQkE7RUFDQTtJQUNFO0dyRm9qaEJGOztFcUZsamhCQTtJQUNFO0dyRnFqaEJGOztFcUZuamhCQTtJQUNFO0dyRnNqaEJGOztFcUZwamhCQTtJQUNFO0dyRnVqaEJGOztFcUZyamhCQTtJQUNFO0dyRndqaEJGOztFcUZ0amhCQTtJQUNFO0dyRnlqaEJGOztFcUZ2amhCQTtJQUNFO0dyRjBqaEJGOztFcUZ4amhCQTtJQUNFO0dyRjJqaEJGOztFcUZ6amhCQTtJQUNFO0dyRjRqaEJGOztFcUYxamhCQTtJQUNFO0dyRjZqaEJGOztFcUYzamhCQTtFQUNBO0lBQ0U7R3JGOGpoQkY7O0VxRjVqaEJBO0VBQ0E7SUFDRTtHckYramhCRjs7RXFGN2poQkE7RUFDQTtJQUNFO0dyRmdraEJGOztFcUY5amhCQTtFQUNBO0lBQ0U7R3JGaWtoQkY7O0VxRi9qaEJBO0VBQ0E7SUFDRTtHckZra2hCRjs7RXFGaGtoQkE7RUFDQTtJQUNFO0dyRm1raEJGOztFcUZqa2hCQTtFQUNBO0lBQ0U7R3JGb2toQkY7O0VxRmxraEJBO0VBQ0E7SUFDRTtHckZxa2hCRjs7RXFGbmtoQkE7RUFDQTtJQUNFO0dyRnNraEJGOztFcUZwa2hCQTtFQUNBO0lBQ0U7R3JGdWtoQkY7O0VxRnJraEJBO0VBQ0E7SUFDRTtHckZ3a2hCRjs7RXFGdGtoQkE7RUFDQTtJQUNFO0dyRnlraEJGOztFcUZ2a2hCQTtFQUNBO0lBQ0U7R3JGMGtoQkY7O0VxRnhraEJBO0VBQ0E7SUFDRTtHckYya2hCRjs7RXFGemtoQkE7RUFDQTtJQUNFO0dyRjRraEJGOztFcUYxa2hCQTtFQUNBO0lBQ0U7R3JGNmtoQkY7O0VxRjNraEJBO0VBQ0E7SUFDRTtHckY4a2hCRjs7RXFGNWtoQkE7RUFDQTtJQUNFO0dyRitraEJGOztFcUY3a2hCQTtFQUNBO0lBQ0U7R3JGZ2xoQkY7O0VxRjlraEJBO0VBQ0E7SUFDRTtHckZpbGhCRjs7RXFGL2toQkE7RUFDQTtJQUNFO0dyRmtsaEJGOztFcUZobGhCQTtFQUNBO0lBQ0U7R3JGbWxoQkY7O0VxRmpsaEJBO0VBQ0E7SUFDRTtHckZvbGhCRjs7RXFGbGxoQkE7RUFDQTtJQUNFO0dyRnFsaEJGOztFcUZubGhCQTtFQUNBO0lBQ0U7R3JGc2xoQkY7O0VxRnBsaEJBO0VBQ0E7SUFDRTtHckZ1bGhCRjs7RXFGcmxoQkE7RUFDQTtJQUNFO0dyRndsaEJGOztFcUZ0bGhCQTtFQUNBO0lBQ0U7R3JGeWxoQkY7O0VxRnZsaEJBO0VBQ0E7SUFDRTtHckYwbGhCRjs7RXFGeGxoQkE7RUFDQTtJQUNFO0dyRjJsaEJGOztFcUZ6bGhCQTtFQUNBO0lBQ0U7R3JGNGxoQkY7O0VxRjFsaEJBO0VBQ0E7SUFDRTtHckY2bGhCRjs7RXFGM2xoQkE7RUFDQTtJQUNFO0dyRjhsaEJGO0NBQ0Y7QXFGM2xoQkE7c0NBQUE7QUFFQTtFQUNFO0lBQ0U7R3JGNmxoQkY7O0VxRjNsaEJBO0lBQ0U7SUFDQTtHckY4bGhCRjs7RXFGNWxoQkE7SUFDRTtJQUNBO0dyRitsaEJGOztFcUY3bGhCQTtJQUNFO0dyRmdtaEJGOztFcUY5bGhCQTtJQUNFO0dyRmltaEJGOztFcUYvbGhCQTtJQUNFO0dyRmttaEJGOztFcUZobWhCQTtJQUNFO0dyRm1taEJGOztFcUZqbWhCQTtFQUNBO0lBQ0U7R3JGb21oQkY7O0VxRmxtaEJBO0lBQ0U7R3JGcW1oQkY7O0VxRm5taEJBO0lBQ0U7R3JGc21oQkY7O0VxRnBtaEJBO0lBQ0U7R3JGdW1oQkY7O0VxRnJtaEJBO0lBQ0U7R3JGd21oQkY7O0VxRnRtaEJBO0lBQ0U7R3JGeW1oQkY7O0VxRnZtaEJBO0lBQ0U7R3JGMG1oQkY7O0VxRnhtaEJBO0lBQ0U7R3JGMm1oQkY7O0VxRnptaEJBO0lBQ0U7R3JGNG1oQkY7O0VxRjFtaEJBO0lBQ0U7R3JGNm1oQkY7O0VxRjNtaEJBO0lBQ0U7R3JGOG1oQkY7O0VxRjVtaEJBO0lBQ0U7R3JGK21oQkY7O0VxRjdtaEJBO0lBQ0U7R3JGZ25oQkY7O0VxRjltaEJBO0lBQ0U7R3JGaW5oQkY7O0VxRi9taEJBO0lBQ0U7R3JGa25oQkY7O0VxRmhuaEJBO0lBQ0U7R3JGbW5oQkY7O0VxRmpuaEJBO0lBQ0U7R3JGb25oQkY7O0VxRmxuaEJBO0lBQ0U7R3JGcW5oQkY7O0VxRm5uaEJBO0lBQ0U7R3JGc25oQkY7O0VxRnBuaEJBO0lBQ0U7R3JGdW5oQkY7O0VxRnJuaEJBO0lBQ0U7R3JGd25oQkY7O0VxRnRuaEJBO0lBQ0U7R3JGeW5oQkY7O0VxRnZuaEJBO0lBQ0U7R3JGMG5oQkY7O0VxRnhuaEJBO0lBQ0U7R3JGMm5oQkY7O0VxRnpuaEJBO0lBQ0U7R3JGNG5oQkY7O0VxRjFuaEJBO0lBQ0U7R3JGNm5oQkY7O0VxRjNuaEJBO0lBQ0U7R3JGOG5oQkY7O0VxRjVuaEJBO0lBQ0U7R3JGK25oQkY7O0VxRjduaEJBO0lBQ0U7R3JGZ29oQkY7O0VxRjluaEJBO0lBQ0U7R3JGaW9oQkY7O0VxRi9uaEJBO0lBQ0U7R3JGa29oQkY7O0VxRmhvaEJBO0lBQ0U7R3JGbW9oQkY7O0VxRmpvaEJBO0lBQ0U7R3JGb29oQkY7O0VxRmxvaEJBO0VBQ0E7SUFDRTtJQUNBO0dyRnFvaEJGOztFcUZub2hCQTtJQUNFO0lBQ0E7R3JGc29oQkY7O0VxRnBvaEJBO0lBQ0U7SUFDQTtHckZ1b2hCRjs7RXFGcm9oQkE7SUFDRTtJQUNBO0dyRndvaEJGOztFcUZ0b2hCQTtJQUNFO0lBQ0E7R3JGeW9oQkY7O0VxRnZvaEJBO0lBQ0U7SUFDQTtHckYwb2hCRjs7RXFGeG9oQkE7SUFDRTtJQUNBO0dyRjJvaEJGOztFcUZ6b2hCQTtJQUNFO0lBQ0E7R3JGNG9oQkY7O0VxRjFvaEJBO0lBQ0U7SUFDQTtHckY2b2hCRjs7RXFGM29oQkE7SUFDRTtJQUNBO0dyRjhvaEJGOztFcUY1b2hCQTtJQUNFO0lBQ0E7R3JGK29oQkY7O0VxRjdvaEJBO0lBQ0U7SUFDQTtHckZncGhCRjs7RXFGOW9oQkE7SUFDRTtJQUNBO0dyRmlwaEJGOztFcUYvb2hCQTtJQUNFO0lBQ0E7R3JGa3BoQkY7O0VxRmhwaEJBO0lBQ0U7SUFDQTtHckZtcGhCRjs7RXFGanBoQkE7SUFDRTtJQUNBO0dyRm9waEJGOztFcUZscGhCQTtJQUNFO0lBQ0E7R3JGcXBoQkY7O0VxRm5waEJBO0lBQ0U7SUFDQTtHckZzcGhCRjs7RXFGcHBoQkE7SUFDRTtJQUNBO0dyRnVwaEJGOztFcUZycGhCQTtJQUNFO0lBQ0E7R3JGd3BoQkY7O0VxRnRwaEJBO0lBQ0U7SUFDQTtHckZ5cGhCRjs7RXFGdnBoQkE7SUFDRTtJQUNBO0dyRjBwaEJGOztFcUZ4cGhCQTtJQUNFO0lBQ0E7R3JGMnBoQkY7O0VxRnpwaEJBO0lBQ0U7SUFDQTtHckY0cGhCRjs7RXFGMXBoQkE7SUFDRTtJQUNBO0dyRjZwaEJGOztFcUYzcGhCQTtJQUNFO0lBQ0E7R3JGOHBoQkY7O0VxRjVwaEJBO0lBQ0U7SUFDQTtHckYrcGhCRjs7RXFGN3BoQkE7SUFDRTtJQUNBO0dyRmdxaEJGOztFcUY5cGhCQTtJQUNFO0lBQ0E7R3JGaXFoQkY7O0VxRi9waEJBO0lBQ0U7SUFDQTtHckZrcWhCRjs7RXFGaHFoQkE7SUFDRTtJQUNBO0dyRm1xaEJGOztFcUZqcWhCQTtJQUNFO0lBQ0E7R3JGb3FoQkY7O0VxRmxxaEJBO0lBQ0U7SUFDQTtHckZxcWhCRjs7RXFGbnFoQkE7SUFDRTtJQUNBO0dyRnNxaEJGOztFcUZwcWhCQTtJQUNFO0lBQ0E7R3JGdXFoQkY7O0VxRnJxaEJBO0lBQ0U7SUFDQTtHckZ3cWhCRjs7RXFGdHFoQkE7SUFDRTtJQUNBO0dyRnlxaEJGOztFcUZ2cWhCQTtJQUNFO0lBQ0E7R3JGMHFoQkY7O0VxRnhxaEJBO0lBQ0U7SUFDQTtHckYycWhCRjs7RXFGenFoQkE7SUFDRTtJQUNBO0dyRjRxaEJGOztFcUYxcWhCQTtJQUNFO0lBQ0E7R3JGNnFoQkY7O0VxRjNxaEJBO0lBQ0U7SUFDQTtHckY4cWhCRjs7RXFGNXFoQkE7SUFDRTtJQUNBO0dyRitxaEJGOztFcUY3cWhCQTtJQUNFO0lBQ0E7R3JGZ3JoQkY7O0VxRjlxaEJBO0lBQ0U7SUFDQTtHckZpcmhCRjs7RXFGL3FoQkE7SUFDRTtJQUNBO0dyRmtyaEJGOztFcUZocmhCQTtJQUNFO0lBQ0E7R3JGbXJoQkY7O0VxRmpyaEJBO0lBQ0U7SUFDQTtHckZvcmhCRjs7RXFGbHJoQkE7RUFDQTtJQUNFO0lBQ0E7R3JGcXJoQkY7O0VxRm5yaEJBO0lBQ0U7SUFDQTtHckZzcmhCRjs7RXFGcHJoQkE7SUFDRTtJQUNBO0dyRnVyaEJGOztFcUZycmhCQTtJQUNFO0lBQ0E7R3JGd3JoQkY7O0VxRnRyaEJBO0lBQ0U7SUFDQTtHckZ5cmhCRjs7RXFGdnJoQkE7SUFDRTtJQUNBO0dyRjByaEJGOztFcUZ4cmhCQTtJQUNFO0lBQ0E7R3JGMnJoQkY7O0VxRnpyaEJBO0lBQ0U7SUFDQTtHckY0cmhCRjs7RXFGMXJoQkE7SUFDRTtJQUNBO0dyRjZyaEJGOztFcUYzcmhCQTtJQUNFO0lBQ0E7R3JGOHJoQkY7O0VxRjVyaEJBO0lBQ0U7SUFDQTtHckYrcmhCRjs7RXFGN3JoQkE7SUFDRTtJQUNBO0dyRmdzaEJGOztFcUY5cmhCQTtJQUNFO0lBQ0E7R3JGaXNoQkY7O0VxRi9yaEJBO0lBQ0U7SUFDQTtHckZrc2hCRjs7RXFGaHNoQkE7SUFDRTtJQUNBO0dyRm1zaEJGOztFcUZqc2hCQTtJQUNFO0lBQ0E7R3JGb3NoQkY7O0VxRmxzaEJBO0lBQ0U7SUFDQTtHckZxc2hCRjs7RXFGbnNoQkE7SUFDRTtJQUNBO0dyRnNzaEJGOztFcUZwc2hCQTtJQUNFO0lBQ0E7R3JGdXNoQkY7O0VxRnJzaEJBO0VBQ0E7SUFDRTtJQUNBO0dyRndzaEJGOztFcUZ0c2hCQTtFQUNBO0lBQ0U7SUFDQTtHckZ5c2hCRjs7RXFGdnNoQkE7RUFDQTtJQUNFO0lBQ0E7R3JGMHNoQkY7O0VxRnhzaEJBO0VBQ0E7SUFDRTtJQUNBO0dyRjJzaEJGOztFcUZ6c2hCQTtFQUNBO0lBQ0U7SUFDQTtHckY0c2hCRjs7RXFGMXNoQkE7RUFDQTtJQUNFO0lBQ0E7R3JGNnNoQkY7O0VxRjNzaEJBO0VBQ0E7SUFDRTtJQUNBO0dyRjhzaEJGOztFcUY1c2hCQTtFQUNBO0lBQ0U7SUFDQTtHckYrc2hCRjs7RXFGN3NoQkE7RUFDQTtJQUNFO0lBQ0E7R3JGZ3RoQkY7O0VxRjlzaEJBO0VBQ0E7SUFDRTtJQUNBO0dyRml0aEJGOztFcUYvc2hCQTtFQUNBO0lBQ0U7SUFDQTtHckZrdGhCRjs7RXFGaHRoQkE7RUFDQTtJQUNFO0lBQ0E7R3JGbXRoQkY7O0VxRmp0aEJBO0VBQ0E7SUFDRTtJQUNBO0dyRm90aEJGOztFcUZsdGhCQTtFQUNBO0lBQ0U7SUFDQTtHckZxdGhCRjs7RXFGbnRoQkE7RUFDQTtJQUNFO0lBQ0E7R3JGc3RoQkY7O0VxRnB0aEJBO0VBQ0E7SUFDRTtJQUNBO0dyRnV0aEJGOztFcUZydGhCQTtFQUNBO0lBQ0U7SUFDQTtHckZ3dGhCRjs7RXFGdHRoQkE7RUFDQTtJQUNFO0lBQ0E7R3JGeXRoQkY7O0VxRnZ0aEJBO0VBQ0E7SUFDRTtJQUNBO0dyRjB0aEJGOztFcUZ4dGhCQTtFQUNBO0lBQ0U7SUFDQTtHckYydGhCRjs7RXFGenRoQkE7RUFDQTtJQUNFO0lBQ0E7R3JGNHRoQkY7O0VxRjF0aEJBO0VBQ0E7SUFDRTtJQUNBO0dyRjZ0aEJGOztFcUYzdGhCQTtFQUNBO0lBQ0U7SUFDQTtHckY4dGhCRjs7RXFGNXRoQkE7RUFDQTtJQUNFO0lBQ0E7R3JGK3RoQkY7O0VxRjd0aEJBO0VBQ0E7SUFDRTtJQUNBO0dyRmd1aEJGOztFcUY5dGhCQTtFQUNBO0lBQ0U7SUFDQTtHckZpdWhCRjs7RXFGL3RoQkE7RUFDQTtJQUNFO0lBQ0E7R3JGa3VoQkY7O0VxRmh1aEJBO0VBQ0E7SUFDRTtJQUNBO0dyRm11aEJGOztFcUZqdWhCQTtFQUNBO0lBQ0U7SUFDQTtHckZvdWhCRjs7RXFGbHVoQkE7RUFDQTtJQUNFO0lBQ0E7R3JGcXVoQkY7O0VxRm51aEJBO0VBQ0E7SUFDRTtJQUNBO0dyRnN1aEJGOztFcUZwdWhCQTtFQUNBO0lBQ0U7SUFDQTtHckZ1dWhCRjs7RXFGcnVoQkE7RUFDQTtJQUNFO0lBQ0E7R3JGd3VoQkY7O0VxRnR1aEJBO0VBQ0E7SUFDRTtJQUNBO0dyRnl1aEJGOztFcUZ2dWhCQTtFQUNBO0lBQ0U7SUFDQTtHckYwdWhCRjs7RXFGeHVoQkE7RUFDQTtJQUNFO0lBQ0E7R3JGMnVoQkY7O0VxRnp1aEJBO0VBQ0E7SUFDRTtJQUNBO0dyRjR1aEJGOztFcUYxdWhCQTtFQUNBO0lBQ0U7SUFDQTtHckY2dWhCRjs7RXFGM3VoQkE7RUFDQTtJQUNFO0lBQ0E7R3JGOHVoQkY7O0VxRjV1aEJBO0VBQ0E7SUFDRTtJQUNBO0dyRit1aEJGOztFcUY3dWhCQTtFQUNBO0lBQ0U7SUFDQTtHckZndmhCRjs7RXFGOXVoQkE7RUFDQTtJQUNFO0dyRml2aEJGOztFcUYvdWhCQTtJQUNFO0dyRmt2aEJGOztFcUZodmhCQTtJQUNFO0dyRm12aEJGOztFcUZqdmhCQTtJQUNFO0dyRm92aEJGOztFcUZsdmhCQTtJQUNFO0dyRnF2aEJGOztFcUZudmhCQTtJQUNFO0dyRnN2aEJGOztFcUZwdmhCQTtJQUNFO0dyRnV2aEJGOztFcUZydmhCQTtJQUNFO0dyRnd2aEJGOztFcUZ0dmhCQTtJQUNFO0dyRnl2aEJGOztFcUZ2dmhCQTtJQUNFO0dyRjB2aEJGOztFcUZ4dmhCQTtJQUNFO0dyRjJ2aEJGOztFcUZ6dmhCQTtJQUNFO0dyRjR2aEJGOztFcUYxdmhCQTtJQUNFO0dyRjZ2aEJGOztFcUYzdmhCQTtJQUNFO0dyRjh2aEJGOztFcUY1dmhCQTtJQUNFO0dyRit2aEJGOztFcUY3dmhCQTtJQUNFO0dyRmd3aEJGOztFcUY5dmhCQTtJQUNFO0dyRml3aEJGOztFcUYvdmhCQTtJQUNFO0dyRmt3aEJGOztFcUZod2hCQTtJQUNFO0dyRm13aEJGOztFcUZqd2hCQTtJQUNFO0dyRm93aEJGOztFcUZsd2hCQTtJQUNFO0dyRnF3aEJGOztFcUZud2hCQTtJQUNFO0dyRnN3aEJGOztFcUZwd2hCQTtJQUNFO0dyRnV3aEJGOztFcUZyd2hCQTtJQUNFO0dyRnd3aEJGOztFcUZ0d2hCQTtJQUNFO0dyRnl3aEJGOztFcUZ2d2hCQTtJQUNFO0dyRjB3aEJGOztFcUZ4d2hCQTtJQUNFO0dyRjJ3aEJGOztFcUZ6d2hCQTtJQUNFO0dyRjR3aEJGOztFcUYxd2hCQTtJQUNFO0dyRjZ3aEJGOztFcUYzd2hCQTtJQUNFO0dyRjh3aEJGOztFcUY1d2hCQTtJQUNFO0dyRit3aEJGOztFcUY3d2hCQTtJQUNFO0dyRmd4aEJGOztFcUY5d2hCQTtJQUNFO0dyRml4aEJGOztFcUYvd2hCQTtJQUNFO0dyRmt4aEJGOztFcUZoeGhCQTtJQUNFO0dyRm14aEJGOztFcUZqeGhCQTtJQUNFO0dyRm94aEJGOztFcUZseGhCQTtJQUNFO0dyRnF4aEJGOztFcUZueGhCQTtJQUNFO0dyRnN4aEJGOztFcUZweGhCQTtJQUNFO0dyRnV4aEJGOztFcUZyeGhCQTtJQUNFO0dyRnd4aEJGOztFcUZ0eGhCQTtJQUNFO0dyRnl4aEJGOztFcUZ2eGhCQTtJQUNFO0dyRjB4aEJGOztFcUZ4eGhCQTtJQUNFO0dyRjJ4aEJGOztFcUZ6eGhCQTtJQUNFO0dyRjR4aEJGOztFcUYxeGhCQTtJQUNFO0dyRjZ4aEJGOztFcUYzeGhCQTtJQUNFO0dyRjh4aEJGOztFcUY1eGhCQTtJQUNFO0dyRit4aEJGOztFcUY3eGhCQTtJQUNFO0dyRmd5aEJGOztFcUY5eGhCQTtJQUNFO0dyRml5aEJGOztFcUYveGhCQTtFQUNBO0lBQ0U7R3JGa3loQkY7O0VxRmh5aEJBO0lBQ0U7R3JGbXloQkY7O0VxRmp5aEJBO0lBQ0U7R3JGb3loQkY7O0VxRmx5aEJBO0lBQ0U7R3JGcXloQkY7O0VxRm55aEJBO0lBQ0U7R3JGc3loQkY7O0VxRnB5aEJBO0lBQ0U7R3JGdXloQkY7O0VxRnJ5aEJBO0lBQ0U7R3JGd3loQkY7O0VxRnR5aEJBO0lBQ0U7R3JGeXloQkY7O0VxRnZ5aEJBO0lBQ0U7R3JGMHloQkY7O0VxRnh5aEJBO0lBQ0U7R3JGMnloQkY7O0VxRnp5aEJBO0VBQ0E7SUFDRTtHckY0eWhCRjs7RXFGMXloQkE7RUFDQTtJQUNFO0dyRjZ5aEJGOztFcUYzeWhCQTtFQUNBO0lBQ0U7R3JGOHloQkY7O0VxRjV5aEJBO0VBQ0E7SUFDRTtHckYreWhCRjs7RXFGN3loQkE7RUFDQTtJQUNFO0dyRmd6aEJGOztFcUY5eWhCQTtFQUNBO0lBQ0U7R3JGaXpoQkY7O0VxRi95aEJBO0VBQ0E7SUFDRTtHckZremhCRjs7RXFGaHpoQkE7RUFDQTtJQUNFO0dyRm16aEJGOztFcUZqemhCQTtFQUNBO0lBQ0U7R3JGb3poQkY7O0VxRmx6aEJBO0VBQ0E7SUFDRTtHckZxemhCRjs7RXFGbnpoQkE7RUFDQTtJQUNFO0dyRnN6aEJGOztFcUZwemhCQTtFQUNBO0lBQ0U7R3JGdXpoQkY7O0VxRnJ6aEJBO0VBQ0E7SUFDRTtHckZ3emhCRjs7RXFGdHpoQkE7RUFDQTtJQUNFO0dyRnl6aEJGOztFcUZ2emhCQTtFQUNBO0lBQ0U7R3JGMHpoQkY7O0VxRnh6aEJBO0VBQ0E7SUFDRTtHckYyemhCRjs7RXFGenpoQkE7RUFDQTtJQUNFO0dyRjR6aEJGOztFcUYxemhCQTtFQUNBO0lBQ0U7R3JGNnpoQkY7O0VxRjN6aEJBO0VBQ0E7SUFDRTtHckY4emhCRjs7RXFGNXpoQkE7RUFDQTtJQUNFO0dyRit6aEJGOztFcUY3emhCQTtFQUNBO0lBQ0U7R3JGZzBoQkY7O0VxRjl6aEJBO0VBQ0E7SUFDRTtHckZpMGhCRjs7RXFGL3poQkE7RUFDQTtJQUNFO0dyRmswaEJGOztFcUZoMGhCQTtFQUNBO0lBQ0U7R3JGbTBoQkY7O0VxRmowaEJBO0VBQ0E7SUFDRTtHckZvMGhCRjs7RXFGbDBoQkE7RUFDQTtJQUNFO0dyRnEwaEJGOztFcUZuMGhCQTtFQUNBO0lBQ0U7R3JGczBoQkY7O0VxRnAwaEJBO0VBQ0E7SUFDRTtHckZ1MGhCRjs7RXFGcjBoQkE7RUFDQTtJQUNFO0dyRncwaEJGOztFcUZ0MGhCQTtFQUNBO0lBQ0U7R3JGeTBoQkY7O0VxRnYwaEJBO0VBQ0E7SUFDRTtHckYwMGhCRjs7RXFGeDBoQkE7RUFDQTtJQUNFO0dyRjIwaEJGOztFcUZ6MGhCQTtFQUNBO0lBQ0U7R3JGNDBoQkY7O0VxRjEwaEJBO0VBQ0E7SUFDRTtHckY2MGhCRjs7RXFGMzBoQkE7SUFDRTtHckY4MGhCRjs7RXFGNTBoQkE7SUFDRTtHckYrMGhCRjs7RXFGNzBoQkE7SUFDRTtHckZnMWhCRjs7RXFGOTBoQkE7SUFDRTtHckZpMWhCRjs7RXFGLzBoQkE7SUFDRTtHckZrMWhCRjs7RXFGaDFoQkE7SUFDRTtHckZtMWhCRjs7RXFGajFoQkE7SUFDRTtHckZvMWhCRjs7RXFGbDFoQkE7SUFDRTtHckZxMWhCRjs7RXFGbjFoQkE7SUFDRTtHckZzMWhCRjs7RXFGcDFoQkE7SUFDRTtHckZ1MWhCRjs7RXFGcjFoQkE7SUFDRTtHckZ3MWhCRjs7RXFGdDFoQkE7SUFDRTtHckZ5MWhCRjs7RXFGdjFoQkE7SUFDRTtHckYwMWhCRjs7RXFGeDFoQkE7SUFDRTtHckYyMWhCRjs7RXFGejFoQkE7SUFDRTtHckY0MWhCRjs7RXFGMTFoQkE7SUFDRTtHckY2MWhCRjs7RXFGMzFoQkE7SUFDRTtHckY4MWhCRjs7RXFGNTFoQkE7SUFDRTtHckYrMWhCRjs7RXFGNzFoQkE7SUFDRTtHckZnMmhCRjs7RXFGOTFoQkE7SUFDRTtHckZpMmhCRjs7RXFGLzFoQkE7SUFDRTtHckZrMmhCRjs7RXFGaDJoQkE7SUFDRTtHckZtMmhCRjs7RXFGajJoQkE7SUFDRTtHckZvMmhCRjs7RXFGbDJoQkE7SUFDRTtHckZxMmhCRjs7RXFGbjJoQkE7SUFDRTtHckZzMmhCRjs7RXFGcDJoQkE7SUFDRTtHckZ1MmhCRjs7RXFGcjJoQkE7SUFDRTtHckZ3MmhCRjs7RXFGdDJoQkE7SUFDRTtHckZ5MmhCRjs7RXFGdjJoQkE7SUFDRTtHckYwMmhCRjs7RXFGeDJoQkE7SUFDRTtHckYyMmhCRjs7RXFGejJoQkE7SUFDRTtHckY0MmhCRjs7RXFGMTJoQkE7SUFDRTtHckY2MmhCRjs7RXFGMzJoQkE7SUFDRTtHckY4MmhCRjs7RXFGNTJoQkE7SUFDRTtHckYrMmhCRjs7RXFGNzJoQkE7SUFDRTtHckZnM2hCRjs7RXFGOTJoQkE7SUFDRTtHckZpM2hCRjs7RXFGLzJoQkE7SUFDRTtHckZrM2hCRjs7RXFGaDNoQkE7SUFDRTtHckZtM2hCRjs7RXFGajNoQkE7RUFDQTtJQUNFO0dyRm8zaEJGOztFcUZsM2hCQTtJQUNFO0dyRnEzaEJGOztFcUZuM2hCQTtJQUNFO0dyRnMzaEJGOztFcUZwM2hCQTtJQUNFO0dyRnUzaEJGOztFcUZyM2hCQTtJQUNFO0dyRnczaEJGOztFcUZ0M2hCQTtJQUNFO0dyRnkzaEJGOztFcUZ2M2hCQTtJQUNFO0dyRjAzaEJGOztFcUZ4M2hCQTtJQUNFO0dyRjIzaEJGOztFcUZ6M2hCQTtJQUNFO0dyRjQzaEJGOztFcUYxM2hCQTtJQUNFO0dyRjYzaEJGOztFcUYzM2hCQTtFQUNBO0lBQ0U7R3JGODNoQkY7O0VxRjUzaEJBO0VBQ0E7SUFDRTtHckYrM2hCRjs7RXFGNzNoQkE7RUFDQTtJQUNFO0dyRmc0aEJGOztFcUY5M2hCQTtFQUNBO0lBQ0U7R3JGaTRoQkY7O0VxRi8zaEJBO0VBQ0E7SUFDRTtHckZrNGhCRjs7RXFGaDRoQkE7RUFDQTtJQUNFO0dyRm00aEJGOztFcUZqNGhCQTtFQUNBO0lBQ0U7R3JGbzRoQkY7O0VxRmw0aEJBO0VBQ0E7SUFDRTtHckZxNGhCRjs7RXFGbjRoQkE7RUFDQTtJQUNFO0dyRnM0aEJGOztFcUZwNGhCQTtFQUNBO0lBQ0U7R3JGdTRoQkY7O0VxRnI0aEJBO0VBQ0E7SUFDRTtHckZ3NGhCRjs7RXFGdDRoQkE7RUFDQTtJQUNFO0dyRnk0aEJGOztFcUZ2NGhCQTtFQUNBO0lBQ0U7R3JGMDRoQkY7O0VxRng0aEJBO0VBQ0E7SUFDRTtHckYyNGhCRjs7RXFGejRoQkE7RUFDQTtJQUNFO0dyRjQ0aEJGOztFcUYxNGhCQTtFQUNBO0lBQ0U7R3JGNjRoQkY7O0VxRjM0aEJBO0VBQ0E7SUFDRTtHckY4NGhCRjs7RXFGNTRoQkE7RUFDQTtJQUNFO0dyRis0aEJGOztFcUY3NGhCQTtFQUNBO0lBQ0U7R3JGZzVoQkY7O0VxRjk0aEJBO0VBQ0E7SUFDRTtHckZpNWhCRjs7RXFGLzRoQkE7RUFDQTtJQUNFO0dyRms1aEJGOztFcUZoNWhCQTtFQUNBO0lBQ0U7R3JGbTVoQkY7O0VxRmo1aEJBO0VBQ0E7SUFDRTtHckZvNWhCRjs7RXFGbDVoQkE7RUFDQTtJQUNFO0dyRnE1aEJGOztFcUZuNWhCQTtFQUNBO0lBQ0U7R3JGczVoQkY7O0VxRnA1aEJBO0VBQ0E7SUFDRTtHckZ1NWhCRjs7RXFGcjVoQkE7RUFDQTtJQUNFO0dyRnc1aEJGOztFcUZ0NWhCQTtFQUNBO0lBQ0U7R3JGeTVoQkY7O0VxRnY1aEJBO0VBQ0E7SUFDRTtHckYwNWhCRjs7RXFGeDVoQkE7RUFDQTtJQUNFO0dyRjI1aEJGOztFcUZ6NWhCQTtFQUNBO0lBQ0U7R3JGNDVoQkY7O0VxRjE1aEJBO0VBQ0E7SUFDRTtHckY2NWhCRjs7RXFGMzVoQkE7RUFDQTtJQUNFO0dyRjg1aEJGO0NBQ0Y7QXFGMzVoQkE7c0NBQUE7QUFFQTtBQUNBO0VBQ0U7SUFDRTtHckY2NWhCRjs7RXFGMzVoQkE7SUFDRTtJQUNBO0dyRjg1aEJGOztFcUY1NWhCQTtJQUNFO0lBQ0E7R3JGKzVoQkY7O0VxRjc1aEJBO0lBQ0U7R3JGZzZoQkY7O0VxRjk1aEJBO0lBQ0U7R3JGaTZoQkY7O0VxRi81aEJBO0lBQ0U7R3JGazZoQkY7O0VxRmg2aEJBO0lBQ0U7R3JGbTZoQkY7O0VxRmo2aEJBO0VBQ0E7SUFDRTtHckZvNmhCRjs7RXFGbDZoQkE7SUFDRTtHckZxNmhCRjs7RXFGbjZoQkE7SUFDRTtHckZzNmhCRjs7RXFGcDZoQkE7SUFDRTtHckZ1NmhCRjs7RXFGcjZoQkE7SUFDRTtHckZ3NmhCRjs7RXFGdDZoQkE7SUFDRTtHckZ5NmhCRjs7RXFGdjZoQkE7SUFDRTtHckYwNmhCRjs7RXFGeDZoQkE7SUFDRTtHckYyNmhCRjs7RXFGejZoQkE7SUFDRTtHckY0NmhCRjs7RXFGMTZoQkE7SUFDRTtHckY2NmhCRjs7RXFGMzZoQkE7SUFDRTtHckY4NmhCRjs7RXFGNTZoQkE7SUFDRTtHckYrNmhCRjs7RXFGNzZoQkE7SUFDRTtHckZnN2hCRjs7RXFGOTZoQkE7SUFDRTtHckZpN2hCRjs7RXFGLzZoQkE7SUFDRTtHckZrN2hCRjs7RXFGaDdoQkE7SUFDRTtHckZtN2hCRjs7RXFGajdoQkE7SUFDRTtHckZvN2hCRjs7RXFGbDdoQkE7SUFDRTtHckZxN2hCRjs7RXFGbjdoQkE7SUFDRTtHckZzN2hCRjs7RXFGcDdoQkE7SUFDRTtHckZ1N2hCRjs7RXFGcjdoQkE7SUFDRTtHckZ3N2hCRjs7RXFGdDdoQkE7SUFDRTtHckZ5N2hCRjs7RXFGdjdoQkE7SUFDRTtHckYwN2hCRjs7RXFGeDdoQkE7SUFDRTtHckYyN2hCRjs7RXFGejdoQkE7SUFDRTtHckY0N2hCRjs7RXFGMTdoQkE7SUFDRTtHckY2N2hCRjs7RXFGMzdoQkE7SUFDRTtHckY4N2hCRjs7RXFGNTdoQkE7SUFDRTtHckYrN2hCRjs7RXFGNzdoQkE7SUFDRTtHckZnOGhCRjs7RXFGOTdoQkE7SUFDRTtHckZpOGhCRjs7RXFGLzdoQkE7SUFDRTtHckZrOGhCRjs7RXFGaDhoQkE7SUFDRTtHckZtOGhCRjs7RXFGajhoQkE7SUFDRTtHckZvOGhCRjs7RXFGbDhoQkE7RUFDQTtJQUNFO0lBQ0E7R3JGcThoQkY7O0VxRm44aEJBO0lBQ0U7SUFDQTtHckZzOGhCRjs7RXFGcDhoQkE7SUFDRTtJQUNBO0dyRnU4aEJGOztFcUZyOGhCQTtJQUNFO0lBQ0E7R3JGdzhoQkY7O0VxRnQ4aEJBO0lBQ0U7SUFDQTtHckZ5OGhCRjs7RXFGdjhoQkE7SUFDRTtJQUNBO0dyRjA4aEJGOztFcUZ4OGhCQTtJQUNFO0lBQ0E7R3JGMjhoQkY7O0VxRno4aEJBO0lBQ0U7SUFDQTtHckY0OGhCRjs7RXFGMThoQkE7SUFDRTtJQUNBO0dyRjY4aEJGOztFcUYzOGhCQTtJQUNFO0lBQ0E7R3JGODhoQkY7O0VxRjU4aEJBO0lBQ0U7SUFDQTtHckYrOGhCRjs7RXFGNzhoQkE7SUFDRTtJQUNBO0dyRmc5aEJGOztFcUY5OGhCQTtJQUNFO0lBQ0E7R3JGaTloQkY7O0VxRi84aEJBO0lBQ0U7SUFDQTtHckZrOWhCRjs7RXFGaDloQkE7SUFDRTtJQUNBO0dyRm05aEJGOztFcUZqOWhCQTtJQUNFO0lBQ0E7R3JGbzloQkY7O0VxRmw5aEJBO0lBQ0U7SUFDQTtHckZxOWhCRjs7RXFGbjloQkE7SUFDRTtJQUNBO0dyRnM5aEJGOztFcUZwOWhCQTtJQUNFO0lBQ0E7R3JGdTloQkY7O0VxRnI5aEJBO0lBQ0U7SUFDQTtHckZ3OWhCRjs7RXFGdDloQkE7SUFDRTtJQUNBO0dyRnk5aEJGOztFcUZ2OWhCQTtJQUNFO0lBQ0E7R3JGMDloQkY7O0VxRng5aEJBO0lBQ0U7SUFDQTtHckYyOWhCRjs7RXFGejloQkE7SUFDRTtJQUNBO0dyRjQ5aEJGOztFcUYxOWhCQTtJQUNFO0lBQ0E7R3JGNjloQkY7O0VxRjM5aEJBO0lBQ0U7SUFDQTtHckY4OWhCRjs7RXFGNTloQkE7SUFDRTtJQUNBO0dyRis5aEJGOztFcUY3OWhCQTtJQUNFO0lBQ0E7R3JGZytoQkY7O0VxRjk5aEJBO0lBQ0U7SUFDQTtHckZpK2hCRjs7RXFGLzloQkE7SUFDRTtJQUNBO0dyRmsraEJGOztFcUZoK2hCQTtJQUNFO0lBQ0E7R3JGbStoQkY7O0VxRmoraEJBO0lBQ0U7SUFDQTtHckZvK2hCRjs7RXFGbCtoQkE7SUFDRTtJQUNBO0dyRnEraEJGOztFcUZuK2hCQTtJQUNFO0lBQ0E7R3JGcytoQkY7O0VxRnAraEJBO0lBQ0U7SUFDQTtHckZ1K2hCRjs7RXFGcitoQkE7SUFDRTtJQUNBO0dyRncraEJGOztFcUZ0K2hCQTtJQUNFO0lBQ0E7R3JGeStoQkY7O0VxRnYraEJBO0lBQ0U7SUFDQTtHckYwK2hCRjs7RXFGeCtoQkE7SUFDRTtJQUNBO0dyRjIraEJGOztFcUZ6K2hCQTtJQUNFO0lBQ0E7R3JGNCtoQkY7O0VxRjEraEJBO0lBQ0U7SUFDQTtHckY2K2hCRjs7RXFGMytoQkE7SUFDRTtJQUNBO0dyRjgraEJGOztFcUY1K2hCQTtJQUNFO0lBQ0E7R3JGKytoQkY7O0VxRjcraEJBO0lBQ0U7SUFDQTtHckZnL2hCRjs7RXFGOStoQkE7SUFDRTtJQUNBO0dyRmkvaEJGOztFcUYvK2hCQTtJQUNFO0lBQ0E7R3JGay9oQkY7O0VxRmgvaEJBO0lBQ0U7SUFDQTtHckZtL2hCRjs7RXFGai9oQkE7SUFDRTtJQUNBO0dyRm8vaEJGOztFcUZsL2hCQTtFQUNBO0lBQ0U7SUFDQTtHckZxL2hCRjs7RXFGbi9oQkE7SUFDRTtJQUNBO0dyRnMvaEJGOztFcUZwL2hCQTtJQUNFO0lBQ0E7R3JGdS9oQkY7O0VxRnIvaEJBO0lBQ0U7SUFDQTtHckZ3L2hCRjs7RXFGdC9oQkE7SUFDRTtJQUNBO0dyRnkvaEJGOztFcUZ2L2hCQTtJQUNFO0lBQ0E7R3JGMC9oQkY7O0VxRngvaEJBO0lBQ0U7SUFDQTtHckYyL2hCRjs7RXFGei9oQkE7SUFDRTtJQUNBO0dyRjQvaEJGOztFcUYxL2hCQTtJQUNFO0lBQ0E7R3JGNi9oQkY7O0VxRjMvaEJBO0lBQ0U7SUFDQTtHckY4L2hCRjs7RXFGNS9oQkE7SUFDRTtJQUNBO0dyRisvaEJGOztFcUY3L2hCQTtJQUNFO0lBQ0E7R3JGZ2dpQkY7O0VxRjkvaEJBO0lBQ0U7SUFDQTtHckZpZ2lCRjs7RXFGLy9oQkE7SUFDRTtJQUNBO0dyRmtnaUJGOztFcUZoZ2lCQTtJQUNFO0lBQ0E7R3JGbWdpQkY7O0VxRmpnaUJBO0lBQ0U7SUFDQTtHckZvZ2lCRjs7RXFGbGdpQkE7SUFDRTtJQUNBO0dyRnFnaUJGOztFcUZuZ2lCQTtJQUNFO0lBQ0E7R3JGc2dpQkY7O0VxRnBnaUJBO0lBQ0U7SUFDQTtHckZ1Z2lCRjs7RXFGcmdpQkE7RUFDQTtJQUNFO0lBQ0E7R3JGd2dpQkY7O0VxRnRnaUJBO0VBQ0E7SUFDRTtJQUNBO0dyRnlnaUJGOztFcUZ2Z2lCQTtFQUNBO0lBQ0U7SUFDQTtHckYwZ2lCRjs7RXFGeGdpQkE7RUFDQTtJQUNFO0lBQ0E7R3JGMmdpQkY7O0VxRnpnaUJBO0VBQ0E7SUFDRTtJQUNBO0dyRjRnaUJGOztFcUYxZ2lCQTtFQUNBO0lBQ0U7SUFDQTtHckY2Z2lCRjs7RXFGM2dpQkE7RUFDQTtJQUNFO0lBQ0E7R3JGOGdpQkY7O0VxRjVnaUJBO0VBQ0E7SUFDRTtJQUNBO0dyRitnaUJGOztFcUY3Z2lCQTtFQUNBO0lBQ0U7SUFDQTtHckZnaGlCRjs7RXFGOWdpQkE7RUFDQTtJQUNFO0lBQ0E7R3JGaWhpQkY7O0VxRi9naUJBO0VBQ0E7SUFDRTtJQUNBO0dyRmtoaUJGOztFcUZoaGlCQTtFQUNBO0lBQ0U7SUFDQTtHckZtaGlCRjs7RXFGamhpQkE7RUFDQTtJQUNFO0lBQ0E7R3JGb2hpQkY7O0VxRmxoaUJBO0VBQ0E7SUFDRTtJQUNBO0dyRnFoaUJGOztFcUZuaGlCQTtFQUNBO0lBQ0U7SUFDQTtHckZzaGlCRjs7RXFGcGhpQkE7RUFDQTtJQUNFO0lBQ0E7R3JGdWhpQkY7O0VxRnJoaUJBO0VBQ0E7SUFDRTtJQUNBO0dyRndoaUJGOztFcUZ0aGlCQTtFQUNBO0lBQ0U7SUFDQTtHckZ5aGlCRjs7RXFGdmhpQkE7RUFDQTtJQUNFO0lBQ0E7R3JGMGhpQkY7O0VxRnhoaUJBO0VBQ0E7SUFDRTtJQUNBO0dyRjJoaUJGOztFcUZ6aGlCQTtFQUNBO0lBQ0U7SUFDQTtHckY0aGlCRjs7RXFGMWhpQkE7RUFDQTtJQUNFO0lBQ0E7R3JGNmhpQkY7O0VxRjNoaUJBO0VBQ0E7SUFDRTtJQUNBO0dyRjhoaUJGOztFcUY1aGlCQTtFQUNBO0lBQ0U7SUFDQTtHckYraGlCRjs7RXFGN2hpQkE7RUFDQTtJQUNFO0lBQ0E7R3JGZ2lpQkY7O0VxRjloaUJBO0VBQ0E7SUFDRTtJQUNBO0dyRmlpaUJGOztFcUYvaGlCQTtFQUNBO0lBQ0U7SUFDQTtHckZraWlCRjs7RXFGaGlpQkE7RUFDQTtJQUNFO0lBQ0E7R3JGbWlpQkY7O0VxRmppaUJBO0VBQ0E7SUFDRTtJQUNBO0dyRm9paUJGOztFcUZsaWlCQTtFQUNBO0lBQ0U7SUFDQTtHckZxaWlCRjs7RXFGbmlpQkE7RUFDQTtJQUNFO0lBQ0E7R3JGc2lpQkY7O0VxRnBpaUJBO0VBQ0E7SUFDRTtJQUNBO0dyRnVpaUJGOztFcUZyaWlCQTtFQUNBO0lBQ0U7SUFDQTtHckZ3aWlCRjs7RXFGdGlpQkE7RUFDQTtJQUNFO0lBQ0E7R3JGeWlpQkY7O0VxRnZpaUJBO0VBQ0E7SUFDRTtJQUNBO0dyRjBpaUJGOztFcUZ4aWlCQTtFQUNBO0lBQ0U7SUFDQTtHckYyaWlCRjs7RXFGemlpQkE7RUFDQTtJQUNFO0lBQ0E7R3JGNGlpQkY7O0VxRjFpaUJBO0VBQ0E7SUFDRTtJQUNBO0dyRjZpaUJGOztFcUYzaWlCQTtFQUNBO0lBQ0U7SUFDQTtHckY4aWlCRjs7RXFGNWlpQkE7RUFDQTtJQUNFO0lBQ0E7R3JGK2lpQkY7O0VxRjdpaUJBO0VBQ0E7SUFDRTtJQUNBO0dyRmdqaUJGOztFcUY5aWlCQTtFQUNBO0lBQ0U7R3JGaWppQkY7O0VxRi9paUJBO0lBQ0U7R3JGa2ppQkY7O0VxRmhqaUJBO0lBQ0U7R3JGbWppQkY7O0VxRmpqaUJBO0lBQ0U7R3JGb2ppQkY7O0VxRmxqaUJBO0lBQ0U7R3JGcWppQkY7O0VxRm5qaUJBO0lBQ0U7R3JGc2ppQkY7O0VxRnBqaUJBO0lBQ0U7R3JGdWppQkY7O0VxRnJqaUJBO0lBQ0U7R3JGd2ppQkY7O0VxRnRqaUJBO0lBQ0U7R3JGeWppQkY7O0VxRnZqaUJBO0lBQ0U7R3JGMGppQkY7O0VxRnhqaUJBO0lBQ0U7R3JGMmppQkY7O0VxRnpqaUJBO0lBQ0U7R3JGNGppQkY7O0VxRjFqaUJBO0lBQ0U7R3JGNmppQkY7O0VxRjNqaUJBO0lBQ0U7R3JGOGppQkY7O0VxRjVqaUJBO0lBQ0U7R3JGK2ppQkY7O0VxRjdqaUJBO0lBQ0U7R3JGZ2tpQkY7O0VxRjlqaUJBO0lBQ0U7R3JGaWtpQkY7O0VxRi9qaUJBO0lBQ0U7R3JGa2tpQkY7O0VxRmhraUJBO0lBQ0U7R3JGbWtpQkY7O0VxRmpraUJBO0lBQ0U7R3JGb2tpQkY7O0VxRmxraUJBO0lBQ0U7R3JGcWtpQkY7O0VxRm5raUJBO0lBQ0U7R3JGc2tpQkY7O0VxRnBraUJBO0lBQ0U7R3JGdWtpQkY7O0VxRnJraUJBO0lBQ0U7R3JGd2tpQkY7O0VxRnRraUJBO0lBQ0U7R3JGeWtpQkY7O0VxRnZraUJBO0lBQ0U7R3JGMGtpQkY7O0VxRnhraUJBO0lBQ0U7R3JGMmtpQkY7O0VxRnpraUJBO0lBQ0U7R3JGNGtpQkY7O0VxRjFraUJBO0lBQ0U7R3JGNmtpQkY7O0VxRjNraUJBO0lBQ0U7R3JGOGtpQkY7O0VxRjVraUJBO0lBQ0U7R3JGK2tpQkY7O0VxRjdraUJBO0lBQ0U7R3JGZ2xpQkY7O0VxRjlraUJBO0lBQ0U7R3JGaWxpQkY7O0VxRi9raUJBO0lBQ0U7R3JGa2xpQkY7O0VxRmhsaUJBO0lBQ0U7R3JGbWxpQkY7O0VxRmpsaUJBO0lBQ0U7R3JGb2xpQkY7O0VxRmxsaUJBO0lBQ0U7R3JGcWxpQkY7O0VxRm5saUJBO0lBQ0U7R3JGc2xpQkY7O0VxRnBsaUJBO0lBQ0U7R3JGdWxpQkY7O0VxRnJsaUJBO0lBQ0U7R3JGd2xpQkY7O0VxRnRsaUJBO0lBQ0U7R3JGeWxpQkY7O0VxRnZsaUJBO0lBQ0U7R3JGMGxpQkY7O0VxRnhsaUJBO0lBQ0U7R3JGMmxpQkY7O0VxRnpsaUJBO0lBQ0U7R3JGNGxpQkY7O0VxRjFsaUJBO0lBQ0U7R3JGNmxpQkY7O0VxRjNsaUJBO0lBQ0U7R3JGOGxpQkY7O0VxRjVsaUJBO0lBQ0U7R3JGK2xpQkY7O0VxRjdsaUJBO0lBQ0U7R3JGZ21pQkY7O0VxRjlsaUJBO0lBQ0U7R3JGaW1pQkY7O0VxRi9saUJBO0VBQ0E7SUFDRTtHckZrbWlCRjs7RXFGaG1pQkE7SUFDRTtHckZtbWlCRjs7RXFGam1pQkE7SUFDRTtHckZvbWlCRjs7RXFGbG1pQkE7SUFDRTtHckZxbWlCRjs7RXFGbm1pQkE7SUFDRTtHckZzbWlCRjs7RXFGcG1pQkE7SUFDRTtHckZ1bWlCRjs7RXFGcm1pQkE7SUFDRTtHckZ3bWlCRjs7RXFGdG1pQkE7SUFDRTtHckZ5bWlCRjs7RXFGdm1pQkE7SUFDRTtHckYwbWlCRjs7RXFGeG1pQkE7SUFDRTtHckYybWlCRjs7RXFGem1pQkE7RUFDQTtJQUNFO0dyRjRtaUJGOztFcUYxbWlCQTtFQUNBO0lBQ0U7R3JGNm1pQkY7O0VxRjNtaUJBO0VBQ0E7SUFDRTtHckY4bWlCRjs7RXFGNW1pQkE7RUFDQTtJQUNFO0dyRittaUJGOztFcUY3bWlCQTtFQUNBO0lBQ0U7R3JGZ25pQkY7O0VxRjltaUJBO0VBQ0E7SUFDRTtHckZpbmlCRjs7RXFGL21pQkE7RUFDQTtJQUNFO0dyRmtuaUJGOztFcUZobmlCQTtFQUNBO0lBQ0U7R3JGbW5pQkY7O0VxRmpuaUJBO0VBQ0E7SUFDRTtHckZvbmlCRjs7RXFGbG5pQkE7RUFDQTtJQUNFO0dyRnFuaUJGOztFcUZubmlCQTtFQUNBO0lBQ0U7R3JGc25pQkY7O0VxRnBuaUJBO0VBQ0E7SUFDRTtHckZ1bmlCRjs7RXFGcm5pQkE7RUFDQTtJQUNFO0dyRnduaUJGOztFcUZ0bmlCQTtFQUNBO0lBQ0U7R3JGeW5pQkY7O0VxRnZuaUJBO0VBQ0E7SUFDRTtHckYwbmlCRjs7RXFGeG5pQkE7RUFDQTtJQUNFO0dyRjJuaUJGOztFcUZ6bmlCQTtFQUNBO0lBQ0U7R3JGNG5pQkY7O0VxRjFuaUJBO0VBQ0E7SUFDRTtHckY2bmlCRjs7RXFGM25pQkE7RUFDQTtJQUNFO0dyRjhuaUJGOztFcUY1bmlCQTtFQUNBO0lBQ0U7R3JGK25pQkY7O0VxRjduaUJBO0VBQ0E7SUFDRTtHckZnb2lCRjs7RXFGOW5pQkE7RUFDQTtJQUNFO0dyRmlvaUJGOztFcUYvbmlCQTtFQUNBO0lBQ0U7R3JGa29pQkY7O0VxRmhvaUJBO0VBQ0E7SUFDRTtHckZtb2lCRjs7RXFGam9pQkE7RUFDQTtJQUNFO0dyRm9vaUJGOztFcUZsb2lCQTtFQUNBO0lBQ0U7R3JGcW9pQkY7O0VxRm5vaUJBO0VBQ0E7SUFDRTtHckZzb2lCRjs7RXFGcG9pQkE7RUFDQTtJQUNFO0dyRnVvaUJGOztFcUZyb2lCQTtFQUNBO0lBQ0U7R3JGd29pQkY7O0VxRnRvaUJBO0VBQ0E7SUFDRTtHckZ5b2lCRjs7RXFGdm9pQkE7RUFDQTtJQUNFO0dyRjBvaUJGOztFcUZ4b2lCQTtFQUNBO0lBQ0U7R3JGMm9pQkY7O0VxRnpvaUJBO0VBQ0E7SUFDRTtHckY0b2lCRjs7RXFGMW9pQkE7RUFDQTtJQUNFO0dyRjZvaUJGOztFcUYzb2lCQTtJQUNFO0dyRjhvaUJGOztFcUY1b2lCQTtJQUNFO0dyRitvaUJGOztFcUY3b2lCQTtJQUNFO0dyRmdwaUJGOztFcUY5b2lCQTtJQUNFO0dyRmlwaUJGOztFcUYvb2lCQTtJQUNFO0dyRmtwaUJGOztFcUZocGlCQTtJQUNFO0dyRm1waUJGOztFcUZqcGlCQTtJQUNFO0dyRm9waUJGOztFcUZscGlCQTtJQUNFO0dyRnFwaUJGOztFcUZucGlCQTtJQUNFO0dyRnNwaUJGOztFcUZwcGlCQTtJQUNFO0dyRnVwaUJGOztFcUZycGlCQTtJQUNFO0dyRndwaUJGOztFcUZ0cGlCQTtJQUNFO0dyRnlwaUJGOztFcUZ2cGlCQTtJQUNFO0dyRjBwaUJGOztFcUZ4cGlCQTtJQUNFO0dyRjJwaUJGOztFcUZ6cGlCQTtJQUNFO0dyRjRwaUJGOztFcUYxcGlCQTtJQUNFO0dyRjZwaUJGOztFcUYzcGlCQTtJQUNFO0dyRjhwaUJGOztFcUY1cGlCQTtJQUNFO0dyRitwaUJGOztFcUY3cGlCQTtJQUNFO0dyRmdxaUJGOztFcUY5cGlCQTtJQUNFO0dyRmlxaUJGOztFcUYvcGlCQTtJQUNFO0dyRmtxaUJGOztFcUZocWlCQTtJQUNFO0dyRm1xaUJGOztFcUZqcWlCQTtJQUNFO0dyRm9xaUJGOztFcUZscWlCQTtJQUNFO0dyRnFxaUJGOztFcUZucWlCQTtJQUNFO0dyRnNxaUJGOztFcUZwcWlCQTtJQUNFO0dyRnVxaUJGOztFcUZycWlCQTtJQUNFO0dyRndxaUJGOztFcUZ0cWlCQTtJQUNFO0dyRnlxaUJGOztFcUZ2cWlCQTtJQUNFO0dyRjBxaUJGOztFcUZ4cWlCQTtJQUNFO0dyRjJxaUJGOztFcUZ6cWlCQTtJQUNFO0dyRjRxaUJGOztFcUYxcWlCQTtJQUNFO0dyRjZxaUJGOztFcUYzcWlCQTtJQUNFO0dyRjhxaUJGOztFcUY1cWlCQTtJQUNFO0dyRitxaUJGOztFcUY3cWlCQTtJQUNFO0dyRmdyaUJGOztFcUY5cWlCQTtJQUNFO0dyRmlyaUJGOztFcUYvcWlCQTtJQUNFO0dyRmtyaUJGOztFcUZocmlCQTtJQUNFO0dyRm1yaUJGOztFcUZqcmlCQTtFQUNBO0lBQ0U7R3JGb3JpQkY7O0VxRmxyaUJBO0lBQ0U7R3JGcXJpQkY7O0VxRm5yaUJBO0lBQ0U7R3JGc3JpQkY7O0VxRnByaUJBO0lBQ0U7R3JGdXJpQkY7O0VxRnJyaUJBO0lBQ0U7R3JGd3JpQkY7O0VxRnRyaUJBO0lBQ0U7R3JGeXJpQkY7O0VxRnZyaUJBO0lBQ0U7R3JGMHJpQkY7O0VxRnhyaUJBO0lBQ0U7R3JGMnJpQkY7O0VxRnpyaUJBO0lBQ0U7R3JGNHJpQkY7O0VxRjFyaUJBO0lBQ0U7R3JGNnJpQkY7O0VxRjNyaUJBO0VBQ0E7SUFDRTtHckY4cmlCRjs7RXFGNXJpQkE7RUFDQTtJQUNFO0dyRityaUJGOztFcUY3cmlCQTtFQUNBO0lBQ0U7R3JGZ3NpQkY7O0VxRjlyaUJBO0VBQ0E7SUFDRTtHckZpc2lCRjs7RXFGL3JpQkE7RUFDQTtJQUNFO0dyRmtzaUJGOztFcUZoc2lCQTtFQUNBO0lBQ0U7R3JGbXNpQkY7O0VxRmpzaUJBO0VBQ0E7SUFDRTtHckZvc2lCRjs7RXFGbHNpQkE7RUFDQTtJQUNFO0dyRnFzaUJGOztFcUZuc2lCQTtFQUNBO0lBQ0U7R3JGc3NpQkY7O0VxRnBzaUJBO0VBQ0E7SUFDRTtHckZ1c2lCRjs7RXFGcnNpQkE7RUFDQTtJQUNFO0dyRndzaUJGOztFcUZ0c2lCQTtFQUNBO0lBQ0U7R3JGeXNpQkY7O0VxRnZzaUJBO0VBQ0E7SUFDRTtHckYwc2lCRjs7RXFGeHNpQkE7RUFDQTtJQUNFO0dyRjJzaUJGOztFcUZ6c2lCQTtFQUNBO0lBQ0U7R3JGNHNpQkY7O0VxRjFzaUJBO0VBQ0E7SUFDRTtHckY2c2lCRjs7RXFGM3NpQkE7RUFDQTtJQUNFO0dyRjhzaUJGOztFcUY1c2lCQTtFQUNBO0lBQ0U7R3JGK3NpQkY7O0VxRjdzaUJBO0VBQ0E7SUFDRTtHckZndGlCRjs7RXFGOXNpQkE7RUFDQTtJQUNFO0dyRml0aUJGOztFcUYvc2lCQTtFQUNBO0lBQ0U7R3JGa3RpQkY7O0VxRmh0aUJBO0VBQ0E7SUFDRTtHckZtdGlCRjs7RXFGanRpQkE7RUFDQTtJQUNFO0dyRm90aUJGOztFcUZsdGlCQTtFQUNBO0lBQ0U7R3JGcXRpQkY7O0VxRm50aUJBO0VBQ0E7SUFDRTtHckZzdGlCRjs7RXFGcHRpQkE7RUFDQTtJQUNFO0dyRnV0aUJGOztFcUZydGlCQTtFQUNBO0lBQ0U7R3JGd3RpQkY7O0VxRnR0aUJBO0VBQ0E7SUFDRTtHckZ5dGlCRjs7RXFGdnRpQkE7RUFDQTtJQUNFO0dyRjB0aUJGOztFcUZ4dGlCQTtFQUNBO0lBQ0U7R3JGMnRpQkY7O0VxRnp0aUJBO0VBQ0E7SUFDRTtHckY0dGlCRjs7RXFGMXRpQkE7RUFDQTtJQUNFO0dyRjZ0aUJGOztFcUYzdGlCQTtFQUNBO0lBQ0U7R3JGOHRpQkY7Q0FDRjtBcUYzdGlCQTtzQ0FBQTtBQUVBO0FBQ0E7RUFDRTtJQUNFO0dyRjZ0aUJGOztFcUYzdGlCQTtJQUNFO0lBQ0E7R3JGOHRpQkY7O0VxRjV0aUJBO0lBQ0U7SUFDQTtHckYrdGlCRjs7RXFGN3RpQkE7SUFDRTtHckZndWlCRjs7RXFGOXRpQkE7SUFDRTtHckZpdWlCRjs7RXFGL3RpQkE7SUFDRTtHckZrdWlCRjs7RXFGaHVpQkE7SUFDRTtHckZtdWlCRjs7RXFGanVpQkE7RUFDQTtJQUNFO0dyRm91aUJGOztFcUZsdWlCQTtJQUNFO0dyRnF1aUJGOztFcUZudWlCQTtJQUNFO0dyRnN1aUJGOztFcUZwdWlCQTtJQUNFO0dyRnV1aUJGOztFcUZydWlCQTtJQUNFO0dyRnd1aUJGOztFcUZ0dWlCQTtJQUNFO0dyRnl1aUJGOztFcUZ2dWlCQTtJQUNFO0dyRjB1aUJGOztFcUZ4dWlCQTtJQUNFO0dyRjJ1aUJGOztFcUZ6dWlCQTtJQUNFO0dyRjR1aUJGOztFcUYxdWlCQTtJQUNFO0dyRjZ1aUJGOztFcUYzdWlCQTtJQUNFO0dyRjh1aUJGOztFcUY1dWlCQTtJQUNFO0dyRit1aUJGOztFcUY3dWlCQTtJQUNFO0dyRmd2aUJGOztFcUY5dWlCQTtJQUNFO0dyRml2aUJGOztFcUYvdWlCQTtJQUNFO0dyRmt2aUJGOztFcUZodmlCQTtJQUNFO0dyRm12aUJGOztFcUZqdmlCQTtJQUNFO0dyRm92aUJGOztFcUZsdmlCQTtJQUNFO0dyRnF2aUJGOztFcUZudmlCQTtJQUNFO0dyRnN2aUJGOztFcUZwdmlCQTtJQUNFO0dyRnV2aUJGOztFcUZydmlCQTtJQUNFO0dyRnd2aUJGOztFcUZ0dmlCQTtJQUNFO0dyRnl2aUJGOztFcUZ2dmlCQTtJQUNFO0dyRjB2aUJGOztFcUZ4dmlCQTtJQUNFO0dyRjJ2aUJGOztFcUZ6dmlCQTtJQUNFO0dyRjR2aUJGOztFcUYxdmlCQTtJQUNFO0dyRjZ2aUJGOztFcUYzdmlCQTtJQUNFO0dyRjh2aUJGOztFcUY1dmlCQTtJQUNFO0dyRit2aUJGOztFcUY3dmlCQTtJQUNFO0dyRmd3aUJGOztFcUY5dmlCQTtJQUNFO0dyRml3aUJGOztFcUYvdmlCQTtJQUNFO0dyRmt3aUJGOztFcUZod2lCQTtJQUNFO0dyRm13aUJGOztFcUZqd2lCQTtJQUNFO0dyRm93aUJGOztFcUZsd2lCQTtFQUNBO0lBQ0U7SUFDQTtHckZxd2lCRjs7RXFGbndpQkE7SUFDRTtJQUNBO0dyRnN3aUJGOztFcUZwd2lCQTtJQUNFO0lBQ0E7R3JGdXdpQkY7O0VxRnJ3aUJBO0lBQ0U7SUFDQTtHckZ3d2lCRjs7RXFGdHdpQkE7SUFDRTtJQUNBO0dyRnl3aUJGOztFcUZ2d2lCQTtJQUNFO0lBQ0E7R3JGMHdpQkY7O0VxRnh3aUJBO0lBQ0U7SUFDQTtHckYyd2lCRjs7RXFGendpQkE7SUFDRTtJQUNBO0dyRjR3aUJGOztFcUYxd2lCQTtJQUNFO0lBQ0E7R3JGNndpQkY7O0VxRjN3aUJBO0lBQ0U7SUFDQTtHckY4d2lCRjs7RXFGNXdpQkE7SUFDRTtJQUNBO0dyRit3aUJGOztFcUY3d2lCQTtJQUNFO0lBQ0E7R3JGZ3hpQkY7O0VxRjl3aUJBO0lBQ0U7SUFDQTtHckZpeGlCRjs7RXFGL3dpQkE7SUFDRTtJQUNBO0dyRmt4aUJGOztFcUZoeGlCQTtJQUNFO0lBQ0E7R3JGbXhpQkY7O0VxRmp4aUJBO0lBQ0U7SUFDQTtHckZveGlCRjs7RXFGbHhpQkE7SUFDRTtJQUNBO0dyRnF4aUJGOztFcUZueGlCQTtJQUNFO0lBQ0E7R3JGc3hpQkY7O0VxRnB4aUJBO0lBQ0U7SUFDQTtHckZ1eGlCRjs7RXFGcnhpQkE7SUFDRTtJQUNBO0dyRnd4aUJGOztFcUZ0eGlCQTtJQUNFO0lBQ0E7R3JGeXhpQkY7O0VxRnZ4aUJBO0lBQ0U7SUFDQTtHckYweGlCRjs7RXFGeHhpQkE7SUFDRTtJQUNBO0dyRjJ4aUJGOztFcUZ6eGlCQTtJQUNFO0lBQ0E7R3JGNHhpQkY7O0VxRjF4aUJBO0lBQ0U7SUFDQTtHckY2eGlCRjs7RXFGM3hpQkE7SUFDRTtJQUNBO0dyRjh4aUJGOztFcUY1eGlCQTtJQUNFO0lBQ0E7R3JGK3hpQkY7O0VxRjd4aUJBO0lBQ0U7SUFDQTtHckZneWlCRjs7RXFGOXhpQkE7SUFDRTtJQUNBO0dyRml5aUJGOztFcUYveGlCQTtJQUNFO0lBQ0E7R3JGa3lpQkY7O0VxRmh5aUJBO0lBQ0U7SUFDQTtHckZteWlCRjs7RXFGanlpQkE7SUFDRTtJQUNBO0dyRm95aUJGOztFcUZseWlCQTtJQUNFO0lBQ0E7R3JGcXlpQkY7O0VxRm55aUJBO0lBQ0U7SUFDQTtHckZzeWlCRjs7RXFGcHlpQkE7SUFDRTtJQUNBO0dyRnV5aUJGOztFcUZyeWlCQTtJQUNFO0lBQ0E7R3JGd3lpQkY7O0VxRnR5aUJBO0lBQ0U7SUFDQTtHckZ5eWlCRjs7RXFGdnlpQkE7SUFDRTtJQUNBO0dyRjB5aUJGOztFcUZ4eWlCQTtJQUNFO0lBQ0E7R3JGMnlpQkY7O0VxRnp5aUJBO0lBQ0U7SUFDQTtHckY0eWlCRjs7RXFGMXlpQkE7SUFDRTtJQUNBO0dyRjZ5aUJGOztFcUYzeWlCQTtJQUNFO0lBQ0E7R3JGOHlpQkY7O0VxRjV5aUJBO0lBQ0U7SUFDQTtHckYreWlCRjs7RXFGN3lpQkE7SUFDRTtJQUNBO0dyRmd6aUJGOztFcUY5eWlCQTtJQUNFO0lBQ0E7R3JGaXppQkY7O0VxRi95aUJBO0lBQ0U7SUFDQTtHckZremlCRjs7RXFGaHppQkE7SUFDRTtJQUNBO0dyRm16aUJGOztFcUZqemlCQTtJQUNFO0lBQ0E7R3JGb3ppQkY7O0VxRmx6aUJBO0VBQ0E7SUFDRTtJQUNBO0dyRnF6aUJGOztFcUZuemlCQTtJQUNFO0lBQ0E7R3JGc3ppQkY7O0VxRnB6aUJBO0lBQ0U7SUFDQTtHckZ1emlCRjs7RXFGcnppQkE7SUFDRTtJQUNBO0dyRnd6aUJGOztFcUZ0emlCQTtJQUNFO0lBQ0E7R3JGeXppQkY7O0VxRnZ6aUJBO0lBQ0U7SUFDQTtHckYwemlCRjs7RXFGeHppQkE7SUFDRTtJQUNBO0dyRjJ6aUJGOztFcUZ6emlCQTtJQUNFO0lBQ0E7R3JGNHppQkY7O0VxRjF6aUJBO0lBQ0U7SUFDQTtHckY2emlCRjs7RXFGM3ppQkE7SUFDRTtJQUNBO0dyRjh6aUJGOztFcUY1emlCQTtJQUNFO0lBQ0E7R3JGK3ppQkY7O0VxRjd6aUJBO0lBQ0U7SUFDQTtHckZnMGlCRjs7RXFGOXppQkE7SUFDRTtJQUNBO0dyRmkwaUJGOztFcUYvemlCQTtJQUNFO0lBQ0E7R3JGazBpQkY7O0VxRmgwaUJBO0lBQ0U7SUFDQTtHckZtMGlCRjs7RXFGajBpQkE7SUFDRTtJQUNBO0dyRm8waUJGOztFcUZsMGlCQTtJQUNFO0lBQ0E7R3JGcTBpQkY7O0VxRm4waUJBO0lBQ0U7SUFDQTtHckZzMGlCRjs7RXFGcDBpQkE7SUFDRTtJQUNBO0dyRnUwaUJGOztFcUZyMGlCQTtFQUNBO0lBQ0U7SUFDQTtHckZ3MGlCRjs7RXFGdDBpQkE7RUFDQTtJQUNFO0lBQ0E7R3JGeTBpQkY7O0VxRnYwaUJBO0VBQ0E7SUFDRTtJQUNBO0dyRjAwaUJGOztFcUZ4MGlCQTtFQUNBO0lBQ0U7SUFDQTtHckYyMGlCRjs7RXFGejBpQkE7RUFDQTtJQUNFO0lBQ0E7R3JGNDBpQkY7O0VxRjEwaUJBO0VBQ0E7SUFDRTtJQUNBO0dyRjYwaUJGOztFcUYzMGlCQTtFQUNBO0lBQ0U7SUFDQTtHckY4MGlCRjs7RXFGNTBpQkE7RUFDQTtJQUNFO0lBQ0E7R3JGKzBpQkY7O0VxRjcwaUJBO0VBQ0E7SUFDRTtJQUNBO0dyRmcxaUJGOztFcUY5MGlCQTtFQUNBO0lBQ0U7SUFDQTtHckZpMWlCRjs7RXFGLzBpQkE7RUFDQTtJQUNFO0lBQ0E7R3JGazFpQkY7O0VxRmgxaUJBO0VBQ0E7SUFDRTtJQUNBO0dyRm0xaUJGOztFcUZqMWlCQTtFQUNBO0lBQ0U7SUFDQTtHckZvMWlCRjs7RXFGbDFpQkE7RUFDQTtJQUNFO0lBQ0E7R3JGcTFpQkY7O0VxRm4xaUJBO0VBQ0E7SUFDRTtJQUNBO0dyRnMxaUJGOztFcUZwMWlCQTtFQUNBO0lBQ0U7SUFDQTtHckZ1MWlCRjs7RXFGcjFpQkE7RUFDQTtJQUNFO0lBQ0E7R3JGdzFpQkY7O0VxRnQxaUJBO0VBQ0E7SUFDRTtJQUNBO0dyRnkxaUJGOztFcUZ2MWlCQTtFQUNBO0lBQ0U7SUFDQTtHckYwMWlCRjs7RXFGeDFpQkE7RUFDQTtJQUNFO0lBQ0E7R3JGMjFpQkY7O0VxRnoxaUJBO0VBQ0E7SUFDRTtJQUNBO0dyRjQxaUJGOztFcUYxMWlCQTtFQUNBO0lBQ0U7SUFDQTtHckY2MWlCRjs7RXFGMzFpQkE7RUFDQTtJQUNFO0lBQ0E7R3JGODFpQkY7O0VxRjUxaUJBO0VBQ0E7SUFDRTtJQUNBO0dyRisxaUJGOztFcUY3MWlCQTtFQUNBO0lBQ0U7SUFDQTtHckZnMmlCRjs7RXFGOTFpQkE7RUFDQTtJQUNFO0lBQ0E7R3JGaTJpQkY7O0VxRi8xaUJBO0VBQ0E7SUFDRTtJQUNBO0dyRmsyaUJGOztFcUZoMmlCQTtFQUNBO0lBQ0U7SUFDQTtHckZtMmlCRjs7RXFGajJpQkE7RUFDQTtJQUNFO0lBQ0E7R3JGbzJpQkY7O0VxRmwyaUJBO0VBQ0E7SUFDRTtJQUNBO0dyRnEyaUJGOztFcUZuMmlCQTtFQUNBO0lBQ0U7SUFDQTtHckZzMmlCRjs7RXFGcDJpQkE7RUFDQTtJQUNFO0lBQ0E7R3JGdTJpQkY7O0VxRnIyaUJBO0VBQ0E7SUFDRTtJQUNBO0dyRncyaUJGOztFcUZ0MmlCQTtFQUNBO0lBQ0U7SUFDQTtHckZ5MmlCRjs7RXFGdjJpQkE7RUFDQTtJQUNFO0lBQ0E7R3JGMDJpQkY7O0VxRngyaUJBO0VBQ0E7SUFDRTtJQUNBO0dyRjIyaUJGOztFcUZ6MmlCQTtFQUNBO0lBQ0U7SUFDQTtHckY0MmlCRjs7RXFGMTJpQkE7RUFDQTtJQUNFO0lBQ0E7R3JGNjJpQkY7O0VxRjMyaUJBO0VBQ0E7SUFDRTtJQUNBO0dyRjgyaUJGOztFcUY1MmlCQTtFQUNBO0lBQ0U7SUFDQTtHckYrMmlCRjs7RXFGNzJpQkE7RUFDQTtJQUNFO0lBQ0E7R3JGZzNpQkY7O0VxRjkyaUJBO0VBQ0E7SUFDRTtHckZpM2lCRjs7RXFGLzJpQkE7SUFDRTtHckZrM2lCRjs7RXFGaDNpQkE7SUFDRTtHckZtM2lCRjs7RXFGajNpQkE7SUFDRTtHckZvM2lCRjs7RXFGbDNpQkE7SUFDRTtHckZxM2lCRjs7RXFGbjNpQkE7SUFDRTtHckZzM2lCRjs7RXFGcDNpQkE7SUFDRTtHckZ1M2lCRjs7RXFGcjNpQkE7SUFDRTtHckZ3M2lCRjs7RXFGdDNpQkE7SUFDRTtHckZ5M2lCRjs7RXFGdjNpQkE7SUFDRTtHckYwM2lCRjs7RXFGeDNpQkE7SUFDRTtHckYyM2lCRjs7RXFGejNpQkE7SUFDRTtHckY0M2lCRjs7RXFGMTNpQkE7SUFDRTtHckY2M2lCRjs7RXFGMzNpQkE7SUFDRTtHckY4M2lCRjs7RXFGNTNpQkE7SUFDRTtHckYrM2lCRjs7RXFGNzNpQkE7SUFDRTtHckZnNGlCRjs7RXFGOTNpQkE7SUFDRTtHckZpNGlCRjs7RXFGLzNpQkE7SUFDRTtHckZrNGlCRjs7RXFGaDRpQkE7SUFDRTtHckZtNGlCRjs7RXFGajRpQkE7SUFDRTtHckZvNGlCRjs7RXFGbDRpQkE7SUFDRTtHckZxNGlCRjs7RXFGbjRpQkE7SUFDRTtHckZzNGlCRjs7RXFGcDRpQkE7SUFDRTtHckZ1NGlCRjs7RXFGcjRpQkE7SUFDRTtHckZ3NGlCRjs7RXFGdDRpQkE7SUFDRTtHckZ5NGlCRjs7RXFGdjRpQkE7SUFDRTtHckYwNGlCRjs7RXFGeDRpQkE7SUFDRTtHckYyNGlCRjs7RXFGejRpQkE7SUFDRTtHckY0NGlCRjs7RXFGMTRpQkE7SUFDRTtHckY2NGlCRjs7RXFGMzRpQkE7SUFDRTtHckY4NGlCRjs7RXFGNTRpQkE7SUFDRTtHckYrNGlCRjs7RXFGNzRpQkE7SUFDRTtHckZnNWlCRjs7RXFGOTRpQkE7SUFDRTtHckZpNWlCRjs7RXFGLzRpQkE7SUFDRTtHckZrNWlCRjs7RXFGaDVpQkE7SUFDRTtHckZtNWlCRjs7RXFGajVpQkE7SUFDRTtHckZvNWlCRjs7RXFGbDVpQkE7SUFDRTtHckZxNWlCRjs7RXFGbjVpQkE7SUFDRTtHckZzNWlCRjs7RXFGcDVpQkE7SUFDRTtHckZ1NWlCRjs7RXFGcjVpQkE7SUFDRTtHckZ3NWlCRjs7RXFGdDVpQkE7SUFDRTtHckZ5NWlCRjs7RXFGdjVpQkE7SUFDRTtHckYwNWlCRjs7RXFGeDVpQkE7SUFDRTtHckYyNWlCRjs7RXFGejVpQkE7SUFDRTtHckY0NWlCRjs7RXFGMTVpQkE7SUFDRTtHckY2NWlCRjs7RXFGMzVpQkE7SUFDRTtHckY4NWlCRjs7RXFGNTVpQkE7SUFDRTtHckYrNWlCRjs7RXFGNzVpQkE7SUFDRTtHckZnNmlCRjs7RXFGOTVpQkE7SUFDRTtHckZpNmlCRjs7RXFGLzVpQkE7RUFDQTtJQUNFO0dyRms2aUJGOztFcUZoNmlCQTtJQUNFO0dyRm02aUJGOztFcUZqNmlCQTtJQUNFO0dyRm82aUJGOztFcUZsNmlCQTtJQUNFO0dyRnE2aUJGOztFcUZuNmlCQTtJQUNFO0dyRnM2aUJGOztFcUZwNmlCQTtJQUNFO0dyRnU2aUJGOztFcUZyNmlCQTtJQUNFO0dyRnc2aUJGOztFcUZ0NmlCQTtJQUNFO0dyRnk2aUJGOztFcUZ2NmlCQTtJQUNFO0dyRjA2aUJGOztFcUZ4NmlCQTtJQUNFO0dyRjI2aUJGOztFcUZ6NmlCQTtFQUNBO0lBQ0U7R3JGNDZpQkY7O0VxRjE2aUJBO0VBQ0E7SUFDRTtHckY2NmlCRjs7RXFGMzZpQkE7RUFDQTtJQUNFO0dyRjg2aUJGOztFcUY1NmlCQTtFQUNBO0lBQ0U7R3JGKzZpQkY7O0VxRjc2aUJBO0VBQ0E7SUFDRTtHckZnN2lCRjs7RXFGOTZpQkE7RUFDQTtJQUNFO0dyRmk3aUJGOztFcUYvNmlCQTtFQUNBO0lBQ0U7R3JGazdpQkY7O0VxRmg3aUJBO0VBQ0E7SUFDRTtHckZtN2lCRjs7RXFGajdpQkE7RUFDQTtJQUNFO0dyRm83aUJGOztFcUZsN2lCQTtFQUNBO0lBQ0U7R3JGcTdpQkY7O0VxRm43aUJBO0VBQ0E7SUFDRTtHckZzN2lCRjs7RXFGcDdpQkE7RUFDQTtJQUNFO0dyRnU3aUJGOztFcUZyN2lCQTtFQUNBO0lBQ0U7R3JGdzdpQkY7O0VxRnQ3aUJBO0VBQ0E7SUFDRTtHckZ5N2lCRjs7RXFGdjdpQkE7RUFDQTtJQUNFO0dyRjA3aUJGOztFcUZ4N2lCQTtFQUNBO0lBQ0U7R3JGMjdpQkY7O0VxRno3aUJBO0VBQ0E7SUFDRTtHckY0N2lCRjs7RXFGMTdpQkE7RUFDQTtJQUNFO0dyRjY3aUJGOztFcUYzN2lCQTtFQUNBO0lBQ0U7R3JGODdpQkY7O0VxRjU3aUJBO0VBQ0E7SUFDRTtHckYrN2lCRjs7RXFGNzdpQkE7RUFDQTtJQUNFO0dyRmc4aUJGOztFcUY5N2lCQTtFQUNBO0lBQ0U7R3JGaThpQkY7O0VxRi83aUJBO0VBQ0E7SUFDRTtHckZrOGlCRjs7RXFGaDhpQkE7RUFDQTtJQUNFO0dyRm04aUJGOztFcUZqOGlCQTtFQUNBO0lBQ0U7R3JGbzhpQkY7O0VxRmw4aUJBO0VBQ0E7SUFDRTtHckZxOGlCRjs7RXFGbjhpQkE7RUFDQTtJQUNFO0dyRnM4aUJGOztFcUZwOGlCQTtFQUNBO0lBQ0U7R3JGdThpQkY7O0VxRnI4aUJBO0VBQ0E7SUFDRTtHckZ3OGlCRjs7RXFGdDhpQkE7RUFDQTtJQUNFO0dyRnk4aUJGOztFcUZ2OGlCQTtFQUNBO0lBQ0U7R3JGMDhpQkY7O0VxRng4aUJBO0VBQ0E7SUFDRTtHckYyOGlCRjs7RXFGejhpQkE7RUFDQTtJQUNFO0dyRjQ4aUJGOztFcUYxOGlCQTtFQUNBO0lBQ0U7R3JGNjhpQkY7O0VxRjM4aUJBO0lBQ0U7R3JGODhpQkY7O0VxRjU4aUJBO0lBQ0U7R3JGKzhpQkY7O0VxRjc4aUJBO0lBQ0U7R3JGZzlpQkY7O0VxRjk4aUJBO0lBQ0U7R3JGaTlpQkY7O0VxRi84aUJBO0lBQ0U7R3JGazlpQkY7O0VxRmg5aUJBO0lBQ0U7R3JGbTlpQkY7O0VxRmo5aUJBO0lBQ0U7R3JGbzlpQkY7O0VxRmw5aUJBO0lBQ0U7R3JGcTlpQkY7O0VxRm45aUJBO0lBQ0U7R3JGczlpQkY7O0VxRnA5aUJBO0lBQ0U7R3JGdTlpQkY7O0VxRnI5aUJBO0lBQ0U7R3JGdzlpQkY7O0VxRnQ5aUJBO0lBQ0U7R3JGeTlpQkY7O0VxRnY5aUJBO0lBQ0U7R3JGMDlpQkY7O0VxRng5aUJBO0lBQ0U7R3JGMjlpQkY7O0VxRno5aUJBO0lBQ0U7R3JGNDlpQkY7O0VxRjE5aUJBO0lBQ0U7R3JGNjlpQkY7O0VxRjM5aUJBO0lBQ0U7R3JGODlpQkY7O0VxRjU5aUJBO0lBQ0U7R3JGKzlpQkY7O0VxRjc5aUJBO0lBQ0U7R3JGZytpQkY7O0VxRjk5aUJBO0lBQ0U7R3JGaStpQkY7O0VxRi85aUJBO0lBQ0U7R3JGaytpQkY7O0VxRmgraUJBO0lBQ0U7R3JGbStpQkY7O0VxRmoraUJBO0lBQ0U7R3JGbytpQkY7O0VxRmwraUJBO0lBQ0U7R3JGcStpQkY7O0VxRm4raUJBO0lBQ0U7R3JGcytpQkY7O0VxRnAraUJBO0lBQ0U7R3JGdStpQkY7O0VxRnIraUJBO0lBQ0U7R3JGdytpQkY7O0VxRnQraUJBO0lBQ0U7R3JGeStpQkY7O0VxRnYraUJBO0lBQ0U7R3JGMCtpQkY7O0VxRngraUJBO0lBQ0U7R3JGMitpQkY7O0VxRnoraUJBO0lBQ0U7R3JGNCtpQkY7O0VxRjEraUJBO0lBQ0U7R3JGNitpQkY7O0VxRjMraUJBO0lBQ0U7R3JGOCtpQkY7O0VxRjUraUJBO0lBQ0U7R3JGKytpQkY7O0VxRjcraUJBO0lBQ0U7R3JGZy9pQkY7O0VxRjkraUJBO0lBQ0U7R3JGaS9pQkY7O0VxRi8raUJBO0lBQ0U7R3JGay9pQkY7O0VxRmgvaUJBO0lBQ0U7R3JGbS9pQkY7O0VxRmovaUJBO0VBQ0E7SUFDRTtHckZvL2lCRjs7RXFGbC9pQkE7SUFDRTtHckZxL2lCRjs7RXFGbi9pQkE7SUFDRTtHckZzL2lCRjs7RXFGcC9pQkE7SUFDRTtHckZ1L2lCRjs7RXFGci9pQkE7SUFDRTtHckZ3L2lCRjs7RXFGdC9pQkE7SUFDRTtHckZ5L2lCRjs7RXFGdi9pQkE7SUFDRTtHckYwL2lCRjs7RXFGeC9pQkE7SUFDRTtHckYyL2lCRjs7RXFGei9pQkE7SUFDRTtHckY0L2lCRjs7RXFGMS9pQkE7SUFDRTtHckY2L2lCRjs7RXFGMy9pQkE7RUFDQTtJQUNFO0dyRjgvaUJGOztFcUY1L2lCQTtFQUNBO0lBQ0U7R3JGKy9pQkY7O0VxRjcvaUJBO0VBQ0E7SUFDRTtHckZnZ2pCRjs7RXFGOS9pQkE7RUFDQTtJQUNFO0dyRmlnakJGOztFcUYvL2lCQTtFQUNBO0lBQ0U7R3JGa2dqQkY7O0VxRmhnakJBO0VBQ0E7SUFDRTtHckZtZ2pCRjs7RXFGamdqQkE7RUFDQTtJQUNFO0dyRm9nakJGOztFcUZsZ2pCQTtFQUNBO0lBQ0U7R3JGcWdqQkY7O0VxRm5nakJBO0VBQ0E7SUFDRTtHckZzZ2pCRjs7RXFGcGdqQkE7RUFDQTtJQUNFO0dyRnVnakJGOztFcUZyZ2pCQTtFQUNBO0lBQ0U7R3JGd2dqQkY7O0VxRnRnakJBO0VBQ0E7SUFDRTtHckZ5Z2pCRjs7RXFGdmdqQkE7RUFDQTtJQUNFO0dyRjBnakJGOztFcUZ4Z2pCQTtFQUNBO0lBQ0U7R3JGMmdqQkY7O0VxRnpnakJBO0VBQ0E7SUFDRTtHckY0Z2pCRjs7RXFGMWdqQkE7RUFDQTtJQUNFO0dyRjZnakJGOztFcUYzZ2pCQTtFQUNBO0lBQ0U7R3JGOGdqQkY7O0VxRjVnakJBO0VBQ0E7SUFDRTtHckYrZ2pCRjs7RXFGN2dqQkE7RUFDQTtJQUNFO0dyRmdoakJGOztFcUY5Z2pCQTtFQUNBO0lBQ0U7R3JGaWhqQkY7O0VxRi9nakJBO0VBQ0E7SUFDRTtHckZraGpCRjs7RXFGaGhqQkE7RUFDQTtJQUNFO0dyRm1oakJGOztFcUZqaGpCQTtFQUNBO0lBQ0U7R3JGb2hqQkY7O0VxRmxoakJBO0VBQ0E7SUFDRTtHckZxaGpCRjs7RXFGbmhqQkE7RUFDQTtJQUNFO0dyRnNoakJGOztFcUZwaGpCQTtFQUNBO0lBQ0U7R3JGdWhqQkY7O0VxRnJoakJBO0VBQ0E7SUFDRTtHckZ3aGpCRjs7RXFGdGhqQkE7RUFDQTtJQUNFO0dyRnloakJGOztFcUZ2aGpCQTtFQUNBO0lBQ0U7R3JGMGhqQkY7O0VxRnhoakJBO0VBQ0E7SUFDRTtHckYyaGpCRjs7RXFGemhqQkE7RUFDQTtJQUNFO0dyRjRoakJGOztFcUYxaGpCQTtFQUNBO0lBQ0U7R3JGNmhqQkY7O0VxRjNoakJBO0VBQ0E7SUFDRTtHckY4aGpCRjtDQUNGO0FxRjNoakJBO3NDQUFBO0FBRUE7RUFDRTtJQUNFO0dyRjZoakJGOztFcUYzaGpCQTtJQUNFO0lBQ0E7R3JGOGhqQkY7O0VxRjVoakJBO0lBQ0U7SUFDQTtHckYraGpCRjs7RXFGN2hqQkE7SUFDRTtHckZnaWpCRjs7RXFGOWhqQkE7SUFDRTtHckZpaWpCRjs7RXFGL2hqQkE7SUFDRTtHckZraWpCRjs7RXFGaGlqQkE7SUFDRTtHckZtaWpCRjs7RXFGamlqQkE7RUFDQTtJQUNFO0dyRm9pakJGOztFcUZsaWpCQTtJQUNFO0dyRnFpakJGOztFcUZuaWpCQTtJQUNFO0dyRnNpakJGOztFcUZwaWpCQTtJQUNFO0dyRnVpakJGOztFcUZyaWpCQTtJQUNFO0dyRndpakJGOztFcUZ0aWpCQTtJQUNFO0dyRnlpakJGOztFcUZ2aWpCQTtJQUNFO0dyRjBpakJGOztFcUZ4aWpCQTtJQUNFO0dyRjJpakJGOztFcUZ6aWpCQTtJQUNFO0dyRjRpakJGOztFcUYxaWpCQTtJQUNFO0dyRjZpakJGOztFcUYzaWpCQTtJQUNFO0dyRjhpakJGOztFcUY1aWpCQTtJQUNFO0dyRitpakJGOztFcUY3aWpCQTtJQUNFO0dyRmdqakJGOztFcUY5aWpCQTtJQUNFO0dyRmlqakJGOztFcUYvaWpCQTtJQUNFO0dyRmtqakJGOztFcUZoampCQTtJQUNFO0dyRm1qakJGOztFcUZqampCQTtJQUNFO0dyRm9qakJGOztFcUZsampCQTtJQUNFO0dyRnFqakJGOztFcUZuampCQTtJQUNFO0dyRnNqakJGOztFcUZwampCQTtJQUNFO0dyRnVqakJGOztFcUZyampCQTtJQUNFO0dyRndqakJGOztFcUZ0ampCQTtJQUNFO0dyRnlqakJGOztFcUZ2ampCQTtJQUNFO0dyRjBqakJGOztFcUZ4ampCQTtJQUNFO0dyRjJqakJGOztFcUZ6ampCQTtJQUNFO0dyRjRqakJGOztFcUYxampCQTtJQUNFO0dyRjZqakJGOztFcUYzampCQTtJQUNFO0dyRjhqakJGOztFcUY1ampCQTtJQUNFO0dyRitqakJGOztFcUY3ampCQTtJQUNFO0dyRmdrakJGOztFcUY5ampCQTtJQUNFO0dyRmlrakJGOztFcUYvampCQTtJQUNFO0dyRmtrakJGOztFcUZoa2pCQTtJQUNFO0dyRm1rakJGOztFcUZqa2pCQTtJQUNFO0dyRm9rakJGOztFcUZsa2pCQTtFQUNBO0lBQ0U7SUFDQTtHckZxa2pCRjs7RXFGbmtqQkE7SUFDRTtJQUNBO0dyRnNrakJGOztFcUZwa2pCQTtJQUNFO0lBQ0E7R3JGdWtqQkY7O0VxRnJrakJBO0lBQ0U7SUFDQTtHckZ3a2pCRjs7RXFGdGtqQkE7SUFDRTtJQUNBO0dyRnlrakJGOztFcUZ2a2pCQTtJQUNFO0lBQ0E7R3JGMGtqQkY7O0VxRnhrakJBO0lBQ0U7SUFDQTtHckYya2pCRjs7RXFGemtqQkE7SUFDRTtJQUNBO0dyRjRrakJGOztFcUYxa2pCQTtJQUNFO0lBQ0E7R3JGNmtqQkY7O0VxRjNrakJBO0lBQ0U7SUFDQTtHckY4a2pCRjs7RXFGNWtqQkE7SUFDRTtJQUNBO0dyRitrakJGOztFcUY3a2pCQTtJQUNFO0lBQ0E7R3JGZ2xqQkY7O0VxRjlrakJBO0lBQ0U7SUFDQTtHckZpbGpCRjs7RXFGL2tqQkE7SUFDRTtJQUNBO0dyRmtsakJGOztFcUZobGpCQTtJQUNFO0lBQ0E7R3JGbWxqQkY7O0VxRmpsakJBO0lBQ0U7SUFDQTtHckZvbGpCRjs7RXFGbGxqQkE7SUFDRTtJQUNBO0dyRnFsakJGOztFcUZubGpCQTtJQUNFO0lBQ0E7R3JGc2xqQkY7O0VxRnBsakJBO0lBQ0U7SUFDQTtHckZ1bGpCRjs7RXFGcmxqQkE7SUFDRTtJQUNBO0dyRndsakJGOztFcUZ0bGpCQTtJQUNFO0lBQ0E7R3JGeWxqQkY7O0VxRnZsakJBO0lBQ0U7SUFDQTtHckYwbGpCRjs7RXFGeGxqQkE7SUFDRTtJQUNBO0dyRjJsakJGOztFcUZ6bGpCQTtJQUNFO0lBQ0E7R3JGNGxqQkY7O0VxRjFsakJBO0lBQ0U7SUFDQTtHckY2bGpCRjs7RXFGM2xqQkE7SUFDRTtJQUNBO0dyRjhsakJGOztFcUY1bGpCQTtJQUNFO0lBQ0E7R3JGK2xqQkY7O0VxRjdsakJBO0lBQ0U7SUFDQTtHckZnbWpCRjs7RXFGOWxqQkE7SUFDRTtJQUNBO0dyRmltakJGOztFcUYvbGpCQTtJQUNFO0lBQ0E7R3JGa21qQkY7O0VxRmhtakJBO0lBQ0U7SUFDQTtHckZtbWpCRjs7RXFGam1qQkE7SUFDRTtJQUNBO0dyRm9takJGOztFcUZsbWpCQTtJQUNFO0lBQ0E7R3JGcW1qQkY7O0VxRm5takJBO0lBQ0U7SUFDQTtHckZzbWpCRjs7RXFGcG1qQkE7SUFDRTtJQUNBO0dyRnVtakJGOztFcUZybWpCQTtJQUNFO0lBQ0E7R3JGd21qQkY7O0VxRnRtakJBO0lBQ0U7SUFDQTtHckZ5bWpCRjs7RXFGdm1qQkE7SUFDRTtJQUNBO0dyRjBtakJGOztFcUZ4bWpCQTtJQUNFO0lBQ0E7R3JGMm1qQkY7O0VxRnptakJBO0lBQ0U7SUFDQTtHckY0bWpCRjs7RXFGMW1qQkE7SUFDRTtJQUNBO0dyRjZtakJGOztFcUYzbWpCQTtJQUNFO0lBQ0E7R3JGOG1qQkY7O0VxRjVtakJBO0lBQ0U7SUFDQTtHckYrbWpCRjs7RXFGN21qQkE7SUFDRTtJQUNBO0dyRmduakJGOztFcUY5bWpCQTtJQUNFO0lBQ0E7R3JGaW5qQkY7O0VxRi9takJBO0lBQ0U7SUFDQTtHckZrbmpCRjs7RXFGaG5qQkE7SUFDRTtJQUNBO0dyRm1uakJGOztFcUZqbmpCQTtJQUNFO0lBQ0E7R3JGb25qQkY7O0VxRmxuakJBO0VBQ0E7SUFDRTtJQUNBO0dyRnFuakJGOztFcUZubmpCQTtJQUNFO0lBQ0E7R3JGc25qQkY7O0VxRnBuakJBO0lBQ0U7SUFDQTtHckZ1bmpCRjs7RXFGcm5qQkE7SUFDRTtJQUNBO0dyRnduakJGOztFcUZ0bmpCQTtJQUNFO0lBQ0E7R3JGeW5qQkY7O0VxRnZuakJBO0lBQ0U7SUFDQTtHckYwbmpCRjs7RXFGeG5qQkE7SUFDRTtJQUNBO0dyRjJuakJGOztFcUZ6bmpCQTtJQUNFO0lBQ0E7R3JGNG5qQkY7O0VxRjFuakJBO0lBQ0U7SUFDQTtHckY2bmpCRjs7RXFGM25qQkE7SUFDRTtJQUNBO0dyRjhuakJGOztFcUY1bmpCQTtJQUNFO0lBQ0E7R3JGK25qQkY7O0VxRjduakJBO0lBQ0U7SUFDQTtHckZnb2pCRjs7RXFGOW5qQkE7SUFDRTtJQUNBO0dyRmlvakJGOztFcUYvbmpCQTtJQUNFO0lBQ0E7R3JGa29qQkY7O0VxRmhvakJBO0lBQ0U7SUFDQTtHckZtb2pCRjs7RXFGam9qQkE7SUFDRTtJQUNBO0dyRm9vakJGOztFcUZsb2pCQTtJQUNFO0lBQ0E7R3JGcW9qQkY7O0VxRm5vakJBO0lBQ0U7SUFDQTtHckZzb2pCRjs7RXFGcG9qQkE7SUFDRTtJQUNBO0dyRnVvakJGOztFcUZyb2pCQTtFQUNBO0lBQ0U7SUFDQTtHckZ3b2pCRjs7RXFGdG9qQkE7RUFDQTtJQUNFO0lBQ0E7R3JGeW9qQkY7O0VxRnZvakJBO0VBQ0E7SUFDRTtJQUNBO0dyRjBvakJGOztFcUZ4b2pCQTtFQUNBO0lBQ0U7SUFDQTtHckYyb2pCRjs7RXFGem9qQkE7RUFDQTtJQUNFO0lBQ0E7R3JGNG9qQkY7O0VxRjFvakJBO0VBQ0E7SUFDRTtJQUNBO0dyRjZvakJGOztFcUYzb2pCQTtFQUNBO0lBQ0U7SUFDQTtHckY4b2pCRjs7RXFGNW9qQkE7RUFDQTtJQUNFO0lBQ0E7R3JGK29qQkY7O0VxRjdvakJBO0VBQ0E7SUFDRTtJQUNBO0dyRmdwakJGOztFcUY5b2pCQTtFQUNBO0lBQ0U7SUFDQTtHckZpcGpCRjs7RXFGL29qQkE7RUFDQTtJQUNFO0lBQ0E7R3JGa3BqQkY7O0VxRmhwakJBO0VBQ0E7SUFDRTtJQUNBO0dyRm1wakJGOztFcUZqcGpCQTtFQUNBO0lBQ0U7SUFDQTtHckZvcGpCRjs7RXFGbHBqQkE7RUFDQTtJQUNFO0lBQ0E7R3JGcXBqQkY7O0VxRm5wakJBO0VBQ0E7SUFDRTtJQUNBO0dyRnNwakJGOztFcUZwcGpCQTtFQUNBO0lBQ0U7SUFDQTtHckZ1cGpCRjs7RXFGcnBqQkE7RUFDQTtJQUNFO0lBQ0E7R3JGd3BqQkY7O0VxRnRwakJBO0VBQ0E7SUFDRTtJQUNBO0dyRnlwakJGOztFcUZ2cGpCQTtFQUNBO0lBQ0U7SUFDQTtHckYwcGpCRjs7RXFGeHBqQkE7RUFDQTtJQUNFO0lBQ0E7R3JGMnBqQkY7O0VxRnpwakJBO0VBQ0E7SUFDRTtJQUNBO0dyRjRwakJGOztFcUYxcGpCQTtFQUNBO0lBQ0U7SUFDQTtHckY2cGpCRjs7RXFGM3BqQkE7RUFDQTtJQUNFO0lBQ0E7R3JGOHBqQkY7O0VxRjVwakJBO0VBQ0E7SUFDRTtJQUNBO0dyRitwakJGOztFcUY3cGpCQTtFQUNBO0lBQ0U7SUFDQTtHckZncWpCRjs7RXFGOXBqQkE7RUFDQTtJQUNFO0lBQ0E7R3JGaXFqQkY7O0VxRi9wakJBO0VBQ0E7SUFDRTtJQUNBO0dyRmtxakJGOztFcUZocWpCQTtFQUNBO0lBQ0U7SUFDQTtHckZtcWpCRjs7RXFGanFqQkE7RUFDQTtJQUNFO0lBQ0E7R3JGb3FqQkY7O0VxRmxxakJBO0VBQ0E7SUFDRTtJQUNBO0dyRnFxakJGOztFcUZucWpCQTtFQUNBO0lBQ0U7SUFDQTtHckZzcWpCRjs7RXFGcHFqQkE7RUFDQTtJQUNFO0lBQ0E7R3JGdXFqQkY7O0VxRnJxakJBO0VBQ0E7SUFDRTtJQUNBO0dyRndxakJGOztFcUZ0cWpCQTtFQUNBO0lBQ0U7SUFDQTtHckZ5cWpCRjs7RXFGdnFqQkE7RUFDQTtJQUNFO0lBQ0E7R3JGMHFqQkY7O0VxRnhxakJBO0VBQ0E7SUFDRTtJQUNBO0dyRjJxakJGOztFcUZ6cWpCQTtFQUNBO0lBQ0U7SUFDQTtHckY0cWpCRjs7RXFGMXFqQkE7RUFDQTtJQUNFO0lBQ0E7R3JGNnFqQkY7O0VxRjNxakJBO0VBQ0E7SUFDRTtJQUNBO0dyRjhxakJGOztFcUY1cWpCQTtFQUNBO0lBQ0U7SUFDQTtHckYrcWpCRjs7RXFGN3FqQkE7RUFDQTtJQUNFO0lBQ0E7R3JGZ3JqQkY7O0VxRjlxakJBO0VBQ0E7SUFDRTtHckZpcmpCRjs7RXFGL3FqQkE7SUFDRTtHckZrcmpCRjs7RXFGaHJqQkE7SUFDRTtHckZtcmpCRjs7RXFGanJqQkE7SUFDRTtHckZvcmpCRjs7RXFGbHJqQkE7SUFDRTtHckZxcmpCRjs7RXFGbnJqQkE7SUFDRTtHckZzcmpCRjs7RXFGcHJqQkE7SUFDRTtHckZ1cmpCRjs7RXFGcnJqQkE7SUFDRTtHckZ3cmpCRjs7RXFGdHJqQkE7SUFDRTtHckZ5cmpCRjs7RXFGdnJqQkE7SUFDRTtHckYwcmpCRjs7RXFGeHJqQkE7SUFDRTtHckYycmpCRjs7RXFGenJqQkE7SUFDRTtHckY0cmpCRjs7RXFGMXJqQkE7SUFDRTtHckY2cmpCRjs7RXFGM3JqQkE7SUFDRTtHckY4cmpCRjs7RXFGNXJqQkE7SUFDRTtHckYrcmpCRjs7RXFGN3JqQkE7SUFDRTtHckZnc2pCRjs7RXFGOXJqQkE7SUFDRTtHckZpc2pCRjs7RXFGL3JqQkE7SUFDRTtHckZrc2pCRjs7RXFGaHNqQkE7SUFDRTtHckZtc2pCRjs7RXFGanNqQkE7SUFDRTtHckZvc2pCRjs7RXFGbHNqQkE7SUFDRTtHckZxc2pCRjs7RXFGbnNqQkE7SUFDRTtHckZzc2pCRjs7RXFGcHNqQkE7SUFDRTtHckZ1c2pCRjs7RXFGcnNqQkE7SUFDRTtHckZ3c2pCRjs7RXFGdHNqQkE7SUFDRTtHckZ5c2pCRjs7RXFGdnNqQkE7SUFDRTtHckYwc2pCRjs7RXFGeHNqQkE7SUFDRTtHckYyc2pCRjs7RXFGenNqQkE7SUFDRTtHckY0c2pCRjs7RXFGMXNqQkE7SUFDRTtHckY2c2pCRjs7RXFGM3NqQkE7SUFDRTtHckY4c2pCRjs7RXFGNXNqQkE7SUFDRTtHckYrc2pCRjs7RXFGN3NqQkE7SUFDRTtHckZndGpCRjs7RXFGOXNqQkE7SUFDRTtHckZpdGpCRjs7RXFGL3NqQkE7SUFDRTtHckZrdGpCRjs7RXFGaHRqQkE7SUFDRTtHckZtdGpCRjs7RXFGanRqQkE7SUFDRTtHckZvdGpCRjs7RXFGbHRqQkE7SUFDRTtHckZxdGpCRjs7RXFGbnRqQkE7SUFDRTtHckZzdGpCRjs7RXFGcHRqQkE7SUFDRTtHckZ1dGpCRjs7RXFGcnRqQkE7SUFDRTtHckZ3dGpCRjs7RXFGdHRqQkE7SUFDRTtHckZ5dGpCRjs7RXFGdnRqQkE7SUFDRTtHckYwdGpCRjs7RXFGeHRqQkE7SUFDRTtHckYydGpCRjs7RXFGenRqQkE7SUFDRTtHckY0dGpCRjs7RXFGMXRqQkE7SUFDRTtHckY2dGpCRjs7RXFGM3RqQkE7SUFDRTtHckY4dGpCRjs7RXFGNXRqQkE7SUFDRTtHckYrdGpCRjs7RXFGN3RqQkE7SUFDRTtHckZndWpCRjs7RXFGOXRqQkE7SUFDRTtHckZpdWpCRjs7RXFGL3RqQkE7RUFDQTtJQUNFO0dyRmt1akJGOztFcUZodWpCQTtJQUNFO0dyRm11akJGOztFcUZqdWpCQTtJQUNFO0dyRm91akJGOztFcUZsdWpCQTtJQUNFO0dyRnF1akJGOztFcUZudWpCQTtJQUNFO0dyRnN1akJGOztFcUZwdWpCQTtJQUNFO0dyRnV1akJGOztFcUZydWpCQTtJQUNFO0dyRnd1akJGOztFcUZ0dWpCQTtJQUNFO0dyRnl1akJGOztFcUZ2dWpCQTtJQUNFO0dyRjB1akJGOztFcUZ4dWpCQTtJQUNFO0dyRjJ1akJGOztFcUZ6dWpCQTtFQUNBO0lBQ0U7R3JGNHVqQkY7O0VxRjF1akJBO0VBQ0E7SUFDRTtHckY2dWpCRjs7RXFGM3VqQkE7RUFDQTtJQUNFO0dyRjh1akJGOztFcUY1dWpCQTtFQUNBO0lBQ0U7R3JGK3VqQkY7O0VxRjd1akJBO0VBQ0E7SUFDRTtHckZndmpCRjs7RXFGOXVqQkE7RUFDQTtJQUNFO0dyRml2akJGOztFcUYvdWpCQTtFQUNBO0lBQ0U7R3JGa3ZqQkY7O0VxRmh2akJBO0VBQ0E7SUFDRTtHckZtdmpCRjs7RXFGanZqQkE7RUFDQTtJQUNFO0dyRm92akJGOztFcUZsdmpCQTtFQUNBO0lBQ0U7R3JGcXZqQkY7O0VxRm52akJBO0VBQ0E7SUFDRTtHckZzdmpCRjs7RXFGcHZqQkE7RUFDQTtJQUNFO0dyRnV2akJGOztFcUZydmpCQTtFQUNBO0lBQ0U7R3JGd3ZqQkY7O0VxRnR2akJBO0VBQ0E7SUFDRTtHckZ5dmpCRjs7RXFGdnZqQkE7RUFDQTtJQUNFO0dyRjB2akJGOztFcUZ4dmpCQTtFQUNBO0lBQ0U7R3JGMnZqQkY7O0VxRnp2akJBO0VBQ0E7SUFDRTtHckY0dmpCRjs7RXFGMXZqQkE7RUFDQTtJQUNFO0dyRjZ2akJGOztFcUYzdmpCQTtFQUNBO0lBQ0U7R3JGOHZqQkY7O0VxRjV2akJBO0VBQ0E7SUFDRTtHckYrdmpCRjs7RXFGN3ZqQkE7RUFDQTtJQUNFO0dyRmd3akJGOztFcUY5dmpCQTtFQUNBO0lBQ0U7R3JGaXdqQkY7O0VxRi92akJBO0VBQ0E7SUFDRTtHckZrd2pCRjs7RXFGaHdqQkE7RUFDQTtJQUNFO0dyRm13akJGOztFcUZqd2pCQTtFQUNBO0lBQ0U7R3JGb3dqQkY7O0VxRmx3akJBO0VBQ0E7SUFDRTtHckZxd2pCRjs7RXFGbndqQkE7RUFDQTtJQUNFO0dyRnN3akJGOztFcUZwd2pCQTtFQUNBO0lBQ0U7R3JGdXdqQkY7O0VxRnJ3akJBO0VBQ0E7SUFDRTtHckZ3d2pCRjs7RXFGdHdqQkE7RUFDQTtJQUNFO0dyRnl3akJGOztFcUZ2d2pCQTtFQUNBO0lBQ0U7R3JGMHdqQkY7O0VxRnh3akJBO0VBQ0E7SUFDRTtHckYyd2pCRjs7RXFGendqQkE7RUFDQTtJQUNFO0dyRjR3akJGOztFcUYxd2pCQTtFQUNBO0lBQ0U7R3JGNndqQkY7O0VxRjN3akJBO0lBQ0U7R3JGOHdqQkY7O0VxRjV3akJBO0lBQ0U7R3JGK3dqQkY7O0VxRjd3akJBO0lBQ0U7R3JGZ3hqQkY7O0VxRjl3akJBO0lBQ0U7R3JGaXhqQkY7O0VxRi93akJBO0lBQ0U7R3JGa3hqQkY7O0VxRmh4akJBO0lBQ0U7R3JGbXhqQkY7O0VxRmp4akJBO0lBQ0U7R3JGb3hqQkY7O0VxRmx4akJBO0lBQ0U7R3JGcXhqQkY7O0VxRm54akJBO0lBQ0U7R3JGc3hqQkY7O0VxRnB4akJBO0lBQ0U7R3JGdXhqQkY7O0VxRnJ4akJBO0lBQ0U7R3JGd3hqQkY7O0VxRnR4akJBO0lBQ0U7R3JGeXhqQkY7O0VxRnZ4akJBO0lBQ0U7R3JGMHhqQkY7O0VxRnh4akJBO0lBQ0U7R3JGMnhqQkY7O0VxRnp4akJBO0lBQ0U7R3JGNHhqQkY7O0VxRjF4akJBO0lBQ0U7R3JGNnhqQkY7O0VxRjN4akJBO0lBQ0U7R3JGOHhqQkY7O0VxRjV4akJBO0lBQ0U7R3JGK3hqQkY7O0VxRjd4akJBO0lBQ0U7R3JGZ3lqQkY7O0VxRjl4akJBO0lBQ0U7R3JGaXlqQkY7O0VxRi94akJBO0lBQ0U7R3JGa3lqQkY7O0VxRmh5akJBO0lBQ0U7R3JGbXlqQkY7O0VxRmp5akJBO0lBQ0U7R3JGb3lqQkY7O0VxRmx5akJBO0lBQ0U7R3JGcXlqQkY7O0VxRm55akJBO0lBQ0U7R3JGc3lqQkY7O0VxRnB5akJBO0lBQ0U7R3JGdXlqQkY7O0VxRnJ5akJBO0lBQ0U7R3JGd3lqQkY7O0VxRnR5akJBO0lBQ0U7R3JGeXlqQkY7O0VxRnZ5akJBO0lBQ0U7R3JGMHlqQkY7O0VxRnh5akJBO0lBQ0U7R3JGMnlqQkY7O0VxRnp5akJBO0lBQ0U7R3JGNHlqQkY7O0VxRjF5akJBO0lBQ0U7R3JGNnlqQkY7O0VxRjN5akJBO0lBQ0U7R3JGOHlqQkY7O0VxRjV5akJBO0lBQ0U7R3JGK3lqQkY7O0VxRjd5akJBO0lBQ0U7R3JGZ3pqQkY7O0VxRjl5akJBO0lBQ0U7R3JGaXpqQkY7O0VxRi95akJBO0lBQ0U7R3JGa3pqQkY7O0VxRmh6akJBO0lBQ0U7R3JGbXpqQkY7O0VxRmp6akJBO0VBQ0E7SUFDRTtHckZvempCRjs7RXFGbHpqQkE7SUFDRTtHckZxempCRjs7RXFGbnpqQkE7SUFDRTtHckZzempCRjs7RXFGcHpqQkE7SUFDRTtHckZ1empCRjs7RXFGcnpqQkE7SUFDRTtHckZ3empCRjs7RXFGdHpqQkE7SUFDRTtHckZ5empCRjs7RXFGdnpqQkE7SUFDRTtHckYwempCRjs7RXFGeHpqQkE7SUFDRTtHckYyempCRjs7RXFGenpqQkE7SUFDRTtHckY0empCRjs7RXFGMXpqQkE7SUFDRTtHckY2empCRjs7RXFGM3pqQkE7RUFDQTtJQUNFO0dyRjh6akJGOztFcUY1empCQTtFQUNBO0lBQ0U7R3JGK3pqQkY7O0VxRjd6akJBO0VBQ0E7SUFDRTtHckZnMGpCRjs7RXFGOXpqQkE7RUFDQTtJQUNFO0dyRmkwakJGOztFcUYvempCQTtFQUNBO0lBQ0U7R3JGazBqQkY7O0VxRmgwakJBO0VBQ0E7SUFDRTtHckZtMGpCRjs7RXFGajBqQkE7RUFDQTtJQUNFO0dyRm8wakJGOztFcUZsMGpCQTtFQUNBO0lBQ0U7R3JGcTBqQkY7O0VxRm4wakJBO0VBQ0E7SUFDRTtHckZzMGpCRjs7RXFGcDBqQkE7RUFDQTtJQUNFO0dyRnUwakJGOztFcUZyMGpCQTtFQUNBO0lBQ0U7R3JGdzBqQkY7O0VxRnQwakJBO0VBQ0E7SUFDRTtHckZ5MGpCRjs7RXFGdjBqQkE7RUFDQTtJQUNFO0dyRjAwakJGOztFcUZ4MGpCQTtFQUNBO0lBQ0U7R3JGMjBqQkY7O0VxRnowakJBO0VBQ0E7SUFDRTtHckY0MGpCRjs7RXFGMTBqQkE7RUFDQTtJQUNFO0dyRjYwakJGOztFcUYzMGpCQTtFQUNBO0lBQ0U7R3JGODBqQkY7O0VxRjUwakJBO0VBQ0E7SUFDRTtHckYrMGpCRjs7RXFGNzBqQkE7RUFDQTtJQUNFO0dyRmcxakJGOztFcUY5MGpCQTtFQUNBO0lBQ0U7R3JGaTFqQkY7O0VxRi8wakJBO0VBQ0E7SUFDRTtHckZrMWpCRjs7RXFGaDFqQkE7RUFDQTtJQUNFO0dyRm0xakJGOztFcUZqMWpCQTtFQUNBO0lBQ0U7R3JGbzFqQkY7O0VxRmwxakJBO0VBQ0E7SUFDRTtHckZxMWpCRjs7RXFGbjFqQkE7RUFDQTtJQUNFO0dyRnMxakJGOztFcUZwMWpCQTtFQUNBO0lBQ0U7R3JGdTFqQkY7O0VxRnIxakJBO0VBQ0E7SUFDRTtHckZ3MWpCRjs7RXFGdDFqQkE7RUFDQTtJQUNFO0dyRnkxakJGOztFcUZ2MWpCQTtFQUNBO0lBQ0U7R3JGMDFqQkY7O0VxRngxakJBO0VBQ0E7SUFDRTtHckYyMWpCRjs7RXFGejFqQkE7RUFDQTtJQUNFO0dyRjQxakJGOztFcUYxMWpCQTtFQUNBO0lBQ0U7R3JGNjFqQkY7O0VxRjMxakJBO0VBQ0E7SUFDRTtHckY4MWpCRjtDQUNGO0FxRjMxakJBO3NDQUFBO0FBRUE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtFQUNBO0NyRjYxakJGOztBcUYxMWpCQTtFQUNFO0VBQ0E7RUFDQTtDckY2MWpCRjs7QXFGMTFqQkE7RUFDRTtFQUNBO0VBQ0E7Q3JGNjFqQkY7O0FxRjExakJBO0VBQ0U7RUFDQTtFQUNBO0NyRjYxakJGOztBcUYxMWpCQTtFQUNFO0NyRjYxakJGOztBcUYxMWpCQTtFQUNFO0NyRjYxakJGOztBcUYxMWpCQTtFQUNFO0NyRjYxakJGOztBcUYxMWpCQTtFQUNFO0NyRjYxakJGOztBcUYxMWpCQTtFQUNFO0NyRjYxakJGOztBcUYxMWpCQTtFQUNFO0NyRjYxakJGOztBcUYxMWpCQTtFQUNFO0NyRjYxakJGOztBcUYxMWpCQTtFQUNFO0NyRjYxakJGOztBcUYxMWpCQTtFQUNFO0NyRjYxakJGOztBcUYxMWpCQTtFQUNFO0NyRjYxakJGOztBcUYxMWpCQTtFQUNFO0NyRjYxakJGOztBcUYxMWpCQTtFQUNFO0NyRjYxakJGOztBcUYxMWpCQTtFQUNFO0NyRjYxakJGOztBcUYxMWpCQTtFQUNFO0NyRjYxakJGOztBcUYxMWpCQTtFQUNFO0NyRjYxakJGOztBcUYxMWpCQTtFQUNFO0NyRjYxakJGOztBcUYxMWpCQTtFQUNFO0NyRjYxakJGOztBcUYxMWpCQTtFQUNFO0NyRjYxakJGOztBcUYxMWpCQTtFQUNFO0NyRjYxakJGOztBcUYxMWpCQTtFQUNFO0NyRjYxakJGOztBcUYxMWpCQTtFQUNFO0NyRjYxakJGOztBcUYxMWpCQTtFQUNFO0NyRjYxakJGOztBcUYxMWpCQTtFQUNFO0NyRjYxakJGOztBcUYxMWpCQTtFQUNFO0NyRjYxakJGOztBcUYxMWpCQTtFQUNFO0NyRjYxakJGOztBcUYxMWpCQTtzQ0FBQTtBQUVBO0VBQ0U7SUFDRTtJQUNBO0dyRjYxakJGOztFcUYzMWpCQTtJQUNFO0lBQ0E7R3JGODFqQkY7O0VxRjUxakJBO0lBQ0U7SUFDQTtHckYrMWpCRjs7RXFGNzFqQkE7SUFDRTtJQUNBO0dyRmcyakJGOztFcUY5MWpCQTtJQUNFO0lBQ0E7R3JGaTJqQkY7O0VxRi8xakJBO0lBQ0U7R3JGazJqQkY7O0VxRmgyakJBO0lBQ0U7R3JGbTJqQkY7O0VxRmoyakJBO0lBQ0U7R3JGbzJqQkY7O0VxRmwyakJBO0lBQ0U7R3JGcTJqQkY7O0VxRm4yakJBO0lBQ0U7R3JGczJqQkY7O0VxRnAyakJBO0lBQ0U7R3JGdTJqQkY7O0VxRnIyakJBO0lBQ0U7R3JGdzJqQkY7O0VxRnQyakJBO0lBQ0U7R3JGeTJqQkY7O0VxRnYyakJBO0lBQ0U7R3JGMDJqQkY7O0VxRngyakJBO0lBQ0U7R3JGMjJqQkY7O0VxRnoyakJBO0lBQ0U7R3JGNDJqQkY7O0VxRjEyakJBO0lBQ0U7R3JGNjJqQkY7O0VxRjMyakJBO0lBQ0U7R3JGODJqQkY7O0VxRjUyakJBO0lBQ0U7R3JGKzJqQkY7O0VxRjcyakJBO0lBQ0U7R3JGZzNqQkY7O0VxRjkyakJBO0lBQ0U7R3JGaTNqQkY7O0VxRi8yakJBO0lBQ0U7R3JGazNqQkY7O0VxRmgzakJBO0lBQ0U7R3JGbTNqQkY7O0VxRmozakJBO0lBQ0U7R3JGbzNqQkY7O0VxRmwzakJBO0lBQ0U7R3JGcTNqQkY7O0VxRm4zakJBO0lBQ0U7R3JGczNqQkY7O0VxRnAzakJBO0lBQ0U7R3JGdTNqQkY7Q0FDRjtBcUZwM2pCQTtzQ0FBQTtBQUVBO0VBQ0U7SUFDRTtHckZzM2pCRjs7RXFGcDNqQkE7SUFDRTtHckZ1M2pCRjs7RXFGcjNqQkE7SUFDRTtHckZ3M2pCRjs7RXFGdDNqQkE7SUFDRTtJQUNBO0dyRnkzakJGOztFcUZ2M2pCQTtJQUNFO0lBQ0E7R3JGMDNqQkY7O0VxRngzakJBO0lBQ0U7SUFDQTtHckYyM2pCRjs7RXFGejNqQkE7SUFDRTtHckY0M2pCRjs7RXFGMTNqQkE7SUFDRTtHckY2M2pCRjs7RXFGMzNqQkE7SUFDRTtHckY4M2pCRjs7RXFGNTNqQkE7SUFDRTtHckYrM2pCRjs7RXFGNzNqQkE7SUFDRTtHckZnNGpCRjs7RXFGOTNqQkE7SUFDRTtHckZpNGpCRjs7RXFGLzNqQkE7SUFDRTtHckZrNGpCRjs7RXFGaDRqQkE7SUFDRTtHckZtNGpCRjs7RXFGajRqQkE7SUFDRTtHckZvNGpCRjtDQUNGO0FxRmo0akJBO3NDQUFBO0FBRUE7RUFDRTtJQUNFO0lBQ0E7R3JGbTRqQkY7O0VxRmo0akJBO0lBQ0U7SUFDQTtHckZvNGpCRjs7RXFGbDRqQkE7SUFDRTtJQUNBO0dyRnE0akJGOztFcUZuNGpCQTtJQUNFO0dyRnM0akJGOztFcUZwNGpCQTtJQUNFO0dyRnU0akJGO0NBQ0Y7QXFGcDRqQkE7c0NBQUE7QUFFQTtFQUNFO0lBQ0U7SUFDQTtHckZzNGpCRjs7RXFGcDRqQkE7SUFDRTtJQUNBO0dyRnU0akJGO0NBQ0Y7QXFGcDRqQkE7O3NDQUFBO0FBR0E7RUFDRTtDckZzNGpCRjs7QXFGbjRqQkE7RUFDRTtJQUNFO0dyRnM0akJGO0NBQ0Y7QXFGbjRqQkE7RUFDRTtJQUNFO0dyRnE0akJGO0NBQ0Y7QXFGbDRqQkE7RUFDRTtJQUNFO0dyRm80akJGO0NBQ0Y7QXFGajRqQkE7RUFDRTtJQUNFO0dyRm00akJGO0NBQ0Y7QXFGaDRqQkE7RUFDRTtJQUNFO0dyRms0akJGO0NBQ0Y7QXFGLzNqQkE7RUFDRTtJQUNFO0dyRmk0akJGO0NBQ0Y7QXFGOTNqQkE7RUFDRTtJQUNFO0dyRmc0akJGO0NBQ0Y7QXFGNzNqQkE7RUFDRTtJQUNFO0dyRiszakJGO0NBQ0Y7QXFGNTNqQkE7RUFDRTtDckY4M2pCRjs7QXNGMzdyQ0E7RUFDSTtFQUNBO0N0Rjg3ckNKOztBc0YzN3JDSTtFQUNJO0N0Rjg3ckNSO0FzRjc3ckNRO0VBQ0k7Q3RGKzdyQ1o7QXNGNTdyQ0k7RUFDSTtDdEY4N3JDUjs7QXNGMzdyQ0E7RUFDSTtFQUNBO0N0Rjg3ckNKOztBc0YzN3JDQTtFQUNJO0VBQ0E7Q3RGODdyQ0o7O0FzRjM3ckNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEY4N3JDSjs7QXNGNTdyQ0E7RUFDSTtFQUNBO0N0Ris3ckNKOztBc0Y3N3JDQTtFQUNJO0N0Rmc4ckNKOztBc0Y5N3JDQTtFQUNJO0N0Rmk4ckNKOztBc0YvN3JDQTtFQUNJLGVyRnZDSztDRHkrckNUOztBc0ZoOHJDQTtFQUNJLGVyRjFDSztDRDYrckNUOztBc0ZoOHJDQTtFQUNJO0N0Rm04ckNKOztBc0ZqOHJDQTtFQUNJO0N0Rm84ckNKOztBc0ZqOHJDQTtFQUNJO0N0Rm84ckNKOztBc0ZqOHJDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0N0Rm84ckNKOztBc0ZqOHJDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0Rm84ckNKOztBc0ZqOHJDQTtFQUNJO0VBQ0E7RUFDQTtDdEZvOHJDSjs7QXNGaDhyQ1E7RUFDSTtFQUNBO0N0Rm04ckNaOztBc0Y3N3JDSTtFQUNJLDBCaEZqRkc7RWdGa0ZILFloRjdFRztDTjZnc0NYOztBc0Y1N3JDQTtFQUNJO0N0Ris3ckNKOztBc0Z6N3JDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RGNDdyQ0o7O0FzRno3ckNBO0VBQ0k7RUFDQTtDdEY0N3JDSjs7QXNGejdyQ0E7RUFDSTtDdEY0N3JDSjtBc0YzN3JDSTtFQUNJO0N0RjY3ckNSO0FzRjU3ckNRO0VBQ0k7Q3RGODdyQ1o7O0FzRjE3ckNBO0VBQ0k7Q3RGNjdyQ0o7O0FzRjM3ckNBO0VBQ0k7Q3RGODdyQ0o7O0FzRjU3ckNBO0VBQ0k7Q3RGKzdyQ0o7O0FzRjc3ckNBO0VBQ0k7Q3RGZzhyQ0o7O0FzRjk3ckNBO0VBQ0k7Q3RGaThyQ0o7O0FzRjc3ckNJO0VBQ0k7RUFDQTtDdEZnOHJDUjs7QXNGNzdyQ0E7RUFDSTtDdEZnOHJDSjs7QXNGNTdyQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGVyRjNKQztFcUY0SkQ7Q3RGKzdyQ1I7QXNGNzdyQ0k7RUFDSTtDdEYrN3JDUjtBc0Y5N3JDUTtFQUNJLGVyRmhLRztDRGdtc0NmOztBc0YzN3JDQTtFQUNJO0N0Rjg3ckNKOztBc0YxN3JDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0N0RjY3ckNSO0FzRjM3ckNNO0VBQ0U7Q3RGNjdyQ1I7QXNGMzdyQ007RUFDRTtDdEY2N3JDUjtBc0Z2N3JDQTtFQUNJO0N0Rnk3ckNKOztBc0ZwN3JDUTtFQUNJO0VBQ0E7RUFDQTtDdEZ1N3JDWjtBc0ZuN3JDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0N0RnE3ckNaO0FzRnA3ckNZO0VBQ0k7Q3RGczdyQ2hCO0FzRnA3ckNZO0VBQ0k7RUFDQTtFQUNBO0N0RnM3ckNoQjtBc0ZsN3JDSTtFQUNJO0N0Rm83ckNSO0FzRm43ckNRO0VBQ0k7RUFDQSxlOUVoTUo7RThFaU1JO0N0RnE3ckNaO0FzRmw3ckNJO0VBQ0k7Q3RGbzdyQ1I7O0FzRmg3ckNJO0VBQ0k7Q3RGbTdyQ1I7QXNGajdyQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RGbTdyQ2hCOztBc0Y5NnJDQTs7RUFFSTtFQUNBO0VBQ0E7Q3RGaTdyQ0o7O0FzRno2ckNBO0VBQ0k7Q3RGNDZyQ0o7O0FBNW9zQ0E7O0VBQUE7QUFHQTtFQUNJO0NBK29zQ0o7QUE3b3NDSTtFQUNJO0NBK29zQ1I7QUE3b3NDSTtFQUNJO0NBK29zQ1I7O0FBeG9zQ0E7O0dBQUE7QUFHQTtFQUNJO0VBQ0E7Q0Eyb3NDSjs7QUF6b3NDQTtFQUNJO0NBNG9zQ0o7O0FBMW9zQ0E7RUFDSTtDQTZvc0NKOztBQTNvc0NBO0VBQ0k7Q0E4b3NDSjs7QUE1b3NDQTtBQUNBO0VBQ0k7SUFDSTtHQStvc0NOO0VBOW9zQ007SUFDSTtHQWdwc0NWOztFQTdvc0NFOzs7SUFHSTtJQUNBO0lBQ0E7R0FncHNDTjs7RUE5b3NDRTtJQUNJO0dBaXBzQ047O0VBL29zQ0U7SUFDSSxvQk01RUc7R044dHNDVDtDQUNGO0FBN29zQ0E7O0VBQUE7QUFHQTtFQUNJLGVBakVTO0NBZ3RzQ2I7QUE5b3NDSTtFQUFvQjtFQUNoQixlQW5FSztDQW90c0NiOztBQTlvc0NBO0VBQ0k7Q0FpcHNDSjs7QUEvb3NDQTtFQUNJO0NBa3BzQ0o7O0FBL29zQ0E7RUFDSTtFQUNBO0NBa3BzQ0o7QUFqcHNDSTtFQUNJO0VBQ0E7Q0FtcHNDUjs7QUE5b3NDQTs7R0FBQTtBQUdBO0VBQ0k7Q0FpcHNDSjtBQWhwc0NJO0VBQ0k7Q0FrcHNDUjs7QUE1b3NDSTtFQUNJO0VBQ0E7RUFDQTtDQStvc0NSO0FBN29zQ0k7RUFDSTtFQUNBLDBCQTFHSztFQTJHTDtDQStvc0NSO0FBOW9zQ1E7RUFDSSwwQkEzR087Q0EydnNDbkI7QUE3b3NDSTtFQUNJLGVBakhLO0NBZ3dzQ2I7QUE5b3NDUTtFQUNJLGVBakhPIiwiZmlsZSI6Ii9jc3Mvc3RldmVuc2hvZi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiAgIFxuICogVGVtcGxhdGUgTmFtZTogVW5pZnkgLSBSZXNwb25zaXZlIEJvb3RzdHJhcCBUZW1wbGF0ZVxuICogRGVzY3JpcHRpb246IEJ1c2luZXNzLCBDb3Jwb3JhdGUsIFBvcnRmb2xpbywgRS1jb21tZXJjZSwgQmxvZyBhbmQgT25lIFBhZ2UgVGVtcGxhdGUuXG4gKiBWZXJzaW9uOiAxLjhcbiAqIEF1dGhvcjogQGh0bWxzdHJlYW1cbiAqIFdlYnNpdGU6IGh0dHA6Ly9odG1sc3RyZWFtLmNvbVxuKi9cblxuLypIZWFkZXIgRml4ZWRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaWU4IC5oZWFkZXItZml4ZWQgLmhlYWRlci5oZWFkZXItZml4ZWQtc2hyaW5rIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLypCbG9nIExhdGVzdCBUd2VldHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaWU4IC5ibG9nLXR3aXR0ZXIgLmJsb2ctdHdpdHRlci1pbm5lcjphZnRlcixcbi5pZTggLmJsb2ctdHdpdHRlciAuYmxvZy10d2l0dGVyLWlubmVyOmJlZm9yZSB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLmllOCAub3VyLWNsaWVudHMgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwcHg7XG5cdHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuXG4uaWU4IC5vdXItY2xpZW50cyAuaW1nLWhvdmVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLypQcmljaW5nIFN0aWNrZXJzKi9cbi5pZTggLnN0aWNrZXItbGVmdCB7XG5cdHdpZHRoOiA5MHB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0YmFja2dyb3VuZDogIzcyYzAyYztcbn1cblxuLmllOCAuc3RpY2tlci1yaWdodCB7XG5cdHdpZHRoOiAxMDBweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0YmFja2dyb3VuZDogI2U3NGMzYztcbn1cblxuLypFYXN5IEJsb2NrKi9cbi5pZTggLmVhc3ktYmctdjIge1xuXHR3aWR0aDogNzVweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmllOCAucmdiYS1yZWQge2JhY2tncm91bmQ6ICNlNzRjM2M7fVxuLmllOCAucmdiYS1ibHVlIHtiYWNrZ3JvdW5kOiAjMzQ5OGRiO31cbi5pZTggLnJnYmEtZGVmYXVsdCB7YmFja2dyb3VuZDogIzcyYzAyYzt9XG4uaWU4IC5yZ2JhLXB1cnBsZSB7YmFja2dyb3VuZDogIzliNmJjYzt9XG4uaWU4IC5yZ2JhLWFxdWEge2JhY2tncm91bmQ6ICMyN2Q3ZTc7fVxuLmllOCAucmdiYS15ZWxsb3cge2JhY2tncm91bmQ6ICNmMWM0MGY7fVxuXG4vKlNreS1Gb3JtcyovXG4uaWU4IC5za3ktZm9ybSAuaWNvbi1hcHBlbmQge1xuXHRyaWdodDogNXB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLypCYWNrZ3JvdW5kIE9wYWNpdHkqL1xuLmllOCAuc2VydmljZS1ibG9jay12MiAuc2VydmljZS1ibG9jay1pbiB7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvdHJhbnNwYXJlbnQvd2hpdGUucG5nKSByZXBlYXQ7XG59XG5cbi5pZTggLmpvYi1pbWcgLmpvYi1iYW5uZXIsIFxuLmllOCAuam9iLWltZyAuam9iLWltZy1pbnB1dHMsXG4uaWU4IC5wYXJhbGxheC10ZWFtOmJlZm9yZSwgXG4uaWU4IC5pbWFnZS1ibG9jayAuY29tcGFueS1kZXNjcmlwdGlvbixcbi5pZTggLnNlYXJjaC1ibG9jazpiZWZvcmUsXG4uaWU4IC5wYXJhbGxheC1jb3VudGVyIC5jb3VudGVycyxcbi5pZTggLmNhcm91c2VsLXYxIC5jYXJvdXNlbC1jYXB0aW9uIHtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy90cmFuc3BhcmVudC9ibGFjay5wbmcpIHJlcGVhdDtcdFxufSIsIi8qXG4gKiBUZW1wbGF0ZSBOYW1lOiBVbmlmeSAtIFJlc3BvbnNpdmUgQm9vdHN0cmFwIFRlbXBsYXRlXG4gKiBEZXNjcmlwdGlvbjogQnVzaW5lc3MsIENvcnBvcmF0ZSwgUG9ydGZvbGlvLCBFLWNvbW1lcmNlLCBCbG9nIGFuZCBPbmUgUGFnZSBUZW1wbGF0ZS5cbiAqIFZlcnNpb246IDEuOVxuICogQXV0aG9yOiBAaHRtbHN0cmVhbVxuICogV2Vic2l0ZTogaHR0cDovL2h0bWxzdHJlYW0uY29tXG4qL1xuXG4vKlstLS0tLSoqKiBUQUJMRSBPRiBDT05URU5UICoqKi0tLS0tXVxuXG4xLSBQcm9tbyBCbG9ja3NcbjItIEJyZWFkY3J1bWJzXG4gIDIuMS0gQnJlYWRjcnVtYnMgdjFcbiAgMi4yLSBCcmVhZGNydW1icyB2MlxuICAyLjMtIEJyZWFkY3J1bWJzIHYzXG4zLSBJbWFnZSBIb3ZlciBFZmZlY3RzXG40LSBCbG9jayBHcmlkXG4gIDQuMS1CbG9jayBHcmlkIHYxXG4gIDQuMi1CbG9jayBHcmlkIHYyXG41LSBTZXJ2aWNlcyBCb3ggdjFcbjYtIFNlcnZpY2UgQmxvY2tcbiAgNi4xLSBTZXJ2aWNlIEJsb2NrIHYxXG4gIDYuMi0gU2VydmljZSBCbG9jayB2MlxuICA2LjMtIFNlcnZpY2UgQmxvY2sgdjNcbiAgNi40LSBTZXJ2aWNlIEJsb2NrIHY0XG4gIDYuNS0gU2VydmljZSBCbG9jayB2NVxuICA2LjYtIFNlcnZpY2UgQmxvY2sgdjZcbiAgNi43LSBTZXJ2aWNlIEJsb2NrIHY3XG4gIDYuOC0gU2VydmljZSBCbG9jayB2OFxuNy0gUHJvY2Vzc1xuOC0gVGVhbVxuOC4xLSBUZWFtIHYxXG44LjItIFRlYW0gdjJcbjguMy0gVGVhbSB2M1xuOC40LSBUZWFtIHY0XG44LjUtIFRlYW0gdjVcbjguNi0gVGVhbSB2NlxuOC43LSBUZWFtIHY3XG45LSBDYWxsIFRvIEFjdGlvblxuICA5LjEtIENhbGwgVG8gQWN0aW9uIHYxXG4gIDkuMi0gQ2FsbCBUbyBBY3Rpb24gdjJcbjEwLSBQb3J0Zm9saW8gQm94XG4gIDEwLjEtIFBvcnRmb2xpbyBCb3ggdjFcbjExLSBQb3J0Zm9saW8gRmVhdHVyZSB2MlxuMTItIFRodW1ibmFpbFxuMTMtIEltYWdlIEJhY2tncm91bmRzXG4gIDEzLjEtIEltYWdlIEJhY2tncm91bmRzIHYxXG4gIDEzLjItIEltYWdlIEJhY2tncm91bmRzIHYyXG4xNC0gUGFyYWxsYXggUXVvdGVcbjE1LSBQYXJhbGxheCBUZWFtXG4xNi0gUGFyYWxsYXggQ291bnRlclxuICAxNi4xLSBQYXJhbGxheCBDb3VudGVyIHYxXG4gIDE2LjItIFBhcmFsbGF4IENvdW50ZXIgdjJcbiAgMTYuMy0gUGFyYWxsYXggQ291bnRlciB2M1xuICAxNi40LSBQYXJhbGxheCBDb3VudGVyIHY0XG4xNy0gRmxhdCBCYWNrZ3JvdW5kIEJsb2NrXG4xOC0gRmxhdCBUZXN0aW1vbmlhbHNcbjE5LSBUZXN0aW1vbmlhbHNcbiAgMTkuMS0gVGVzdGltb25pYWxzIHY0XG4gIDE5LjItIFRlc3RpbW9uaWFscyB2NVxuICAxOS4zLSBUZXN0aW1vbmlhbHMgdjZcbjIwLSBGZWF0dXJlZCBCbG9nXG4yMS0gQmxvZyBDb21tZW50c1xuMjItIFF1b3RlXG4yMi4xLSBRdW90ZSB2MlxuMjMtIFRlYW0gU29jaWFsXG4yNC0gQm94IFNoYWRvd3NcbjI1LSBJbnRlcmFjdGl2ZSBTbGlkZXJcbiAgMjUuMS0gSW50ZXJhY3RpdmUgU2xpZGVyIHYxXG4gIDI1LjItIEludGVyYWN0aXZlIFNsaWRlciB2MlxuMjYtIEJsb2cgVHJlbmRpbmdcbjI3LSBCbG9nIExhdGVzdCBQb3N0c1xuMjgtIEJsb2cgUGhvdG9zdHJlYW1cbjI5LSBOZXdzbGV0dGVyXG4zMC0gQmxvZyBQb3N0IFF1b3RlXG4zMS0gQmxvZyBQb3N0IEF1dGhvclxuMzItIEJsb2cgQ29tbWVudHNcbjMzLSBOZXdzXG4gIDMzLjEtIE5ld3MgdjFcbiAgMzMuMi0gTmV3cyB2MlxuICAzMy4zLSBOZXdzIHYzXG4zNC0gQmxvZyBHcmlkXG4zNS0gQmxvZyBUaHVtYlxuMzYtIFNob3Atc3Vic2NyaWJlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFsxLiBQcm9tbyBCbG9ja3NdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qUHJvbW8gQmFja2dyb3VuZCBJbWFnZXMqL1xuLnByb21vLWJnLXBhdHRlcm4tdjEtZGFyayB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGF0dGVybnMvNS5wbmcpIHJlcGVhdDtcbn1cblxuLnByb21vLWJnLXBhdHRlcm4tdjEtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BhdHRlcm5zLzE2LnBuZykgcmVwZWF0O1xufVxuXG4vKlByb21vIEJhY2tncm91bmQgSW1hZ2VzKi9cbi5wcm9tby1iZy1pbWctdjEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnL2ltZzEuanBnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucHJvbW8tYmctaW1nLXYyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZy9pbWc1LmpwZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnByb21vLWJnLWltZy12MyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmcvaW1nMTAuanBnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucHJvbW8tYmctaW1nLXY0IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZy9pbWcxMS5qcGcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5wcm9tby1iZy1pbWctdjUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnL2ltZzYuanBnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi8qUHJvbW8gQmFja2dyb3VuZCBGaXhlZCovXG4ucHJvbW8tYmctZml4ZWQge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xufVxuXG4vKlByb21vIFRleHRzIHYxKi9cbi5wcm9tby10ZXh0LXYxIHtcbiAgcGFkZGluZzogM3B4IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2ZmZjtcbn1cblxuLnByb21vLXRleHQtdjEuY29sb3ItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzU1NTtcbn1cblxuLypQcm9tbyBUZXh0cyB2MiovXG4ucHJvbW8tdGV4dC12MiB7XG4gIGZvbnQtc2l6ZTogNTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDYzcHg7XG59XG5cbi8qUHJvbW8gVmlkZW8gSWNvbiovXG4ucHJvbW8tdmlkZW8taWNvbi13cmFwIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ucHJvbW8tdmlkZW8taWNvbi13cmFwOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnByb21vLXZpZGVvLWljb24td3JhcC5jb2xvci1saWdodCB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xufVxuLnByb21vLXZpZGVvLWljb24td3JhcC5jb2xvci1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjkpO1xufVxuXG4ucHJvbW8tdmlkZW8taWNvbi13cmFwLmNvbG9yLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuOCk7XG59XG4ucHJvbW8tdmlkZW8taWNvbi13cmFwLmNvbG9yLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuOSk7XG59XG5cbi5wcm9tby12aWRlby1pY29uIHtcbiAgbGVmdDogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBbMi4gQnJlYWRjcnVtYnNdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qRGVmYXVsdCBCcmVhZGNydW1icyovXG4uYnJlYWRjcnVtYnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxMHB4IDAgNnB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VlZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wYXR0ZXJucy9icmVhZGNydW1icy5wbmcpIHJlcGVhdDtcbn1cblxuLnZpZGVvLWJ1c2luZXNzLWltZzEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vdmlkZW8veW91dHViZS1idXNpbmVzcy92aWRlby1idXNpbmVzcy1pbWcxLmpwZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgLypTY2FsZXMgdGhlIGJhY2tncm91bmQgaW1hZ2UgdG8gYmUgYXMgbGFyZ2UgYXMgcG9zc2libGUqL1xufVxuXG4uYnJlYWRjcnVtYnMgaDEge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6ICM3Nzc7XG59XG4uYnJlYWRjcnVtYiBsaS5hY3RpdmUsXG4uYnJlYWRjcnVtYiBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICM3MmMwMmM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5icmVhZGNydW1icyBoMS5wdWxsLWxlZnQsXG4gIC5icmVhZGNydW1icyB1bC5wdWxsLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuYnJlYWRjcnVtYnMgaDEucHVsbC1sZWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1iIHtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4vKkJyZWFkY3J1bWJzIERhcmsgYW5kIExpZ2h0Ki9cbi5icmVhZGNydW1icy5icmVhZGNydW1icy1kYXJrLFxuLmJyZWFkY3J1bWJzLmJyZWFkY3J1bWJzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogIzIyMjtcbiAgcGFkZGluZzogMzBweCAwIDIwcHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjNzc3O1xufVxuXG4uYnJlYWRjcnVtYnMuYnJlYWRjcnVtYnMtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxuLmJyZWFkY3J1bWJzLmJyZWFkY3J1bWJzLWRhcmsgaDEsXG4uYnJlYWRjcnVtYnMuYnJlYWRjcnVtYnMtZGFyayBhLFxuLmJyZWFkY3J1bWJzLmJyZWFkY3J1bWJzLWxpZ2h0IGgxLFxuLmJyZWFkY3J1bWJzLmJyZWFkY3J1bWJzLWxpZ2h0IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuLmJyZWFkY3J1bWJzLmJyZWFkY3J1bWJzLWxpZ2h0IGgxLFxuLmJyZWFkY3J1bWJzLmJyZWFkY3J1bWJzLWxpZ2h0IGEge1xuICBjb2xvcjogIzU1NTtcbn1cblxuLmJyZWFkY3J1bWJzLmJyZWFkY3J1bWJzLWRhcmsgaDEge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5icmVhZGNydW1icy5icmVhZGNydW1icy1saWdodCBoMSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuLypCcmVhZGNydW1icyBTaXplcyovXG4uYnJlYWRjcnVtYnMtc20ge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG4uYnJlYWRjcnVtYnMtbWQge1xuICBwYWRkaW5nOiAxMDBweCAwO1xufVxuLmJyZWFkY3J1bWJzLWxnIHtcbiAgcGFkZGluZzogMjAwcHggMDtcbn1cblxuLypCcmVhZGNydW1icyB2MSBhbmQgdjNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnJlYWRjcnVtYnMtdjEsXG4uYnJlYWRjcnVtYnMtdjMge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qQnJlYWRjcnVtYnMgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnJlYWRjcnVtYnMtdjEge1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYnJlYWRjcnVtYnMvaW1nMS5qcGcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IC8qU2NhbGVzIHRoZSBiYWNrZ3JvdW5kIGltYWdlIHRvIGJlIGFzIGxhcmdlIGFzIHBvc3NpYmxlKi9cbn1cblxuLmJyZWFkY3J1bWJzLXYxOmFmdGVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMTUpO1xufVxuXG4uYnJlYWRjcnVtYnMtdjEgc3Bhbixcbi5icmVhZGNydW1icy12MSBoMSB7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5icmVhZGNydW1icy12MSBzcGFuIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogMjAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJyZWFkY3J1bWJzLXYxIGgxIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogNTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5icmVhZGNydW1icy12MSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG5cbiAgLmJyZWFkY3J1bWJzLXYxIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cblxuLypCcmVhZGNydW1icyB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5icmVhZGNydW1icy12MiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLzExLmpwZykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLmJyZWFkY3J1bWJzLXYyLWluIHtcbiAgcGFkZGluZzogODBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5icmVhZGNydW1icy12MiBoMSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYnJlYWRjcnVtYi12MiBsaSBhLFxuLmJyZWFkY3J1bWItdjIgbGkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5icmVhZGNydW1iLXYyIGxpIGkge1xuICBjb2xvcjogI2ZmZjtcbiAgbWluLXdpZHRoOiAxOXB4O1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuXG4vKkJyZWFkY3J1bWJzIHYzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJyZWFkY3J1bWJzLXYzIHtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnJlYWRjcnVtYnMtdjMuYnJlYWRjcnVtYnMtbGcge1xuICBwYWRkaW5nOiAyMDBweCAwO1xufVxuXG4uYnJlYWRjcnVtYnMtdjMuaW1nLXYxIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9icmVhZGNydW1icy9pbWcxLmpwZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uYnJlYWRjcnVtYnMtdjMuaW1nLXYyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9icmVhZGNydW1icy9pbWcyLmpwZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uYnJlYWRjcnVtYnMtdjMuaW1nLXYzIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9icmVhZGNydW1icy9pbWczLmpwZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uYnJlYWRjcnVtYnMtdjM6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XG59XG5cbi5icmVhZGNydW1icy12MyBoMSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYnJlYWRjcnVtYnMtdjMgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYnJlYWRjcnVtYnMtdjMuYnJlYWRjcnVtYnMtbGcge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5icmVhZGNydW1icy12MyxcbiAgLmJyZWFkY3J1bWJzLXYzLmJyZWFkY3J1bWJzLWxnIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cblxuICAuYnJlYWRjcnVtYnMtdjMgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5icmVhZGNydW1icy12MyBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFszLiBJbWFnZSBIb3ZlciBFZmZlY3RzXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKkltYWdlIEhvdmVyIHYxKi9cbi5pbWctaG92ZXItdjEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbWctaG92ZXItdjEgc3BhbjphZnRlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmltZy1ob3Zlci12MTpob3ZlciBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjMpO1xufVxuXG4uaW1nLWhvdmVyLXYxIGltZyxcbi5pbWctaG92ZXItdjIgaW1nLFxuLmltZy1ob3Zlci12MSBzcGFuOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uaW1nLWhvdmVyLXYxOmhvdmVyIGltZyB7XG4gIC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4vKkltYWdlIEhvdmVyIHYyKi9cbi5pbWctaG92ZXItdjIgaW1nIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG59XG5cbi5pbWctaG92ZXItdjI6aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBbNC4gQmxvY2sgR3JpZF1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypCbG9jayBHcmlkIHYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJsb2NrLWdyaWQtdjEge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggNXB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2VlZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuXG4uYmxvY2stZ3JpZC12MTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzcyYzAyYztcbn1cblxuLmJsb2NrLWdyaWQtdjEgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmJsb2NrLWdyaWQtdjEgaW1nLmJsb2NrLWdyaWQtdjEtaW1nIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uYmxvY2stZ3JpZC12MS5jb250ZW50LWJveGVzLXYxIGltZy5wdWxsLWxlZnQge1xuICBmbG9hdDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4uYmxvY2stZ3JpZC12MSBoMyBhIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogMjAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5ibG9jay1ncmlkLXYxLmNvbnRlbnQtYm94ZXMtdjEgaDMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmxvY2stZ3JpZC12MS5jb250ZW50LWJveGVzLXYxIGgzIGEge1xuICBjb2xvcjogIzU1NTtcbn1cblxuLypTdGFyIFZvdGUqL1xuLmJsb2NrLWdyaWQtdjEgLnN0YXItdm90ZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5ibG9jay1ncmlkLXYxIC5zdGFyLXZvdGUgbGkge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLypBZGRpdGlvbmFsIEluZm8qL1xuLmJsb2NrLWdyaWQtdjEtYWRkLWluZm8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2VlZTtcbn1cblxuLmJsb2NrLWdyaWQtdjEtYWRkLWluZm8gbGkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmJsb2NrLWdyaWQtdjEtYWRkLWluZm8gbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogNHB4IDdweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IHNvbGlkIDJweCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbn1cblxuLypCbG9jayBHcmlkIHYyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJsb2NrLWdyaWQtdjIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYmxvY2stZ3JpZC12MiBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IC8qRm9yIENocm9tZSovXG59XG5cbi5ibG9jay1ncmlkLXYyLWluZm8ge1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjZWVlO1xuICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuXG4uYmxvY2stZ3JpZC12MiBsaTpob3ZlciAuYmxvY2stZ3JpZC12Mi1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzJjMDJjO1xufVxuXG4uYmxvY2stZ3JpZC12Mi1pbmZvIGgzIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogMjAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYmxvY2stZ3JpZC12Mi1pbmZvIC5zdGFyLXZvdGUgbGkge1xuICBwYWRkaW5nOiAycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFs1LiBTZXJ2aWNlcyBCb3hdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qU2VydmljZXMgQm94IHYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlcnZpY2UtYm94LXYxIC5zZXJ2aWNlLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uc2VydmljZS1ib3gtdjEgcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLnNlcnZpY2UtYm94LXYxIHA6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgbGVmdDogNTAlO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGJvdHRvbTogLTE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICBiYWNrZ3JvdW5kOiAjNzJjMDJjO1xufVxuXG4uc2VydmljZS1ib3gtdjEgdWwge1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG5cbi5zZXJ2aWNlLWJveC12MSBsaSB7XG4gIG1hcmdpbjogOHB4IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgYm9yZGVyLXRvcDogZG90dGVkIDFweCAjNzJjMDJjO1xufVxuXG4uc2VydmljZS1ib3gtdjEgbGk6aG92ZXIge1xuICBjb2xvcjogIzcyYzAyYztcbn1cblxuLnNlcnZpY2UtYm94LXYxIGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBbNi4gU2VydmljZSBCbG9jayBdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qU2VydmljZSBCbG9jayB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZXJ2aWNlLWJsb2NrLXYxIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQ1cHggMjBweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyO1xufVxuXG4uc2VydmljZS1ibG9jay12MSBpIHtcbiAgbGVmdDogNTAlO1xuICB0b3A6IC0zMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogNjJweDtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzcyYzAyYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2VydmljZS1ibG9jay12MSBoMyxcbi5zZXJ2aWNlLWJsb2NrLXYxIHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKlNlcnZpY2UgQmxvY2sgdjIgKHVzZWQgaW4gcGFnZV80MDRfZXJyb3IyLmh0bWwpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlcnZpY2UtYmxvY2stdjIgLnNlcnZpY2UtYmxvY2staW4ge1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xufVxuXG4uc2VydmljZS1ibG9jay12MiAuc2VydmljZS1ibG9jay1pbiBpIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG4uc2VydmljZS1ibG9jay12MiAuc2VydmljZS1ibG9jay1pbiBoNCB7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4uc2VydmljZS1ibG9jay12MiAuc2VydmljZS1ibG9jay1pbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnNlcnZpY2UtYmxvY2stdjIgLnNlcnZpY2UtYmxvY2staW4gaSxcbi5zZXJ2aWNlLWJsb2NrLXYyIC5zZXJ2aWNlLWJsb2NrLWluIGg0LFxuLnNlcnZpY2UtYmxvY2stdjIgLnNlcnZpY2UtYmxvY2staW4gcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKlNlcnZpY2UgQmxvY2sgdjMgKHVzZWQgaW4gcHJvZmlsZSBwYWdlcylcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VydmljZS1ibG9jay12MyB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5zZXJ2aWNlLWJsb2NrLXYzIGkge1xuICBjb2xvcjogI2ZmZjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xufVxuXG4uc2VydmljZS1ibG9jay12MyAuc2VydmljZS1oZWFkaW5nLFxuLnNlcnZpY2UtYmxvY2stdjMgLnNlcnZpY2UtaW4gc21hbGwge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC44O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnNlcnZpY2UtYmxvY2stdjMgLnNlcnZpY2UtaW4gaDQsXG4uc2VydmljZS1ibG9jay12MyAuY291bnRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VydmljZS1ibG9jay12MyAuc2VydmljZS1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc2VydmljZS1ibG9jay12MyAuY291bnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4uc2VydmljZS1ibG9jay12MyAucHJvZ3Jlc3Mge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi8qU2VydmljZSBJbm5uZXIqL1xuLnNlcnZpY2UtYmxvY2stdjMgLnNlcnZpY2UtaW4gc21hbGwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zZXJ2aWNlLWJsb2NrLXYzIC5zZXJ2aWNlLWluIGg0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMC44O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKlN0YXRpc3RpY3MqL1xuLnNlcnZpY2UtYmxvY2stdjMgLnN0YXRpc3RpY3MgLmhlYWRpbmcteHMge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uc2VydmljZS1ibG9jay12MyAuc3RhdGlzdGljcyBzbWFsbCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VydmljZS1ibG9jay12MyAuc3RhdGlzdGljcyAucHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjYmJiO1xufVxuXG4uc2VydmljZS1ibG9jay12MyAuc3RhdGlzdGljcyAucHJvZ3Jlc3MtYmFyLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLypTZXJ2aWNlIEJsb2NrIHY0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlcnZpY2UtYmxvY2stdjQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG59XG5cbi5zZXJ2aWNlLWJsb2NrLXY0OmFmdGVyIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIGNvbnRlbnQ6ICcnO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAyNXB4IDIwcHggMCAyMHB4O1xuICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zZXJ2aWNlLWJsb2NrLXY0IC5zZXJ2aWNlLWRlc2Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZXJ2aWNlLWJsb2NrLXY0IC5zZXJ2aWNlLWRlc2MgaSB7XG4gIGNvbG9yOiAjNzJjMDJjO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc2VydmljZS1ibG9jay12NCAuc2VydmljZS1kZXNjIGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKlNlcnZpY2UgQmxvY2sgdjVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VydmljZS1ibG9jay12NSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cblxuLnNlcnZpY2UtYmxvY2stdjUgLnNlcnZpY2UtaW5uZXIge1xuICBwYWRkaW5nOiA4MHB4IDQwcHg7XG59XG5cbi5zZXJ2aWNlLWJsb2NrLXY1IC5zZXJ2aWNlLWlubmVyIGkge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2VydmljZS1ibG9jay12NSAuc2VydmljZS1pbm5lciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnNlcnZpY2UtYmxvY2stdjUgLnNlcnZpY2UtYm9yZGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlcnZpY2UtYmxvY2stdjUgLnNlcnZpY2UtYm9yZGVyIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIH1cbn1cblxuLypTZXJ2aWNlIEJsb2NrIHY2XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlcnZpY2UtYmxvY2stdjYgaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCAxNXB4IDAgMDtcbn1cblxuLnNlcnZpY2UtYmxvY2stdjYgLnNlcnZpY2UtZGVzYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zZXJ2aWNlLWJsb2NrLXY2IC5zZXJ2aWNlLWRlc2MgaDIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zZXJ2aWNlLWJsb2NrLXY2IC5zZXJ2aWNlLWRlc2MgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qU2VydmljZSBCbG9jayB2N1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZXJ2aWNlLWJsb2NrLXY3IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmc6IDQ1cHggMjBweCAyMHB4O1xufVxuXG4uc2VydmljZS1ibG9jay12NyBpIHtcbiAgbGVmdDogNTAlO1xuICB0b3A6IC0yNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICM3MmMwMmM7XG4gIG1hcmdpbi1sZWZ0OiAtMjIuNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zZXJ2aWNlLWJsb2NrLXY3IGgzLFxuLnNlcnZpY2UtYmxvY2stdjcgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLypTZXJ2aWNlIEJsb2NrIHY4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlcnZpY2UtYmxvY2stdjgge1xuICBwYWRkaW5nOiAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2VydmljZS1ibG9jay12OCBpIHtcbiAgY29sb3I6ICM1NTU7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbjogNXB4IDI1cHggMCAwO1xufVxuXG4uc2VydmljZS1ibG9jay12OCAuc2VydmljZS1ibG9jay1kZXNjIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlcnZpY2UtYmxvY2stdjggLnNlcnZpY2UtYmxvY2stZGVzYyBoMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc2VydmljZS1ibG9jay12OCAuc2VydmljZS1ibG9jay1kZXNjIGgzOmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgdG9wOiA0MHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICM3MmMwMmM7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBbNy4gUHJvY2Vzc11cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypQcm9jZXNzIHYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb2Nlc3MtdjEgLnByb2Nlc3MtaW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcm9jZXNzLXYxIC5wcm9jZXNzLWluID4gbGkgaSB7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjNzJjMDJjO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogc29saWQgOXB4ICNmZmY7XG59XG5cbi5wcm9jZXNzLXYxIC5wcm9jZXNzLWluID4gbGkgaTphZnRlciB7XG4gIHRvcDogLTlweDtcbiAgbGVmdDogLTlweDtcbiAgcmlnaHQ6IC05cHg7XG4gIGJvdHRvbTogLTlweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xufVxuXG4vKlByb2Nlc3MgRGVzY3JpcHRpb24qL1xuLnByb2Nlc3MtdjEgLnByb2Nlc3MtaW4gLnByb2Nlc3MtZGVzYyB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLnByb2Nlc3MtdjEgLnByb2Nlc3MtaW4gPiBsaSBoMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLypQcm9jZXNzIEJvcmRlciovXG4ucHJvY2Vzcy12MSAucHJvY2Vzcy1ib3JkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9jZXNzLXYxIC5wcm9jZXNzLWJvcmRlcjpiZWZvcmUge1xuICB0b3A6IDE1cHg7XG4gIHdpZHRoOiA3NSU7XG4gIGxlZnQ6IDEyJTtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci10b3A6IHNvbGlkIDJweCAjZGRkO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2Nlc3MtdjEgLnByb2Nlc3MtYm9yZGVyOmJlZm9yZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBbOC4gVGVhbV1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypUZWFtIHYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRlYW0tdjEgdWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qVGVhbSBJbWFnZSovXG4udGVhbS12MSBsaSA+IC50ZWFtLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRlYW0tdjEgbGkgPiAudGVhbS1pbWc6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5cbi50ZWFtLXYxIGxpOmhvdmVyID4gLnRlYW0taW1nOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjUpO1xufVxuXG4vKlRlYW0gU29jaWFscyovXG4udGVhbS12MSBsaSA+IC50ZWFtLWltZyB1bCB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNDUlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tdG9wOiAtMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4udGVhbS12MSBsaTpob3ZlciA+IC50ZWFtLWltZyB1bCB7XG4gIHRvcDogNTAlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4udGVhbS12MSBsaSA+IC50ZWFtLWltZyB1bCBsaSB7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udGVhbS12MSBsaSA+IC50ZWFtLWltZyBsaSBpIHtcbiAgY29sb3I6ICNlZWU7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItY29sb3I6ICNlZWU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbn1cblxuLnRlYW0tdjEgbGkgPiAudGVhbS1pbWcgbGkgaS5mYS10d2l0dGVyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMzNDk4ZGI7XG4gIGJvcmRlci1jb2xvcjogIzM0OThkYjtcbn1cblxuLnRlYW0tdjEgbGkgPiAudGVhbS1pbWcgbGkgaS5mYS1mYWNlYm9vazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNDc2NWEwO1xuICBib3JkZXItY29sb3I6ICM0NzY1YTA7XG59XG5cbi50ZWFtLXYxIGxpID4gLnRlYW0taW1nIGxpIGkuZmEtZ29vZ2xlLXBsdXM6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2U3NGMzYztcbiAgYm9yZGVyLWNvbG9yOiAjZTc0YzNjO1xufVxuXG4vKlRlYW0gRGlzY3JpcHRpb24qL1xuLnRlYW0tdjEgbGkgPiBoMyB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDE1cHggMCA3cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50ZWFtLXYxIGxpID4gaDQge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRlYW0tdjEgbGkgPiBwIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRlYW0tdjEgbGkgPiBwOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTEwcHg7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogNDBweDtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2JiYjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuXG4udGVhbS12MSBsaTpob3ZlciA+IHA6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM3MmMwMmM7XG59XG5cbi8qVGVhbSB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZWFtLXYyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4udGVhbS12MiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRlYW0tdjIgLmlubmVyLXRlYW0ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZWFtLXYyIC5pbm5lci10ZWFtIGgzIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udGVhbS12MiAuaW5uZXItdGVhbSBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLnRlYW0tdjIgLmlubmVyLXRlYW0gcCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnRlYW0tdjIgLmlubmVyLXRlYW0gaHIge1xuICBtYXJnaW46IDEwcHggMCAxNXB4O1xufVxuXG4vKlRlYW0tU29jaWFsIChUZW1wb3JhcnkpKi9cbi50ZWFtLXNvY2lhbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50ZWFtLXNvY2lhbCBsaSB7XG4gIHBhZGRpbmc6IDAgMnB4O1xufVxuXG4udGVhbS1zb2NpYWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogNnB4IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnRlYW0tc29jaWFsIGxpIGkge1xuICBtaW4td2lkdGg6IDIwcHg7XG59XG5cbi50ZWFtLXNvY2lhbCBsaSBhLmZiIHtcbiAgY29sb3I6ICM0ODYyYTM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0ODYyYTM7XG59XG5cbi50ZWFtLXNvY2lhbCBsaSBhLnR3IHtcbiAgY29sb3I6ICMxNTljZWI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNTljZWI7XG59XG5cbi50ZWFtLXNvY2lhbCBsaSBhLmdwIHtcbiAgY29sb3I6ICNkYzRhMzg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYzRhMzg7XG59XG5cbi50ZWFtLXNvY2lhbCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udGVhbS1zb2NpYWwgbGkgYS5mYjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNDg2MmEzO1xufVxuXG4udGVhbS1zb2NpYWwgbGkgYS50dzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMTU5Y2ViO1xufVxuXG4udGVhbS1zb2NpYWwgbGkgYS5ncDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZGM0YTM4O1xufVxuXG4vKlRlYW0gdjNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGVhbS12MyAudGVhbS1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZWFtLXYzIC50ZWFtLWltZzphZnRlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuXG4udGVhbS12MyAudGVhbS1pbWc6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLnRlYW0tdjMgLnRlYW0taW1nID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qVGVhbSBIb3ZlciBHcmFkaWVudCovXG4udGVhbS12MyAudGVhbS1ob3ZlciB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNjAlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogLTkwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLnRlYW0tdjMgLnRlYW0taW1nOmhvdmVyIC50ZWFtLWhvdmVyIHtcbiAgdG9wOiA1MCU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi50ZWFtLXYzIC50ZWFtLWhvdmVyIHNwYW4sXG4udGVhbS12MyAudGVhbS1ob3ZlciBzbWFsbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRlYW0tdjMgLnRlYW0taG92ZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRlYW0tdjMgLnRlYW0taG92ZXIgc21hbGwge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi50ZWFtLXYzIC50ZWFtLWhvdmVyIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLypUZWFtIFNvY2lhbCovXG4udGVhbS12MyAudGVhbS1ob3ZlciAudGVhbS1zb2NpYWwtdjMgaSB7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBwYWRkaW5nOiA5cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG5cbi50ZWFtLXYzIC50ZWFtLWhvdmVyIC50ZWFtLXNvY2lhbC12MyBpOmhvdmVyIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4vKlRlYW0gdjRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGVhbS12NCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRlYW0tdjQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi50ZWFtLXY0IHNwYW4ge1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udGVhbS12NCBzbWFsbCB7XG4gIGNvbG9yOiAjOTk5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi50ZWFtLXY0IC50ZWFtLXNvY2lhbC12NCBhIHtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnRlYW0tdjQgLnRlYW0tc29jaWFsLXY0IGE6aG92ZXIge1xuICBjb2xvcjogIzcyYzAyYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKlRlYW0gdjVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGVhbS12NSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRlYW0tdjUgc3BhbiB7XG4gIGNvbG9yOiAjNTU1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50ZWFtLXY1IHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNzJjMDJjO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4udGVhbS12NSBzbWFsbDphZnRlciB7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAzMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBiYWNrZ3JvdW5kOiAjNzc3O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnRlYW0tdjUgLnRlYW0taW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGVhbS12NSAudGVhbS1pbWc6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cblxuLnRlYW0tdjUgLnRlYW0taW1nOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi50ZWFtLXY1IC50ZWFtLWltZyA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKlRlYW0gSG92ZXIgR3JhZGllbnQqL1xuLnRlYW0tdjUgLnRlYW0taG92ZXIge1xuICBsZWZ0OiAwO1xuICB0b3A6IDYwJTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC0xNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi50ZWFtLXY1IC50ZWFtLWltZzpob3ZlciAudGVhbS1ob3ZlciB7XG4gIHRvcDogNTAlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4vKlNvY2lhbCBOZXR3b3JrLSovXG4udGVhbS12NSAudGVhbS1ob3ZlciAudGVhbS1zb2NpYWwtdjUgaSB7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBwYWRkaW5nOiA5cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG5cbi50ZWFtLXY1IC50ZWFtLWhvdmVyIC50ZWFtLXNvY2lhbC12NSBpOmhvdmVyIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4vKlRlYW0gdjZcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGVhbS12NiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRlYW0tdjYgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi50ZWFtLXY2IHNwYW4ge1xuICBjb2xvcjogIzc3NztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udGVhbS12NiBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzcyYzAyYztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4vKlRlYW0gdjdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGVhbS12NyAudGVhbS12Ny1pbiB7XG4gIHBhZGRpbmc6IDAgNTBweDtcbn1cblxuLnRlYW0tdjcgLnRlYW0tdjctbmFtZSB7XG4gIGNvbG9yOiAjNTU1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50ZWFtLXY3IC50ZWFtLXY3LXBvc2l0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNzJjMDJjO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi50ZWFtLXY3IHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKlRlYW0gU3BhY2UqL1xuLnRlYW0tdjcgLnRlYW0tdjctbmFtZSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi50ZWFtLXY3IC5zb2NpYWwtaWNvbnMtdjEge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4vKlRlYW0gSW1hZ2UqL1xuLnRlYW0tdjcgLnRlYW0tdjctaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGVhbS12NyAudGVhbS12Ny1pbWc6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4xKTtcbn1cblxuLypUZWFtIEluZm8qL1xuLnRlYW0tdjcgLnRlYW0tYXJyb3ctcmlnaHQsXG4udGVhbS12NyAudGVhbS1hcnJvdy1sZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGVhbS12NyAudGVhbS1hcnJvdy1sZWZ0OmJlZm9yZSxcbi50ZWFtLXY3IC50ZWFtLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogMjAlO1xuICB6LWluZGV4OiAyO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4udGVhbS12NyAudGVhbS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICByaWdodDogLTI1cHg7XG4gIGJvcmRlci13aWR0aDogMjBweCAwIDIwcHggMjVweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xufVxuXG4udGVhbS12NyAudGVhbS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGxlZnQ6IC0yNXB4O1xuICBib3JkZXItd2lkdGg6IDIwcHggMjVweCAyMHB4IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLypUZWFtIEluZm8gTWVkaWEgUXVlcmllcyovXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLypUZWFtIEFycm93cyovXG4gIC50ZWFtLXY3IC50ZWFtLWFycm93LWxlZnQ6YmVmb3JlLFxuICAudGVhbS12NyAudGVhbS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiA3MHB4O1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAyNXB4IDIwcHggMCAyMHB4O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC50ZWFtLXY3IC50ZWFtLWFycm93LWxlZnQ6YmVmb3JlLFxuICAudGVhbS12NyAudGVhbS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICBib3JkZXItd2lkdGg6IDI1cHggMjBweCAwIDIwcHg7XG4gIH1cblxuICAvKkVxdWFsIEhlaWdodCBDb2x1bW5zKi9cbiAgLnRlYW0tdjcgLmVxdWFsLWhlaWdodC1jb2x1bW4ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBbOS4gQ2FsbCBUbyBBY3Rpb25dXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qQ2FsbCBUbyBBY3Rpb24gdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2FsbC1hY3Rpb24tdjEgcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMjAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FsbC1hY3Rpb24tdjEuY2FsbC1hY3Rpb24tdjEtYm94ZWQge1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG5cbi5jYWxsLWFjdGlvbi12MSAuY2FsbC1hY3Rpb24tdjEtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5jYWxsLWFjdGlvbi12MSAuY2FsbC1hY3Rpb24tdjEtaW4ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uY2FsbC1hY3Rpb24tdjEgLmNhbGwtYWN0aW9uLXYxLWluLmlubmVyLWJ0biB7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNhbGwtYWN0aW9uLXYxIC5jYWxsLWFjdGlvbi12MS1pbixcbiAgLmNhbGwtYWN0aW9uLXYxIC5jYWxsLWFjdGlvbi12MS1pbi5pbm5lci1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5jYWxsLWFjdGlvbi12MSAuY2FsbC1hY3Rpb24tdjEtaW4gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4vKkNhbGwgVG8gQXh0aW9uIHYyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNhbGwtYWN0aW9uLXYyIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGF0dGVybnMvMTYucG5nKTtcbn1cblxuLmNhbGwtYWN0aW9uLXYyIGgyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY2FsbC1hY3Rpb24tdjIgcCB7XG4gIHBhZGRpbmc6IDAgMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FsbC1hY3Rpb24tdjIgcCB7XG4gICAgcGFkZGluZzogaW5oZXJpdDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgWzEwLiBQb3J0Zm9saW8gQm94XVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlBvcnRmb2xpbyBCb3gqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wb3J0Zm9saW8tYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wb3J0Zm9saW8tYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9ydGZvbGlvLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4ucG9ydGZvbGlvLWJveCBhLmZhbmN5Ym94IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyAvKkZvciBDaHJvbWUqL1xufVxuXG4ucG9ydGZvbGlvLWJveCBhLmZhbmN5Ym94OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBvcnRmb2xpby1ib3ggYS5mYW5jeWJveDpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC41KTtcbn1cblxuLnBvcnRmb2xpby1ib3ggYS5mYW5jeWJveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UgMHM7XG59XG5cbi5wb3J0Zm9saW8tYm94IGEuZmFuY3lib3g6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSgwLjFkZWcpO1xufVxuXG4ucG9ydGZvbGlvLWJveCAucG9ydGZvbGlvLWJveC1pbiB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wb3J0Zm9saW8tYm94IGEuZmFuY3lib3g6aG92ZXIgLnBvcnRmb2xpby1ib3gtaW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ucG9ydGZvbGlvLWJveCBhLmZhbmN5Ym94OmFmdGVyLFxuLnBvcnRmb2xpby1ib3ggYS5mYW5jeWJveDpob3ZlcjphZnRlcixcbi5wb3J0Zm9saW8tYm94IGEuZmFuY3lib3g6aG92ZXIgLnBvcnRmb2xpby1ib3gtaW4gaSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnBvcnRmb2xpby1ib3ggLnBvcnRmb2xpby1ib3gtaW4gaSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzcyYzAyYztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qUHJvamVjdCBUYWcqL1xuLnBvcnRmb2xpby1ib3ggc21hbGwucHJvamVjdC10YWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5wb3J0Zm9saW8tYm94IHNtYWxsLnByb2plY3QtdGFnLFxuLnBvcnRmb2xpby1ib3ggc21hbGwucHJvamVjdC10YWcgYSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4ucG9ydGZvbGlvLWJveCBzbWFsbC5wcm9qZWN0LXRhZyBpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5wb3J0Zm9saW8tYm94IHNtYWxsLnByb2plY3QtdGFnIGE6aG92ZXIge1xuICBjb2xvcjogIzcyYzAyYztcbn1cblxuLypQb3J0Zm9saW8gQm94IHYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBvcnRmb2xpby1ib3gtdjEge1xuICBtYXJnaW46IDA7XG59XG5cbi5wb3J0Zm9saW8tYm94LXYxIFtjbGFzc149XCJjb2wtXCJdIHtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBvcnRmb2xpby1ib3gtdjEgbGkge1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IC8qRm9yIENocm9tZSovXG59XG5cbi5wb3J0Zm9saW8tYm94LXYxIGxpOmFmdGVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucG9ydGZvbGlvLWJveC12MSBsaTpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC43KTtcbn1cblxuLnBvcnRmb2xpby1ib3gtdjEgbGk6YWZ0ZXIsXG4ucG9ydGZvbGlvLWJveC12MSBsaTpob3ZlcjphZnRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnBvcnRmb2xpby1ib3gtdjEgbGkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnBvcnRmb2xpby1ib3gtdjEgbGk6aG92ZXIgaW1nIHtcbiAgLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5wb3J0Zm9saW8tYm94LXYxIC5wb3J0Zm9saW8tYm94LXYxLWluIHtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICBtYXJnaW4tdG9wOiAtNzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLnBvcnRmb2xpby1ib3gtdjEgbGk6aG92ZXIgLnBvcnRmb2xpby1ib3gtdjEtaW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ucG9ydGZvbGlvLWJveC12MSAucG9ydGZvbGlvLWJveC12MS1pbiBoMyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucG9ydGZvbGlvLWJveC12MSAucG9ydGZvbGlvLWJveC12MS1pbiBoMzphZnRlciB7XG4gIGxlZnQ6IDUwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm90dG9tOiAtMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wb3J0Zm9saW8tYm94LXYxIC5wb3J0Zm9saW8tYm94LXYxLWluIHAsXG4ucG9ydGZvbGlvLWJveC12MSAucG9ydGZvbGlvLWJveC12MS1pbiBoMyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucG9ydGZvbGlvLWJveC12MSAucG9ydGZvbGlvLWJveC12MS1pbiBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucG9ydGZvbGlvLWJveC12MSAucG9ydGZvbGlvLWJveC12MS1pbiBhLmJ0bi11IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IC8qRm9yIENocm9tZSovXG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBbMTEuIFBvcnRmb2xpbyBGZWF0dXJlIHYyXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucG9ydGZvbGlvLWJveC12MiB7XG4gICAgbWFyZ2luOiAwIDAgNjBweDtcbn1cblxuLnBvcnRmb2xpby1ib3gtdjIgW2NsYXNzXj1cImNvbC1cIl0ge1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucG9ydGZvbGlvLWJveC12MiBsaSB7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IC8qRm9yIENocm9tZSovXG59XG5cbi5wb3J0Zm9saW8tYm94LXYyIGxpOmFmdGVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucG9ydGZvbGlvLWJveC12MiBsaTpob3ZlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjYpO1xufVxuXG4ucG9ydGZvbGlvLWJveC12MiBsaTphZnRlcixcbi5wb3J0Zm9saW8tYm94LXYyIGxpOmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ucG9ydGZvbGlvLWJveC12MiBsaSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ucG9ydGZvbGlvLWJveC12MiBsaTpob3ZlciBpbWcge1xuICAtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLnBvcnRmb2xpby1ib3gtdjIgLnBvcnRmb2xpby1ib3gtdjItaW4ge1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5wb3J0Zm9saW8tYm94LXYyIGxpOmhvdmVyIC5wb3J0Zm9saW8tYm94LXYyLWluIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ucG9ydGZvbGlvLWJveC12MiAucG9ydGZvbGlvLWJveC12Mi1pbiBpIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMTQsMTkyLDQ0LDAuOCk7XG59XG5cbi5wb3J0Zm9saW8tYm94LXYyIC5wb3J0Zm9saW8tYm94LXYyLWluIGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM3MmMwMmM7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBbMTIuIFRodW1ibmFpbF1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypUaHVtYm5haWwgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGh1bWJuYWlscy12MSAudGh1bWJuYWlsLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi50aHVtYm5haWxzLXYxIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4udGh1bWJuYWlscy12MSBoMyBhIHtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRodW1ibmFpbHMtdjEgLnJlYWQtbW9yZSB7XG4gIGNvbG9yOiAjNzJjMDJjO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBbMTMuIEltYWdlIEJhY2tncm91bmRzXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKkltYWdlIEJhY2tncm91bmRzIHYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJnLWltYWdlLXYxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogNTBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmcvMTEuanBnKSByZXBlYXQgZml4ZWQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5iZy1pbWFnZS12MTpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC41KTtcbn1cblxuLypJbWFnZSBCYWNrZ3JvdW5kcyB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5iZy1pbWFnZS12MiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLzcuanBnKSByZXBlYXQgZml4ZWQ7XG59XG5cbi5iZy1pbWFnZS12MjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC43KTtcbn1cblxuLypCYWNrZ3JvdW5kIERhcmsgQ292ZXIqL1xuLmJnLWltYWdlLXYyLWRhcms6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNSk7XG59XG5cbi5iZy1pbWFnZS12Mi1kYXJrIGgyLFxuLmJnLWltYWdlLXYyLWRhcmsgcCB7XG4gIGNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBbMTQuIFBhcmFsbGF4IFF1b3RlXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFyYWxsYXgtcXVvdGUge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdGVhbS9mYWNlcy5qcGcpIDUwJSAwIHJlcGVhdCBmaXhlZDtcbn1cblxuLnBhcmFsbGF4LXF1b3RlOmFmdGVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuOCk7XG59XG5cbi5wYXJhbGxheC1xdW90ZTpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGF0dGVybnMvZ3JpZHRpbGUucG5nKSByZXBlYXQ7XG59XG5cbi8qUGFyYWxsYXggUXVvdGUgSW5uZXIqL1xuLnBhcmFsbGF4LXF1b3RlLWluIHtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMCA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYXJhbGxheC1xdW90ZS1pbiBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4ucGFyYWxsYXgtcXVvdGUtaW4gcDphZnRlcixcbi5wYXJhbGxheC1xdW90ZS1pbiBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcgXCIgJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LWZhbWlseTogVGFob21hO1xufVxuXG4ucGFyYWxsYXgtcXVvdGUtaW4gcDphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbi5wYXJhbGxheC1xdW90ZS1pbiBwOmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLnBhcmFsbGF4LXF1b3RlLWluIHNtYWxsIHtcbiAgY29sb3I6ICNiYmI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgLnBhcmFsbGF4LXF1b3RlLWluIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cblxuICAucGFyYWxsYXgtcXVvdGUtaW4gcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi8qUGFyYWxsYXggUXVvdGUgTGlnaHQqL1xuLnBhcmFsbGF4LXF1b3RlLWxpZ2h0OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjkpO1xufVxuXG4ucGFyYWxsYXgtcXVvdGUtbGlnaHQgLnBhcmFsbGF4LXF1b3RlLWluIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMzBweCA4MHB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2RkZDtcbn1cblxuLnBhcmFsbGF4LXF1b3RlLWxpZ2h0IC5wYXJhbGxheC1xdW90ZS1pbiBwIHtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuLnBhcmFsbGF4LXF1b3RlLWxpZ2h0IC5wYXJhbGxheC1xdW90ZS1pbiBzbWFsbCB7XG4gIGNvbG9yOiAjNTU1O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpe1xuICAucGFyYWxsYXgtcXVvdGUtbGlnaHQgLnBhcmFsbGF4LXF1b3RlLWluIHtcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gIH1cblxuICAucGFyYWxsYXgtcXVvdGUtbGlnaHQgLnBhcmFsbGF4LXF1b3RlLWluIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIC5wYXJhbGxheC1xdW90ZS1saWdodCAucGFyYWxsYXgtcXVvdGUtaW4gc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFsxNS4gUGFyYWxsYXggVGVhbV1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhcmFsbGF4LXRlYW0ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RlYW0vZmFjZXMuanBnKSA1MCUgMCByZXBlYXQgZml4ZWQ7XG59XG5cbi5wYXJhbGxheC10ZWFtLFxuLnBhcmFsbGF4LXRlYW0gLnRpdGxlLWJveC12MiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhcmFsbGF4LXRlYW06YmVmb3JlLFxuLnBhcmFsbGF4LXRlYW0tZGFyazpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC45KTtcbn1cblxuLypQYXJhbGxheCBUZWFtKi9cbi5wYXJhbGxheC10ZWFtIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90ZWFtL2ZhY2VzLmpwZykgNTAlIDAgcmVwZWF0IGZpeGVkO1xufVxuXG4ucGFyYWxsYXgtdGVhbSxcbi5wYXJhbGxheC10ZWFtIC50aXRsZS1ib3gtdjIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYXJhbGxheC10ZWFtLWRhcms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjgpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgWzE2LiBQYXJhbGxheCBDb3VudGVyXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFyYWxsYXgtYmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BhdHRlcm5zLzUucG5nKSByZXBlYXQgZml4ZWQ7XG59XG5cbi8qUGFyYWxsYXggQ291bnRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYXJhbGxheC1jb3VudGVyIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BhdHRlcm5zLzUucG5nKSByZXBlYXQgZml4ZWQ7XG59XG5cbi5wYXJhbGxheC1jb3VudGVyIC5jb3VudGVycyB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi5wYXJhbGxheC1jb3VudGVyIGg0IHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnBhcmFsbGF4LWNvdW50ZXIgc3Bhbi5jb3VudGVyIHtcbiAgZm9udC1zaXplOiA0OHB4O1xufVxuXG5cbi8qUGFyYWxsYXggQ291bnRlciB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYXJhbGxheC1jb3VudGVyLXYxIHtcbiAgcGFkZGluZzogNjBweCAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BhdHRlcm5zLzUucG5nKSByZXBlYXQgZml4ZWQ7XG59XG5cbi5wYXJhbGxheC1jb3VudGVyLXYxIC5jb3VudGVycyB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4IDAgMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzU1NTtcbn1cblxuLnBhcmFsbGF4LWNvdW50ZXItdjEgaDQge1xuICBjb2xvcjogI2VlZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucGFyYWxsYXgtY291bnRlci12MSBzcGFuLmNvdW50ZXIge1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxuXG4vKlBhcmFsbGF4IENvdW50ZXIgdjJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFyYWxsYXgtY291bnRlci12MiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogODBweCAwIDYwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGF0dGVybnMvMTYucG5nKSByZXBlYXQgZml4ZWQ7XG59XG5cbi5wYXJhbGxheC1jb3VudGVyLXYyOmFmdGVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXRvcDogMjVweCBzb2xpZCAjZmZmO1xuICBib3JkZXItbGVmdDogMjVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAyNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ucGFyYWxsYXgtY291bnRlci12MjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wMik7XG59XG5cbi5wYXJhbGxheC1jb3VudGVyLXYyIC5jb3VudGVycyB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNkZGQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC45KTtcbn1cblxuLnBhcmFsbGF4LWNvdW50ZXItdjIgLmNvdW50ZXJzIGg0LFxuLnBhcmFsbGF4LWNvdW50ZXItdjIgLmNvdW50ZXJzIHNwYW4ge1xuICBjb2xvcjogIzU1NTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4ucGFyYWxsYXgtY291bnRlci12MiAuY291bnRlcnMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuLnBhcmFsbGF4LWNvdW50ZXItdjIgLmNvdW50ZXJzIGg0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBhcmFsbGF4LWNvdW50ZXItdjIgLmNvdW50ZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLypQYXJhbGxheCBDb3VudGVyIHYzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhcmFsbGF4LWNvdW50ZXItdjMge1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZy8yNS5qcGcpIDUwJSAwIGZpeGVkO1xufVxuXG4ucGFyYWxsYXgtY291bnRlci12MzphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjUpO1xufVxuXG4ucGFyYWxsYXgtY291bnRlci12MyAuZmVhdHVyZXMge1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogMTMwcHg7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG59XG5cbi5wYXJhbGxheC1jb3VudGVyLXYzIC5mZWF0dXJlczphZnRlciB7XG4gIHRvcDogLTlweDtcbiAgbGVmdDogLTlweDtcbiAgcmlnaHQ6IC05cHg7XG4gIGJvdHRvbTogLTlweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuXG4ucGFyYWxsYXgtY291bnRlci12MyAuZmVhdHVyZXMgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuLnBhcmFsbGF4LWNvdW50ZXItdjMgLmZlYXR1cmVzIHNwYW4uY291bnRlciB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLnBhcmFsbGF4LWNvdW50ZXItdjMgLmZlYXR1cmVzIHNwYW4uZmVhdHVyZXMtaW5mbyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAucGFyYWxsYXgtY291bnRlci12MyAuZmVhdHVyZXMge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIHBhZGRpbmc6IDIycHg7XG4gIH1cblxuICAucGFyYWxsYXgtY291bnRlci12MyAuZmVhdHVyZXM6YWZ0ZXIge1xuICAgIHRvcDogLTdweDtcbiAgICBsZWZ0OiAtN3B4O1xuICAgIHJpZ2h0OiAtN3B4O1xuICAgIGJvdHRvbTogLTdweDtcbiAgfVxuXG4gIC5wYXJhbGxheC1jb3VudGVyLXYzIC5mZWF0dXJlcyBzcGFuLmNvdW50ZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIC5wYXJhbGxheC1jb3VudGVyLXYzIC5mZWF0dXJlcyBzcGFuLmZlYXR1cmVzLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuXG4vKlBhcmFsbGF4IENvdW50ZXIgdjRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFyYWxsYXgtY291bnRlci12NCB7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMzBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZy8xOS5qcGcpIDUwJSAwIGZpeGVkO1xufVxuXG4ucGFyYWxsYXgtY291bnRlci12NDphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjUpO1xufVxuXG4ucGFyYWxsYXgtY291bnRlci12NCBpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wYXJhbGxheC1jb3VudGVyLXY0IHNwYW4uY291bnRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wYXJhbGxheC1jb3VudGVyLXY0IGg0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFsxNy4gRmxhdCBCYWNrZ3JvdW5kIEJsb2NrXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmxhdC1iZy1ibG9jay12MSB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wYXR0ZXJucy8xNi5wbmcpIHJlcGVhdDtcbn1cblxuLmZsYXQtYmctYmxvY2stdjEgLmNoZWNrZWQtbGlzdC5maXJzdC1jaGlsZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xufVxuXG4uZmxhdC1iZy1ibG9jay12MSAuY2hlY2tlZC1saXN0IGxpIHtcbiAgY29sb3I6ICM4ODg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmZsYXQtYmctYmxvY2stdjEgLmNoZWNrZWQtbGlzdCBpIHtcbiAgY29sb3I6ICM3MmMwMmM7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4vKkltYWdlIE92ZXIqL1xuLmZsYXQtYmctYmxvY2stdjEgaW1nLmltZy1vdmVyIHtcbiAgdG9wOiAtNzBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mbGF0LWJnLWJsb2NrLXYxIGltZy5pbWctb3ZlciB7XG4gICAgdG9wOiAtMThweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZsYXQtYmctYmxvY2stdjEgaW1nLmltZy1vdmVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBbMTguIEZsYXQgVGVzdGltb25pYWxzXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmxhdC10ZXN0aW1vbmlhbHMge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5cbi5mbGF0LXRlc3RpbW9uaWFscyAuZmxhdC10ZXN0aW1vbmlhbHMtaW4ge1xuICBwYWRkaW5nOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcbn1cblxuLmZsYXQtdGVzdGltb25pYWxzIC5mbGF0LXRlc3RpbW9uaWFscy1pbiBpbWcge1xuICB3aWR0aDogMTM1cHg7XG4gIGhlaWdodDogMTM1cHg7XG4gIG1hcmdpbjogMCBhdXRvIDI1cHg7XG59XG5cbi5mbGF0LXRlc3RpbW9uaWFscyAuZmxhdC10ZXN0aW1vbmlhbHMtaW4gaDMge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogMjAwO1xufVxuXG4uZmxhdC10ZXN0aW1vbmlhbHMgLmZsYXQtdGVzdGltb25pYWxzLWluIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uZmxhdC10ZXN0aW1vbmlhbHMgLmZsYXQtdGVzdGltb25pYWxzLWluIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmxhdC10ZXN0aW1vbmlhbHMgLmZsYXQtdGVzdGltb25pYWxzLWluIHA6YmVmb3JlLFxuLmZsYXQtdGVzdGltb25pYWxzIC5mbGF0LXRlc3RpbW9uaWFscy1pbiBwOmFmdGVyIHtcbiAgdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZsYXQtdGVzdGltb25pYWxzIC5mbGF0LXRlc3RpbW9uaWFscy1pbiBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCcXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLmZsYXQtdGVzdGltb25pYWxzIC5mbGF0LXRlc3RpbW9uaWFscy1pbiBwOmFmdGVyIHtcbiAgY29udGVudDogXCLigJ1cIjtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBbMTkuIFRlc3RpbW9uaWFsc11cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypUZXN0aW1vbmlhbHMgdjRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGVzdGltb25pYWxzLXY0IHtcbiAgLypvdmVyZmxvdzogaGlkZGVuOyovXG59XG5cbi50ZXN0aW1vbmlhbHMtdjQgLnRlc3RpbW9uaWFscy12NC1pbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggNTVweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAzcHggM3B4IDNweCAwIHJnYmEoMCwwLDAsMC4xKTtcbiAgLW1vei1ib3gtc2hhZG93OiAzcHggM3B4IDNweCAwIHJnYmEoMCwwLDAsMC4xKTtcbiAgYm94LXNoYWRvdzogM3B4IDNweCAzcHggMCByZ2JhKDAsMCwwLDAuMSk7XG59XG5cbi50ZXN0aW1vbmlhbHMtdjQgLnRlc3RpbW9uaWFscy12NC1pbjpiZWZvcmUge1xuICBjb2xvcjogI2JiYjtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBjb250ZW50OiBcIlxcMjAxQ1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogLTI1cHggMCAwIC00MHB4O1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgc2VyaWY7XG59XG5cbi50ZXN0aW1vbmlhbHMtdjQgLnRlc3RpbW9uaWFscy12NC1pbjphZnRlciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDgwcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3R0b206IC0zMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMzBweCAzMHB4IDAgMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDJweCAxcHggcmdiYSgwLDAsMCwwLjEpKTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygycHggMnB4IDFweCByZ2JhKDAsMCwwLDAuMSkpO1xufVxuXG4udGVzdGltb25pYWxzLXY0IC50ZXN0aW1vbmlhbHMtdjQtaW4gcCB7XG4gIGNvbG9yOiAjNzc3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnRlc3RpbW9uaWFscy12NCBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG5cbi50ZXN0aW1vbmlhbHMtdjQgLnRlc3RpbW9uaWFscy1hdXRob3Ige1xuICBjb2xvcjogIzU1NTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRlc3RpbW9uaWFscy12NCAudGVzdGltb25pYWxzLWF1dGhvciBlbSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi8qVGVzdGltb25pYWxzIHY1XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRlc3RpbW9uaWFscy12NSB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLnRlc3RpbW9uaWFscy12NSAudGVzdGltb25pYWxzLWRlc2Mgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuLnRlc3RpbW9uaWFscy12NSAudGVzdGltb25pYWxzLWRlc2MgcCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnRlc3RpbW9uaWFscy12NSAudGVzdGltb25pYWxzLWRlc2MgcDphZnRlciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3R0b206IC0xMnB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMTNweCAxMHB4IDAgMTBweDtcbiAgYm9yZGVyLWNvbG9yOiAjZjlmOWY5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4vKlRlc3RpbW9uaWFscyBCeSovXG4udGVzdGltb25pYWxzLXY1IC50ZXN0aW1vbmlhbHMtYnkge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLnRlc3RpbW9uaWFscy12NSAudGVzdGltb25pYWxzLWJ5IGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi50ZXN0aW1vbmlhbHMtdjUgLnRlc3RpbW9uaWFscy1ieSBzbWFsbCB7XG4gIGNvbG9yOiAjNzJjMDJjO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi50ZXN0aW1vbmlhbHMtdjUgLnRlc3RpbW9uaWFscy1ieSBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLypUZXN0aW1vbmlhbHMgdjZcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGVzdGltb25pYWxzLXY2LnRlc3RpbW9uaWFscy13cmFwIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xufVxuXG4udGVzdGltb25pYWxzLXY2IC50ZXN0aW1vbmlhbHMtaW5mbyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjZWVlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cblxuLnRlc3RpbW9uaWFscy12NiAudGVzdGltb25pYWxzLWluZm86aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzcyYzAyYztcbn1cblxuLnRlc3RpbW9uaWFscy12NiAudGVzdGltb25pYWxzLWluZm8gaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnRlc3RpbW9uaWFscy12NiAudGVzdGltb25pYWxzLWRlc2Mge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGVzdGltb25pYWxzLXY2IC50ZXN0aW1vbmlhbHMtZGVzYyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnRlc3RpbW9uaWFscy12NiAudGVzdGltb25pYWxzLWRlc2Mgc3Ryb25nLFxuLnRlc3RpbW9uaWFscy12NiAudGVzdGltb25pYWxzLWRlc2Mgc3BhbiB7XG4gIGNvbG9yOiAjNTU1O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZXN0aW1vbmlhbHMtdjYgLnRlc3RpbW9uaWFscy13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgWzIwLiBGZWF0dXJlZCBCbG9nXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmVhdHVyZWQtYmxvZyBoMiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZlYXR1cmVkLWJsb2cgaDI6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3R0b206IC0xMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICM3MmMwMmM7XG59XG5cbi5mZWF0dXJlZC1ibG9nIC5mZWF0dXJlZC1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mZWF0dXJlZC1ibG9nIC5mZWF0dXJlZC1pbWc6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cblxuLmZlYXR1cmVkLWJsb2cgLmZlYXR1cmVkLWltZzpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4zKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uZmVhdHVyZWQtYmxvZyAuZmVhdHVyZWQtaW1nID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qVGVhbSBIb3ZlciBHcmFkaWVudCovXG4uZmVhdHVyZWQtYmxvZyAuZmVhdHVyZWQtaW1nIGkge1xuICB0b3A6IDYwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAtMTcuNXB4IDAgMCAtMTcuNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5mZWF0dXJlZC1ibG9nIC5mZWF0dXJlZC1pbWc6aG92ZXIgaSB7XG4gIHRvcDogNTAlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZmVhdHVyZWQtYmxvZyAuZmVhdHVyZWQtaW1nIGkge1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgcGFkZGluZzogMTFweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjQpO1xufVxuXG4uZmVhdHVyZWQtYmxvZyAuZmVhdHVyZWQtaW1nIGk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzcyYzAyYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBbMjEuIEJsb2cgQ29tbWVudHNdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ibG9nLWNvbW1lbnRzIGltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5ibG9nLWNvbW1lbnRzIC5jb21tZW50cy1pdHNlbGYge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2ctY29tbWVudHMgLmNvbW1lbnRzLWl0c2VsZjpiZWZvcmUge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IC0xN3B4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDE1cHggMTdweCAxNXB4IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLmJsb2ctY29tbWVudHMgLmNvbW1lbnRzLWl0c2VsZiBoMyB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi5ibG9nLWNvbW1lbnRzIC5jb21tZW50cy1pdHNlbGYgc3BhbiB7XG4gIGNvbG9yOiAjOTk5O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmJsb2ctY29tbWVudHMgLmNvbW1lbnRzLWl0c2VsZiBwIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi8qQ29tbWVudHMgUmVwbHkqL1xuLmJsb2ctY29tbWVudHMuYmxvZy1jb21tZW50cy1yZXBseSB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4O1xufVxuXG4vKk1lZGlhIFF1ZXJpZXMqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLWNvbW1lbnRzIC5jb21tZW50cy1pdHNlbGY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmJsb2ctY29tbWVudHMgLmNvbW1lbnRzLWl0c2VsZjphZnRlciB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHRvcDogLTE3cHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDAgMTVweCAxN3B4IDE1cHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBbMjIuIFF1b3RlXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucXVvdGUtdjEge1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wYXR0ZXJucy81LnBuZykgcmVwZWF0O1xufVxuXG4ucXVvdGUtdjEgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIHBhZGRpbmc6IDAgMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnF1b3RlLXYxIHA6YmVmb3JlIHtcbiAgY29sb3I6ICM3MmMwMmM7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgY29udGVudDogXCJcXDIwMUNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IC0zMHB4IDAgMCAtNDBweDtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIHNlcmlmO1xufVxuXG4ucXVvdGUtdjEgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucXVvdGUtdjEgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxufVxuXG4vKlF1b3RlIHYyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnF1b3RlLXYyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA4NXB4IDEwJSA0MHB4O1xufVxuXG4ucXVvdGUtdjIgcCB7XG4gIGNvbG9yOiAjNTU1O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucXVvdGUtdjIgcDpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogLTc1cHg7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgY29udGVudDogXCJcXDIwMUNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBzZXJpZjtcbn1cblxuLnF1b3RlLXYyIHNwYW4ge1xuICBjb2xvcjogIzU1NTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFsyMy4gVGVhbSBTb2NpYWxdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zb2NpYWwtaWNvbnMtdjEgaSB7XG4gIGNvbG9yOiAjNTU1O1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBwYWRkaW5nOiA5cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zb2NpYWwtaWNvbnMtdjEgaTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNzJjMDJjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLnNvY2lhbC1pY29ucy12MS0tZGFyayBpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBbMjQuIEJveCBTaGFkb3dzXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2hhZG93LXdyYXBwZXIge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qQ29tbW9uIFN0eWxlKi9cbi5ib3gtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYm94LXNoYWRvdzphZnRlcixcbi5ib3gtc2hhZG93OmJlZm9yZSB7XG4gIHRvcDogODAlO1xuICBsZWZ0OiA1cHg7XG4gIHdpZHRoOiA1MCU7XG4gIHotaW5kZXg6IC0xO1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IDE1cHg7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIGJhY2tncm91bmQ6ICM5OTk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuIC8qRWZmZWN0IDEqL1xuLnNoYWRvdy1lZmZlY3QtMSB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCA2cHggLTZweCAjYmJiO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMTBweCA2cHggLTZweCAjYmJiO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTBweCA2cHggLTZweCAjYmJiO1xufVxuXG4gLypFZmZlY3QgMiwzLDQqL1xuLnNoYWRvdy1lZmZlY3QtMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNoYWRvdy1lZmZlY3QtMjphZnRlcixcbi5zaGFkb3ctZWZmZWN0LTI6YmVmb3JlLFxuLnNoYWRvdy1lZmZlY3QtMzpiZWZvcmUsXG4uc2hhZG93LWVmZmVjdC00OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcbiAgYm94LXNoYWRvdzogMCAxNXB4IDEwcHggIzk5OTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDE1cHggMTBweCAjOTk5O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTVweCAxMHB4ICM5OTk7XG59XG5cbi5zaGFkb3ctZWZmZWN0LTI6YWZ0ZXIsXG4uc2hhZG93LWVmZmVjdC00OmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG59XG5cbi8qRWZmZWN0IDUqL1xuLnNoYWRvdy1lZmZlY3QtNSB7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggI2NjYztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFsyNS4gSW50ZXJhY3RpdmUgU2xpZGVyXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKkludGVyYWN0aXZlIFNsaWRlciB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pbnRlcmFjdGl2ZS1zbGlkZXItdjEge1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAxMzBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbnRlcmFjdGl2ZS1zbGlkZXItdjEuaW1nLXYxIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZy8xOC5qcGcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmludGVyYWN0aXZlLXNsaWRlci12MS5pbWctdjIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLzE5LmpwZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uaW50ZXJhY3RpdmUtc2xpZGVyLXYxLmltZy12MyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmcvMTguanBnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5pbnRlcmFjdGl2ZS1zbGlkZXItdjE6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMyk7XG59XG5cbi5pbnRlcmFjdGl2ZS1zbGlkZXItdjEgaDIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaW50ZXJhY3RpdmUtc2xpZGVyLXYxIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogMjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmludGVyYWN0aXZlLXNsaWRlci12MSBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG5cbiAgLmludGVyYWN0aXZlLXNsaWRlci12MSBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLypJbnRlcmFjdGl2ZSBTbGlkZXIgdjJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaW50ZXJhY3RpdmUtc2xpZGVyLXYyIHtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMjAwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmcvMTguanBnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5pbnRlcmFjdGl2ZS1zbGlkZXItdjItbWQge1xuICBwYWRkaW5nOiAyNTBweCAwO1xufVxuXG4uaW50ZXJhY3RpdmUtc2xpZGVyLXYyLmltZy12MSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmcvMjUuanBnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5pbnRlcmFjdGl2ZS1zbGlkZXItdjIuaW1nLXYyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZy8xNC5qcGcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmludGVyYWN0aXZlLXNsaWRlci12Mi5pbWctdjMge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnL2ltZzguanBnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5pbnRlcmFjdGl2ZS1zbGlkZXItdjIuaW1nLXY0IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZy9pbWc5LmpwZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uaW50ZXJhY3RpdmUtc2xpZGVyLXYyLmludHJvLXByb21vLWltZyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW50cm8vcHJvbW8uanBnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5pbnRlcmFjdGl2ZS1zbGlkZXItdjI6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC40KTtcbn1cblxuLmludHJvLXByb21vLWNvdmVyLWRhcms6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC44KTtcbn1cbi5pbnRyby1wcm9tby1jb3Zlci1saWdodDphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjkpO1xufVxuXG4uaW50ZXJhY3RpdmUtc2xpZGVyLXYyIGgxIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5pbnRlcmFjdGl2ZS1zbGlkZXItdjIgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcmFjdGl2ZS1zbGlkZXItdjIgaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBbMjYuIEJsb2cgVHJlbmRpbmddXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ibG9nLXRyZW5kaW5nIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJsb2ctdHJlbmRpbmcgaDMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG5cbi5ibG9nLXRyZW5kaW5nIHNtYWxsLFxuLmJsb2ctdHJlbmRpbmcgc21hbGwgYSB7XG4gIGNvbG9yOiAjNzc3O1xufVxuXG4uYmxvZy10cmVuZGluZyBzbWFsbCBhOmhvdmVyIHtcbiAgY29sb3I6ICM3MmMwMmM7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBbMjcuIEJsb2cgTGF0ZXN0IFBvc3RzXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYmxvZy1sYXRlc3QtcG9zdHMgbGkge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5ibG9nLWxhdGVzdC1wb3N0cyBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uYmxvZy1sYXRlc3QtcG9zdHMgaDMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMCAwIDNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5ibG9nLWxhdGVzdC1wb3N0cyBzbWFsbCxcbi5ibG9nLWxhdGVzdC1wb3N0cyBzbWFsbCBhIHtcbiAgY29sb3I6ICM3Nzc7XG59XG5cbi5ibG9nLWxhdGVzdC1wb3N0cyBzbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYmxvZy1sYXRlc3QtcG9zdHMgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFsyOC4gQmxvZyBQaG90b3N0cmVhbV1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJsb2ctcGhvdG9zdHJlYW0ge1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG5cbi5ibG9nLXBob3Rvc3RyZWFtIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAzcHggNXB4IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvZy1waG90b3N0cmVhbSBsaSBpbWcge1xuICB3aWR0aDogNzhweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgWzI5LiBOZXdzbGV0dGVyXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYmxvZy1uZXdzbGV0dGVyIHAge1xuICBjb2xvcjogIzU1NTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmJsb2ctbmV3c2xldHRlciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYmxvZy1uZXdzbGV0dGVyIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgWzMwLiBCbG9nIFBvc3QgUXVvdGVdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ibG9nLXBvc3QtcXVvdGUge1xuICBwYWRkaW5nOiAzNXB4IDYwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2ctcG9zdC1xdW90ZSBwIHtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctcG9zdC1xdW90ZSB7XG4gICAgcGFkZGluZzogMzVweCAyNXB4O1xuICB9XG5cbiAgLmJsb2ctcG9zdC1xdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbn1cblxuLmJsb2ctcG9zdC1xdW90ZSBwOmJlZm9yZSxcbi5ibG9nLXBvc3QtcXVvdGUgcDphZnRlciB7XG4gIHRvcDogLTNweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9nLXBvc3QtcXVvdGUgcDpiZWZvcmUge1xuICBsZWZ0OiAtMTBweDtcbiAgY29udGVudDogXCJcXDAwMjJcIjtcbn1cblxuLmJsb2ctcG9zdC1xdW90ZSBwOmFmdGVyIHtcbiAgcmlnaHQ6IC0xMHB4O1xuICBjb250ZW50OiBcIlxcMDAyMlwiO1xufVxuXG4uYmxvZy1wb3N0LXF1b3RlIHNwYW4ge1xuICBjb2xvcjogIzU1NTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMjAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgWzMxLiBCbG9nIFBvc3QgQXV0aG9yXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYmxvZy1hdXRob3Ige1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uYmxvZy1hdXRob3IgaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmJsb2ctYXV0aG9yIC5ibG9nLWF1dGhvci1kZXNjIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJsb2ctYXV0aG9yIC5ibG9nLWF1dGhvci1kZXNjIGg0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2ctYXV0aG9yIC5ibG9nLWF1dGhvci1kZXNjIHVsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5ibG9nLWF1dGhvciAuYmxvZy1hdXRob3ItZGVzYyBwIHtcbiAgY29sb3I6ICM1NTU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBbMzIuIEJsb2cgQ29tbWVudHNdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ibG9nLWNvbW1lbnRzIGltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5ibG9nLWNvbW1lbnRzIC5jb21tZW50cy1pdHNlbGYge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2ctY29tbWVudHMgLmNvbW1lbnRzLWl0c2VsZjpiZWZvcmUge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IC0xN3B4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDE1cHggMTdweCAxNXB4IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLmJsb2ctY29tbWVudHMgLmNvbW1lbnRzLWl0c2VsZiBoMyB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi5ibG9nLWNvbW1lbnRzIC5jb21tZW50cy1pdHNlbGYgc3BhbiB7XG4gIGNvbG9yOiAjNTU1O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmJsb2ctY29tbWVudHMgLmNvbW1lbnRzLWl0c2VsZiBwIHtcbiAgY29sb3I6ICM1NTU7XG59XG5cbi8qQ29tbWVudHMgUmVwbHkqL1xuLmJsb2ctY29tbWVudHMuYmxvZy1jb21tZW50cy1yZXBseSB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4O1xufVxuXG4vKk1lZGlhIFF1ZXJpZXMqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLWNvbW1lbnRzIC5jb21tZW50cy1pdHNlbGY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmJsb2ctY29tbWVudHMgLmNvbW1lbnRzLWl0c2VsZjphZnRlciB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHRvcDogLTE3cHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDAgMTVweCAxN3B4IDE1cHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBbMzMuIE5ld3NdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qTmV3cyB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZXdzLXNlY3Rpb24ge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2VlZTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlZWU7XG59XG5cbi5uZXdzLXYxIC5uZXdzLXYxLWluIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbn1cblxuLm5ld3MtdjEgaDMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogMjAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcGFkZGluZzogMTBweCAxNXB4IDE1cHg7XG59XG5cbi5uZXdzLXYxIGgzIGEge1xuICBjb2xvcjogIzU1NTtcbn1cblxuLm5ld3MtdjEgaDMgYTpob3ZlciB7XG4gIGNvbG9yOiAjNzJjMDJjO1xufVxuXG4ubmV3cy12MSBwIHtcbiAgY29sb3I6ICM1NTU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm5ld3MtdjEgLm5ld3MtdjEtaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlZWU7XG59XG5cbi5uZXdzLXYxIC5uZXdzLXYxLWluZm8gbGkge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5uZXdzLXYxIC5uZXdzLXYxLWluZm8gbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjNzJjMDJjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qTmV3cyB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qTmV3cyBCYWRnZSovXG4ubmV3cy12MiAubmV3cy12Mi1iYWRnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5ld3MtdjIgLm5ld3MtdjItYmFkZ2UgcCB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubmV3cy12MiAubmV3cy12Mi1iYWRnZSBzcGFuIHtcbiAgY29sb3I6ICM1NTU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4ubmV3cy12MiAubmV3cy12Mi1iYWRnZSBzbWFsbCB7XG4gIGNvbG9yOiAjNTU1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKk5ld3MgRGVzY3JpcHRpb24qL1xuLm5ld3MtdjIgLm5ld3MtdjItZGVzYyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5uZXdzLXYyIC5uZXdzLXYyLWRlc2MgaDMge1xuICBtYXJnaW46IDAgMCAzcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLm5ld3MtdjIgLm5ld3MtdjItZGVzYyBoMyBhIHtcbiAgY29sb3I6ICM1NTU7XG59XG5cbi5uZXdzLXYyIC5uZXdzLXYyLWRlc2MgaDMgYTpob3ZlciB7XG4gIGNvbG9yOiAjNzJjMDJjO1xufVxuXG4ubmV3cy12MiAubmV3cy12Mi1kZXNjIHNtYWxsIHtcbiAgY29sb3I6ICM1NTU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubmV3cy12MiAubmV3cy12Mi1kZXNjIHAge1xuICBjb2xvcjogIzU1NTtcbn1cblxuLypOZXdzIHYzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypOZXdzIFBvc3RzKi9cbi5uZXdzLXYzIHtcbiAgLypiYWNrZ3JvdW5kOiAjZmZmOyovXG59XG5cbi5uZXdzLXYzIC5uZXdzLXYzLWluIHtcbiAgcGFkZGluZzogMzVweCAzMHB4O1xufVxuXG4ubmV3cy12MyAubmV3cy12My1pbi1zbSB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5uZXdzLXYzIGgyIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogMjAwO1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm5ld3MtdjMgLm5ld3MtdjMtaW4tc20gaDIge1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLXYzIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLm5ld3MtdjMgaDIgYSB7XG4gIGNvbG9yOiAjNTU1O1xufVxuXG4ubmV3cy12MyBoMiBhOmhvdmVyIHtcbiAgY29sb3I6ICM3MmMwMmM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5ld3MtdjMgcCB7XG4gIGNvbG9yOiAjNTU1O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKk5ld3MgSW5mbyovXG4ubmV3cy12MyAucG9zdGVkLWluZm8gbGkge1xuICBjb2xvcjogIzU1NTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ubmV3cy12MyAubmV3cy12My1pbi1zbSAucG9zdGVkLWluZm8gbGkge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4ubmV3cy12MyAucG9zdGVkLWluZm8gbGk6YmVmb3JlLFxuLm5ld3MtdjMgLm5ld3MtdjMtaW4tc20gLnBvc3RlZC1pbmZvIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcvJztcbn1cblxuLm5ld3MtdjMgLnBvc3RlZC1pbmZvIGxpOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogMTNweDtcbn1cblxuLm5ld3MtdjMgLm5ld3MtdjMtaW4tc20gLnBvc3RlZC1pbmZvIGxpOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDExcHg7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xufVxuXG4ubmV3cy12MyAucG9zdGVkLWluZm8gbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlLFxuLm5ld3MtdjMgLm5ld3MtdjMtaW4tc20gLnBvc3RlZC1pbmZvIGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5uZXdzLXYzIC5wb3N0ZWQtaW5mbyBsaSBhIHtcbiAgY29sb3I6ICM1NTU7XG59XG5cbi5uZXdzLXYzIC5wb3N0ZWQtaW5mbyBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICM3MmMwMmM7XG59XG5cbi8qTmV3cyBTaGFyZXMqL1xuLm5ld3MtdjMgLnBvc3Qtc2hhcmVzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDQwcHggMCAwIC01cHg7XG59XG5cbi5uZXdzLXYzIC5uZXdzLXYzLWluLXNtIC5wb3N0LXNoYXJlcyB7XG4gIG1hcmdpbjogMjBweCAwIDAgLTVweDtcbn1cblxuLm5ld3MtdjMgLnBvc3Qtc2hhcmVzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDEwcHggMCA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm5ld3MtdjMgLnBvc3Qtc2hhcmVzIGxpIGkge1xuICBjb2xvcjogIzU1NTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMTNweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm5ld3MtdjMgLnBvc3Qtc2hhcmVzIGxpIGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuXG4ubmV3cy12MyAucG9zdC1zaGFyZXMgbGkgc3BhbiB7XG4gIHRvcDogLTVweDtcbiAgcmlnaHQ6IDZweDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICM3MmMwMmM7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ubmV3cy12MyAucG9zdC1zaGFyZXMtbGcgbGkgc3BhbiB7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgWzM0LiBCbG9nIEdyaWRdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmJsb2ctZ3JpZCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYmxvZy1ncmlkIGgzIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4uYmxvZy1ncmlkIGgyLmJsb2ctZ3JpZC10aXRsZS1sZyB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuLmJsb2ctZ3JpZCBoMy5ibG9nLWdyaWQtdGl0bGUtc20ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5ibG9nLWdyaWQgaDMgYSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uYmxvZy1ncmlkIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYmxvZy1ncmlkLWlubmVyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luOiAtNzBweCA0MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLypCbG9nIEdyaWQgR3JhZGllbnQqL1xuLmJsb2ctZ3JpZCAuYmxvZy1ncmlkLWdyYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9nLWdyaWQgLmJsb2ctZ3JpZC1ncmFkIGkge1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNSk7XG59XG5cbi8qQmxvZyBHcmlkIEluZm8qL1xuLmJsb2ctZ3JpZCAuYmxvZy1ncmlkLWluZm8ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5ibG9nLWdyaWQgLmJsb2ctZ3JpZC1pbmZvIGxpIHtcbiAgY29sb3I6ICM4ODg7XG4gIHBhZGRpbmc6IDAgMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJsb2ctZ3JpZCAuYmxvZy1ncmlkLWluZm8gbGk6YmVmb3JlIHtcbiAgY29udGVudDogJy8nO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xufVxuXG4uYmxvZy1ncmlkIC5ibG9nLWdyaWQtaW5mbyBsaTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYmxvZy1ncmlkIC5ibG9nLWdyaWQtaW5mbyBsaSBhIHtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi5ibG9nLWdyaWQgLmJsb2ctZ3JpZC1pbmZvIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qUmVhZCBNb3JlIExpbmsqL1xuLmJsb2ctZ3JpZCBhLnItbW9yZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5ibG9nLWdyaWQgYS5yLW1vcmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFszNS4gQmxvZyBUaHVtYl1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYmxvZy10aHVtYiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qQmxvZyBHcmlkIEhvdmVyKi9cbi5ibG9nLXRodW1iIC5ibG9nLXRodW1iLWhvdmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uYmxvZy10aHVtYiAuYmxvZy10aHVtYi1ob3ZlcjphZnRlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMsIHRyYW5zZm9ybSAwLjM1cztcbn1cblxuLmJsb2ctdGh1bWIgLmJsb2ctdGh1bWItaG92ZXIgaW1nIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5ibG9nLXRodW1iIC5ibG9nLXRodW1iLWhvdmVyIGltZy52aWRlby1wbGF5LWJ0biB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi8qSWNvbiBIb3ZlciBHcmFkaWVudCovXG4uYmxvZy10aHVtYiAuYmxvZy10aHVtYi1ob3ZlciAuaG92ZXItZ3JhZCB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLXRvcDogLTE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNjVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjY1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNjVzLCB0cmFuc2Zvcm0gMC42NXM7XG59XG5cbi5ibG9nLXRodW1iIC5ibG9nLXRodW1iLWhvdmVyOmhvdmVyIC5ob3Zlci1ncmFkIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNTVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjU1cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjU1cywgdHJhbnNmb3JtIDAuNTVzO1xufVxuXG4vKkJsb2cgVGh1bWIgRGVzY3JpcHRpb24qL1xuLmJsb2ctdGh1bWIgLmJsb2ctdGh1bWItZGVzYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ibG9nLXRodW1iIC5ibG9nLXRodW1iLWRlc2MgaDMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmJsb2ctdGh1bWIgLmJsb2ctdGh1bWItZGVzYyBoMyBhIHtcbiAgY29sb3I6ICM1NTU7XG59XG5cbi8qQmxvZyBHcmlkIEluZm8qL1xuLmJsb2ctdGh1bWIgLmJsb2ctdGh1bWItaW5mbyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmJsb2ctdGh1bWIgLmJsb2ctdGh1bWItaW5mbyBsaSB7XG4gIGNvbG9yOiAjODg4O1xuICBwYWRkaW5nOiAwIDJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5ibG9nLXRodW1iIC5ibG9nLXRodW1iLWluZm8gbGk6YmVmb3JlIHtcbiAgY29udGVudDogJy8nO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xufVxuXG4uYmxvZy10aHVtYiAuYmxvZy10aHVtYi1pbmZvIGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5ibG9nLXRodW1iIC5ibG9nLXRodW1iLWluZm8gbGkgYSB7XG4gIGNvbG9yOiAjODg4O1xufVxuXG4uYmxvZy10aHVtYiAuYmxvZy10aHVtYi1pbmZvIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2U3NGMzYztcbn1cblxuLypCbG9nIFRodW1iIENpcmNsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ibG9nLXRodW1iLmJsb2ctdGh1bWItY2lyY2xlIC5ibG9nLXRodW1iLWhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9nLXRodW1iLmJsb2ctdGh1bWItY2lyY2xlIC5ibG9nLXRodW1iLWhvdmVyIGltZyB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5ibG9nLXRodW1iLmJsb2ctdGh1bWItY2lyY2xlIC5ibG9nLXRodW1iLWhvdmVyIC5ob3Zlci1ncmFkIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuLypCbG9nIFRodW1iIENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ibG9nLXRodW1iIC5ibG9nLXRodW1iLWhvdmVyOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMTQsMTkyLDQ0LDAuOSk7XG59XG4uYmxvZy1ncmlkIC5ibG9nLWdyaWQtZ3JhZCBpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMTQsMTkyLDQ0LDEpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgWzM2LiBTaG9wLXN1YnNjcmliZV1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNob3Atc3Vic2NyaWJlIHtcbiAgcGFkZGluZzogMjVweCAwO1xufVxuXG4uc2hvcC1zdWJzY3JpYmUgaDIge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qSW5wdXQgRm9ybSBDb250cm9sKi9cbi5zaG9wLXN1YnNjcmliZSBpbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNob3Atc3Vic2NyaWJlIC5mb3JtLWNvbnRyb2wge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMjAwO1xufVxuXG4uc2hvcC1zdWJzY3JpYmUgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnNob3Atc3Vic2NyaWJlIC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaG9wLXN1YnNjcmliZSAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNob3Atc3Vic2NyaWJlIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNob3Atc3Vic2NyaWJlIC5pbnB1dC1ncm91cC1idG4ge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2hvcC1zdWJzY3JpYmUgLmlucHV0LWdyb3VwLWJ0biAuYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zaG9wLXN1YnNjcmliZSAuaW5wdXQtZ3JvdXAtYnRuIGkge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMjAwO1xufVxuIiwiLypcbiAqIFRlbXBsYXRlIE5hbWU6IFVuaWZ5IC0gUmVzcG9uc2l2ZSBCb290c3RyYXAgVGVtcGxhdGVcbiAqIERlc2NyaXB0aW9uOiBCdXNpbmVzcywgQ29ycG9yYXRlLCBQb3J0Zm9saW8sIEUtY29tbWVyY2UsIEJsb2cgYW5kIE9uZSBQYWdlIFRlbXBsYXRlLlxuICogVmVyc2lvbjogMS45XG4gKiBBdXRob3I6IEBodG1sc3RyZWFtXG4gKiBXZWJzaXRlOiBodHRwOi8vaHRtbHN0cmVhbS5jb21cblxuWy0tLS0tKioqIFRBQkxFIE9GIENPTlRFTlQgKioqLS0tLS1dXG5cbjEtIFBhcmFsbGF4IFNsaWRlciAoTWFpbilcbjItIE1hc3RlciBTbGlkZXJcbjMtIFJldm9sdXRpb24gU2xpZGVyXG40LSBMYXllciBTbGlkZXJcbjUtIFNlcXVlbmNlIFNsaWRlciAoSG9tZSBQYWdlKVxuNi0gQ2xpZW50cyBDYXJvdXNlbFxuNy0gUGllIENoYXJ0XG44LSBDb3VudGVyXG45LSBCYWNrIFRvIFRvcFxuMTAtIE93bCBDYXJvdXNlbFxuXHQxMC4xLSBSZWNlbnQgV29ya3MgKE93bCBDYXJvdXNlbClcblx0MTAuMi0gUGFyYWxsYXggVHdpdHRlciAoT3dsIENhcm91c2VsKVxuXHQxMC4zLSBDbGllbnRzIFNlY3Rpb24gKE93bCBDYXJvdXNlbClcblx0MTAuNC0gT3dsIFZpZGVvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBbMS4gUGFyYWxsYXggU2xpZGVyIChNYWluKV1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNsaWRlci1pbm5lciAuZGEtc2xpZGVyIHtcbiAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDtcbn1cblxuLnNsaWRlci1pbm5lciAuZGEtZG90cyB7XG4gIHotaW5kZXg6IDEwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgIC5kYS1zbGlkZSBwIHtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAvKlNsaWRlciBQYXJhbGxheCovXG4gICAuZGEtc2xpZGUgLmRhLWltZyB7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBbMi4gTWFzdGVyIFNsaWRlcl1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1zLXByb21vLWluZm8ge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLm1zLXByb21vLWluZm8taW4ge1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5tcy1wcm9tby1zdWIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLm1zLXByb21vLXN1Yi1pbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLm1zLWltZy1ib3JkZXJlZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDdweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFszLiBSZXZvbHV0aW9uIFNsaWRlcl1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRwLWRvdHRlZG92ZXJsYXkge1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG59XG5cbi50cC1idWxsZXRzLnByZXZpZXc0IC5idWxsZXQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50cC1iYW5uZXItY29udGFpbmVyIHVsIGxpLFxuLmZ1bGxzY3JlZW5iYW5uZXItY29udGFpbmVyIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udHAtYmFubmVyLWNvbnRhaW5lciBhLmJ0bi11LFxuLnRwLWJhbm5lci1jb250YWluZXIgYS5idG4tdTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcbn1cblxuLnRwLWJhbm5lci1jb250YWluZXIgYS5yZS1idG4tYnJkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmZjtcbn1cblxuLnRwLWJhbm5lci1jb250YWluZXIgYS5yZS1idG4tYnJkOmhvdmVyIHtcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi8qRnVsbHdpZHRoKi9cbi50cC1iYW5uZXItY29udGFpbmVyIC5idG4tdS5idG4tYnJkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnRwLWJhbm5lci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qRnVsbHNjcmVlbiovXG4uZnVsbHNjcmVlbi1jb250YWluZXIge1xuICBwYWRkaW5nOjA7XG4gIHdpZHRoOjEwMCU7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuXG4vKlNsaWRlciBDb250ZW50cyB2MSovXG4ucmV2b2x1dGlvbi1tY2gtMTphZnRlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6ICcgJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMyk7XG59XG5cbi5yZXZvbHV0aW9uLWNoMSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5yZXZvbHV0aW9uLWNoMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1heC13aWR0aDogNDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4ucmV2b2x1dGlvbi1jaDI6YWZ0ZXIge1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgY29udGVudDogJyAnO1xuICBib3R0b206IC0yMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogLTM1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLypTbGlkZXIgQ29udGVudHMgdjIqL1xuLnJlLXRpdGxlLXYxIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNzVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLnJlLXRpdGxlLXYyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4ucmUtdGV4dC12MSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4ucmUtdGV4dC12MiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLypTbGlkZXMqL1xuLnJzLWNhcHRpb24tMSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIHBhZGRpbmc6IDZweCA3NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZmZmO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2ZmZjtcbn1cblxuLnJzLWNhcHRpb24tMTphZnRlcixcbi5ycy1jYXB0aW9uLTE6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ycy1jYXB0aW9uLTE6YWZ0ZXIsXG4gIC5ycy1jYXB0aW9uLTE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi5ycy1jYXB0aW9uLTE6YWZ0ZXIge1xuICByaWdodDogNCU7XG59XG5cbi5ycy1jYXB0aW9uLTE6YmVmb3JlIHtcbiAgbGVmdDogNCU7XG59XG5cbi5ycy1jYXB0aW9uLTIge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMHB4IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJzLWNhcHRpb24tMjphZnRlciB7XG4gIGxlZnQ6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgYm90dG9tOiAtMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5ycy1jYXB0aW9uLTMgYSB7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBhZGRpbmc6IDdweCAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJzLWNhcHRpb24tMSxcbiAgLnJzLWNhcHRpb24tMixcbiAgLnJzLWNhcHRpb24tMyB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgWzQuIExheWVyIFNsaWRlcl1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxheWVyX3NsaWRlciB7XG4gICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubHMtY3QtaGFsZiwgLmxzLWN0LWNlbnRlciB7XG4gICBib3JkZXItcmFkaXVzOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgWzUuIFNlcXVlbmNlIFNsaWRlciAoSG9tZSBQYWdlKV1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAjc2VxdWVuY2UtdGhlbWUgLmluZm8ge1xuICAgICAgdG9wOjgwcHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOjYwJSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OjUwcHg7XG4gICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgI3NlcXVlbmNlLXRoZW1lIC5pbmZvIHtcbiAgICAgIHRvcDo3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDo3MCUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDoyNXB4O1xuICAgfVxuICAgI3NlcXVlbmNlLXRoZW1lIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTozMHB4ICFpbXBvcnRhbnQ7XG4gICB9XG4gICAjc2VxdWVuY2UtdGhlbWUgLmluZm8gcCB7XG4gICAgICBmb250LXNpemU6MThweCAhaW1wb3J0YW50O1xuICAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgWzYuIENsaWVudHMgQ2Fyb3VzZWxdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jbGllbnRzIHtcbiAgYm9yZGVyOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmNsaWVudHMgbGkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG4uY2xpZW50cyBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG59XG4uY2xpZW50cyBsaSBpbWcuY29sb3ItaW1nIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uY2xpZW50cyBsaTpob3ZlciBpbWcuY29sb3ItaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2xpZW50cyBsaSBpbWcge1xuICBmaWx0ZXI6IGdyYXk7IC8qIElFNi05ICovXG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG59XG4uY2xpZW50cyBsaSBpbWc6aG92ZXIge1xuICBmaWx0ZXI6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBbNy4gUGllIENoYXJ0XVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGllLXByb2dyZXNzLWNoYXJ0cyAuaW5uZXItcGNoYXJ0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGllLXByb2dyZXNzLWNoYXJ0cyAuY2lyY2xlIHtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5waWUtcHJvZ3Jlc3MtY2hhcnRzIC5jaXJjbGUtdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGllLXByb2dyZXNzLWNoYXJ0cyAuaW5uZXItcGNoYXJ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBbOC4gQ291bnRlcl1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvdW50ZXJzIHtcbiAgY29sb3I6ICM1NTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb3VudGVycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuY291bnRlcnM6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcbiAgfVxufVxuXG4uY291bnRlcnMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbn1cblxuLmNvdW50ZXJzIHNwYW4uY291bnRlci1pY29uIHtcbiAgIGRpc3BsYXk6IGJsb2NrO1xuICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNvdW50ZXJzIHNwYW4uY291bnRlci1pY29uIGkge1xuICAgY29sb3I6ICNmZmY7XG4gICBwYWRkaW5nOiAxNnB4O1xuICAgbWluLXdpZHRoOiA2NXB4O1xuICAgZm9udC1zaXplOiAzMHB4O1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgYmFja2dyb3VuZDogIzcyYzAyYztcbn1cblxuLmNvdW50ZXJzIHNwYW4uY291bnRlci1pY29uIGk6YWZ0ZXIge1xuICAgd2lkdGg6IDA7XG4gICBoZWlnaHQ6IDA7XG4gICBsZWZ0OiAzOCU7XG4gICBjb250ZW50OiBcIiBcIjtcbiAgIGJvdHRvbTogLTdweDtcbiAgIGRpc3BsYXk6IGJsb2NrO1xuICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICM3MmMwMmM7XG4gICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICBib3JkZXItbGVmdC1zdHlsZTogaW5zZXQ7IC8qRkYgZml4ZXMqL1xuICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBpbnNldDsgLypGRiBmaXhlcyovXG59XG5cbi5jb3VudGVyczpob3ZlciBzcGFuLmNvdW50ZXItaWNvbiBpIHtcbiAgIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFs5LiBCYWNrIFRvIFRvcF1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI3RvcGNvbnRyb2wge1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogOTk7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYmFja2dyb3VuZDogIzIyMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMTRweCAhaW1wb3J0YW50O1xuICBib3R0b206IDExcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbiN0b3Bjb250cm9sOmFmdGVyIHtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiA4LjVweDtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbn1cblxuI3RvcGNvbnRyb2w6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzcyYzAyYztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgWzEwLiBPd2wgQ2Fyb3VzZWxdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5vd2wtYnRuIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAycHggOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG5cbi5vd2wtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM3MmMwMmM7XG59XG5cbi8qT3dsIENhcm91c2VsIHYxKi9cbi5vd2wtY2Fyb3VzZWwtdjEgLm93bC1uYXZpZ2F0aW9uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5vd2wtY2Fyb3VzZWwtdjEgLml0ZW0ge1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4ub3dsLWNhcm91c2VsLXYxIC5pdGVtIGltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm93bC1jYXJvdXNlbC12MSAub3dsLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKk93bCBDYXJvdXNlbCB2MiovXG4ub3dsLWNhcm91c2VsLXYyIC5vd2wtc2xpZGVyLXYyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm93bC1jYXJvdXNlbC12MiAuaXRlbSB7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuXG4ub3dsLWNhcm91c2VsLXYyIC5pdGVtIGltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm93bC1jYXJvdXNlbC12MiAub3dsLW5hdmlnYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vd2wtY2Fyb3VzZWwtdjIgLm93bC1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLypPd2wgQ2Fyb3VzZWwgdjMqL1xuLm93bC1jYXJvdXNlbC12MyAuaXRlbSB7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuXG4ub3dsLWNhcm91c2VsLXYzIC5pdGVtIGltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm93bC1jYXJvdXNlbC12MyAub3dsLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKk93bCBDYXJvdXNlbCB2NCovXG4ub3dsLWNhcm91c2VsLXY0IC5vd2wtd3JhcHBlci1vdXRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5vd2wtY2Fyb3VzZWwtdjQgLml0ZW0ge1xuICBtYXJnaW46IDAgM3B4O1xufVxuXG4ub3dsLWNhcm91c2VsLXY0IC5pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKk93bCBDYXJvdXNlbCB2NSovXG4ub3dsLWNhcm91c2VsLXY1IC5vd2wtd3JhcHBlci1vdXRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5vd2wtY2Fyb3VzZWwtdjUgLm93bC1jb250cm9scyAub3dsLXBhZ2UuYWN0aXZlIHNwYW4sXG4ub3dsLWNhcm91c2VsLXY1IC5vd2wtY29udHJvbHMuY2xpY2thYmxlIC5vd2wtcGFnZTpob3ZlciBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzcyYzAyYztcbn1cblxuLm93bC1jYXJvdXNlbC12NSAub3dsLWNvbnRyb2xzIC5vd2wtcGFnZSBzcGFuIHtcbiAgbWFyZ2luOiA1cHggM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi8qT3dsIFNsaWRlciB2NiovXG4ub3dsLWNhcm91c2VsLXY2IC5vd2wtY2Fyb3VzZWwtaXRlbSB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIHBhZGRpbmc6IDdweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNGUyZTI7XG59XG5cbi5vd2wtY2Fyb3VzZWwtdjYgLm93bC1jYXJvdXNlbC1pdGVtIGltZyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLm93bC1jYXJvdXNlbC12NiAub3dsLXdyYXBwZXItb3V0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5vd2wtY2Fyb3VzZWwtdjYgLm93bC1jb250cm9scyAub3dsLXBhZ2Ugc3BhbiB7XG4gICAgbWFyZ2luOiA1cHggM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi8qT3dsIFBhZ2luYXRpb24qL1xuLm93bC1wYWdpbmF0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5vd2wtdGhlbWUgLm93bC1jb250cm9scyAub3dsLXBhZ2UuYWN0aXZlIHNwYW4sXG4ub3dsLXRoZW1lIC5vd2wtY29udHJvbHMuY2xpY2thYmxlIC5vd2wtcGFnZTpob3ZlciBzcGFuIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTEwMCk7LypJRTcgZml4Ki9cbn1cblxuLm93bC10aGVtZSAub3dsLWNvbnRyb2xzIC5vd2wtcGFnZSB7XG4gIHpvb206IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKmRpc3BsYXk6IGlubGluZTsvKklFNyBsaWZlLXNhdmVyICovXG59XG5cbi5vd2wtdGhlbWUgLm93bC1jb250cm9scyAub3dsLXBhZ2Ugc3BhbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDAuMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4IDdweDtcbiAgYmFja2dyb3VuZDogI2JiYjtcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTUwKTsvKklFNyBmaXgqL1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLypPd2wgQ2Fyb3VzZWwgU3R5bGUgdjEqL1xuLm93bC1jYXJvdXNlbC1zdHlsZS12MSBpbWcge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLypPd2wgQ2Fyb3VzZWwgU3R5bGUgdjIqL1xuLm93bC1jYXJvdXNlbC1zdHlsZS12MiAuaXRlbSB7XG4gIG1hcmdpbjogMCAzcHg7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZTtcbn1cblxuLm93bC1jYXJvdXNlbC1zdHlsZS12MiAuaXRlbSBpbWcge1xuICBwYWRkaW5nOiAwIDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ub3dsLWNhcm91c2VsLXN0eWxlLXYyIC5pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgYm9yZGVyLWNvbG9yOiAjZTVlNWU1O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cblxuLm93bC1jYXJvdXNlbC1zdHlsZS12MiAub3dsLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKk93bCBDbGllbnRzIHYyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm93bC1jbGllbnRzLXYxIGltZyB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ub3dsLWNsaWVudHMtdjEgLm93bC1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKk93bCBDYXJvdXNlbCAtIFRlc3RpbW9uaWFscyB2M1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qVGVzdGltb25pYWxzIFNlY3Rpb24qL1xuLnRlc3RpbW9uaWFscy12MyB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLnRlc3RpbW9uaWFscy12MyB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZXN0aW1vbmlhbHMtdjMgbGkgaW1nIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udGVzdGltb25pYWxzLXYzIGxpID4gcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnRlc3RpbW9uaWFscy12MyAudGVzdGltb25pYWxzLXYzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogMjAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4udGVzdGltb25pYWxzLXYzIC50ZXN0aW1vbmlhbHMtdjMtdGl0bGUgcCB7XG4gIGNvbG9yOiAjNzJjMDJjO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGVzdGltb25pYWxzLXYzIC50ZXN0aW1vbmlhbHMtdjMtdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjNzc3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4vKlRlc3RpbW9uaWFscyBPd2wgTmF2aWdhdGlvbiovXG4udGVzdGltb25pYWxzLXYzIC5vd2wtcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50ZXN0aW1vbmlhbHMtdjMgLm93bC1idXR0b25zIC5vd2wtcHJldixcbi50ZXN0aW1vbmlhbHMtdjMgLm93bC1idXR0b25zIC5vd2wtbmV4dCB7XG4gIHBhZGRpbmc6IDEzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxNXB4IDJweCAwO1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRlc3RpbW9uaWFscy12MyAub3dsLWJ1dHRvbnMgLm93bC1wcmV2OmFmdGVyLFxuLnRlc3RpbW9uaWFscy12MyAub3dsLWJ1dHRvbnMgLm93bC1uZXh0OmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgY29sb3I6ICNiYmI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG59XG5cbi50ZXN0aW1vbmlhbHMtdjMgLm93bC1idXR0b25zIC5vd2wtcHJldjphZnRlciB7XG4gIGxlZnQ6IDEwcHg7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi50ZXN0aW1vbmlhbHMtdjMgLm93bC1idXR0b25zIC5vd2wtbmV4dDphZnRlciB7XG4gIHJpZ2h0OiAxMHB4O1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuXG4udGVzdGltb25pYWxzLXYzIC5vd2wtYnV0dG9ucyAub3dsLXByZXY6aG92ZXI6YWZ0ZXIsXG4udGVzdGltb25pYWxzLXYzIC5vd2wtYnV0dG9ucyAub3dsLW5leHQ6aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRlc3RpbW9uaWFscy12MyAub3dsLWJ1dHRvbnMgLm93bC1wcmV2OmhvdmVyLFxuLnRlc3RpbW9uaWFscy12MyAub3dsLWJ1dHRvbnMgLm93bC1uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzcyYzAyYztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cyBlYXNlLWluLW91dDtcbn1cblxuLypSZWNlbnQgV29ya3MgKE93bCBDYXJvdXNlbClcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ub3dsLXdvcmstdjEgLm93bC1uYXZpZ2F0aW9uIHtcbiAgdG9wOiAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm93bC13b3JrLXYxIC5vd2wtbmF2aWdhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5vd2wtd29yay12MSAuaXRlbSBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ub3dsLXdvcmstdjEgLml0ZW0gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm93bC13b3JrLXYxIC5pdGVtIGE6aG92ZXIgc3Ryb25nIHtcbiAgY29sb3I6ICM1NTU7XG59XG5cbi5vd2wtd29yay12MSAuaXRlbSBlbS5vdmVyZmxvdy1oaWRkZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm93bC13b3JrLXYxIC5pdGVtIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2VlZTtcbn1cblxuLm93bC13b3JrLXYxIC5pdGVtIGEgc3Ryb25nIHtcbiAgY29sb3I6ICM1NTU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub3dsLXdvcmstdjEgLml0ZW0gYSBpIHtcbiAgY29sb3I6ICM3Nzc7XG59XG5cbi5vd2wtd29yay12MSAuaXRlbSBhIGltZyB7XG4gICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UtaW4tb3V0O1xuICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluLW91dDtcbiAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UtaW4tb3V0O1xuICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UtaW4tb3V0O1xuICAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQ7XG59XG5cbi5vd2wtd29yay12MSAuaXRlbSBhOmhvdmVyIGltZyB7XG4gIG9wYWNpdHk6IDAuODtcbiAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpIHJvdGF0ZSgzZGVnKTtcbiAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjIpIHJvdGF0ZSgzZGVnKTtcbiAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4wKSByb3RhdGUoM2RlZyk7XG4gICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpIHJvdGF0ZSgzZGVnKTtcbiAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKSByb3RhdGUoM2RlZyk7XG59XG5cbi5vd2wtd29yay12MSAuaXRlbSBhOmhvdmVyIHNwYW4ge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggIzcyYzAyYztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi8qUGFyYWxsYXggVHdpdHRlciAoT3dsIENhcm91c2VsKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYXJhbGxheC10d2l0dGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMzMzIHVybCguLi9pbWcvYmcvMTkuanBnKSA1MCUgMCBmaXhlZDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLnBhcmFsbGF4LXR3aXR0ZXI6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC41KTtcbn1cblxuLnBhcmFsbGF4LXR3aXR0ZXI6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BhdHRlcm5zL2dyaWR0aWxlLnBuZykgcmVwZWF0O1xufVxuXG4ucGFyYWxsYXgtdHdpdHRlci1pbiB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLypUd2l0dGVyIEJsb2NrIChvd2wtY29udHJvbHMpKi9cbi5wYXJhbGxheC10d2l0dGVyLWluIHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucGFyYWxsYXgtdHdpdHRlci1pbiBsaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFyYWxsYXgtdHdpdHRlci1pbiBsaSBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuLnBhcmFsbGF4LXR3aXR0ZXItaW4gbGkgYSB7XG4gIGNvbG9yOiAjZWVlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBhcmFsbGF4LXR3aXR0ZXItaW4gbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhcmFsbGF4LXR3aXR0ZXItaW4gbGkgc3BhbiB7XG4gIGNvbG9yOiAjZGRkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucGFyYWxsYXgtdHdpdHRlci1pbiAub3dsLXBhZ2Uge1xuICB3aWR0aDogMThweDtcbn1cblxuLypDbGllbnRzIFNlY3Rpb24gKE93bCBDYXJvdXNlbClcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2xpZW50cy1zZWN0aW9uIHtcbiAgcGFkZGluZzogNjBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMzMzMgdXJsKC4uL2ltZy9iZy83LmpwZykgNTAlIGZpeGVkO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uY2xpZW50cy1zZWN0aW9uOmFmdGVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuOCk7XG59XG5cbi5jbGllbnRzLXNlY3Rpb246YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BhdHRlcm5zL2dyaWR0aWxlLnBuZykgcmVwZWF0O1xufVxuXG4uY2xpZW50cy1zZWN0aW9uIC50aXRsZS12MSBwLFxuLmNsaWVudHMtc2VjdGlvbiAudGl0bGUtdjEgaDIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNsaWVudHMtc2VjdGlvbiB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5jbGllbnRzLXNlY3Rpb24gbGkge1xuICBtYXJnaW46IDAgM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uY2xpZW50cy1zZWN0aW9uIGxpIGEge1xuICBwYWRkaW5nOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5jbGllbnRzLXNlY3Rpb24gbGkgYTpob3ZlciB7XG4gIC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG4uY2xpZW50cy1zZWN0aW9uIGltZyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cblxuLmNsaWVudHMtc2VjdGlvbiAub3dsLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKk93bCBWaWRlb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5vd2wtdmlkZW8gaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG59XG5cbi5vd2wtdmlkZW8gaW1nLnZpZGVvLXBsYXkge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTJweDtcbiAgbWFyZ2luLWxlZnQ6IC01MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5vd2wtdmlkZW8gLm93bC1jb250cm9scyAub3dsLXBhZ2Ugc3BhbiB7XG4gIG1hcmdpbjogNXB4IDNweDtcbn1cbiIsIi8qXG4gKiBUZW1wbGF0ZSBOYW1lOiBVbmlmeSAtIFJlc3BvbnNpdmUgQm9vdHN0cmFwIFRlbXBsYXRlXG4gKiBEZXNjcmlwdGlvbjogQnVzaW5lc3MsIENvcnBvcmF0ZSwgUG9ydGZvbGlvLCBFLWNvbW1lcmNlLCBCbG9nIGFuZCBPbmUgUGFnZSBUZW1wbGF0ZS5cbiAqIFZlcnNpb246IDEuOS5cbiAqIEF1dGhvcjogQGh0bWxzdHJlYW1cbiAqIFdlYnNpdGU6IGh0dHA6Ly9odG1sc3RyZWFtLmNvbVxuKi9cblxuLypSZXNldCBTdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4qIHtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuYSxcbmE6Zm9jdXMsXG5hOmhvdmVyLFxuYTphY3RpdmUsXG5idXR0b24sXG5idXR0b246aG92ZXIge1xuXHQgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5hOmZvY3VzIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5ociB7XG5cdG1hcmdpbjogMzBweCAwO1xufVxuXG5oci5oci14cyB7XG5cdG1hcmdpbjogMTBweCAwO1xufVxuXG5oci5oci1tZCB7XG5cdG1hcmdpbjogMjBweCAwO1xufVxuXG5oci5oci1sZyB7XG5cdG1hcmdpbjogNDBweCAwO1xufVxuXG4vKkhlYWRpbmdzKi9cbmgxIHtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRsaW5lLWhlaWdodDogMzdweDtcbn1cbmgyIHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMzNweDtcbn1cbmgzIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMjdweDtcbn1cbmg0IHtcblx0bGluZS1oZWlnaHQ6IDI1cHg7XG59XG5oNSB7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuaDYge1xuXHRsaW5lLWhlaWdodDogMThweDtcbn1cblxuLmZvbnQtb3Blbi1zYW5zIHtcblx0Zm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcblx0Y29sb3I6ICMwOTI1NEU7XG5cdG1hcmdpbi10b3A6IDVweDtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuaDEgaSwgaDIgaSwgaDMgaSwgaDQgaSwgaDUgaSwgaDYgaSB7XG5cdCBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLypCbG9jayBIZWFkbGluZSovXG4uaGVhZGxpbmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAxMHB4IDAgMjVweCAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNlNGU5ZjA7XG59XG5cbi5oZWFkbGluZSBoMiB7XG5cdGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLmhlYWRsaW5lIGgyLFxuLmhlYWRsaW5lIGgzLFxuLmhlYWRsaW5lIGg0IHtcblx0bWFyZ2luOiAwIDAgLTJweCAwO1xuXHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNzJjMDJjO1xufVxuXG4uaGVhZGxpbmUtbWQge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uaGVhZGxpbmUtbWQgaDIge1xuXHRmb250LXNpemU6IDIxcHg7XG59XG5cbi8qSGVhZGluZyBPcHRpb25zKi9cbi5oZWFkaW5nIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGVhZGluZyBoMiB7XG5cdHBhZGRpbmc6IDAgMTJweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGxpbmUtaGVpZ2h0OiAzNHB4ICFpbXBvcnRhbnQ7IC8qRm9yIFRhZ2xpbmUgQm94ZXMqL1xufVxuXG4uaGVhZGluZyBoMjpiZWZvcmUsXG4uaGVhZGluZyBoMjphZnRlciB7XG5cdGNvbnRlbnQ6ICcgJztcblx0d2lkdGg6IDcwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3JkZXItd2lkdGg6IDFweDtcblx0Ym9yZGVyLWNvbG9yOiAjYmJiO1xufVxuXG4uaGVhZGluZyBoMjpiZWZvcmUge1xuXHRyaWdodDogMTAwJTtcbn1cblxuLmhlYWRpbmcgaDI6YWZ0ZXIge1xuXHRsZWZ0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmhlYWRpbmcgaDI6YmVmb3JlLFxuXHQuaGVhZGluZyBoMjphZnRlciB7XG5cdFx0d2lkdGg6IDIwJTtcblx0fVxufVxuXG4vKkhlYWRsaW5lIHYxKi9cbi5oZWFkaW5nLXYxIGgyOmJlZm9yZSxcbi5oZWFkaW5nLXYxIGgyOmFmdGVyIHtcblx0dG9wOiAxNXB4O1xuXHRoZWlnaHQ6IDZweDtcblx0Ym9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG5cdGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xufVxuXG4vKkhlYWRsaW5lIHYyKi9cbi5oZWFkaW5nLXYyIGgyOmJlZm9yZSxcbi5oZWFkaW5nLXYyIGgyOmFmdGVyIHtcblx0dG9wOiAxNXB4O1xuXHRoZWlnaHQ6IDZweDtcblx0Ym9yZGVyLXRvcC1zdHlsZTogZGFzaGVkO1xuXHRib3JkZXItYm90dG9tLXN0eWxlOiBkYXNoZWQ7XG59XG5cbi8qSGVhZGxpbmUgdjMqL1xuLmhlYWRpbmctdjMgaDI6YmVmb3JlLFxuLmhlYWRpbmctdjMgaDI6YWZ0ZXIge1xuXHR0b3A6IDE1cHg7XG5cdGhlaWdodDogNnB4O1xuXHRib3JkZXItdG9wLXN0eWxlOiBkb3R0ZWQ7XG5cdGJvcmRlci1ib3R0b20tc3R5bGU6IGRvdHRlZDtcbn1cblxuLypIZWFkbGluZSB2NCovXG4uaGVhZGluZy12NCBoMjpiZWZvcmUsXG4uaGVhZGluZy12NCBoMjphZnRlciB7XG5cdHRvcDogMTdweDtcblx0Ym9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG59XG5cbi8qSGVhZGxpbmUgdjUqL1xuLmhlYWRpbmctdjUgaDI6YmVmb3JlLFxuLmhlYWRpbmctdjUgaDI6YWZ0ZXIge1xuXHR0b3A6IDE3cHg7XG5cdGJvcmRlci1ib3R0b20tc3R5bGU6IGRhc2hlZDtcbn1cblxuLypIZWFkbGluZSB2NiovXG4uaGVhZGluZy12NiBoMjpiZWZvcmUsXG4uaGVhZGluZy12NiBoMjphZnRlciB7XG5cdHRvcDogMTdweDtcblx0Ym9yZGVyLWJvdHRvbS1zdHlsZTogZG90dGVkO1xufVxuXG4vKkhlYWRpbmcgVGl0bGVzIHYxKi9cbi50aXRsZS12MSB7XG5cdHotaW5kZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4udGl0bGUtdjEgaDEsXG4udGl0bGUtdjEgaDIge1xuXHRjb2xvcjogIzQ0NDtcblx0Zm9udC1zaXplOiAyOHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi50aXRsZS12MSBoMTphZnRlcixcbi50aXRsZS12MSBoMjphZnRlciB7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogNTAlO1xuXHRoZWlnaHQ6IDFweDtcblx0d2lkdGg6IDcwcHg7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRtYXJnaW4tbGVmdDogLTM1cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0YmFja2dyb3VuZDogIzcyYzAyYztcbn1cblxuLnRpdGxlLXYxIHAge1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5cbi8qSGVhZGluZyBUaXRsZXMgdjIqL1xuaDIudGl0bGUtdjIge1xuXHRjb2xvcjogIzU1NTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5oMi50aXRsZS12MjphZnRlciB7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiA3MHB4O1xuXHRoZWlnaHQ6IDJweDtcblx0Y29udGVudDogXCIgXCI7XG5cdGJvdHRvbTogLTEwcHg7XG5cdGJhY2tncm91bmQ6ICM1NTU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuaDEudGl0bGUtdjIudGl0bGUtY2VudGVyLFxuaDIudGl0bGUtdjIudGl0bGUtY2VudGVyLFxuaDMudGl0bGUtdjIudGl0bGUtY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5oMS50aXRsZS12Mi50aXRsZS1jZW50ZXI6YWZ0ZXIsXG5oMi50aXRsZS12Mi50aXRsZS1jZW50ZXI6YWZ0ZXIsXG5oMy50aXRsZS12Mi50aXRsZS1jZW50ZXI6YWZ0ZXIge1xuXHRsZWZ0OiA1MCU7XG5cdHdpZHRoOiA3MHB4O1xuXHRtYXJnaW4tbGVmdDogLTM1cHg7XG59XG5cbmgxLnRpdGxlLWxpZ2h0LFxuaDIudGl0bGUtbGlnaHQsXG5oMy50aXRsZS1saWdodCB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG5oMi50aXRsZS1saWdodDphZnRlciB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi8qSGVhZGluZyBUaXRsZSB2MyovXG5oMVtjbGFzc149XCJ0aXRsZS12My1cIl0sXG5oMltjbGFzc149XCJ0aXRsZS12My1cIl0sXG5oM1tjbGFzc149XCJ0aXRsZS12My1cIl0ge1xuXHRjb2xvcjogIzU1NTtcbn1cblxuaDIudGl0bGUtdjMteGxnIHtcblx0Zm9udC1zaXplOiAyOHB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcbn1cblxuaDEudGl0bGUtdjMtbGcsXG5oMi50aXRsZS12My1sZyB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbmgxLnRpdGxlLXYzLW1kLFxuaDIudGl0bGUtdjMtbWQge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG5oMi50aXRsZS12My1zbSxcbmgzLnRpdGxlLXYzLW1kIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxuaDMudGl0bGUtdjMtbWQge1xuXHRsaW5lLWhlaWdodDogMjJweDtcbn1cblxuaDMudGl0bGUtdjMtc20ge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5oMi50aXRsZS12My14cyB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbmgzLnRpdGxlLXYzLXhzIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKlRpdGxlIHY0Ki9cbi50aXRsZS12NCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bWFyZ2luOiAwIDAgMjBweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMzMzM7XG59XG5cbi8qSGVhZGxpbmUgQ2VudGVyKi9cbi5oZWFkbGluZS1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRsaW5lLWNlbnRlciBoMiB7XG5cdGNvbG9yOiAjNTU1O1xuXHRmb250LXNpemU6IDI0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5oZWFkbGluZS1jZW50ZXIgaDI6YWZ0ZXIge1xuXHRsZWZ0OiA1MCU7XG5cdHotaW5kZXg6IDE7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDJweDtcblx0Y29udGVudDogXCIgXCI7XG5cdGJvdHRvbTogLTVweDtcblx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0YmFja2dyb3VuZDogIzcyYzAyYztcbn1cblxuLmhlYWRsaW5lLWNlbnRlciBwIHtcblx0Lypjb2xvcjogIzk5OTsqL1xuXHRmb250LXNpemU6IDE0cHg7XG5cdC8qcGFkZGluZzogMCAxNTBweDsqL1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmhlYWRsaW5lLWNlbnRlciBwIHtcblx0XHRwYWRkaW5nOiAwIDUwcHg7XG5cdH1cbn1cblxuLmhlYWRsaW5lLWNlbnRlci5oZWFkbGluZS1saWdodCBoMiB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uaGVhZGxpbmUtY2VudGVyLmhlYWRsaW5lLWxpZ2h0IHAge1xuXHRjb2xvcjogI2VlZTtcbn1cblxuLypIZWFkbGluZSBDZW50ZXIgdjIqL1xuLmhlYWRsaW5lLWNlbnRlci12MiB7XG5cdHotaW5kZXg6IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVhZGxpbmUtY2VudGVyLXYyIGgyIHtcblx0Y29sb3I6ICM1NTU7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmhlYWRsaW5lLWNlbnRlci12MiBzcGFuLmJvcmRlcmVkLWljb24ge1xuXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmhlYWRsaW5lLWNlbnRlci12MiBzcGFuLmJvcmRlcmVkLWljb246YmVmb3JlLFxuLmhlYWRsaW5lLWNlbnRlci12MiBzcGFuLmJvcmRlcmVkLWljb246YWZ0ZXIge1xuXHR0b3A6IDhweDtcblx0aGVpZ2h0OiAxcHg7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHR3aWR0aDogMTAwcHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmhlYWRsaW5lLWNlbnRlci12MiBzcGFuLmJvcmRlcmVkLWljb246YmVmb3JlIHtcblx0bGVmdDogMTAwJTtcbn1cblxuLmhlYWRsaW5lLWNlbnRlci12MiBzcGFuLmJvcmRlcmVkLWljb246YWZ0ZXIge1xuXHRyaWdodDogMTAwJTtcbn1cblxuLmhlYWRsaW5lLWNlbnRlci12MiBwIHtcblx0Y29sb3I6ICM1NTU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0cGFkZGluZzogMCA3MHB4O1xufVxuXG4uaGVhZGxpbmUtY2VudGVyLXYyLmhlYWRsaW5lLWNlbnRlci12Mi1kYXJrIHAge1xuXHRjb2xvcjogIzY2Njtcbn1cblxuLmhlYWRsaW5lLWNlbnRlci12Mi5oZWFkbGluZS1jZW50ZXItdjItZGFyayBzcGFuLmJvcmRlcmVkLWljb24ge1xuXHRjb2xvcjogIzY2Njtcbn1cblxuLmhlYWRsaW5lLWNlbnRlci12Mi5oZWFkbGluZS1jZW50ZXItdjItZGFyayBzcGFuLmJvcmRlcmVkLWljb246YmVmb3JlLFxuLmhlYWRsaW5lLWNlbnRlci12Mi5oZWFkbGluZS1jZW50ZXItdjItZGFyayBzcGFuLmJvcmRlcmVkLWljb246YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kOiAjNjY2O1xufVxuXG4vKkhlYWRsaW5lIExlZnQqL1xuLmhlYWRsaW5lLWxlZnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZWFkbGluZS1sZWZ0IC5oZWFkbGluZS1icmQge1xuXHRjb2xvcjogIzU1NTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmhlYWRsaW5lLWxlZnQgLmhlYWRsaW5lLWJyZDphZnRlciB7XG5cdGxlZnQ6IDFweDtcblx0ei1pbmRleDogMTtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMnB4O1xuXHRjb250ZW50OiBcIiBcIjtcblx0Ym90dG9tOiAtNXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQ6ICM3MmMwMmM7XG59XG5cbi8qSGVhZGxpbmUgdjJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGVhZGxpbmUtdjIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0cGFkZGluZzogMXB4IDEwcHg7XG5cdG1hcmdpbjogMCAwIDIwcHggMDtcblx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDAwO1xufVxuXG4uaGVhZGxpbmUtdjIgaDIge1xuXHRtYXJnaW46IDNweCAwO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5cbi8qSGVhZGluZyBTaXplc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmgyLmhlYWRpbmctbWQge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG5oMi5oZWFkaW5nLXNtLFxuaDMuaGVhZGluZy1tZCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbmgzLmhlYWRpbmctbWQge1xuXHRsaW5lLWhlaWdodDogMjJweDtcbn1cblxuaDMuaGVhZGluZy1zbSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbmgyLmhlYWRpbmcteHMge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5oMy5oZWFkaW5nLXhzIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKkRldmlkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZGV2aWRlci5kZXZpZGVyLWRvdHRlZCB7XG5cdGJvcmRlci10b3A6IDJweCBkb3R0ZWQgI2VlZTtcbn1cbi5kZXZpZGVyLmRldmlkZXItZGFzaGVkIHtcblx0Ym9yZGVyLXRvcDogMnB4IGRhc2hlZCAjZWVlO1xufVxuXG4uZGV2aWRlci5kZXZpZGVyLWRiIHtcblx0aGVpZ2h0OiA1cHg7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cbi5kZXZpZGVyLmRldmlkZXItZGItZGFzaGVkIHtcblx0aGVpZ2h0OiA1cHg7XG5cdGJvcmRlci10b3A6IDFweCBkYXNoZWQgI2RkZDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZGRkO1xufVxuLmRldmlkZXIuZGV2aWRlci1kYi1kb3R0ZWQge1xuXHRoZWlnaHQ6IDVweDtcblx0Ym9yZGVyLXRvcDogMXB4IGRvdHRlZCAjZGRkO1xuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNkZGQ7XG59XG5cbi8qVGFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypCYXNpYyBUYWJsZXMqL1xuLnRhYmxlIHRoZWFkID4gdHIgPiB0aCB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQudGFibGUgdGguaGlkZGVuLXNtLFxuXHQudGFibGUgdGQuaGlkZGVuLXNtIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLypGb3Jtc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZXh0ZmllbGQsIHRleHRhcmVhIHtcblx0ZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsLXdlYmtpdC1ib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gICAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbn1cbi5mb3JtLWNvbnRyb2wsIC50ZXh0ZmllbGQsIHRleHRhcmVhIHtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cbnRleHRhcmVhIHtcblx0aGVpZ2h0OiAxNTBweDtcbn1cbmZvcm0uY29udGFjdGZvcm0gLmZvcm1SZWdlbDpsYXN0LWNoaWxkIGxhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZm9ybS1jb250cm9sOmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiAjYmJiO1xuXHRib3gtc2hhZG93OiAwIDAgMnB4ICNjOWM5Yzk7XG59XG5cbi8qRm9ybSBTcGFjaW5nKi9cbi5mb3JtLXNwYWNpbmcgLmZvcm0tY29udHJvbCB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi8qRm9ybSBJY29ucyovXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuXHRjb2xvcjogI2IzYjNiMztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4vKkNhcm91c2VsIHYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNhcm91c2VsLXYxIC5jYXJvdXNlbC1jYXB0aW9uIHtcblx0IGxlZnQ6IDA7XG5cdCByaWdodDogMDtcblx0IGJvdHRvbTogMDtcblx0IHBhZGRpbmc6IDdweCAxNXB4O1xuXHQgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4uY2Fyb3VzZWwtdjEgLmNhcm91c2VsLWNhcHRpb24gcCB7XG5cdCBjb2xvcjogI2ZmZjtcblx0IG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJvdXNlbC12MSAuY2Fyb3VzZWwtYXJyb3cgYS5jYXJvdXNlbC1jb250cm9sIHtcblx0IG9wYWNpdHk6IDE7XG5cdCBmb250LXNpemU6MzBweDtcblx0IGhlaWdodDppbmhlcml0O1xuXHQgd2lkdGg6IGluaGVyaXQ7XG5cdCBiYWNrZ3JvdW5kOiBub25lO1xuXHQgdGV4dC1zaGFkb3c6IG5vbmU7XG5cdCBwb3NpdGlvbjogaW5oZXJpdDtcbn1cblxuLmNhcm91c2VsLXYxIC5jYXJvdXNlbC1hcnJvdyBhIGkge1xuXHQgdG9wOiA1MCU7XG5cdCBvcGFjaXR5OiAwLjY7XG5cdCBiYWNrZ3JvdW5kOiAjMDAwO1xuXHQgbWFyZ2luLXRvcDogLTE4cHg7XG5cdCBwYWRkaW5nOiAycHggMTJweDtcblx0IHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5jYXJvdXNlbC12MSAuY2Fyb3VzZWwtYXJyb3cgYSBpOmhvdmVyIHtcblx0IG9wYWNpdHk6IDAuODtcbn1cblxuLmNhcm91c2VsLXYxIC5jYXJvdXNlbC1hcnJvdyBhLmxlZnQgaSB7XG5cdCBsZWZ0OiAwO1xufVxuLmNhcm91c2VsLXYxIC5jYXJvdXNlbC1hcnJvdyBhLnJpZ2h0IGkge1xuXHQgcmlnaHQ6IDA7XG59XG5cbi8qQ2Fyb3VzZWwgdjJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2Fyb3VzZWwtdjIgLmNhcm91c2VsLWNvbnRyb2wsXG4uY2Fyb3VzZWwtdjIgLmNhcm91c2VsLWNvbnRyb2w6aG92ZXIge1xuXHRvcGFjaXR5OiAxO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLmNhcm91c2VsLXYyIC5jYXJvdXNlbC1jb250cm9sLmxlZnQsXG4uY2Fyb3VzZWwtdjIgLmNhcm91c2VsLWNvbnRyb2wucmlnaHQge1xuXHR0b3A6IDUwJTtcblx0ei1pbmRleDogNTtcblx0Y29sb3I6ICNlZWU7XG5cdHdpZHRoOiA0NXB4O1xuXHRoZWlnaHQ6IDQ1cHg7XG5cdGZvbnQtc2l6ZTogMzBweDtcblx0bWFyZ2luLXRvcDogLTIycHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvcmRlcjogMnB4IHNvbGlkICNlZWU7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4xKTtcbn1cblxuLmNhcm91c2VsLXYyIC5jYXJvdXNlbC1jb250cm9sOmhvdmVyIHtcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjMpO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5cbi5jYXJvdXNlbC12MiAuY2Fyb3VzZWwtY29udHJvbC5sZWZ0IHtcblx0bGVmdDogMjBweDtcbn1cblxuLmNhcm91c2VsLXYyIC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcblx0cmlnaHQ6IDIwcHg7XG59XG5cbi5jYXJvdXNlbC12MiAuY2Fyb3VzZWwtY29udHJvbCAuYXJyb3ctcHJldixcbi5jYXJvdXNlbC12MiAuY2Fyb3VzZWwtY29udHJvbCAuYXJyb3ctbmV4dCB7XG5cdHRvcDogLTVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwtdjIgLmNhcm91c2VsLWNvbnRyb2wgLmFycm93LW5leHQge1xuXHRyaWdodDogLTJweDtcbn1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmNhcm91c2VsLWluZGljYXRvcnMge1xuXHRcdGJvdHRvbTogMTBweDtcblx0fVxufVxuXG4vKlRhYnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmF2LXRhYnMgPiBsaSA+IGEsXG4ubmF2LXBpbGxzID4gbGkgPiBhLFxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vKlRhYnMgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGFiLXYxIC5uYXYtdGFicyB7XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbTogc29saWQgMnB4ICM3MmMwMmM7XG59XG5cbi50YWItdjEgLm5hdi10YWJzIGEge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHBhZGRpbmc6IDVweCAxNXB4O1xufVxuXG4udGFiLXYxIC5uYXYtdGFicyA+IC5hY3RpdmUgPiBhLFxuLnRhYi12MSAubmF2LXRhYnMgPiAuYWN0aXZlID4gYTpob3Zlcixcbi50YWItdjEgLm5hdi10YWJzID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuXHRjb2xvcjogI2ZmZjtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiAjNzJjMDJjO1xufVxuXG4udGFiLXYxIC5uYXYtdGFicyA+IGxpID4gYSB7XG5cdGJvcmRlcjogbm9uZTtcbn1cbi50YWItdjEgLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6ICM3MmMwMmM7XG59XG5cbi50YWItdjEgLnRhYi1jb250ZW50IHtcblx0cGFkZGluZzogMTBweCAwO1xufVxuXG4udGFiLXYxIC50YWItY29udGVudCBpbWcge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi50YWItdjEgLnRhYi1jb250ZW50IGltZy5pbWctdGFiLXNwYWNlIHtcblx0bWFyZ2luLXRvcDogN3B4O1xufVxuXG4vKlRhYnMgdjJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGFiLXYyIC5uYXYtdGFicyB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi50YWItdjIgLm5hdi10YWJzIGxpIGEge1xuXHRwYWRkaW5nOiA5cHggMTZweDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4udGFiLXYyIC5uYXYtdGFicyBsaS5hY3RpdmUgYSB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHBhZGRpbmc6IDdweCAxNXB4IDlweDtcblx0Ym9yZGVyOiBzb2xpZCAxcHggI2VlZTtcblx0Ym9yZGVyLXRvcDogc29saWQgMnB4ICM3MmMwMmM7XG5cdGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRhYi12MiAudGFiLWNvbnRlbnQge1xuXHRwYWRkaW5nOiAxMHB4IDE2cHg7XG5cdGJvcmRlcjogc29saWQgMXB4ICNlZWU7XG59XG5cbi8qVGFicyB2M1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50YWItdjMgLm5hdi1waWxscyBsaSBhIHtcblx0Y29sb3I6ICM3Nzc7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0cGFkZGluZzogNHB4IDhweDtcblx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuXHRib3JkZXI6IHNvbGlkIDFweCAjZWVlO1xufVxuXG4udGFiLXYzIC5uYXYtcGlsbHMgbGkgYTpob3Zlcixcbi50YWItdjMgLm5hdi1waWxscyBsaS5hY3RpdmUgYSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiAjNzJjMDJjO1xuXHRib3JkZXI6IHNvbGlkIDFweCAjNjhhZjI4O1xufVxuXG4udGFiLXYzIC5uYXYtcGlsbHMgbGkgaSB7XG5cdHdpZHRoOiAxLjI1ZW07XG5cdG1hcmdpbi1yaWdodDogNXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRhYi12MyAudGFiLWNvbnRlbnQge1xuXHRwYWRkaW5nOiAxNXB4O1xuXHRiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuXHRib3JkZXI6IHNvbGlkIDFweCAjZWVlO1xufVxuXG4vKlRhYiB2NFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50YWItdjQgLnRhYi1oZWFkaW5nIHtcblx0d2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRib3JkZXItYm90dG9tOiAzcHggc29saWQgIzMzMztcbn1cblxuLnRhYi12NCAudGFiLWhlYWRpbmcgaDIge1xuXHRtYXJnaW46IDA7XG5cdGZsb2F0OiBsZWZ0O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKk5hdiBUYWJzKi9cbi50YWItdjQgLm5hdi10YWJzIHtcblx0dG9wOiAzcHg7XG5cdGJvcmRlcjogbm9uZTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50YWItdjQgLm5hdi10YWJzIGEge1xuXHRjb2xvcjogIzU1NTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRwYWRkaW5nOiA2cHggMTVweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRhYi12NCAubmF2LXRhYnMgPiAuYWN0aXZlID4gYSxcbi50YWItdjQgLm5hdi10YWJzID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4udGFiLXY0IC5uYXYtdGFicyA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuXG4udGFiLXY0IC5uYXYtdGFicyA+IGxpID4gYSB7XG5cdGJvcmRlcjogbm9uZTtcbn1cbi50YWItdjQgLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyIHtcblx0YmFja2dyb3VuZDogaW5oZXJpdDtcbn1cblxuLnRhYi12NCAudGFiLWNvbnRlbnQge1xuXHRwYWRkaW5nOiAyMHB4IDAgMTBweDtcbn1cblxuLypUYWIgdjVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGFiLXY1IC5uYXYtdGFicyB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi50YWItdjUgLm5hdi10YWJzIGxpIGEge1xuXHRib3JkZXI6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0cGFkZGluZzogOXB4IDE2cHg7XG59XG5cbi50YWItdjUgLm5hdi10YWJzIGxpLmFjdGl2ZSBhIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0cGFkZGluZzogN3B4IDE1cHggOXB4O1xuXHRib3JkZXI6IHNvbGlkIDFweCAjZWVlO1xuXHRib3JkZXItdG9wOiBzb2xpZCAzcHggIzIyMjtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGFiLXY1IC50YWItY29udGVudCB7XG5cdHBhZGRpbmc6IDEzcHg7XG5cdGJvcmRlcjogc29saWQgMXB4ICNlZWU7XG59XG5cbi8qQWNjb3JkaW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qQWNjb3JkaW9uIHYxKi9cbi5hY2MtdjEgLnBhbmVsLWhlYWRpbmcge1xuXHRwYWRkaW5nOiAwO1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4uYWNjLXYxIC5wYW5lbC1oZWFkaW5nIGEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRwYWRkaW5nOiA1cHggMTVweDtcblx0YmFja2dyb3VuZDogI2ZlZmVmZTtcbn1cblxuLmFjYy1pY29uIGEuYWNjb3JkaW9uLXRvZ2dsZSBpIHtcblx0Y29sb3I6ICM1NTU7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmFjYy1pY29uIGEuYWNjb3JkaW9uLXRvZ2dsZTpob3ZlciBpIHtcblx0Y29sb3I6ICMzOTQxNGM7XG59XG5cbi8qTmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5kcm9wZG93bi1tZW51LFxuLm5hdmJhci10b2dnbGUge1xuXHQgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLypQZWdpbmF0aW9uKi9cbi5wYWdpbmF0aW9uID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4sXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuLFxuLnBhZ2luYXRpb24tbGcgPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4sXG4ucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24gPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5wYWdpbmF0aW9uIGxpIGEge1xuXHRjb2xvcjogIzc3Nztcblx0cGFkZGluZzogNXB4IDE1cHg7XG59XG5cbi5wYWdpbmF0aW9uIGxpIGE6aG92ZXIge1xuXHQgY29sb3I6ICNmZmY7XG5cdCBiYWNrZ3JvdW5kOiAjNWZiNjExO1xuXHQgYm9yZGVyLWNvbG9yOiAjNWZiNjExO1xufVxuXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbixcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMge1xuXHQgYm9yZGVyLWNvbG9yOiAjNzJjMDJjO1xuXHQgYmFja2dyb3VuZC1jb2xvcjogIzcyYzAyYztcbn1cblxuLypQYWdpbmF0aW9uIFdpdGhvdXQgU3BhY2UqL1xuLnBhZ2luYXRpb24tbm8tc3BhY2UgLnBhZ2luYXRpb24ge1xuXHQgbWFyZ2luOiAwO1xufVxuXG4vKlBhZ2VyKi9cbi5wYWdlciBsaSA+IGEsXG4ucGFnZXIgbGkgPiBzcGFuIHtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuLnBhZ2VyIGxpID4gYTpob3Zlcixcbi5wYWdlciBsaSA+IGE6Zm9jdXMge1xuXHQgY29sb3I6ICNmZmY7XG5cdCBiYWNrZ3JvdW5kOiAjNWZiNjExO1xuXHQgYm9yZGVyLWNvbG9yOiAjNWZiNjExO1xufVxuXG4vKlBhZ2VyIHYyIGFuZCB2M1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdlci5wYWdlci12MiBsaSA+IGEge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi5wYWdlci5wYWdlci12MiBsaSA+IGEsXG4ucGFnZXIucGFnZXItdjMgbGkgPiBhIHtcblx0IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG5cdCAtbW96LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuXHQgLW8tdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG5cdCB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbn1cblxuLnBhZ2VyLnBhZ2VyLXYyIGxpID4gYTpob3Zlcixcbi5wYWdlci5wYWdlci12MiBsaSA+IGE6Zm9jdXMsXG4ucGFnZXIucGFnZXItdjMgbGkgPiBhOmhvdmVyLFxuLnBhZ2VyLnBhZ2VyLXYzIGxpID4gYTpmb2N1cyB7XG5cdCBjb2xvcjogI2ZmZjtcblx0IGJhY2tncm91bmQ6ICM3MmMwMmM7XG59XG5cbi8qUGFnZXIgQW1vdW50Ki9cbi5wYWdlci5wYWdlci12MiBsaS5wYWdlLWFtb3VudCxcbi5wYWdlci5wYWdlci12MyBsaS5wYWdlLWFtb3VudCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ucGFnZXIucGFnZXItdjIgbGkucGFnZS1hbW91bnQsXG4ucGFnZXIucGFnZXItdjIgbGkucGFnZS1hbW91bnQ6aG92ZXIsXG4ucGFnZXIucGFnZXItdjIgbGkucGFnZS1hbW91bnQ6Zm9jdXMsXG4ucGFnZXIucGFnZXItdjMgbGkucGFnZS1hbW91bnQsXG4ucGFnZXIucGFnZXItdjMgbGkucGFnZS1hbW91bnQ6aG92ZXIsXG4ucGFnZXIucGFnZXItdjMgbGkucGFnZS1hbW91bnQ6Zm9jdXMge1xuXHRcdHRvcDogN3B4O1xuXHRcdGNvbG9yOiAjNzc3O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLypQYWdlciBTaXplKi9cbi5wYWdlci5wYWdlci12Mi5wYWdlci1tZCBsaSBhLFxuLnBhZ2VyLnBhZ2VyLXYzLnBhZ2VyLW1kIGxpIGEge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHBhZGRpbmc6IDhweCAxOHB4O1xufVxuXG4vKlBhZ2VyIHY0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2VyLnBhZ2VyLXY0IGxpID4gYSB7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbn1cblxuLnBhZ2VyLnBhZ2VyLXY0IGxpID4gYTpob3Zlcixcbi5wYWdlci5wYWdlci12NCBsaSA+IGE6Zm9jdXMge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogIzIyMjtcblx0Ym9yZGVyLWNvbG9yOiAjMjIyO1xufVxuXG4vKlBhZ2VyIEFtb3VudCovXG4ucGFnZXIucGFnZXItdjQgbGkucGFnZS1hbW91bnQge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnBhZ2VyLnBhZ2VyLXY0IGxpLnBhZ2UtYW1vdW50LFxuLnBhZ2VyLnBhZ2VyLXY0IGxpLnBhZ2UtYW1vdW50OmhvdmVyLFxuLnBhZ2VyLnBhZ2VyLXY0IGxpLnBhZ2UtYW1vdW50OmZvY3VzIHtcblx0dG9wOiA3cHg7XG5cdGNvbG9yOiAjNzc3O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qU2lkZWJhciBNZW51XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCxcbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8qU2lkZWJhciBNZW51IHYxKi9cbi5zaWRlYmFyLW5hdi12MSBsaSB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5zaWRlYmFyLW5hdi12MSBsaSBhIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDhweCAzMHB4IDhweCAxMHB4O1xufVxuXG4uc2lkZWJhci1uYXYtdjEgbGkgYTpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNpZGViYXItbmF2LXYxID4gbGkuYWN0aXZlLFxuLnNpZGViYXItbmF2LXYxID4gbGkuYWN0aXZlOmhvdmVyIHtcblx0YmFja2dyb3VuZDogIzcxNzk4NDtcbn1cblxuLnNpZGViYXItbmF2LXYxID4gbGkuYWN0aXZlLFxuLnNpZGViYXItbmF2LXYxID4gbGkuYWN0aXZlOmhvdmVyLFxuLnNpZGViYXItbmF2LXYxID4gbGkuYWN0aXZlOmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiAjZGRkO1xufVxuXG4uc2lkZWJhci1uYXYtdjEgPiBsaS5hY3RpdmUgPiBhIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi8qU2lkZWJhciBTdWIgTmF2aWdhdGlvbiovXG4uc2lkZWJhci1uYXYtdjEgbGkgdWwge1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc2lkZWJhci1uYXYtdjEgbGkgdWwsXG4uc2lkZWJhci1uYXYtdjEgbGkuYWN0aXZlIHVsIGEge1xuXHRiYWNrZ3JvdW5kOiAjZjhmOGY4O1xufVxuXG4uc2lkZWJhci1uYXYtdjEgbGkgdWwgYSB7XG5cdGNvbG9yOiAjNTU1O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkO1xuXHRwYWRkaW5nOiA2cHggMzBweCA2cHggMTdweDtcbn1cblxuLnNpZGViYXItbmF2LXYxIHVsIGxpOmhvdmVyIGEsXG4uc2lkZWJhci1uYXYtdjEgdWwgbGkuYWN0aXZlIGEge1xuXHRjb2xvcjogIzcyYzAyYztcbn1cblxuLypTaWRlYmFyIEJhZGdlcyovXG4ubGlzdC1ncm91cC1pdGVtIGxpID4gLmJhZGdlIHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2lkZWJhci1uYXYtdjEgc3Bhbi5iYWRnZSB7XG5cdG1hcmdpbi10b3A6IDhweDtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uc2lkZWJhci1uYXYtdjEgLmxpc3QtdG9nZ2xlID4gc3Bhbi5iYWRnZSB7XG5cdG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuLnNpZGViYXItbmF2LXYxIHVsIGxpIHNwYW4uYmFkZ2Uge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0cGFkZGluZzogM3B4IDVweDtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4vKlNpZGViYXIgTGlzdCBUb2dnbGUqL1xuLmxpc3QtdG9nZ2xlOmFmdGVyIHtcblx0dG9wOiA3cHg7XG5cdHJpZ2h0OiAxMHB4O1xuXHRjb2xvcjogIzc3Nztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb250ZW50OiBcIlxcZjEwNVwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xufVxuXG4ubGlzdC10b2dnbGUuYWN0aXZlOmFmdGVyIHtcblx0Y29sb3I6ICNmZmY7XG5cdGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG5cbi8qQnV0dG9uIFN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5idG4ge1xuXHQgYm94LXNoYWRvdzogbm9uZTtcblx0IGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLXUsIGlucHV0LnN1Ym1pdCB7XG5cdCBib3JkZXI6IDA7XG5cdCBjb2xvcjogI2ZmZjtcblx0IGZvbnQtc2l6ZTogMTRweDtcblx0IGN1cnNvcjogcG9pbnRlcjtcblx0IGZvbnQtd2VpZ2h0OiA0MDA7XG5cdCBwYWRkaW5nOiA2cHggMTNweDtcblx0IHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0IGJhY2tncm91bmQ6ICM3MmMwMmM7XG5cdCB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHQgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi11OmhvdmVyLCBpbnB1dC5zdWJtaXQ6aG92ZXIge1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5idG4tdS5idG4tYmxvY2sge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmEuYnRuLXUge1xuXHQgLypwYWRkaW5nOiA0cHggMTNweDsqL1xuXHQgLyp2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyovXG59XG5cbi5idG4tdS1zbSxcbmEuYnRuLXUtc20ge1xuXHQgcGFkZGluZzogM3B4IDEycHg7XG59XG5cbi5idG4tdS1tZCxcbmEuYnRuLXUtbWQge1xuXHQgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG4uYnRuLXUtbGcsXG5hLmJ0bi11LWxnIHtcblx0IGZvbnQtc2l6ZTogMThweDtcblx0IHBhZGRpbmc6IDEwcHggMjVweDtcbn1cblxuLmJ0bi11LXhzLFxuYS5idG4tdS14cyB7XG5cdCBmb250LXNpemU6IDEycHg7XG5cdCBwYWRkaW5nOiAycHggMTJweDtcblx0IGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4vKkJ1dHRvbiBHcm91cHMqL1xuLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG5cdCBwYWRkaW5nOiAzcHggMTNweDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG4tdSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLXUge1xuXHQgZmxvYXQ6IGxlZnQ7XG5cdCBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuLXU6Zmlyc3QtY2hpbGQge1xuXHQgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8qRm9yIEZGIE9ubHkqL1xuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcblx0IC5mb290ZXItc3Vic3JpYmUgLmJ0bi11IHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0cHg7XG5cdCB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0IEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG5cdFx0XHQuYnRuLXUge1xuXHRcdFx0XHQgcGFkZGluZy1ib3R0b206IDZweDtcblx0XHRcdH1cblx0IH1cbn1cblxuLypCdXR0b25zIENvbG9yKi9cbi5idG4tdTpob3Zlcixcbi5idG4tdTpmb2N1cyxcbi5idG4tdTphY3RpdmUsXG4uYnRuLXUuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tdSB7XG5cdCBiYWNrZ3JvdW5kOiAjNWZiNjExO1xufVxuLmJ0bi11LXNwbGl0LmRyb3Bkb3duLXRvZ2dsZSB7XG5cdCBib3JkZXItbGVmdDogc29saWQgMXB4ICM1ZmI2MTE7XG59XG5cbi5idG4tdS5idG4tdS1ibHVlIHtcblx0IGJhY2tncm91bmQ6ICMxYzgzZDA7XG59XG4uYnRuLXUuYnRuLXUtYmx1ZTpob3Zlcixcbi5idG4tdS5idG4tdS1ibHVlOmZvY3VzLFxuLmJ0bi11LmJ0bi11LWJsdWU6YWN0aXZlLFxuLmJ0bi11LmJ0bi11LWJsdWUuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tdS5idG4tdS1ibHVlIHtcblx0IGJhY2tncm91bmQ6ICMyOTgwYjk7XG59XG4uYnRuLXUuYnRuLXUtc3BsaXQtYmx1ZS5kcm9wZG93bi10b2dnbGUge1xuXHQgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjMjk4MGI5O1xufVxuXG4uYnRuLXUuYnRuLXUtcmVkIHtcblx0IGJhY2tncm91bmQ6ICNlNzRjM2M7XG59XG4uYnRuLXUuYnRuLXUtcmVkOmhvdmVyLFxuLmJ0bi11LmJ0bi11LXJlZDpmb2N1cyxcbi5idG4tdS5idG4tdS1yZWQ6YWN0aXZlLFxuLmJ0bi11LmJ0bi11LXJlZC5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi11LmJ0bi11LXJlZCB7XG5cdCBiYWNrZ3JvdW5kOiAjYzAzOTJiO1xufVxuLmJ0bi11LmJ0bi11LXNwbGl0LXJlZC5kcm9wZG93bi10b2dnbGUge1xuXHQgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjYzAzOTJiO1xufVxuXG4uYnRuLXUuYnRuLXUtb3JhbmdlIHtcblx0IGJhY2tncm91bmQ6ICNlNjdlMjI7XG59XG4uYnRuLXUuYnRuLXUtb3JhbmdlOmhvdmVyLFxuLmJ0bi11LmJ0bi11LW9yYW5nZTpmb2N1cyxcbi5idG4tdS5idG4tdS1vcmFuZ2U6YWN0aXZlLFxuLmJ0bi11LmJ0bi11LW9yYW5nZS5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi11LmJ0bi11LW9yYW5nZSB7XG5cdCBiYWNrZ3JvdW5kOiAjZDM1NDAwO1xufVxuLmJ0bi11LmJ0bi11LXNwbGl0LW9yYW5nZS5kcm9wZG93bi10b2dnbGUge1xuXHQgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZDM1NDAwO1xufVxuXG4uYnRuLXUuYnRuLXUtc2VhIHtcblx0IGJhY2tncm91bmQ6ICMxYWJjOWM7XG59XG4uYnRuLXUuYnRuLXUtc2VhOmhvdmVyLFxuLmJ0bi11LmJ0bi11LXNlYTpmb2N1cyxcbi5idG4tdS5idG4tdS1zZWE6YWN0aXZlLFxuLmJ0bi11LmJ0bi11LXNlYS5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi11LmJ0bi11LXNlYSB7XG5cdCBiYWNrZ3JvdW5kOiAjMTZhMDg1O1xufVxuLmJ0bi11LmJ0bi11LXNwbGl0LXNlYS5kcm9wZG93bi10b2dnbGUge1xuXHQgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjMTZhMDg1O1xufVxuXG4uYnRuLXUuYnRuLXUtZ3JlZW4ge1xuXHQgYmFja2dyb3VuZDogIzJlY2M3MTtcbn1cbi5idG4tdS5idG4tdS1ncmVlbjpob3Zlcixcbi5idG4tdS5idG4tdS1ncmVlbjpmb2N1cyxcbi5idG4tdS5idG4tdS1ncmVlbjphY3RpdmUsXG4uYnRuLXUuYnRuLXUtZ3JlZW4uYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tdS5idG4tdS1ncmVlbiB7XG5cdCBiYWNrZ3JvdW5kOiAjMjdhZTYwO1xufVxuLmJ0bi11LmJ0bi11LXNwbGl0LWdyZWVuLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdCBib3JkZXItbGVmdDogc29saWQgMXB4ICMyN2FlNjA7XG59XG5cbi5idG4tdS5idG4tdS15ZWxsb3cge1xuXHQgYmFja2dyb3VuZDogI2YxYzQwZjtcbn1cbi5idG4tdS5idG4tdS15ZWxsb3c6aG92ZXIsXG4uYnRuLXUuYnRuLXUteWVsbG93OmZvY3VzLFxuLmJ0bi11LmJ0bi11LXllbGxvdzphY3RpdmUsXG4uYnRuLXUuYnRuLXUteWVsbG93LmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXUuYnRuLXUteWVsbG93IHtcblx0IGJhY2tncm91bmQ6ICNmMzljMTI7XG59XG4uYnRuLXUuYnRuLXUtc3BsaXQteWVsbG93LmRyb3Bkb3duLXRvZ2dsZSB7XG5cdCBib3JkZXItbGVmdDogc29saWQgMXB4ICNmMzljMTI7XG59XG5cbi5idG4tdS5idG4tdS1kZWZhdWx0IHtcblx0IGJhY2tncm91bmQ6ICM5NWE1YTY7XG59XG4uYnRuLXUuYnRuLXUtZGVmYXVsdDpob3Zlcixcbi5idG4tdS5idG4tdS1kZWZhdWx0OmZvY3VzLFxuLmJ0bi11LmJ0bi11LWRlZmF1bHQ6YWN0aXZlLFxuLmJ0bi11LmJ0bi11LWRlZmF1bHQuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tdS5idG4tdS1kZWZhdWx0IHtcblx0IGJhY2tncm91bmQ6ICM3ZjhjOGQ7XG59XG4uYnRuLXUuYnRuLXUtc3BsaXQtZGVmYXVsdC5kcm9wZG93bi10b2dnbGUge1xuXHQgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjN2Y4YzhkO1xufVxuXG4uYnRuLXUuYnRuLXUtcHVycGxlIHtcblx0IGJhY2tncm91bmQ6ICM5YjZiY2M7XG59XG4uYnRuLXUuYnRuLXUtcHVycGxlOmhvdmVyLFxuLmJ0bi11LmJ0bi11LXB1cnBsZTpmb2N1cyxcbi5idG4tdS5idG4tdS1wdXJwbGU6YWN0aXZlLFxuLmJ0bi11LmJ0bi11LXB1cnBsZS5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi11LmJ0bi11LXB1cnBsZSB7XG5cdCBiYWNrZ3JvdW5kOiAjODE0ZmI1O1xufVxuLmJ0bi11LmJ0bi11LXNwbGl0LXB1cnBsZS5kcm9wZG93bi10b2dnbGUge1xuXHQgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjODE0ZmI1O1xufVxuXG4uYnRuLXUuYnRuLXUtYXF1YSB7XG5cdCBiYWNrZ3JvdW5kOiAjMjdkN2U3O1xufVxuLmJ0bi11LmJ0bi11LWFxdWE6aG92ZXIsXG4uYnRuLXUuYnRuLXUtYXF1YTpmb2N1cyxcbi5idG4tdS5idG4tdS1hcXVhOmFjdGl2ZSxcbi5idG4tdS5idG4tdS1hcXVhLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXUuYnRuLXUtYXF1YSB7XG5cdCBiYWNrZ3JvdW5kOiAjMjZiYWM4O1xufVxuLmJ0bi11LmJ0bi11LXNwbGl0LWFxdWEuZHJvcGRvd24tdG9nZ2xlIHtcblx0IGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggIzI2YmFjODtcbn1cblxuLmJ0bi11LmJ0bi11LWJyb3duIHtcblx0IGJhY2tncm91bmQ6ICM5YzgwNjE7XG59XG4uYnRuLXUuYnRuLXUtYnJvd246aG92ZXIsXG4uYnRuLXUuYnRuLXUtYnJvd246Zm9jdXMsXG4uYnRuLXUuYnRuLXUtYnJvd246YWN0aXZlLFxuLmJ0bi11LmJ0bi11LWJyb3duLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXUuYnRuLXUtYnJvd24ge1xuXHQgYmFja2dyb3VuZDogIzgxNjc0Yjtcbn1cbi5idG4tdS5idG4tdS1zcGxpdC1icm93bi5kcm9wZG93bi10b2dnbGUge1xuXHQgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjODE2NzRiO1xufVxuXG4uYnRuLXUuYnRuLXUtZGFyay1ibHVlIHtcblx0IGJhY2tncm91bmQ6ICM0NzY1YTA7XG59XG4uYnRuLXUuYnRuLXUtZGFyay1ibHVlOmhvdmVyLFxuLmJ0bi11LmJ0bi11LWRhcmstYmx1ZTpmb2N1cyxcbi5idG4tdS5idG4tdS1kYXJrLWJsdWU6YWN0aXZlLFxuLmJ0bi11LmJ0bi11LWRhcmstYmx1ZS5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi11LmJ0bi11LWRhcmstYmx1ZSB7XG5cdCBiYWNrZ3JvdW5kOiAjMzI0YzgwO1xufVxuLmJ0bi11LmJ0bi11LXNwbGl0LWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcblx0IGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggIzMyNGM4MDtcbn1cblxuLmJ0bi11LmJ0bi11LWxpZ2h0LWdyZWVuIHtcblx0IGJhY2tncm91bmQ6ICM3OWQ1YjM7XG59XG4uYnRuLXUuYnRuLXUtbGlnaHQtZ3JlZW46aG92ZXIsXG4uYnRuLXUuYnRuLXUtbGlnaHQtZ3JlZW46Zm9jdXMsXG4uYnRuLXUuYnRuLXUtbGlnaHQtZ3JlZW46YWN0aXZlLFxuLmJ0bi11LmJ0bi11LWxpZ2h0LWdyZWVuLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXUuYnRuLXUtbGlnaHQtZ3JlZW4ge1xuXHQgYmFja2dyb3VuZDogIzU5Yjc5NTtcbn1cbi5idG4tdS5idG4tdS1zcGxpdC1saWdodC1ncmVlbi5kcm9wZG93bi10b2dnbGUge1xuXHQgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjNTliNzk1O1xufVxuXG4uYnRuLXUuYnRuLXUtZGFyayB7XG5cdCBiYWNrZ3JvdW5kOiAjNTU1O1xufVxuLmJ0bi11LmJ0bi11LWRhcms6aG92ZXIsXG4uYnRuLXUuYnRuLXUtZGFyazpmb2N1cyxcbi5idG4tdS5idG4tdS1kYXJrOmFjdGl2ZSxcbi5idG4tdS5idG4tdS1kYXJrLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXUuYnRuLXUtZGFyayB7XG5cdCBiYWNrZ3JvdW5kOiAjMzMzO1xufVxuLmJ0bi11LmJ0bi11LXNwbGl0LWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcblx0IGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggIzMzMztcbn1cblxuLmJ0bi11LmJ0bi11LWxpZ2h0LWdyZXkge1xuXHQgYmFja2dyb3VuZDogIzU4NWY2OTtcbn1cbi5idG4tdS5idG4tdS1saWdodC1ncmV5OmhvdmVyLFxuLmJ0bi11LmJ0bi11LWxpZ2h0LWdyZXk6Zm9jdXMsXG4uYnRuLXUuYnRuLXUtbGlnaHQtZ3JleTphY3RpdmUsXG4uYnRuLXUuYnRuLXUtbGlnaHQtZ3JleS5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi11LmJ0bi11LWxpZ2h0LWdyZXkge1xuXHQgYmFja2dyb3VuZDogIzQ4NGY1ODtcbn1cbi5idG4tdS5idG4tdS1zcGxpdC1saWdodC1ncmV5LmRyb3Bkb3duLXRvZ2dsZSB7XG5cdCBib3JkZXItbGVmdDogc29saWQgMXB4ICM0ODRmNTg7XG59XG5cbi8qQm9yZGVyZWQgQnV0dG9ucyovXG4uYnRuLXUuYnRuLWJyZCB7XG5cdGNvbG9yOiAjNTU1O1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRwYWRkaW5nOiA1cHggMTNweDtcblx0Ym9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XG5cdCAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuXHQgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcblx0IC1vLXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuXHQgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4uYnRuLXUuYnRuLWJyZC13aWR0aC0yIHtcblx0cGFkZGluZzogN3B4IDE4cHg7XG5cdGJvcmRlci13aWR0aDogMnB4O1xufVxuLmJ0bi11LmJ0bi1icmQ6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJ0bi11LmJ0bi1icmQ6Zm9jdXMge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJ0bi11LmJ0bi1icmQuYnRuLWJyZC1ob3Zlcjpob3ZlciB7XG5cdCBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXUuYnRuLWJyZCB7XG5cdGJvcmRlci1jb2xvcjogIzcyYzAyYztcbn1cbi5idG4tdS5idG4tYnJkOmhvdmVyIHtcblx0Y29sb3I6ICM1ZmI2MTE7XG5cdGJvcmRlci1jb2xvcjogIzVmYjYxMTtcbn1cbi5idG4tdS5idG4tYnJkLmJ0bi1icmQtaG92ZXI6aG92ZXIge1xuXHQgYmFja2dyb3VuZDogIzVmYjYxMTtcbn1cblxuLmJ0bi11LmJ0bi1icmQuYnRuLXUtYmx1ZSB7XG5cdGJvcmRlci1jb2xvcjogIzM0OThkYjtcbn1cbi5idG4tdS5idG4tYnJkLmJ0bi11LWJsdWU6aG92ZXIge1xuXHRjb2xvcjogIzI5ODBiOTtcblx0Ym9yZGVyLWNvbG9yOiAjMjk4MGI5O1xufVxuLmJ0bi11LmJ0bi1icmQuYnRuLXUtYmx1ZS5idG4tYnJkLWhvdmVyOmhvdmVyIHtcblx0IGJhY2tncm91bmQ6ICMyOTgwYjk7XG59XG5cbi5idG4tdS5idG4tYnJkLmJ0bi11LXJlZCB7XG5cdGJvcmRlci1jb2xvcjogI2U3NGMzYztcbn1cbi5idG4tdS5idG4tYnJkLmJ0bi11LXJlZDpob3ZlciB7XG5cdGNvbG9yOiAjYzAzOTJiO1xuXHRib3JkZXItY29sb3I6ICNjMDM5MmI7XG59XG4uYnRuLXUuYnRuLWJyZC5idG4tdS1yZWQuYnRuLWJyZC1ob3Zlcjpob3ZlciB7XG5cdCBiYWNrZ3JvdW5kOiAjYzAzOTJiO1xufVxuXG4uYnRuLXUuYnRuLWJyZC5idG4tdS1vcmFuZ2Uge1xuXHRib3JkZXItY29sb3I6ICNlNjdlMjI7XG59XG4uYnRuLXUuYnRuLWJyZC5idG4tdS1vcmFuZ2U6aG92ZXIge1xuXHRjb2xvcjogI2QzNTQwMDtcblx0Ym9yZGVyLWNvbG9yOiAjZDM1NDAwO1xufVxuLmJ0bi11LmJ0bi1icmQuYnRuLXUtb3JhbmdlLmJ0bi1icmQtaG92ZXI6aG92ZXIge1xuXHQgYmFja2dyb3VuZDogI2QzNTQwMDtcbn1cblxuLmJ0bi11LmJ0bi1icmQuYnRuLXUtc2VhIHtcblx0Ym9yZGVyLWNvbG9yOiAjMWFiYzljO1xufVxuLmJ0bi11LmJ0bi1icmQuYnRuLXUtc2VhOmhvdmVyIHtcblx0Y29sb3I6ICMxNmEwODU7XG5cdGJvcmRlci1jb2xvcjogIzE2YTA4NTtcbn1cbi5idG4tdS5idG4tYnJkLmJ0bi11LXNlYS5idG4tYnJkLWhvdmVyOmhvdmVyIHtcblx0IGJhY2tncm91bmQ6ICMxNmEwODU7XG59XG5cbi5idG4tdS5idG4tYnJkLmJ0bi11LWdyZWVuIHtcblx0Ym9yZGVyLWNvbG9yOiAjMmVjYzcxO1xufVxuLmJ0bi11LmJ0bi1icmQuYnRuLXUtZ3JlZW46aG92ZXIge1xuXHRjb2xvcjogIzI3YWU2MDtcblx0Ym9yZGVyLWNvbG9yOiAjMjdhZTYwO1xufVxuLmJ0bi11LmJ0bi1icmQuYnRuLXUtZ3JlZW4uYnRuLWJyZC1ob3Zlcjpob3ZlciB7XG5cdCBiYWNrZ3JvdW5kOiAjMjdhZTYwO1xufVxuXG4uYnRuLXUuYnRuLWJyZC5idG4tdS15ZWxsb3cge1xuXHRib3JkZXItY29sb3I6ICNmMWM0MGY7XG59XG4uYnRuLXUuYnRuLWJyZC5idG4tdS15ZWxsb3c6aG92ZXIge1xuXHRjb2xvcjogI2YzOWMxMjtcblx0Ym9yZGVyLWNvbG9yOiAjZjM5YzEyO1xufVxuLmJ0bi11LmJ0bi1icmQuYnRuLXUteWVsbG93LmJ0bi1icmQtaG92ZXI6aG92ZXIge1xuXHQgYmFja2dyb3VuZDogI2YzOWMxMjtcbn1cblxuLmJ0bi11LmJ0bi1icmQuYnRuLXUtZGVmYXVsdCB7XG5cdGJvcmRlci1jb2xvcjogIzk1YTVhNjtcbn1cbi5idG4tdS5idG4tYnJkLmJ0bi11LWRlZmF1bHQ6aG92ZXIge1xuXHRjb2xvcjogIzdmOGM4ZDtcblx0Ym9yZGVyLWNvbG9yOiAjN2Y4YzhkO1xufVxuLmJ0bi11LmJ0bi1icmQuYnRuLXUtZGVmYXVsdC5idG4tYnJkLWhvdmVyOmhvdmVyIHtcblx0IGJhY2tncm91bmQ6ICM3ZjhjOGQ7XG59XG5cbi5idG4tdS5idG4tYnJkLmJ0bi11LWRhcmsge1xuXHRib3JkZXItY29sb3I6ICM1NTU7XG59XG4uYnRuLXUuYnRuLWJyZC5idG4tdS1kYXJrOmhvdmVyIHtcblx0Y29sb3I6ICMzMzM7XG5cdGJvcmRlci1jb2xvcjogIzMzMztcbn1cbi5idG4tdS5idG4tYnJkLmJ0bi11LWRhcmsuYnRuLWJyZC1ob3Zlcjpob3ZlciB7XG5cdCBiYWNrZ3JvdW5kOiAjMzMzO1xufVxuXG4uYnRuLXUuYnRuLWJyZC5idG4tdS1saWdodC1ncmV5IHtcblx0Ym9yZGVyLWNvbG9yOiAjNTg1ZjY5O1xufVxuLmJ0bi11LmJ0bi1icmQuYnRuLXUtbGlnaHQtZ3JleTpob3ZlciB7XG5cdGNvbG9yOiAjNDg0ZjU4O1xuXHRib3JkZXItY29sb3I6ICM0ODRmNTg7XG59XG4uYnRuLXUuYnRuLWJyZC5idG4tdS1saWdodC1ncmV5LmJ0bi1icmQtaG92ZXI6aG92ZXIge1xuXHQgYmFja2dyb3VuZDogIzQ4NGY1ODtcbn1cblxuLmJ0bi11LmJ0bi1icmQuYnRuLXUtcHVycGxlIHtcblx0Ym9yZGVyLWNvbG9yOiAjOWI2YmNjO1xufVxuLmJ0bi11LmJ0bi1icmQuYnRuLXUtcHVycGxlOmhvdmVyIHtcblx0Y29sb3I6ICM4MTRmYjU7XG5cdGJvcmRlci1jb2xvcjogIzgxNGZiNTtcbn1cbi5idG4tdS5idG4tYnJkLmJ0bi11LXB1cnBsZS5idG4tYnJkLWhvdmVyOmhvdmVyIHtcblx0IGJhY2tncm91bmQ6ICM4MTRmYjU7XG59XG5cbi5idG4tdS5idG4tYnJkLmJ0bi11LWFxdWEge1xuXHRib3JkZXItY29sb3I6ICMyN2Q3ZTc7XG59XG4uYnRuLXUuYnRuLWJyZC5idG4tdS1hcXVhOmhvdmVyIHtcblx0Y29sb3I6ICMyNmJhYzg7XG5cdGJvcmRlci1jb2xvcjogIzI2YmFjODtcbn1cbi5idG4tdS5idG4tYnJkLmJ0bi11LWFxdWEuYnRuLWJyZC1ob3Zlcjpob3ZlciB7XG5cdCBiYWNrZ3JvdW5kOiAjMjZiYWM4O1xufVxuXG4uYnRuLXUuYnRuLWJyZC5idG4tdS1icm93biB7XG5cdGJvcmRlci1jb2xvcjogIzljODA2MTtcbn1cbi5idG4tdS5idG4tYnJkLmJ0bi11LWJyb3duOmhvdmVyIHtcblx0Y29sb3I6ICM4MTY3NGI7XG5cdGJvcmRlci1jb2xvcjogIzgxNjc0Yjtcbn1cbi5idG4tdS5idG4tYnJkLmJ0bi11LWJyb3duLmJ0bi1icmQtaG92ZXI6aG92ZXIge1xuXHQgYmFja2dyb3VuZDogIzgxNjc0Yjtcbn1cblxuLmJ0bi11LmJ0bi1icmQuYnRuLXUtZGFyay1ibHVlIHtcblx0Ym9yZGVyLWNvbG9yOiAjNDc2NWEwO1xufVxuLmJ0bi11LmJ0bi1icmQuYnRuLXUtZGFyay1ibHVlOmhvdmVyIHtcblx0Y29sb3I6ICMzMjRjODA7XG5cdGJvcmRlci1jb2xvcjogIzMyNGM4MDtcbn1cbi5idG4tdS5idG4tYnJkLmJ0bi11LWRhcmstYmx1ZS5idG4tYnJkLWhvdmVyOmhvdmVyIHtcblx0IGJhY2tncm91bmQ6ICMzMjRjODA7XG59XG5cbi5idG4tdS5idG4tYnJkLmJ0bi11LWxpZ2h0LWdyZWVuIHtcblx0Ym9yZGVyLWNvbG9yOiAjNzlkNWIzO1xufVxuLmJ0bi11LmJ0bi1icmQuYnRuLXUtbGlnaHQtZ3JlZW46aG92ZXIge1xuXHRjb2xvcjogIzU5Yjc5NTtcblx0Ym9yZGVyLWNvbG9yOiAjNTliNzk1O1xufVxuLmJ0bi11LmJ0bi1icmQuYnRuLXUtbGlnaHQtZ3JlZW4uYnRuLWJyZC1ob3Zlcjpob3ZlciB7XG5cdCBiYWNrZ3JvdW5kOiAjNTliNzk1O1xufVxuXG4uYnRuLXUuYnRuLWJyZC5idG4tdS1saWdodCB7XG5cdGNvbG9yOiAjZmZmO1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG59XG4uYnRuLXUuYnRuLWJyZC5idG4tdS1saWdodDpob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5idG4tdS5idG4tYnJkLmJ0bi11LWxpZ2h0LmJ0bi1icmQtaG92ZXI6aG92ZXIge1xuXHQgYmFja2dyb3VuZDogI2ZmZjtcblx0IGNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XG59XG5cbi8qRHJvcGRvd24gQnV0dG9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5kcm9wZG93bi1zaG93IHtcblx0Ym94LXNoYWRvdzogMCAwIDRweCAjZWVlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLypCYWRnZXMgYW5kIExhYmVsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5iYWRnZSxcbi5sYWJlbCB7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8qTGFiZWxzKi9cbnNwYW4ubGFiZWwge1xuXHRmb250LXNpemU6IDExcHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHBhZGRpbmc6IDRweCA3cHg7XG59XG5cbi8qQmFkZ2VzKi9cbnNwYW4uYmFkZ2UsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZT4uYmFkZ2Uge1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0cGFkZGluZzogNHB4IDdweDtcbn1cblxuc3Bhbi5sYWJlbC11LFxuc3Bhbi5iYWRnZS11LFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU+LmJhZGdlLmJhZGdlLXUge1xuXHRiYWNrZ3JvdW5kOiAjNzJjMDJjO1xufVxuXG5zcGFuLmxhYmVsLWJsdWUsXG5zcGFuLmJhZGdlLWJsdWUsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZT4uYmFkZ2Uge1xuXHRiYWNrZ3JvdW5kOiAjMzQ5OGRiO1xufVxuXG5zcGFuLmxhYmVsLXJlZCxcbnNwYW4uYmFkZ2UtcmVkLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU+LmJhZGdlIHtcblx0YmFja2dyb3VuZDogI2U3NGMzYztcbn1cblxuc3Bhbi5sYWJlbC1ncmVlbixcbnNwYW4uYmFkZ2UtZ3JlZW4sXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZT4uYmFkZ2UuYmFkZ2UtZ3JlZW4ge1xuXHRiYWNrZ3JvdW5kOiAjMmVjYzcxO1xufVxuXG5zcGFuLmxhYmVsLXNlYSxcbnNwYW4uYmFkZ2Utc2VhLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU+LmJhZGdlLmJhZGdlLXNlYSB7XG5cdGJhY2tncm91bmQ6ICMxYWJjOWM7XG59XG5cbnNwYW4ubGFiZWwtb3JhbmdlLFxuc3Bhbi5iYWRnZS1vcmFuZ2UsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZT4uYmFkZ2UuYmFkZ2Utb3JhbmdlIHtcblx0YmFja2dyb3VuZDogI2U2N2UyMjtcbn1cblxuc3Bhbi5sYWJlbC15ZWxsb3csXG5zcGFuLmJhZGdlLXllbGxvdyxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlPi5iYWRnZS5iYWRnZS15ZWxsb3cge1xuXHRiYWNrZ3JvdW5kOiAjZjFjNDBmO1xufVxuXG5zcGFuLmxhYmVsLXB1cnBsZSxcbnNwYW4uYmFkZ2UtcHVycGxlLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU+LmJhZGdlLmJhZGdlLXB1cnBsZSB7XG5cdGJhY2tncm91bmQ6ICM5YjZiY2M7XG59XG5cbnNwYW4ubGFiZWwtYXF1YSxcbnNwYW4uYmFkZ2UtYXF1YSxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlPi5iYWRnZS5iYWRnZS1hcXVhIHtcblx0YmFja2dyb3VuZDogIzI3ZDdlNztcbn1cblxuc3Bhbi5sYWJlbC1icm93bixcbnNwYW4uYmFkZ2UtYnJvd24sXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZT4uYmFkZ2UuYmFkZ2UtYnJvd24ge1xuXHRiYWNrZ3JvdW5kOiAjOWM4MDYxO1xufVxuXG5zcGFuLmxhYmVsLWRhcmstYmx1ZSxcbnNwYW4uYmFkZ2UtZGFyay1ibHVlLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU+LmJhZGdlLmJhZGdlLWRhcmstYmx1ZSB7XG5cdGJhY2tncm91bmQ6ICM0NzY1YTA7XG59XG5cbnNwYW4ubGFiZWwtbGlnaHQtZ3JlZW4sXG5zcGFuLmJhZGdlLWxpZ2h0LWdyZWVuLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU+LmJhZGdlLmJhZGdlLWxpZ2h0LWdyZWVuIHtcblx0YmFja2dyb3VuZDogIzc5ZDViMztcbn1cblxuc3Bhbi5sYWJlbC1saWdodCxcbnNwYW4uYmFkZ2UtbGlnaHQsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZT4uYmFkZ2UuYmFkZ2UtbGlnaHQge1xuXHRjb2xvcjogIzc3Nztcblx0YmFja2dyb3VuZDogI2VjZjBmMTtcbn1cblxuc3Bhbi5sYWJlbC1kYXJrLFxuc3Bhbi5iYWRnZS1kYXJrLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU+LmJhZGdlLmJhZGdlLWRhcmsge1xuXHRiYWNrZ3JvdW5kOiAjNTU1O1xufVxuXG4vKkJhZGdlIExpc3RzKi9cbi5iYWRnZS1saXN0cyBsaSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhZGdlLWxpc3RzIHNwYW4uYmFkZ2Uge1xuXHR0b3A6IC0xMHB4O1xuXHRyaWdodDogLTZweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuXG4vKkJhZGdlIEljb25zKi9cbi5iYWRnZS1saXN0cy5iYWRnZS1pY29ucyBzcGFuLmJhZGdlIHtcblx0bWluLXdpZHRoOiAxMnB4O1xuXHRwYWRkaW5nOiAzcHggNnB4O1xuIH1cblxuLmJhZGdlLWxpc3RzLmJhZGdlLWljb25zIGkge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdG1pbi13aWR0aDogMjVweDtcbn1cblxuLypCYWRnZSBCb3ggdjEqL1xuLmJhZGdlLWJveC12MSBhIHtcblx0Y29sb3I6ICM3Nzc7XG5cdG1pbi13aWR0aDogNDBweDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRwYWRkaW5nOiA4cHggOXB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvcmRlcjogc29saWQgMXB4ICNlZWU7XG59XG5cbi8qQmFkZ2UgQm94IHYyKi9cbi5iYWRnZS1ib3gtdjIgYSB7XG5cdGNvbG9yOiAjNzc3O1xuXHRmb250LXNpemU6IDEycHg7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdG1pbi13aWR0aDogNzBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvcmRlcjogc29saWQgMXB4ICNlZWU7XG59XG5cbi5iYWRnZS1ib3gtdjIgYSBpIHtcblx0Zm9udC1zaXplOiAyMHB4O1xufVxuXG4vKkdlbmVyYWwgQmFkZ2UgQm94Ki9cbi5iYWRnZS1ib3gtdjEgYSBpLFxuLmJhZGdlLWJveC12MiBhIGkge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAxcHggYXV0byAycHg7XG59XG5cbi5iYWRnZS1ib3gtdjEgYTpob3Zlcixcbi5iYWRnZS1ib3gtdjIgYTpob3ZlciB7XG5cdGNvbG9yOiAjNTU1O1xuXHRib3JkZXItY29sb3I6ICM1NTU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4vKkljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypTb2NpYWwgSWNvbnMqL1xuLnNvY2lhbC1pY29ucyB7XG5cdCBtYXJnaW46IDA7XG5cdCBwYWRkaW5nOiAwO1xufVxuXG4uc29jaWFsLWljb25zIGxpIHtcblx0IGxpc3Qtc3R5bGU6IG5vbmU7XG5cdCBtYXJnaW4tcmlnaHQ6IDNweDtcblx0IG1hcmdpbi1ib3R0b206IDVweDtcblx0IHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHQgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc29jaWFsLWljb25zIGxpIGEsIGEuc29jaWFsLWljb24ge1xuXHQgd2lkdGg6IDI4cHg7XG5cdCBoZWlnaHQ6IDI4cHg7XG5cdCBkaXNwbGF5OiBibG9jaztcblx0IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcblx0IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdCB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0IC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5zb2NpYWwtaWNvbnMgbGk6aG92ZXIgYSB7XG5cdCBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zOHB4O1xufVxuXG4uc29jaWFsLWljb25zLWNvbG9yIGxpIGEge1xuXHRvcGFjaXR5OiAwLjc7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM4cHggIWltcG9ydGFudDtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IC8qRm9yIENocm9tZSovXG59XG5cbi5zb2NpYWwtaWNvbnMtY29sb3IgbGkgYTpob3ZlciB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5zb2NpYWxfYW1hem9uIHtiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL3NvY2lhbC9hbWF6b24ucG5nKSBuby1yZXBlYXQ7fVxuLnNvY2lhbF9iZWhhbmNlIHtiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL3NvY2lhbC9iZWhhbmNlLnBuZykgbm8tcmVwZWF0O31cbi5zb2NpYWxfYmxvZ2dlciB7YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9zb2NpYWwvYmxvZ2dlci5wbmcpIG5vLXJlcGVhdDt9XG4uc29jaWFsX2RldmlhbnRhcnQge2JhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvc29jaWFsL2RldmlhbnRhcnQucG5nKSBuby1yZXBlYXQ7fVxuLnNvY2lhbF9kcmliYmJsZSB7YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9zb2NpYWwvZHJpYmJibGUucG5nKSBuby1yZXBlYXQ7fVxuLnNvY2lhbF9kcm9wYm94IHtiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL3NvY2lhbC9kcm9wYm94LnBuZykgbm8tcmVwZWF0O31cbi5zb2NpYWxfZXZlcm5vdGUge2JhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvc29jaWFsL2V2ZXJub3RlLnBuZykgbm8tcmVwZWF0O31cbi5zb2NpYWxfZmFjZWJvb2sge2JhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvc29jaWFsL2ZhY2Vib29rLnBuZykgbm8tcmVwZWF0O31cbi5zb2NpYWxfZm9ycnN0IHtiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL3NvY2lhbC9mb3Jyc3QucG5nKSBuby1yZXBlYXQ7fVxuLnNvY2lhbF9naXRodWIge2JhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvc29jaWFsL2dpdGh1Yi5wbmcpIG5vLXJlcGVhdDt9XG4uc29jaWFsX2dvb2dsZXBsdXMge2JhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvc29jaWFsL2dvb2dsZXBsdXMucG5nKSBuby1yZXBlYXQ7fVxuLnNvY2lhbF9qb2xpY2xvdWQge2JhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvc29jaWFsL2pvbGljbG91ZC5wbmcpIG5vLXJlcGVhdDt9XG4uc29jaWFsX2xhc3QtZm0ge2JhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvc29jaWFsL2xhc3QtZm0ucG5nKSBuby1yZXBlYXQ7fVxuLnNvY2lhbF9saW5rZWRpbiB7YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9zb2NpYWwvbGlua2VkaW4ucG5nKSBuby1yZXBlYXQ7fVxuLnNvY2lhbF9waWNhc2Ege2JhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvc29jaWFsL3BpY2FzYS5wbmcpIG5vLXJlcGVhdDt9XG4uc29jaWFsX3BpbnRyZXN0IHtiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL3NvY2lhbC9waW50cmVzdC5wbmcpIG5vLXJlcGVhdDt9XG4uc29jaWFsX3JzcyB7YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9zb2NpYWwvcnNzLnBuZykgbm8tcmVwZWF0O31cbi5zb2NpYWxfc2t5cGUge2JhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvc29jaWFsL3NreXBlLnBuZykgbm8tcmVwZWF0O31cbi5zb2NpYWxfc3BvdGlmeSB7YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9zb2NpYWwvc3BvdGlmeS5wbmcpIG5vLXJlcGVhdDt9XG4uc29jaWFsX3N0dW1ibGV1cG9uIHtiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL3NvY2lhbC9zdHVtYmxldXBvbi5wbmcpIG5vLXJlcGVhdDt9XG4uc29jaWFsX3R1bWJsciB7YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9zb2NpYWwvdHVtYmxyLnBuZykgbm8tcmVwZWF0O31cbi5zb2NpYWxfdHdpdHRlciB7YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9zb2NpYWwvdHdpdHRlci5wbmcpIG5vLXJlcGVhdDt9XG4uc29jaWFsX3ZpbWVvIHtiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL3NvY2lhbC92aW1lby5wbmcpIG5vLXJlcGVhdDt9XG4uc29jaWFsX3dvcmRwcmVzcyB7YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9zb2NpYWwvd29yZHByZXNzLnBuZykgbm8tcmVwZWF0O31cbi5zb2NpYWxfeGluZyB7YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9zb2NpYWwveGluZy5wbmcpIG5vLXJlcGVhdDt9XG4uc29jaWFsX3lhaG9vIHtiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL3NvY2lhbC95YWhvby5wbmcpIG5vLXJlcGVhdDt9XG4uc29jaWFsX3lvdXR1YmUge2JhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvc29jaWFsL3lvdXR1YmUucG5nKSBuby1yZXBlYXQ7fVxuLnNvY2lhbF92ayB7YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9zb2NpYWwvdmsucG5nKSBuby1yZXBlYXQ7fVxuLnNvY2lhbF9pbnN0YWdyYW0ge2JhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvc29jaWFsL2luc3RhZ3JhbS5wbmcpIG5vLXJlcGVhdDt9XG5cbi8qRm9udCBBd2Vzb21lIEljb24gU3R5bGVzKi9cbmkuaWNvbi1jdXN0b20ge1xuXHRjb2xvcjogIzU1NTtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogNDBweDtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyOiBzb2xpZCAxcHggIzU1NTtcbn1cblxuaS5pY29uLXNtIHtcblx0IHdpZHRoOiAzNXB4O1xuXHQgaGVpZ2h0OiAzNXB4O1xuXHQgZm9udC1zaXplOiAxNnB4O1xuXHQgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG5cbmkuaWNvbi1tZCB7XG5cdCB3aWR0aDogNTVweDtcblx0IGhlaWdodDogNTVweDtcblx0IGZvbnQtc2l6ZTogMjJweDtcblx0IGxpbmUtaGVpZ2h0OiA1NXB4O1xufVxuXG5pLmljb24tbGcge1xuXHR3aWR0aDogNjBweDtcblx0aGVpZ2h0OiA2MHB4O1xuXHRmb250LXNpemU6IDMxcHg7XG5cdGxpbmUtaGVpZ2h0OiA2MHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5pLmljb24tMngge1xuXHRmb250LXNpemU6IDMwcHg7XG59XG5pLmljb24tM3gge1xuXHRmb250LXNpemU6IDQwcHg7XG59XG5pLmljb24tNHgge1xuXHRmb250LXNpemU6IDUwcHg7XG59XG5cbi8qTGluZSBJY29ucyovXG5pLmljb24tbGluZSB7XG5cdGZvbnQtc2l6ZTogMTdweDtcbn1cbmkuaWNvbi1zbS5pY29uLWxpbmUge1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5pLmljb24tbWQuaWNvbi1saW5lIHtcblx0Zm9udC1zaXplOiAyMnB4O1xufVxuaS5pY29uLWxnLmljb24tbGluZSB7XG5cdGZvbnQtc2l6ZTogMjhweDtcbn1cblxuaS5pY29uLTJ4Lmljb24tbGluZSB7XG5cdGZvbnQtc2l6ZTogMjdweDtcbn1cbmkuaWNvbi0zeC5pY29uLWxpbmUge1xuXHRmb250LXNpemU6IDM2cHg7XG59XG5pLmljb24tNHguaWNvbi1saW5lIHtcblx0Zm9udC1zaXplOiA0N3B4O1xufVxuXG4vKkljb24gU3R5bGVzIEZvciBMaW5rcyovXG4ubGluay1pY29uLFxuLmxpbmstYmctaWNvbiB7XG5cdGNvbG9yOiAjNTU1O1xufVxuXG4ubGluay1pY29uOmhvdmVyLFxuLmxpbmstYmctaWNvbjpob3ZlciB7XG5cdGJvcmRlcjogbm9uZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubGluay1pY29uOmhvdmVyIGkge1xuXHRjb2xvcjogIzcyYzAyYztcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyOiBzb2xpZCAxcHggIzcyYzAyYztcbn1cblxuLmxpbmstYmctaWNvbjpob3ZlciBpIHtcblx0Y29sb3I6ICM3MmMwMmM7XG5cdGJhY2tncm91bmQ6ICM3MmMwMmM7XG5cdGJvcmRlci1jb2xvcjogIzcyYzAyYztcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLypJY29ucyBDb2xvciovXG5pLmljb24tY29sb3ItdSxcbmkuaWNvbi1jb2xvci1yZWQsXG5pLmljb24tY29sb3Itc2VhLFxuaS5pY29uLWNvbG9yLWRhcmssXG5pLmljb24tY29sb3ItZ3JleSxcbmkuaWNvbi1jb2xvci1ibHVlLFxuaS5pY29uLWNvbG9yLWdyZWVuLFxuaS5pY29uLWNvbG9yLXllbGxvdyxcbmkuaWNvbi1jb2xvci1vcmFuZ2UsXG5pLmljb24tY29sb3ItcHVycGxlLFxuaS5pY29uLWNvbG9yLWFxdWEsXG5pLmljb24tY29sb3ItYnJvd24sXG5pLmljb24tY29sb3ItZGFyay1ibHVlLFxuaS5pY29uLWNvbG9yLWxpZ2h0LWdyZXksXG5pLmljb24tY29sb3ItbGlnaHQtZ3JlZW4sIHtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cblxuaS5pY29uLWNvbG9yLXUge1xuXHQgY29sb3I6ICM3MmMwMmM7XG5cdCBib3JkZXI6IHNvbGlkIDFweCAjNzJjMDJjO1xufVxuaS5pY29uLWNvbG9yLWJsdWUge1xuXHQgY29sb3I6ICMzNDk4ZGI7XG5cdCBib3JkZXI6IHNvbGlkIDFweCAjMzQ5OGRiO1xufVxuaS5pY29uLWNvbG9yLXJlZCB7XG5cdCBjb2xvcjogI2U3NGMzYztcblx0IGJvcmRlcjogc29saWQgMXB4ICNlNzRjM2M7XG59XG5pLmljb24tY29sb3Itc2VhIHtcblx0IGNvbG9yOiAjMWFiYzljO1xuXHQgYm9yZGVyOiBzb2xpZCAxcHggIzFhYmM5Yztcbn1cbmkuaWNvbi1jb2xvci1ncmVlbiB7XG5cdCBjb2xvcjogIzJlY2M3MTtcblx0IGJvcmRlcjogc29saWQgMXB4ICMyZWNjNzE7XG59XG5pLmljb24tY29sb3IteWVsbG93IHtcblx0IGNvbG9yOiAjZjFjNDBmO1xuXHQgYm9yZGVyOiBzb2xpZCAxcHggI2YxYzQwZjtcbn1cbmkuaWNvbi1jb2xvci1vcmFuZ2Uge1xuXHQgY29sb3I6ICNlNjdlMjI7XG5cdCBib3JkZXI6IHNvbGlkIDFweCAjZTY3ZTIyO1xufVxuaS5pY29uLWNvbG9yLWdyZXkge1xuXHQgY29sb3I6ICM5NWE1YTY7XG5cdCBib3JkZXI6IHNvbGlkIDFweCAjOTVhNWE2O1xufVxuaS5pY29uLWNvbG9yLXB1cnBsZSB7XG5cdCBjb2xvcjogIzliNmJjYztcblx0IGJvcmRlcjogc29saWQgMXB4ICM5YjZiY2M7XG59XG5pLmljb24tY29sb3ItYXF1YSB7XG5cdCBjb2xvcjogIzI3ZDdlNztcblx0IGJvcmRlcjogc29saWQgMXB4ICMyN2Q3ZTc7XG59XG5pLmljb24tY29sb3ItYnJvd24ge1xuXHQgY29sb3I6ICM5YzgwNjE7XG5cdCBib3JkZXI6IHNvbGlkIDFweCAjOWM4MDYxO1xufVxuaS5pY29uLWNvbG9yLWRhcmstYmx1ZSB7XG5cdCBjb2xvcjogIzQ3NjVhMDtcblx0IGJvcmRlcjogc29saWQgMXB4ICM0NzY1YTA7XG59XG5pLmljb24tY29sb3ItbGlnaHQtZ3JlZW4ge1xuXHQgY29sb3I6ICM3OWQ1YjM7XG5cdCBib3JkZXI6IHNvbGlkIDFweCAjNzlkNWIzO1xufVxuaS5pY29uLWNvbG9yLWxpZ2h0IHtcblx0IGNvbG9yOiAjZmZmO1xuXHQgYm9yZGVyOiBzb2xpZCAxcHggI2ZmZjtcbn1cbmkuaWNvbi1jb2xvci1saWdodC1ncmV5IHtcblx0IGNvbG9yOiAjNTg1ZjY5O1xuXHQgYm9yZGVyOiBzb2xpZCAxcHggIzU4NWY2OTtcbn1cblxuLypJY29ucyBCYWNrZ3JvdW4gQ29sb3IqL1xuaS5pY29uLWJnLXUsXG5pLmljb24tYmctcmVkLFxuaS5pY29uLWJnLXNlYSxcbmkuaWNvbi1iZy1kYXJrLFxuaS5pY29uLWJnLWRhcmtlcixcbmkuaWNvbi1iZy1ncmV5LFxuaS5pY29uLWJnLWJsdWUsXG5pLmljb24tYmctZ3JlZW4sXG5pLmljb24tYmcteWVsbG93LFxuaS5pY29uLWJnLW9yYW5nZSxcbmkuaWNvbi1iZy1wdXJwbGUsXG5pLmljb24tYmctYXF1YSxcbmkuaWNvbi1iZy1icm93bixcbmkuaWNvbi1iZy1kYXJrLWJsdWUsXG5pLmljb24tYmctbGlnaHQtZ3JleSxcbmkuaWNvbi1iZy1saWdodC1ncmVlbiB7XG5cdCBjb2xvcjogI2ZmZjtcblx0IGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmkuaWNvbi1iZy11IHtcblx0IGJhY2tncm91bmQ6ICM3MmMwMmM7XG59XG5pLmljb24tYmctYmx1ZSB7XG5cdCBiYWNrZ3JvdW5kOiAjMzQ5OGRiO1xufVxuaS5pY29uLWJnLXJlZCB7XG5cdCBiYWNrZ3JvdW5kOiAjZTc0YzNjO1xufVxuaS5pY29uLWJnLXNlYSB7XG5cdCBiYWNrZ3JvdW5kOiAjMWFiYzljO1xufVxuaS5pY29uLWJnLWdyZWVuIHtcblx0IGJhY2tncm91bmQ6ICMyZWNjNzE7XG59XG5pLmljb24tYmcteWVsbG93IHtcblx0IGJhY2tncm91bmQ6ICNmMWM0MGY7XG59XG5pLmljb24tYmctb3JhbmdlIHtcblx0IGJhY2tncm91bmQ6ICNlNjdlMjI7XG59XG5pLmljb24tYmctZ3JleSB7XG5cdCBiYWNrZ3JvdW5kOiAjOTVhNWE2O1xufVxuaS5pY29uLWJnLWRhcmsge1xuXHQgYmFja2dyb3VuZDogIzU1NTtcbn1cbmkuaWNvbi1iZy1kYXJrZXIge1xuXHQgYmFja2dyb3VuZDogIzMzMztcbn1cbmkuaWNvbi1iZy1wdXJwbGUge1xuXHQgYmFja2dyb3VuZDogIzliNmJjYztcbn1cbmkuaWNvbi1iZy1hcXVhIHtcblx0IGJhY2tncm91bmQ6ICMyN2Q3ZTc7XG59XG5pLmljb24tYmctYnJvd24ge1xuXHQgYmFja2dyb3VuZDogIzljODA2MTtcbn1cbmkuaWNvbi1iZy1kYXJrLWJsdWUge1xuXHQgYmFja2dyb3VuZDogIzQ3NjVhMDtcbn1cbmkuaWNvbi1iZy1saWdodC1ncmVlbiB7XG5cdCBiYWNrZ3JvdW5kOiAjNzlkNWIzO1xufVxuaS5pY29uLWJnLWxpZ2h0IHtcblx0IGJhY2tncm91bmQ6ICNmZmY7XG5cdCBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuaS5pY29uLWJnLWxpZ2h0LWdyZXkge1xuXHQgYmFja2dyb3VuZDogIzU4NWY2OTtcblx0IGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIE1ha2UgRm9udCBBd2Vzb21lIGljb25zIGZpeGVkIHdpZHRoICovXG4uZmEtZml4ZWQgW2NsYXNzXj1cImZhXCJdLFxuLmZhLWZpeGVkIFtjbGFzcyo9XCIgZmFcIl0ge1xuXHR3aWR0aDogMS4yNWVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mYS1maXhlZCBbY2xhc3NePVwiZmFcIl0uZmEtbGcsXG4uZmEtZml4ZWQgW2NsYXNzKj1cIiBmYVwiXS5mYS1sZyB7XG5cdC8qIGluY3JlYXNlZCBmb250IHNpemUgZm9yIGZhLWxnICovXG5cdHdpZHRoOiAxLjU2MjVlbTtcbn1cblxuLypDb250ZW50IEJveGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypDb250ZW50IEJveGVzIHYxKi9cbi5jb250ZW50LWJveGVzLXYxIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29udGVudC1ib3hlcy12MSBzcGFuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDVweDtcbn1cblxuLypDb250ZW50IEJveGVzIHYyKi9cbi5jb250ZW50LWJveGVzLXYyLW8gc3BhbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29udGVudC1ib3hlcy12Mi1vIHNtYWxsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5jb250ZW50LWJveGVzLXYyLW8gLmljb24tbWQgKyBzcGFuIHtcblx0bWFyZ2luLXRvcDogOXB4O1xufVxuXG4uY29udGVudC1ib3hlcy12Mi1vIC5pY29uLWxnICsgc3BhbiB7XG5cdG1hcmdpbi10b3A6IDExcHg7XG59XG5cbi5jb250ZW50LWJveGVzLXYyLW8gLmljb24tY3VzdG9tIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi10b3A6IDNweDtcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0LmNvbnRlbnQtYm94ZXMtdjIsXG5cdC5jb250ZW50LWJveGVzLXYyIC50ZXh0LWp1c3RpZnkge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5jb250ZW50LWJveGVzLXYyIHNwYW4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0fVxufVxuXG4vKkNvbnRlbnQgQm94ZXMgdjMqL1xuLmNvbnRlbnQtYm94ZXMtdjMgaS5pY29uLWN1c3RvbSB7XG5cdHRvcDogOHB4O1xuXHRmbG9hdDogbGVmdDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGVudC1ib3hlcy12MyAuY29udGVudC1ib3hlcy1pbi12MyB7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbnRlbnQtYm94ZXMtdjMgLmNvbnRlbnQtYm94ZXMtaW4tdjMgaDMge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uY29udGVudC1ib3hlcy12MyAuY29udGVudC1ib3hlcy1pbi12MyBoMyBhIHtcblx0Y29sb3I6ICM1NTU7XG59XG5cbi8qQ29udGVudCBCb3hlcyBSaWdodCB2MyovXG4uY29udGVudC1ib3hlcy12My5jb250ZW50LWJveGVzLXYzLXJpZ2h0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5jb250ZW50LWJveGVzLXYzLmNvbnRlbnQtYm94ZXMtdjMtcmlnaHQgaS5pY29uLWN1c3RvbSB7XG5cdGZsb2F0OiByaWdodDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcblx0LmNvbnRlbnQtYm94ZXMtdjMuY29udGVudC1ib3hlcy12My1yaWdodCB7XG5cdFx0dGV4dC1hbGlnbjogaW5oZXJpdDtcblx0fVxuXG5cdC5jb250ZW50LWJveGVzLXYzLmNvbnRlbnQtYm94ZXMtdjMtcmlnaHQgaS5pY29uLWN1c3RvbSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cbn1cblxuLypDb250ZW50IEJveGVzIHY0Ki9cbi5jb250ZW50LWJveGVzLXY0IGgyIHtcblx0Y29sb3I6ICM1NTU7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jb250ZW50LWJveGVzLXY0IGEge1xuXHRjb2xvcjogIzc3Nztcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNvbnRlbnQtYm94ZXMtdjQgaSB7XG5cdHdpZHRoOiAyNXB4O1xuXHRjb2xvcjogIzcyYzAyYztcblx0Zm9udC1zaXplOiAzNXB4O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uY29udGVudC1ib3hlcy1pbi12NCB7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbnRlbnQtYm94ZXMtdjQtc20gaSB7XG5cdGZvbnQtc2l6ZTogMjZweDtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi8qQ29udGVudCBCb3hlcyB2NSovXG4uY29udGVudC1ib3hlcy12NSBpIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGNvbG9yOiAjOTk5O1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRwYWRkaW5nOiAxMXB4O1xuXHRmb250LXNpemU6IDIycHg7XG5cdGJhY2tncm91bmQ6ICNlZWU7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1yaWdodDogMTVweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY29udGVudC1ib3hlcy12NTpob3ZlciBpIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6ICM3MmMwMmM7XG59XG5cbi8qQ29udGVudCBCb3hlcyB2NiovXG4uY29udGVudC1ib3hlcy12NiB7XG5cdHBhZGRpbmctdG9wOiAyNXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb250ZW50LWJveGVzLXY2IGkge1xuXHRjb2xvcjogI2ZmZjtcblx0d2lkdGg6IDkwcHg7XG5cdGhlaWdodDogOTBweDtcblx0cGFkZGluZzogMzBweDtcblx0Zm9udC1zaXplOiAzMHB4O1xuXHRsaW5lLWhlaWdodDogMzBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6ICNkZWRlZGU7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvbnRlbnQtYm94ZXMtdjYgaTphZnRlciB7XG5cdHRvcDogLThweDtcblx0bGVmdDogLThweDtcblx0cmlnaHQ6IC04cHg7XG5cdGJvdHRvbTogLThweDtcblx0Y29udGVudDogXCIgXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcblx0Ym9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5jb250ZW50LWJveGVzLXY2OmhvdmVyIGksXG4uY29udGVudC1ib3hlcy12Njpob3ZlciBpOmFmdGVyIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uY29udGVudC1ib3hlcy12Njpob3ZlciBpIHtcblx0YmFja2dyb3VuZDogIzcyYzAyYztcbn1cblxuLmNvbnRlbnQtYm94ZXMtdjY6aG92ZXIgaTphZnRlciB7XG5cdGJvcmRlci1jb2xvcjogIzcyYzAyYztcbn1cblxuLypDb2xvcmVkIENvbnRlbnQgQm94ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VydmljZS1ibG9jayB7XG5cdHBhZGRpbmc6IDIwcHggMzBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc2VydmljZS1ibG9jayBwLFxuLnNlcnZpY2UtYmxvY2sgaDIge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLnNlcnZpY2UtYmxvY2sgaDIgYTpob3Zlcntcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2VydmljZS1ibG9jay1saWdodCxcbi5zZXJ2aWNlLWJsb2NrLWRlZmF1bHQge1xuXHRiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuXHRib3JkZXI6IHNvbGlkIDFweCAjZWVlO1xufVxuXG4uc2VydmljZS1ibG9jay1kZWZhdWx0OmhvdmVyIHtcblx0Ym94LXNoYWRvdzogMCAwIDhweCAjZWVlO1xufVxuXG4uc2VydmljZS1ibG9jay1saWdodCBwLFxuLnNlcnZpY2UtYmxvY2stbGlnaHQgaDIsXG4uc2VydmljZS1ibG9jay1kZWZhdWx0IHAsXG4uc2VydmljZS1ibG9jay1kZWZhdWx0IGgyIHtcblx0Y29sb3I6ICM1NTU7XG59XG5cbi5zZXJ2aWNlLWJsb2NrLXUge1xuXHRiYWNrZ3JvdW5kOiAjNzJjMDJjO1xufVxuLnNlcnZpY2UtYmxvY2stYmx1ZSB7XG5cdGJhY2tncm91bmQ6ICMzNDk4ZGI7XG59XG4uc2VydmljZS1ibG9jay1yZWQge1xuXHRiYWNrZ3JvdW5kOiAjZTc0YzNjO1xufVxuLnNlcnZpY2UtYmxvY2stc2VhIHtcblx0YmFja2dyb3VuZDogIzFhYmM5Yztcbn1cbi5zZXJ2aWNlLWJsb2NrLWdyZXkge1xuXHRiYWNrZ3JvdW5kOiAjOTVhNWE2O1xufVxuLnNlcnZpY2UtYmxvY2steWVsbG93IHtcblx0YmFja2dyb3VuZDogI2YxYzQwZjtcbn1cbi5zZXJ2aWNlLWJsb2NrLW9yYW5nZSB7XG5cdGJhY2tncm91bmQ6ICNlNjdlMjI7XG59XG4uc2VydmljZS1ibG9jay1ncmVlbiB7XG5cdGJhY2tncm91bmQ6ICMyZWNjNzE7XG59XG4uc2VydmljZS1ibG9jay1wdXJwbGUge1xuXHRiYWNrZ3JvdW5kOiAjOWI2YmNjO1xufVxuLnNlcnZpY2UtYmxvY2stYXF1YSB7XG5cdGJhY2tncm91bmQ6ICMyN2Q3ZTc7XG59XG4uc2VydmljZS1ibG9jay1icm93biB7XG5cdGJhY2tncm91bmQ6ICM5YzgwNjE7XG59XG4uc2VydmljZS1ibG9jay1kYXJrLWJsdWUge1xuXHRiYWNrZ3JvdW5kOiAjNDc2NWEwO1xufVxuLnNlcnZpY2UtYmxvY2stbGlnaHQtZ3JlZW4ge1xuXHRiYWNrZ3JvdW5kOiAjNzlkNWIzO1xufVxuLnNlcnZpY2UtYmxvY2stZGFyayB7XG5cdGJhY2tncm91bmQ6ICM1NTU7XG59XG4uc2VydmljZS1ibG9jay1saWdodCB7XG5cdGJhY2tncm91bmQ6ICNlY2YwZjE7XG59XG5cbi8qRnVubnkgQm94ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZnVubnktYm94ZXMge1xuXHRiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuXHRwYWRkaW5nOiAyMHB4IDIwcHggMTVweDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdHRyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5mdW5ueS1ib3hlcyBoMiB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5mdW5ueS1ib3hlcyBoMiBhIHtcblx0Y29sb3I6ICM1NTU7XG59XG5cbi5mdW5ueS1ib3hlcyBwIGEge1xuXHRjb2xvcjogIzcyYzAyYztcbn1cblxuLmZ1bm55LWJveGVzIC5mdW5ueS1ib3hlcy1pbWcgbGkge1xuXHRmb250LXNpemU6IDEycHg7XG5cdG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLmZ1bm55LWJveGVzIC5mdW5ueS1ib3hlcy1pbWcgbGkgaSB7XG5cdGNvbG9yOiAjNzJjMDJjO1xuXHRmb250LXNpemU6IDEycHg7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0LmZ1bm55LWJveGVzIC5mdW5ueS1ib3hlcy1pbWcgbGkge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxufVxuXG4uZnVubnktYm94ZXMgLmZ1bm55LWJveGVzLWltZyBpbWcge1xuXHRtYXJnaW46IDVweCAxMHB4IDE1cHggMDtcbn1cblxuLmZ1bm55LWJveGVzIHVsLmZ1bm55LWJveGVzLXJhdGluZyBsaSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZ1bm55LWJveGVzIHVsLmZ1bm55LWJveGVzLXJhdGluZyBsaSBpIHtcblx0Y29sb3I6ICNmOGJlMmM7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4uZnVubnktYm94ZXMgdWwuZnVubnktYm94ZXMtcmF0aW5nIGxpIGk6aG92ZXIge1xuXHRjb2xvcjogI2Y4YmUyYztcbn1cblxuLypGdW5ueSBDb2xvcmVkIEJveGVzKi9cbi5mdW5ueS1ib3hlcy1jb2xvcmVkIHAsXG4uZnVubnktYm94ZXMtY29sb3JlZCBoMiBhLFxuLmZ1bm55LWJveGVzLWNvbG9yZWQgLmZ1bm55LWJveGVzLWltZyBsaSxcbi5mdW5ueS1ib3hlcy1jb2xvcmVkIC5mdW5ueS1ib3hlcy1pbWcgbGkgaSB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4vKlJlZCBGdW5ueSBCb3gqL1xuLmZ1bm55LWJveGVzLXJlZCB7XG5cdGJhY2tncm91bmQ6ICNlNzRjM2M7XG59XG5cbi8qRGFyayBSZWQgRnVubnkgQm94Ki9cbi5mdW5ueS1ib3hlcy1wdXJwbGUge1xuXHRiYWNrZ3JvdW5kOiAjOWI2YmNjO1xufVxuXG4vKkJsdWUgRnVubnkgQm94Ki9cbi5mdW5ueS1ib3hlcy1ibHVlIHtcblx0YmFja2dyb3VuZDogIzM0OThkYjtcbn1cblxuLypHcmV5IEZ1bm55IEJveCovXG4uZnVubnktYm94ZXMtZ3JleSB7XG5cdGJhY2tncm91bmQ6ICM5NWE1YTY7XG59XG5cbi8qVHVycXVvaXNlIEZ1bm55IEJveCovXG4uZnVubnktYm94ZXMtc2VhIHtcblx0YmFja2dyb3VuZDogIzFhYmM5Yztcbn1cblxuLypUdXJxdW9pc2UgVG9wIEJvcmRlcmVkIEZ1bm55IEJveCovXG4uZnVubnktYm94ZXMtdG9wLXNlYSB7XG5cdGJvcmRlci10b3A6IHNvbGlkIDJweCAjMWFiYzljO1xufVxuXG4uZnVubnktYm94ZXMtdG9wLXNlYTpob3ZlciB7XG5cdGJvcmRlci10b3AtY29sb3I6ICMxNmEwODU7XG59XG5cbi8qWWVsbG93IFRvcCBCb3JkZXJlZCBGdW5ueSBCb3gqKi9cbi5mdW5ueS1ib3hlcy10b3AteWVsbG93IHtcblx0Ym9yZGVyLXRvcDogc29saWQgMnB4ICNmMWM0MGY7XG59XG5cbi5mdW5ueS1ib3hlcy10b3AteWVsbG93OmhvdmVyIHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogI2YzOWMxMjtcbn1cblxuLypSZWQgVG9wIEJvcmRlcmVkIEZ1bm55IEJveCoqL1xuLmZ1bm55LWJveGVzLXRvcC1yZWQge1xuXHRib3JkZXItdG9wOiBzb2xpZCAycHggI2U3NGMzYztcbn1cblxuLmZ1bm55LWJveGVzLXRvcC1yZWQ6aG92ZXIge1xuXHRib3JkZXItdG9wLWNvbG9yOiAjYzAzOTJiO1xufVxuXG4vKlB1cnBsZSBUb3AgQm9yZGVyZWQgRnVubnkgQm94KiovXG4uZnVubnktYm94ZXMtdG9wLXB1cnBsZSB7XG5cdGJvcmRlci10b3A6IHNvbGlkIDJweCAjOWI2YmNjO1xufVxuXG4uZnVubnktYm94ZXMtdG9wLXB1cnBsZTpob3ZlciB7XG5cdGJvcmRlci10b3AtY29sb3I6ICM4MTRmYjU7XG59XG5cbi8qT3JhbmdlIExlZnQgQm9yZGVyZWQgRnVubnkgQm94KiovXG4uZnVubnktYm94ZXMtbGVmdC1vcmFuZ2Uge1xuXHRib3JkZXItbGVmdDogc29saWQgMnB4ICNlNjdlMjI7XG59XG5cbi5mdW5ueS1ib3hlcy1sZWZ0LW9yYW5nZTpob3ZlciB7XG5cdGJvcmRlci1sZWZ0LWNvbG9yOiAjZDM1NDAwO1xufVxuXG4vKkdyZWVuIExlZnQgQm9yZGVyZWQgRnVubnkgQm94KiovXG4uZnVubnktYm94ZXMtbGVmdC1ncmVlbiB7XG5cdGJvcmRlci1sZWZ0OiBzb2xpZCAycHggIzcyYzAyYztcbn1cblxuLmZ1bm55LWJveGVzLWxlZnQtZ3JlZW46aG92ZXIge1xuXHRib3JkZXItbGVmdC1jb2xvcjogIzVmYjYxMTtcbn1cblxuLypCbHVlIExlZnQgQm9yZGVyZWQgRnVubnkgQm94KiovXG4uZnVubnktYm94ZXMtbGVmdC1ibHVlIHtcblx0Ym9yZGVyLWxlZnQ6IHNvbGlkIDJweCAjMzQ5OGRiO1xufVxuXG4uZnVubnktYm94ZXMtbGVmdC1ibHVlOmhvdmVyIHtcblx0Ym9yZGVyLWxlZnQtY29sb3I6ICMyOTgwYjk7XG59XG5cbi8qRGFyayBMZWZ0IEJvcmRlcmVkIEZ1bm55IEJveCoqL1xuLmZ1bm55LWJveGVzLWxlZnQtZGFyayB7XG5cdGJvcmRlci1sZWZ0OiBzb2xpZCAycHggIzU1NTtcbn1cblxuLmZ1bm55LWJveGVzLWxlZnQtZGFyazpob3ZlciB7XG5cdGJvcmRlci1sZWZ0LWNvbG9yOiAjMzMzO1xufVxuXG4vKlR5cG9ncmFwaHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGV4dC1qdXN0aWZ5IHAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5O31cbi50ZXh0LXRyYW5zZm9ybS11cHBlcmNhc2UgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO31cbi50ZXh0LXRyYW5zZm9ybS1ub3JtYWwgeyB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdCAhaW1wb3J0YW50O31cblxuLmZvbnQtYm9sZCB7IGZvbnQtd2VpZ2h0OiA2MDA7fVxuLmZvbnQtbGlnaHQgeyBmb250LXdlaWdodDogMjAwO31cbi5mb250LW5vcm1hbCB7IGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDt9XG5cbi8qVGV4dCBEcm9wY2FwKi9cbi5kcm9wY2FwIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGNvbG9yOiAjNzJjMDJjO1xuXHRwYWRkaW5nOiA1cHggMDtcblx0Zm9udC1zaXplOiA0NXB4O1xuXHRmb250LXdlaWdodDogMjAwO1xuXHRsaW5lLWhlaWdodDogMzBweDtcblx0bWFyZ2luOiAwcHggNXB4IDAgMDtcbn1cblxuLmRyb3BjYXAtYmcge1xuXHRmbG9hdDogbGVmdDtcblx0Y29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDdweCAwO1xuXHRtaW4td2lkdGg6IDUwcHg7XG5cdGZvbnQtc2l6ZTogMzVweDtcblx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0bGluZS1oZWlnaHQ6IDM1cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZDogIzcyYzAyYztcblx0bWFyZ2luOiA0cHggMTBweCAwIDA7XG59XG5cbi8qVGV4dCBIaWdobGlnaHRzKi9cbi50ZXh0LWhpZ2hsaWdodHMge1xuXHQgY29sb3I6ICNmZmY7XG5cdCBmb250LXdlaWdodDogMjAwO1xuXHQgcGFkZGluZzogMHB4IDVweDtcblx0IGJhY2tncm91bmQ6ICM1NTU7XG59XG5cbi50ZXh0LWhpZ2hsaWdodHMtZ3JlZW4ge1xuXHQgYmFja2dyb3VuZDogIzcyYzAyYztcbn1cbi50ZXh0LWhpZ2hsaWdodHMtYmx1ZSB7XG5cdCBiYWNrZ3JvdW5kOiAjMzQ5OGRiO1xufVxuLnRleHQtaGlnaGxpZ2h0cy1yZWQge1xuXHQgYmFja2dyb3VuZDogI2U3NGMzYztcbn1cbi50ZXh0LWhpZ2hsaWdodHMtc2VhIHtcblx0IGJhY2tncm91bmQ6ICMxYWJjOWM7XG59XG4udGV4dC1oaWdobGlnaHRzLW9yYW5nZSB7XG5cdCBiYWNrZ3JvdW5kOiAjZTY3ZTIyO1xufVxuLnRleHQtaGlnaGxpZ2h0cy15ZWxsb3cge1xuXHQgYmFja2dyb3VuZDogI2YxYzQwZjtcbn1cbi50ZXh0LWhpZ2hsaWdodHMtcHVycGxlIHtcblx0IGJhY2tncm91bmQ6ICM5YjZiY2M7XG59XG4udGV4dC1oaWdobGlnaHRzLWFxdWEge1xuXHQgYmFja2dyb3VuZDogIzI3ZDdlNztcbn1cbi50ZXh0LWhpZ2hsaWdodHMtYnJvd24ge1xuXHQgYmFja2dyb3VuZDogIzljODA2MTtcbn1cbi50ZXh0LWhpZ2hsaWdodHMtZGFyay1ibHVlIHtcblx0IGJhY2tncm91bmQ6ICM0NzY1YTA7XG59XG4udGV4dC1oaWdobGlnaHRzLWxpZ2h0LWdyZWVuIHtcblx0IGJhY2tncm91bmQ6ICM3OWQ1YjM7XG59XG5cbi8qVGV4dCBCb3JkZXJzKi9cbi50ZXh0LWJvcmRlciB7XG5cdCBib3JkZXItYm90dG9tOiBkYXNoZWQgMXB4ICM1NTU7XG59XG5cbi50ZXh0LWJvcmRlci1kZWZhdWx0IHtcblx0IGJvcmRlci1jb2xvcjogIzk1YTVhNjtcbn1cbi50ZXh0LWJvcmRlci1ncmVlbiB7XG5cdCBib3JkZXItY29sb3I6ICM3MmMwMmM7XG59XG4udGV4dC1ib3JkZXItYmx1ZSB7XG5cdCBib3JkZXItY29sb3I6ICMzNDk4ZGI7XG59XG4udGV4dC1ib3JkZXItcmVkIHtcblx0IGJvcmRlci1jb2xvcjogI2U3NGMzYztcbn1cbi50ZXh0LWJvcmRlci15ZWxsb3cge1xuXHQgYm9yZGVyLWNvbG9yOiAjZjFjNDBmO1xufVxuLnRleHQtYm9yZGVyLXB1cnBsZSB7XG5cdCBib3JkZXItY29sb3I6ICM5YjZiY2M7XG59XG5cbi8qTGlzdCBTdHlsZXMqL1xuLmxpc3Qtc3R5bGVzIGxpIHtcblx0IG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLypDb250ZXh0dWFsIEJhY2tncm91bmRzKi9cbi5jb250ZXgtYmcgcCB7XG5cdG9wYWNpdHk6IDAuODtcblx0cGFkZGluZzogOHB4IDEwcHg7XG59XG4uY29udGV4LWJnIHA6aG92ZXIge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4vKkJsb2NrcXVvdGUqL1xuYmxvY2txdW90ZSB7XG5cdHBhZGRpbmc6IDVweCAxNXB4O1xuXHRib3JkZXItbGVmdC13aWR0aDogMnB4O1xufVxuXG5ibG9ja3F1b3RlIHAge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmJsb2NrcXVvdGUgaDEsXG5ibG9ja3F1b3RlIGgyLFxuYmxvY2txdW90ZSBzcGFuIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRtYXJnaW46IDAgMCA4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4vKkJsb2NrcXVvdGUgU3R5bGVzKi9cbmJsb2NrcXVvdGUuYnEtdGV4dC1sZyBwLFxuYmxvY2txdW90ZS5icS10ZXh0LWxnIHNtYWxsIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuYmxvY2txdW90ZS5icS10ZXh0LWxnIHAge1xuXHRmb250LXNpemU6IDIycHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG5ibG9ja3F1b3RlLnRleHQtcmlnaHQsXG5ibG9ja3F1b3RlLmhlcm8udGV4dC1yaWdodCB7XG5cdGJvcmRlci1sZWZ0OiBub25lO1xuXHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZWVlO1xufVxuXG5ibG9ja3F1b3RlLmhlcm8udGV4dC1yaWdodCxcbmJsb2NrcXVvdGUuaGVyby50ZXh0LXJpZ2h0OmhvdmVyIHtcblx0IGJvcmRlci1jb2xvcjogIzU1NTtcbn1cblxuYmxvY2txdW90ZTpob3ZlcixcbmJsb2NrcXVvdGUudGV4dC1yaWdodDpob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogIzcyYzAyYztcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG5cdHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuXG5ibG9ja3F1b3RlLmJxLWRhcmssXG5ibG9ja3F1b3RlLmJxLWRhcms6aG92ZXIge1xuXHRib3JkZXItY29sb3I6ICM1ODVmNjk7XG59XG5cbmJsb2NrcXVvdGUuYnEtZ3JlZW4ge1xuXHRib3JkZXItY29sb3I6ICM3MmMwMmM7XG59XG5cbi8qQmxvY2txdW90ZSBIZXJvIFN0eWxlcyovXG5ibG9ja3F1b3RlLmhlcm8ge1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDE4cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0YmFja2dyb3VuZDogI2YzZjNmMztcblx0Ym9yZGVyLWxlZnQ6IHNvbGlkIDJweCAjNjY2O1xufVxuXG5ibG9ja3F1b3RlLmhlcm86aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjZWVlO1xuXHRib3JkZXItbGVmdC1jb2xvcjogIzY2Njtcbn1cblxuYmxvY2txdW90ZS5oZXJvLmhlcm8tZGFyayxcbmJsb2NrcXVvdGUuaGVyby5oZXJvLWRlZmF1bHQge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUuaGVyby5oZXJvLWRhcmsge1xuXHRiYWNrZ3JvdW5kOiAjNDQ0O1xufVxuXG5ibG9ja3F1b3RlLmhlcm8uaGVyby1kYXJrOmhvdmVyIHtcblx0YmFja2dyb3VuZDogIzU1NTtcbn1cblxuYmxvY2txdW90ZS5oZXJvLmhlcm8tZGVmYXVsdCB7XG5cdGJhY2tncm91bmQ6ICM3MmMwMmM7XG59XG5cbmJsb2NrcXVvdGUuaGVyby5oZXJvLWRlZmF1bHQ6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjNWZiNjExO1xufVxuXG5ibG9ja3F1b3RlLmhlcm8uaGVyby1kYXJrIHAsXG5ibG9ja3F1b3RlLmhlcm8uaGVyby1kYXJrIGgyLFxuYmxvY2txdW90ZS5oZXJvLmhlcm8tZGFyayBzbWFsbCxcbmJsb2NrcXVvdGUuaGVyby5oZXJvLWRlZmF1bHQgcCxcbmJsb2NrcXVvdGUuaGVyby5oZXJvLWRlZmF1bHQgaDIsXG5ibG9ja3F1b3RlLmhlcm8uaGVyby1kZWZhdWx0IHNtYWxsIHtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5cbi8qQWxlcnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFsZXJ0IHtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuLypBbGVydHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGh1bWJuYWlsIHtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuLypUYWcgQm94ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGFnLWJveCAge1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4udGFnLWJveCBoMiB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbi50YWctYm94IHAge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGFnLWJveC50YWctdGV4dC1zcGFjZSBwIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLypUYWcgQm94ZXMgdjEqL1xuLnRhZy1ib3gtdjEge1xuXHRib3JkZXI6IHNvbGlkIDFweCAjZWVlO1xuXHRib3JkZXItdG9wOiBzb2xpZCAycHggIzcyYzAyYztcbn1cblxuLypUYWcgQm94ZXMgdjIqL1xuLnRhZy1ib3gtdjIge1xuXHRiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuXHRib3JkZXI6IHNvbGlkIDFweCAjZWVlO1xuXHRib3JkZXItbGVmdDogc29saWQgMnB4ICM3MmMwMmM7XG59XG5cbi8qVGFnIEJveGVzIHYzKi9cbi50YWctYm94LXYzIHtcblx0Ym9yZGVyOiBzb2xpZCAycHggI2VlZTtcbn1cblxuLypUYWcgQm94ZXMgdjQqL1xuLnRhZy1ib3gtdjQge1xuXHRib3JkZXI6IGRhc2hlZCAxcHggI2JiYjtcbn1cblxuLypUYWcgQm94ZXMgdjUqL1xuLnRhZy1ib3gtdjUge1xuXHRtYXJnaW46IDIwcHggMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXI6IGRhc2hlZCAxcHggI2NjYztcbn1cblxuLnRhZy1ib3gtdjUgc3BhbiB7XG5cdGNvbG9yOiAjNTU1O1xuXHRmb250LXNpemU6IDI4cHg7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qVGFnIEJveGVzIHY2Ki9cbi50YWctYm94LXY2IHtcblx0YmFja2dyb3VuZDogI2ZhZmFmYTtcblx0Ym9yZGVyOiBzb2xpZCAxcHggI2VlZTtcbn1cblxuLypUYWcgQm94ZXMgdjcqL1xuLnRhZy1ib3gtdjcge1xuXHRib3JkZXI6IHNvbGlkIDFweCAjZWVlO1xuXHRib3JkZXItYm90dG9tOiBzb2xpZCAycHggIzcyYzAyYztcbn1cblxuLypUZXN0aW1vbmlhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlRlc3RpbW9uaWFscyovXG4udGVzdGltb25pYWxzIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnRlc3RpbW9uaWFscyAudGVzdGltb25pYWwtaW5mbyB7XG5cdGNvbG9yOiAjNzJjMDJjO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHBhZGRpbmc6IDAgMTVweDtcblx0bWFyZ2luLXRvcDogMThweDtcbn1cblxuLnRlc3RpbW9uaWFscyAudGVzdGltb25pYWwtaW5mbyBzcGFuIHtcblx0dG9wOiAzcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRlc3RpbW9uaWFscyAudGVzdGltb25pYWwtaW5mbyBlbSB7XG5cdGNvbG9yOiAjNzc3O1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxM3B4O1xufVxuXG4udGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbC1pbmZvIGltZyB7XG5cdHdpZHRoOiA2MHB4O1xuXHRmbG9hdDogbGVmdDtcblx0aGVpZ2h0OiA2MHB4O1xuXHRwYWRkaW5nOiAycHg7XG5cdG1hcmdpbi1yaWdodDogMTVweDtcblx0Ym9yZGVyOiBzb2xpZCAxcHggI2NjYztcbn1cblxuLnRlc3RpbW9uaWFscyAudGVzdGltb25pYWwtYXV0aG9yIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRlc3RpbW9uaWFscyAuY2Fyb3VzZWwtYXJyb3cge1xuXHR0b3A6IC02NXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZXN0aW1vbmlhbHMgLmNhcm91c2VsLWFycm93IGkge1xuXHRjb2xvcjogIzc3Nztcblx0cGFkZGluZzogMnB4O1xuXHRtaW4td2lkdGg6IDI1cHg7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuXG4udGVzdGltb25pYWxzIC5jYXJvdXNlbC1hcnJvdyBpOmhvdmVyIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6ICM3MmMwMmM7XG59XG5cbi50ZXN0aW1vbmlhbHMgLmNhcm91c2VsLWNvbnRyb2wge1xuXHRvcGFjaXR5OiAxO1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdHRleHQtc2hhZG93OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGZpbHRlcjogQWxwaGEob3BhY2l0eSA9IDEwMCk7IC8qRm9yIElFKi9cbn1cblxuLnRlc3RpbW9uaWFscyAuY2Fyb3VzZWwtY29udHJvbC5sZWZ0IHtcblx0cmlnaHQ6IDI3cHg7XG5cdGxlZnQ6IGF1dG87XG59XG4udGVzdGltb25pYWxzIC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcblx0cmlnaHQ6IDBweDtcbn1cblxuLypUZXN0aW1vbmlhbHMgdjEqL1xuLnRlc3RpbW9uaWFscy50ZXN0aW1vbmlhbHMtdjEgLml0ZW0gcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRlc3RpbW9uaWFscy50ZXN0aW1vbmlhbHMtdjEgLml0ZW0gcDphZnRlcixcbi50ZXN0aW1vbmlhbHMudGVzdGltb25pYWxzLXYxIC5pdGVtIHA6YmVmb3JlIHtcblx0bGVmdDogODBweDtcblx0Ym90dG9tOiAtMjBweDtcbn1cblxuLnRlc3RpbW9uaWFscy50ZXN0aW1vbmlhbHMtdjEgLml0ZW0gcDphZnRlciB7XG5cdGJvcmRlci10b3A6IDIycHggc29saWQ7XG5cdGJvcmRlci1sZWZ0OiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmlnaHQ6IDIycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi8qVGVzdGltb25pYWxzIHYyKi9cbi50ZXN0aW1vbmlhbHMudGVzdGltb25pYWxzLXYyIC50ZXN0aW1vbmlhbC1pbmZvIHtcblx0cGFkZGluZzogMCAyMHB4O1xufVxuXG4udGVzdGltb25pYWxzLnRlc3RpbW9uaWFscy12MiBwIHtcblx0cGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi50ZXN0aW1vbmlhbHMudGVzdGltb25pYWxzLXYyIC5jYXJvdXNlbC1hcnJvdyB7XG5cdHRvcDogLTU1cHg7XG59XG5cbi50ZXN0aW1vbmlhbHMudGVzdGltb25pYWxzLXYyIC5pdGVtIHA6YWZ0ZXIsXG4udGVzdGltb25pYWxzLnRlc3RpbW9uaWFscy12MiAuaXRlbSBwOmJlZm9yZSB7XG5cdGxlZnQ6IDglO1xuXHRib3R0b206IDQ1cHg7XG59XG5cbi50ZXN0aW1vbmlhbHMudGVzdGltb25pYWxzLXYyIC5pdGVtIHA6YWZ0ZXIge1xuXHRib3JkZXItdG9wOiAyMHB4IHNvbGlkO1xuXHRib3JkZXItbGVmdDogMjVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJpZ2h0OiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi8qR2VuZXJhbCBUZXN0aW1vbmlhbHMgdjEvdjIqL1xuLnRlc3RpbW9uaWFscy50ZXN0aW1vbmlhbHMtdjEgcCxcbi50ZXN0aW1vbmlhbHMudGVzdGltb25pYWxzLXYyIHAge1xuXHRwYWRkaW5nOiAxNXB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0YmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cblxuLnRlc3RpbW9uaWFscy50ZXN0aW1vbmlhbHMtdjEgLml0ZW0gcDphZnRlcixcbi50ZXN0aW1vbmlhbHMudGVzdGltb25pYWxzLXYyIC5pdGVtIHA6YWZ0ZXIge1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRjb250ZW50OiBcIiBcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym9yZGVyLXRvcC1jb2xvcjogI2Y1ZjVmNTtcblx0Ym9yZGVyLWxlZnQtc3R5bGU6IGluc2V0OyAvKkZGIGZpeGVzKi9cblx0Ym9yZGVyLXJpZ2h0LXN0eWxlOiBpbnNldDsgLypGRiBmaXhlcyovXG59XG5cbi8qVGVzdGltb25pYWxzIEJhY2tncm91bmRzKi9cbi50ZXN0aW1vbmlhbHMtYmctZGFyayAuaXRlbSBwLFxuLnRlc3RpbW9uaWFscy1iZy1kZWZhdWx0IC5pdGVtIHAge1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuLnRlc3RpbW9uaWFscy1iZy1kYXJrIC5jYXJvdXNlbC1hcnJvdyBpLFxuLnRlc3RpbW9uaWFscy1iZy1kZWZhdWx0IC5jYXJvdXNlbC1hcnJvdyBpIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi8qVGVzdGltb25pYWxzIERlZmF1bHQqL1xuLnRlc3RpbW9uaWFscy1iZy1kZWZhdWx0IC5pdGVtIHAge1xuXHRiYWNrZ3JvdW5kOiAjNzJjMDJjO1xufVxuXG4udGVzdGltb25pYWxzLnRlc3RpbW9uaWFscy1iZy1kZWZhdWx0IC5pdGVtIHA6YWZ0ZXIsXG4udGVzdGltb25pYWxzLnRlc3RpbW9uaWFscy1iZy1kZWZhdWx0IC5pdGVtIHA6YWZ0ZXIge1xuXHRib3JkZXItdG9wLWNvbG9yOiAjNzJjMDJjO1xufVxuXG4udGVzdGltb25pYWxzLWJnLWRlZmF1bHQgLmNhcm91c2VsLWFycm93IGkge1xuXHRiYWNrZ3JvdW5kOiAjNzJjMDJjO1xufVxuXG4udGVzdGltb25pYWxzLnRlc3RpbW9uaWFscy1iZy1kZWZhdWx0IC5jYXJvdXNlbC1hcnJvdyBpOmhvdmVyIHtcblx0YmFja2dyb3VuZDogIzVmYjYxMTtcbn1cblxuLypUZXN0aW1vbmlhbHMgRGFyayovXG4udGVzdGltb25pYWxzLWJnLWRhcmsgLml0ZW0gcCB7XG5cdGJhY2tncm91bmQ6ICM1NTU7XG59XG5cbi50ZXN0aW1vbmlhbHMudGVzdGltb25pYWxzLWJnLWRhcmsgLml0ZW0gcDphZnRlcixcbi50ZXN0aW1vbmlhbHMudGVzdGltb25pYWxzLWJnLWRhcmsgLml0ZW0gcDphZnRlciB7XG5cdGJvcmRlci10b3AtY29sb3I6ICM1NTU7XG59XG5cbi50ZXN0aW1vbmlhbHMtYmctZGFyayAuY2Fyb3VzZWwtYXJyb3cgaSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiAjNTU1O1xufVxuXG4udGVzdGltb25pYWxzLnRlc3RpbW9uaWFscy1iZy1kYXJrIC5jYXJvdXNlbC1hcnJvdyBpOmhvdmVyIHtcblx0YmFja2dyb3VuZDogIzMzMztcbn1cblxuLnRlc3RpbW9uaWFscy50ZXN0aW1vbmlhbHMtYmctZGFyayAudGVzdGltb25pYWwtaW5mbyB7XG5cdGNvbG9yOiAjNTU1O1xufVxuXG4vKlBhbmVscyAoUG9ydGxldHMpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhbmVsLFxuLnBhbmVsLWhlYWRpbmcsXG4ucGFuZWwtZ3JvdXAgLnBhbmVsIHtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuLnBhbmVsLWhlYWRpbmcge1xuXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZzogNXB4IDE1cHg7XG59XG5cbi8qUGFuZWwgVGFibGUqL1xuLnBhbmVsIC50YWJsZSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qUGFuZWwgVW5pZnkqL1xuLnBhbmVsLXUge1xuXHQgYm9yZGVyLWNvbG9yOiAjNzJjMDJjO1xufVxuXG4ucGFuZWwtdSA+IC5wYW5lbC1oZWFkaW5nIHtcblx0IGJhY2tncm91bmQ6ICM3MmMwMmM7XG59XG5cbi8qUGFuZWwgQmx1ZSovXG4ucGFuZWwtYmx1ZSB7XG5cdCBib3JkZXItY29sb3I6ICMzNDk4ZGI7XG59XG5cbi5wYW5lbC1ibHVlID4gLnBhbmVsLWhlYWRpbmcge1xuXHQgYmFja2dyb3VuZDogIzM0OThkYjtcbn1cblxuLypQYW5lbCBSZWQqL1xuLnBhbmVsLXJlZCB7XG5cdCBib3JkZXItY29sb3I6ICNlNzRjM2M7XG59XG5cbi5wYW5lbC1yZWQgPiAucGFuZWwtaGVhZGluZyB7XG5cdCBiYWNrZ3JvdW5kOiAjZTc0YzNjO1xufVxuXG4vKlBhbmVsIEdyZWVuKi9cbi5wYW5lbC1ncmVlbiB7XG5cdCBib3JkZXItY29sb3I6ICMyZWNjNzE7XG59XG5cbi5wYW5lbC1ncmVlbiA+IC5wYW5lbC1oZWFkaW5nIHtcblx0IGJhY2tncm91bmQ6ICMyZWNjNzE7XG59XG5cbi8qUGFuZWwgU2VhKi9cbi5wYW5lbC1zZWEge1xuXHQgYm9yZGVyLWNvbG9yOiAjMWFiYzljO1xufVxuXG4ucGFuZWwtc2VhID4gLnBhbmVsLWhlYWRpbmcge1xuXHQgYmFja2dyb3VuZDogIzFhYmM5Yztcbn1cblxuLypQYW5lbCBPcmFuZ2UqL1xuLnBhbmVsLW9yYW5nZSB7XG5cdCBib3JkZXItY29sb3I6ICNlNjdlMjI7XG59XG5cbi5wYW5lbC1vcmFuZ2UgPiAucGFuZWwtaGVhZGluZyB7XG5cdCBiYWNrZ3JvdW5kOiAjZTY3ZTIyO1xufVxuXG4vKlBhbmVsIFllbGxvdyovXG4ucGFuZWwteWVsbG93IHtcblx0XHRib3JkZXItY29sb3I6ICNmMWM0MGY7XG59XG5cbi5wYW5lbC15ZWxsb3cgPiAucGFuZWwtaGVhZGluZyB7XG5cdFx0IGJhY2tncm91bmQ6ICNmMWM0MGY7XG59XG5cbi8qUGFuZWwgR3JleSovXG4ucGFuZWwtZ3JleSB7XG5cdCBib3JkZXItY29sb3I6ICM5NWE1YTY7XG59XG5cbi5wYW5lbC1ncmV5ID4gLnBhbmVsLWhlYWRpbmcge1xuXHQgYmFja2dyb3VuZDogIzk1YTVhNjtcbn1cblxuLypQYW5lbCBEYXJrKi9cbi5wYW5lbC1kYXJrIHtcblx0IGJvcmRlci1jb2xvcjogIzU1NTtcbn1cblxuLnBhbmVsLWRhcmsgPiAucGFuZWwtaGVhZGluZyB7XG5cdCBiYWNrZ3JvdW5kOiAjNTU1O1xufVxuXG4vKlBhbmVsIFB1cnBsZSovXG4ucGFuZWwtcHVycGxlIHtcblx0IGJvcmRlci1jb2xvcjogIzliNmJjYztcbn1cblxuLnBhbmVsLXB1cnBsZSA+IC5wYW5lbC1oZWFkaW5nIHtcblx0IGJhY2tncm91bmQ6ICM5YjZiY2M7XG59XG5cbi8qUGFuZWwgQXF1YSovXG4ucGFuZWwtYXF1YSB7XG5cdCBib3JkZXItY29sb3I6ICMyN2Q3ZTc7XG59XG5cbi5wYW5lbC1hcXVhID4gLnBhbmVsLWhlYWRpbmcge1xuXHQgYmFja2dyb3VuZDogIzI3ZDdlNztcbn1cblxuLypQYW5lbCBCcm93biovXG4ucGFuZWwtYnJvd24ge1xuXHQgYm9yZGVyLWNvbG9yOiAjOWM4MDYxO1xufVxuXG4ucGFuZWwtYnJvd24gPiAucGFuZWwtaGVhZGluZyB7XG5cdCBiYWNrZ3JvdW5kOiAjOWM4MDYxO1xufVxuXG4vKlBhbmVsIERhcmsgQmx1ZSovXG4ucGFuZWwtZGFyay1ibHVlIHtcblx0IGJvcmRlci1jb2xvcjogIzQ3NjVhMDtcbn1cblxuLnBhbmVsLWRhcmstYmx1ZSA+IC5wYW5lbC1oZWFkaW5nIHtcblx0IGJhY2tncm91bmQ6ICM0NzY1YTA7XG59XG5cbi8qUGFuZWwgTGlnaHQgR3JlZW4qL1xuLnBhbmVsLWxpZ2h0LWdyZWVuIHtcblx0IGJvcmRlci1jb2xvcjogIzc5ZDViMztcbn1cblxuLnBhbmVsLWxpZ2h0LWdyZWVuID4gLnBhbmVsLWhlYWRpbmcge1xuXHQgYmFja2dyb3VuZDogIzc5ZDViMztcbn1cblxuLypQYW5lbCBEZWZhdWx0IERhcmsqL1xuLnBhbmVsLWRlZmF1bHQtZGFyayB7XG5cdCBib3JkZXItY29sb3I6ICM1ODVmNjk7XG59XG5cbi5wYW5lbC1kZWZhdWx0LWRhcmsgPiAucGFuZWwtaGVhZGluZyB7XG5cdCBiYWNrZ3JvdW5kOiAjNTg1ZjY5O1xufVxuXG4vKlByb2dyZXNzIEJhclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9ncmVzcyB7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5wcm9ncmVzcy11IHtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLnByb2dyZXNzLXUgLnByb2dyZXNzLWJhciB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qcHJvZ3Jlc3MtYmFyIChzaXplcykqL1xuLnByb2dyZXNzLWxnIHtcblx0aGVpZ2h0OiAyNXB4O1xufVxuLnByb2dyZXNzLWxnIHAge1xuXHRwYWRkaW5nLXRvcDogM3B4O1xufVxuXG4ucHJvZ3Jlc3Mtc20ge1xuXHRoZWlnaHQ6IDEycHg7XG59XG5cbi5wcm9ncmVzcy14cyB7XG5cdGhlaWdodDogN3B4O1xufVxuXG4ucHJvZ3Jlc3MteHhzIHtcblx0aGVpZ2h0OiAzcHg7XG59XG5cbi8qcHJvZ3Jlc3MtYmFyIChjb2xvcnMpKi9cbi5wcm9ncmVzcyB7XG5cdGJhY2tncm91bmQ6ICNlNWU1ZTU7XG59XG5cbi5wcm9ncmVzcy1iYXItdSB7XG5cdGJhY2tncm91bmQ6ICM3MmMwMmM7XG59XG5cbi5wcm9ncmVzcy1iYXItYmx1ZSB7XG5cdGJhY2tncm91bmQ6ICMzNDk4ZGI7XG59XG5cbi5wcm9ncmVzcy1iYXItb3JhbmdlIHtcblx0YmFja2dyb3VuZDogI2U2N2UyMjtcbn1cblxuLnByb2dyZXNzLWJhci1yZWQge1xuXHRiYWNrZ3JvdW5kOiAjZTc0YzNjO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXB1cnBsZSB7XG5cdGJhY2tncm91bmQ6ICM5YjZiY2M7XG59XG5cbi5wcm9ncmVzcy1iYXItYXF1YSB7XG5cdGJhY2tncm91bmQ6ICMyN2Q3ZTc7XG59XG5cbi5wcm9ncmVzcy1iYXItYnJvd24ge1xuXHRiYWNrZ3JvdW5kOiAjOWM4MDYxO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWRhcmstYmx1ZSB7XG5cdGJhY2tncm91bmQ6ICM0NzY1YTA7XG59XG5cbi5wcm9ncmVzcy1iYXItbGlnaHQtZ3JlZW4ge1xuXHRiYWNrZ3JvdW5kOiAjNzlkNWIzO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWRhcmsge1xuXHRiYWNrZ3JvdW5kOiAjNTU1O1xufVxuXG4vKlByb2dyZXNzIEJhciBBbmltYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvZ3Jlc3Mge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2dyZXNzIC5wcm9ncmVzcy1iYXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHJvZ3Jlc3MtYm94IC5wcm9ncmVzcy1iYXIge1xuXHRcdHRyYW5zaXRpb246IGFsbCAzcyBlYXNlLWluO1xuXHRcdC1vLXRyYW5zaXRpb246IGFsbCAzcyBlYXNlLWluO1xuXHRcdC1tcy10cmFuc2l0aW9uOiBhbGwgM3MgZWFzZS1pbjtcblx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAzcyBlYXNlLWluO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDNzIGVhc2UtaW47XG59XG5cbi8qVmVydGljYWwgUHJvZ3Jlc3MgQmFyKi9cbi5wcm9ncmVzcy52ZXJ0aWNhbCB7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAyMDBweDtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucHJvZ3Jlc3MudmVydGljYWwuYm90dG9tIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9ncmVzcy52ZXJ0aWNhbCAucHJvZ3Jlc3MtYmFyIHtcblx0aGVpZ2h0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0dHJhbnNpdGlvbjogaGVpZ2h0IDNzIGVhc2U7XG5cdC1vLXRyYW5zaXRpb246IGhlaWdodCAzcyBlYXNlO1xuXHQtbXMtdHJhbnNpdGlvbjogaGVpZ2h0IDNzIGVhc2U7XG5cdFx0LW1vei10cmFuc2l0aW9uOiBoZWlnaHQgM3MgZWFzZTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgM3MgZWFzZTtcbn1cblxuLnByb2dyZXNzLnZlcnRpY2FsLmJvdHRvbSAucHJvZ3Jlc3MtYmFyIHtcblx0XHRib3R0b206IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xufVxuXG4vKkNvdW50IFN0YXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnN0YXJzLWV4aXN0aW5nIHtcblx0Y29sb3I6ICM3MmMwMmM7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN0YXItbGcge1xuXHRmb250LXNpemU6IDMwcHg7XG59XG5cbi5zdGFyLXNtIHtcblx0Zm9udC1zaXplOiAyNXB4O1xufVxuXG4uc3Rhci14cyB7XG5cdGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnN0YXItZGVmYXVsdCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLypNZWRpYSAoQXVkaW8vVmlkZW9zIGFuZCBJbWFnZXMpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypJbWFnZXMqL1xuaW1nLmltZy1ib3JkZXJlZCB7XG5cdHBhZGRpbmc6IDNweCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IHNvbGlkIDFweCAjZWVlICFpbXBvcnRhbnQ7XG59XG5cbmltZy5pbWctY2lyY2xlIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbmltZy5pbWFnZS1zbSB7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG59XG5cbmltZy5pbWFnZS1tZCB7XG5cdHdpZHRoOiAxMDBweDtcblx0aGVpZ2h0OiAxMDBweDtcbn1cblxuLypSZXNwb25zaXZlIFZpZGVvKi9cbi5yZXNwb25zaXZlLXZpZGVvIHtcblx0IGhlaWdodDogMDtcblx0IHBhZGRpbmctdG9wOiAxcHg7XG5cdCBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKjE2OjkqL1xufVxuXG4ucmVzcG9uc2l2ZS12aWRlbyBpZnJhbWUge1xuXHQgdG9wOiAwO1xuXHQgbGVmdDogMDtcblx0IHdpZHRoOiAxMDAlO1xuXHQgaGVpZ2h0OiAxMDAlO1xuXHQgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4vKlRhZ3MgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGFncy12MSBsaSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLnRhZ3MtdjEgbGkgYSB7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0cGFkZGluZzogNHB4IDhweDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdGJvcmRlcjogc29saWQgMnB4ICNlZWU7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4udGFncy12MSBsaSBhOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRib3JkZXItY29sb3I6ICNlMGUwZTA7XG59XG5cbi8qVGFncyB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50YWdzLXYyIGxpIHtcblx0cGFkZGluZzogN3B4IDAgN3B4IDRweDtcbn1cblxuLnRhZ3MtdjIgbGkgYSB7XG5cdGNvbG9yOiAjNTU1O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRib3JkZXI6IHNvbGlkIDFweCAjYmJiO1xufVxuXG4udGFncy12MiBsaSBhOmhvdmVyIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6ICM1NTU7XG5cdGJvcmRlci1jb2xvcjogIzU1NTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qVGFncyB2M1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50YWdzLXYzIGxpIHtcblx0cGFkZGluZzogN3B4IDAgN3B4IDRweDtcbn1cblxuLnRhZ3MtdjMgbGkgYSB7XG5cdGNvbG9yOiAjNTU1O1xuXHRmb250LXNpemU6IDEycHg7XG5cdHBhZGRpbmc6IDRweCAxMnB4O1xuXHRib3JkZXI6IHNvbGlkIDFweCAjZWVlO1xufVxuXG4udGFncy12MyBsaSBhOmhvdmVyIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6ICMyMjI7XG5cdGJvcmRlci1jb2xvcjogIzIyMjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qVGFncyB2NFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50YWdzLXY0IHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4udGFncy12NCBsaSB7XG5cdHBhZGRpbmc6IDNweCAycHg7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50YWdzLXY0IGEge1xuXHRjb2xvcjogI2JiYjtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRwYWRkaW5nOiA0cHggMTBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2JiYjtcbn1cblxuLnRhZ3MtdjQgYTpob3ZlciB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiAjZTc0YzNjO1xuXHRib3JkZXItY29sb3I6ICNlNzRjM2M7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4yNXMsIHRyYW5zZm9ybSAwLjI1cztcbn1cblxuLypMaXN0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5saXN0LXJvdyB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qTGlzdHMgdjEqL1xuLmxpc3RzLXYxIGxpIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmxpc3RzLXYxIGkge1xuXHRjb2xvcjogI2ZmZjtcblx0d2lkdGg6IDE1cHg7XG5cdGhlaWdodDogMTVweDtcblx0cGFkZGluZzogMXB4O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdG1hcmdpbi1yaWdodDogN3B4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6ICM3MmMwMmM7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi8qTGlzdHMgdjIqL1xuLmxpc3RzLXYyIGxpIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmxpc3RzLXYyIGkge1xuXHRjb2xvcjogIzcyYzAyYztcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRtYXJnaW4tcmlnaHQ6IDdweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKkNvbHVtbiBTaXplc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qUmVtb3ZlIHRoZSBHdXR0ZXIgUGFkZGluZyBmcm9tIENvbHVtbnMqL1xuLm5vLWd1dHRlciA+IFtjbGFzcyo9J2NvbC0nXSB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm5vLWd1dHRlci5uby1ndXR0ZXItYm94ZWQge1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi8qSGVpZ2h0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oZWlnaHQtMTAwIHsgbWluLWhlaWdodDogMTAwcHg7fVxuLmhlaWdodC0xNTAgeyBtaW4taGVpZ2h0OiAxNTBweDt9XG4uaGVpZ2h0LTIwMCB7IG1pbi1oZWlnaHQ6IDIwMHB4O31cbi5oZWlnaHQtMjUwIHsgbWluLWhlaWdodDogMjUwcHg7fVxuLmhlaWdodC0zMDAgeyBtaW4taGVpZ2h0OiAzMDBweDt9XG4uaGVpZ2h0LTM1MCB7IG1pbi1oZWlnaHQ6IDM1MHB4O31cbi5oZWlnaHQtNDAwIHsgbWluLWhlaWdodDogNDAwcHg7fVxuLmhlaWdodC00NTAgeyBtaW4taGVpZ2h0OiA0NTBweDt9XG4uaGVpZ2h0LTUwMCB7IG1pbi1oZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7fVxuXG4vKlNwYWNlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uby1wYWRkaW5nIHtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tbWFyZ2luIHtcblx0bWFyZ2luOiAwO1xufVxuXG4ubm8tdG9wLXNwYWNlIHtcblx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tYm90dG9tLXNwYWNlIHtcblx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tbWFyZ2luLWJvdHRvbSB7XG5cdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLXBhZGRpbmctYm90dG9tIHtcblx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmNvbnRlbnQteHMge1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5jb250ZW50IHtcblx0cGFkZGluZy10b3A6IDQwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4uY29udGVudC1zbSB7XG5cdHBhZGRpbmctdG9wOiA2MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLmNvbnRlbnQtbWQge1xuXHRwYWRkaW5nLXRvcDogODBweDtcblx0cGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi5jb250ZW50LWxnIHtcblx0cGFkZGluZy10b3A6IDEwMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbi5jb250ZW50LXhsZyB7XG5cdHBhZGRpbmctdG9wOiAxNTBweDtcblx0cGFkZGluZy1ib3R0b206IDE1MHB4O1xufVxuXG4uc3BhY2UtbWQtaG9yIHtcblx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uc3BhY2UtbGctaG9yIHtcblx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG4uc3BhY2UteGxnLWhvciB7XG5cdHBhZGRpbmctbGVmdDogMTAwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS01LFxuLm1hcmdpbi1ib3R0b20tMTAsXG4ubWFyZ2luLWJvdHRvbS0xNSxcbi5tYXJnaW4tYm90dG9tLTIwLFxuLm1hcmdpbi1ib3R0b20tMjUsXG4ubWFyZ2luLWJvdHRvbS0zMCxcbi5tYXJnaW4tYm90dG9tLTM1LFxuLm1hcmdpbi1ib3R0b20tNDAsXG4ubWFyZ2luLWJvdHRvbS00NSxcbi5tYXJnaW4tYm90dG9tLTUwLFxuLm1hcmdpbi1ib3R0b20tNTUsXG4ubWFyZ2luLWJvdHRvbS02MCxcbi5tYXJnaW4tYm90dG9tLTEwMCB7XG5cdCBjbGVhcjpib3RoO1xufVxuLm1hcmdpbi1ib3R0b20tNSAgeyBtYXJnaW4tYm90dG9tOjVweDt9XG4ubWFyZ2luLWJvdHRvbS0xMCB7IG1hcmdpbi1ib3R0b206MTBweDt9XG4ubWFyZ2luLWJvdHRvbS0xNSB7IG1hcmdpbi1ib3R0b206MTVweDt9XG4ubWFyZ2luLWJvdHRvbS0yMCB7IG1hcmdpbi1ib3R0b206MjBweDt9XG4ubWFyZ2luLWJvdHRvbS0yNSB7IG1hcmdpbi1ib3R0b206MjVweDt9XG4ubWFyZ2luLWJvdHRvbS0zMCB7IG1hcmdpbi1ib3R0b206MzBweDt9XG4ubWFyZ2luLWJvdHRvbS0zNSB7IG1hcmdpbi1ib3R0b206MzVweDt9XG4ubWFyZ2luLWJvdHRvbS00MCB7IG1hcmdpbi1ib3R0b206NDBweDt9XG4ubWFyZ2luLWJvdHRvbS00NSB7IG1hcmdpbi1ib3R0b206NDVweDt9XG4ubWFyZ2luLWJvdHRvbS01MCB7IG1hcmdpbi1ib3R0b206NTBweDt9XG4ubWFyZ2luLWJvdHRvbS01NSB7IG1hcmdpbi1ib3R0b206NTVweDt9XG4ubWFyZ2luLWJvdHRvbS02MCB7IG1hcmdpbi1ib3R0b206NjBweDt9XG4ubWFyZ2luLWJvdHRvbS0xMDAgeyBtYXJnaW4tYm90dG9tOjEwMHB4O31cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5zbS1tYXJnaW4tYm90dG9tLTEwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cdC5zbS1tYXJnaW4tYm90dG9tLTIwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdC5zbS1tYXJnaW4tYm90dG9tLTMwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdC5zbS1tYXJnaW4tYm90dG9tLTQwIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cdC5zbS1tYXJnaW4tYm90dG9tLTUwIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG5cdC5zbS1tYXJnaW4tYm90dG9tLTYwIHtcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuXHQubWQtbWFyZ2luLWJvdHRvbS0xMCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXHQubWQtbWFyZ2luLWJvdHRvbS0yMCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHQubWQtbWFyZ2luLWJvdHRvbS0zMCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHQubWQtbWFyZ2luLWJvdHRvbS00MCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxuXHQubWQtbWFyZ2luLWJvdHRvbS01MCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxuXHQubWQtbWFyZ2luLWJvdHRvbS02MCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0fVxufVxuXG4vKk90aGVyIFNwYWNlcyovXG4ubWFyZ2luLXRvcC0yMCB7IG1hcmdpbi10b3A6IDIwcHg7fVxuLm1hcmdpbi1sZWZ0LTUgeyBtYXJnaW4tbGVmdDogNXB4O31cbi5tYXJnaW4tbGVmdC0xMCB7IG1hcmdpbi1sZWZ0OiAxMHB4O31cbi5tYXJnaW4tcmlnaHQtNSB7IG1hcmdpbi1yaWdodDogNXB4O31cbi5tYXJnaW4tcmlnaHQtMTAgeyBtYXJnaW4tcmlnaHQ6IDEwcHg7fVxuLm1hcmdpbi1yaWdodC0yMCB7IG1hcmdpbi1yaWdodDogMjBweDt9XG5cbi5wYWRkaW5nLXNtIHsgcGFkZGluZzogNDBweCA0MHB4O31cbi5wYWRkaW5nLXRvcC01IHsgcGFkZGluZy10b3A6IDVweDt9XG4ucGFkZGluZy1sZWZ0LTUgeyBwYWRkaW5nLWxlZnQ6IDVweDt9XG5cbi8qVGV4dCBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29sb3Itc2VhIHsgY29sb3I6ICMxYWJjOWM7fVxuLmNvbG9yLXJlZCB7IGNvbG9yOiAjZTc0YzNjO31cbi5jb2xvci1hcXVhIHsgY29sb3I6ICMyN2Q3ZTc7fVxuLmNvbG9yLWJsdWUgeyBjb2xvcjogIzM0OThkYjt9XG4uY29sb3ItZ3JleSB7IGNvbG9yOiAjOTVhNWE2O31cbi5jb2xvci1kYXJrIHsgY29sb3I6ICM1NTU7fVxuLyouY29sb3ItZGFyazEgeyBjb2xvcjogIzQ0NDt9Ki9cbi5jb2xvci1kYXJrZXIgeyBjb2xvcjogIzQ0NDt9XG4uY29sb3ItZ3JlZW4geyBjb2xvcjogIzcyYzAyYzt9XG4uY29sb3ItYnJvd24geyBjb2xvcjogIzljODA2MTt9XG4uY29sb3ItbGlnaHQgeyBjb2xvcjogI2ZmZmZmZjt9XG4uY29sb3Itb3JhbmdlIHsgY29sb3I6ICNlNjdlMjI7fVxuLmNvbG9yLXllbGxvdyB7IGNvbG9yOiAjZjFjNDBmO31cbi5jb2xvci1ncmVlbjEgeyBjb2xvcjogIzJlY2M3MTt9XG4uY29sb3ItcHVycGxlIHsgY29sb3I6ICM5YjZiY2M7fVxuLmNvbG9yLWluaGVyaXQgeyBjb2xvcjogaW5oZXJpdDt9XG4uY29sb3ItZGFyay1ibHVlIHsgY29sb3I6ICM0NzY1YTA7fVxuLmNvbG9yLWxpZ2h0LWdyZXkgeyBjb2xvcjogIzU4NWY2OTt9XG4uY29sb3ItbGlnaHQtZ3JlZW4geyBjb2xvcjogIzc5ZDViMzt9XG5cbi8qQmFja2dyb3VuZCBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYmctY29sb3ItZGFyayxcbi5iZy1jb2xvci1kYXJrZXIsXG4uYmctY29sb3Itc2VhLFxuLmJnLWNvbG9yLXJlZCxcbi5iZy1jb2xvci1hcXVhLFxuLmJnLWNvbG9yLWJsdWUsXG4uYmctY29sb3ItZ3JleSxcbi5iZy1jb2xvci1saWdodCxcbi5iZy1jb2xvci1ncmVlbixcbi5iZy1jb2xvci1icm93bixcbi5iZy1jb2xvci1vcmFuZ2UsXG4uYmctY29sb3ItZ3JlZW4xLFxuLmJnLWNvbG9yLXB1cnBsZSxcbi5iZy1jb2xvci1kYXJrLWJsdWUsXG4uYmctY29sb3ItbGlnaHQtZ3JleSxcbi5iZy1jb2xvci1saWdodC1ncmVlbixcbi5iZy1jb2xvci1wcmltYXJ5IHtcblx0Y29sb3I6ICNmZmY7XG59XG4uYmctY29sb3Itd2hpdGUge1xuXHRjb2xvcjogIzU1NTtcbn1cbi5iZy1jb2xvci1wcmltYXJ5IHsgYmFja2dyb3VuZC1jb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O31cbi5iZy1jb2xvci1kYXJrIHsgYmFja2dyb3VuZC1jb2xvcjogIzU1NSAhaW1wb3J0YW50O31cbi5iZy1jb2xvci1kYXJrZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyICFpbXBvcnRhbnQ7fVxuLmJnLWNvbG9yLXdoaXRlIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O31cbi5iZy1jb2xvci1zZWEgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiYzljICFpbXBvcnRhbnQ7fVxuLmJnLWNvbG9yLXJlZCB7IGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2MgIWltcG9ydGFudDt9XG4uYmctY29sb3ItYXF1YSB7IGJhY2tncm91bmQtY29sb3I6ICMyN2Q3ZTcgIWltcG9ydGFudDt9XG4uYmctY29sb3ItYmx1ZSB7IGJhY2tncm91bmQtY29sb3I6ICMzNDk4ZGIgIWltcG9ydGFudDt9XG4uYmctY29sb3ItZ3JleSB7IGJhY2tncm91bmQtY29sb3I6ICM5NWE1YTYgIWltcG9ydGFudDt9XG4uYmctY29sb3ItbGlnaHQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7fVxuLmJnLWNvbG9yLWdyZWVuIHsgYmFja2dyb3VuZC1jb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O31cbi5iZy1jb2xvci1icm93biB7IGJhY2tncm91bmQtY29sb3I6ICM5YzgwNjEgIWltcG9ydGFudDt9XG4uYmctY29sb3Itb3JhbmdlIHsgYmFja2dyb3VuZC1jb2xvcjogI2U2N2UyMiAhaW1wb3J0YW50O31cbi5iZy1jb2xvci1ncmVlbjEgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMmVjYzcxICFpbXBvcnRhbnQ7fVxuLmJnLWNvbG9yLXB1cnBsZSB7IGJhY2tncm91bmQtY29sb3I6ICM5YjZiY2MgIWltcG9ydGFudDt9XG4uYmctY29sb3ItZGFyay1ibHVlIHsgYmFja2dyb3VuZC1jb2xvcjogIzQ3NjVhMCAhaW1wb3J0YW50O31cbi5iZy1jb2xvci1saWdodC1ncmV5IHsgYmFja2dyb3VuZC1jb2xvcjogIzU4NWY2OSAhaW1wb3J0YW50O31cbi5iZy1jb2xvci1saWdodC1ncmVlbiB7IGJhY2tncm91bmQtY29sb3I6ICM3OWQ1YjMgIWltcG9ydGFudDt9XG5cbi5yZ2JhLXJlZCB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMxLDc2LDYwLDAuOCl9XG4ucmdiYS1ibHVlIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwxNTIsMjE5LDAuOCk7fVxuLnJnYmEtYXF1YSB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzksMjE1LDIzMSwwLjgpO31cbi5yZ2JhLXllbGxvdyB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQxLDE5NiwxNSwwLjgpO31cbi5yZ2JhLWRlZmF1bHQgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNCwxOTIsNDQsMC44KTt9XG4ucmdiYS1wdXJwbGUgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NSwxMDcsMjA0LDAuOCk7fVxuXG4vKkdyZXkgQmFja3JvdWQqL1xuLmJnLWdyZXkge1xuXHRiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuXHRib3JkZXItdG9wOiBzb2xpZCAxcHggI2VlZTtcblx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlZWU7XG59XG5cbi8qUm91bmRlZCBhbmQgQ2lyY2xlIENsYXNzZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubm8tcm91bmRlZCB7IGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDt9XG4ucm91bmRlZCB7IGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O31cbi5yb3VuZGVkLXggeyBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDt9XG4ucm91bmRlZC0yeCB7IGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDt9XG4ucm91bmRlZC0zeCB7IGJvcmRlci1yYWRpdXM6IDE1cHggIWltcG9ydGFudDt9XG4ucm91bmRlZC00eCB7IGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDt9XG4ucm91bmRlZC1zbSB7IGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O31cbi5yb3VuZGVkLW1kIHsgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7fVxuLnJvdW5kZWQtdG9wIHsgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDAgIWltcG9ydGFudDt9XG4ucm91bmRlZC1sZWZ0IHsgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHggIWltcG9ydGFudDt9XG4ucm91bmRlZC1yaWdodCB7IGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwICFpbXBvcnRhbnQ7fVxuLnJvdW5kZWQtYm90dG9tIHsgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHggIWltcG9ydGFudDt9XG5cbi8qT3RoZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm92ZXJmbG93LWggeyBvdmVyZmxvdzogaGlkZGVuO31cbi5vdmVyZmxvdy1hIHsgb3ZlcmZsb3c6IGF1dG87fVxuLm92ZXJmbG93LWhpZGRlbiB7IG92ZXJmbG93OiBoaWRkZW47fVxuXG4uY2xlYXItYm90aCB7IGNsZWFyOiBib3RoO31cblxuLypEaXNwbGF5Ki9cbi5kcC1ub25lIHsgZGlzcGxheTogbm9uZTt9XG4uZHAtYmxvY2sgeyBkaXNwbGF5OiBibG9jazt9XG4uZHAtdGFibGUgeyBkaXNwbGF5OiB0YWJsZTt9XG4uZHAtaW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrO31cbi5kcC10YWJsZS1jZWxsIHtcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLypGb250IFNpemUqL1xuLnRleHQtbGlnaHQge1xuXHRmb250LXdlaWdodDogMjAwO1xufVxuLnRleHQtbm9ybWFsIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50ZXh0LWJvbGQge1xuXHRmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi8qRnVsbCBXaWR0aCovXG4uZnVsbC13aWR0aCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4vKkVxdWFsIEhlaWdodCBDb2x1bW5zKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQuZXF1YWwtaGVpZ2h0LWNvbHVtbiB7XG5cdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLypJbWFnZSBDbGFzc2VzKi9cbi5pbWctd2lkdGgtNjAgeyB3aWR0aDogNjBweDt9XG4uaW1nLXdpZHRoLTIwMCB7IHdpZHRoOiAyMDBweDt9XG4ubGZ0LWltZy1tYXJnaW4geyBtYXJnaW46MCAyMHB4IDVweCAwO31cbi5yZ3QtaW1nLW1hcmdpbiB7IG1hcmdpbjowIDAgNXB4IDEwcHg7fVxuXG5pbWcuaW1nLWNlbnRlcixcbi5pbWctY2VudGVyIGltZyB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8qQmFja2dyb3VuZCBMaWdodCovXG4uYmctbGlnaHQge1xuXHQgcGFkZGluZzogMTBweCAxNXB4O1xuXHQgbWFyZ2luLWJvdHRvbTogMTBweDtcblx0IGJhY2tncm91bmQ6ICNmY2ZjZmM7XG5cdCBib3JkZXI6IHNvbGlkIDFweCAjZTVlNWU1O1xufVxuLmJnLWxpZ2h0OmhvdmVyIHtcblx0IGJvcmRlcjogc29saWQgMXB4ICNiYmI7XG59XG5cbi8qQ1NTMyBIb3ZlciBFZmZlY3RzKi9cbi5ob3Zlci1lZmZlY3Qge1xuXHQgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcblx0IC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG5cdCAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcblx0IHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLmhvdmVyLWVmZmVjdC1rZW5idXJuIHtcblx0IGxlZnQ6MTBweDtcblx0IG1hcmdpbi1sZWZ0Oi0xMHB4O1xuXHQgcG9zaXRpb246cmVsYXRpdmU7XG5cdCAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UtaW4tb3V0O1xuXHQgLW1vei10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluLW91dDtcblx0IC1vLXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UtaW4tb3V0O1xuXHQgLW1zLXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UtaW4tb3V0O1xuXHQgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQ7XG59XG4uaG92ZXItZWZmZWN0LWtlbmJ1cm46aG92ZXIge1xuXHQgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDIpIHJvdGF0ZSg1ZGVnKTtcblx0IC1tb3otdHJhbnNmb3JtOiBzY2FsZSgyKSByb3RhdGUoNWRlZyk7XG5cdCAtby10cmFuc2Zvcm06IHNjYWxlKDIpIHJvdGF0ZSg1ZGVnKTtcblx0IC1tcy10cmFuc2Zvcm06IHNjYWxlKDIpIHJvdGF0ZSg1ZGVnKTtcblx0IHRyYW5zZm9ybTogc2NhbGUoMikgcm90YXRlKDVkZWcpO1xufVxuXG4vKlNjcm9sbCBJY29uKi9cbi5zY3JvbGwtYnRuLWljb24sXG4uc2Nyb2xsLWJ0bi1pY29uOmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xufVxuLnNjcm9sbC1idG4taWNvbiB7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdG1hcmdpbi1sZWZ0OiAtMjVweDtcblx0Ym90dG9tOiAzMHB4O1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuXHRib3JkZXItcmFkaXVzOiAyNXB4O1xuXHR6LWluZGV4OiAyO1xufVxuLnNjcm9sbC1idG4taWNvbi1kYXJrIHtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwwLDAsMC41KTtcbn1cbi5zY3JvbGwtYnRuLWljb246YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHdpZHRoOiA4cHg7XG5cdGhlaWdodDogOHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRtYXJnaW4tbGVmdDogLTRweDtcblx0dG9wOiA4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG5cdFx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuXHQtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuXHRcdFx0XHRcdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzY3JvbGw7XG5cdFx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IHNjcm9sbDtcbn1cbi5zY3JvbGwtYnRuLWljb24tZGFyazpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiAjMzMzO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNjcm9sbCB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzZweCk7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzZweCk7XG5cdH1cbn1cbkBrZXlmcmFtZXMgc2Nyb2xsIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzNnB4KTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzNnB4KTtcblx0fVxufVxuIiwiLyogVGVzdGltb25pYWxzIHYzLCB2NCAqL1xuLnRlc3RpbW9uaWFscy1zZWN0aW9uMyAub3dsLXN0YWdlLW91dGVyIHtcblx0bWFyZ2luLXJpZ2h0OiAxcHg7XG59XG4udGVzdGltb25pYWxzLXNlY3Rpb24zIC50ZXN0aW1vbmlhbHMtaXRlbSxcbi50ZXN0aW1vbmlhbHMtc2VjdGlvbjQgLnRlc3RpbW9uaWFscy1pdGVtIHtcblx0Ym9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2Q4ZGFkZDtcblx0cGFkZGluZzogMTVweCAxNXB4IDIwcHg7XG59XG4udGVzdGltb25pYWxzLXNlY3Rpb240IC50ZXN0aW1vbmlhbHMtaXRlbTpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLXJpZ2h0OiBub25lO1xufVxuLnRlc3RpbW9uaWFscy1zZWN0aW9uMyBpbWcsXG4udGVzdGltb25pYWxzLXNlY3Rpb240IGltZyB7XG5cdHdpZHRoOiA3NHB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogNzRweCAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHBhZGRpbmc6IDNweDtcblx0Ym9yZGVyOiBzb2xpZCAxcHggI0U2RTZFNjtcblx0bWFyZ2luOiAwIGF1dG8gNXB4O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi50ZXN0aW1vbmlhbHMtc2VjdGlvbjMgYmxvY2txdW90ZSxcbi50ZXN0aW1vbmlhbHMtc2VjdGlvbjQgYmxvY2txdW90ZSB7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRib3JkZXI6IG5vbmU7XG59XG4udGVzdGltb25pYWxzLXNlY3Rpb24zIGJsb2NrcXVvdGUgcCxcbi50ZXN0aW1vbmlhbHMtc2VjdGlvbjQgYmxvY2txdW90ZSBwIHtcblx0ei1pbmRleDogOTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4udGVzdGltb25pYWxzLXNlY3Rpb24zIC50ZXN0aW1vbmlhbHMtaXRlbSBzdHJvbmcsXG4udGVzdGltb25pYWxzLXNlY3Rpb24zIC50ZXN0aW1vbmlhbHMtaXRlbSBlbSxcbi50ZXN0aW1vbmlhbHMtc2VjdGlvbjQgLnRlc3RpbW9uaWFscy1pdGVtIHN0cm9uZyxcbi50ZXN0aW1vbmlhbHMtc2VjdGlvbjQgLnRlc3RpbW9uaWFscy1pdGVtIGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cbi50ZXN0aW1vbmlhbHMtc2VjdGlvbjMgLnRlc3RpbW9uaWFscy1pdGVtIHN0cm9uZyxcbi50ZXN0aW1vbmlhbHMtc2VjdGlvbjQgLnRlc3RpbW9uaWFscy1pdGVtIHN0cm9uZyB7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLnRlc3RpbW9uaWFscy1zZWN0aW9uMyAudGVzdGltb25pYWxzLWl0ZW0gZW0sXG4udGVzdGltb25pYWxzLXNlY3Rpb240IC50ZXN0aW1vbmlhbHMtaXRlbSBlbSB7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0b3BhY2l0eTogMC43O1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuIiwiLyogICBcbiAqIFRlbXBsYXRlIE5hbWU6IFVuaWZ5IC0gUmVzcG9uc2l2ZSBCb290c3RyYXAgVGVtcGxhdGVcbiAqIERlc2NyaXB0aW9uOiBCdXNpbmVzcywgQ29ycG9yYXRlLCBQb3J0Zm9saW8sIEUtY29tbWVyY2UsIEJsb2cgYW5kIE9uZSBQYWdlIFRlbXBsYXRlLlxuICogVmVyc2lvbjogMS43XG4gKiBBdXRob3I6IEBodG1sc3RyZWFtXG4gKiBXZWJzaXRlOiBodHRwOi8vaHRtbHN0cmVhbS5jb21cbiovXG5cbi8qU3R5bGUgU3dpdGNoZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKkdlbmVyYWwqL1xuaS5zdHlsZS1zd2l0Y2hlci1idG4ge1xuICAgcmlnaHQ6IDA7XG4gICB0b3A6IDM3cHg7XG4gICBjb2xvcjogI2ZmZjtcbiAgIGZvbnQtc2l6ZTogMThweDtcbiAgIGN1cnNvcjogcG9pbnRlcjtcbiAgIHotaW5kZXg6IDU1NTU1NTtcbiAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgIHBhZGRpbmc6IDlweCAxMHB4O1xuICAgYmFja2dyb3VuZDogIzIyMjtcbiAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4ICFpbXBvcnRhbnQ7XG59XG5cbmkuc3R5bGUtc3dpdGNoZXItYnRuOmhvdmVyIHtcbiAgIGJhY2tncm91bmQ6IzAwMDtcbn1cblxuaS5zdHlsZS1zd2l0Y2hlci1idG4tb3B0aW9uIHtcbiAgIHRvcDogMzhweDtcbiAgIGJhY2tncm91bmQ6ICM5MDk3YTA7XG59XG5cbmkuc3R5bGUtc3dpdGNoZXItYnRuLW9wdGlvbjpob3ZlciB7XG4gICBiYWNrZ3JvdW5kOiAjNzA3OTg1O1xufVxuXG4uc3R5bGUtc3dpdGNoZXIge1xuICAgcmlnaHQ6IDA7XG4gICB0b3A6IDM3cHg7XG4gICBjb2xvcjogI2ZmZjtcbiAgIHdpZHRoOiAyMzVweDtcbiAgIGRpc3BsYXk6IG5vbmU7XG4gICB6LWluZGV4OiA1NTU1NTU7XG4gICBwb3NpdGlvbjogZml4ZWQ7XG4gICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHggIWltcG9ydGFudDtcbn1cblxuLypPdGhlcnMqL1xuLnN0eWxlLXN3aXRjaGVyIC5zdHlsZS1zd2l0Y2hlci1oZWFkaW5nIHtcbiAgIGNvbG9yOiAjZmZmO1xuICAgZm9udC1zaXplOiAxNXB4O1xuICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zdHlsZS1zd2l0Y2hlci1sb2dvICB7XG4gICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzRjNTE1OTtcbn1cblxuLnN0eWxlLXN3aXRjaGVyLWxvZ28gYSB7XG4gICBkaXNwbGF5OiBibG9jaztcbiAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN0eWxlLXN3aXRjaGVyIC5idG4tdSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogMjAwO1xuICBib3JkZXI6IHNvbGlkIDFweCAjNTU1O1xuICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcbn1cblxuLnN0eWxlLXN3aXRjaGVyIC5idG4tdS5hY3RpdmUtc3dpdGNoZXItYnRuLFxuLnN0eWxlLXN3aXRjaGVyIC5idG4tdS5hY3RpdmUtc3dpdGNoZXItYnRuIHtcbiAgIGJvcmRlcjogc29saWQgMXB4ICNiYmI7XG59XG5cbi8qU3R5bGUgU3d0aWNoZXIgSGVhZGVyKi9cbi5zdHlsZS1zd3RpY2hlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjMjUyNTI1O1xuICBwYWRkaW5nOiA5cHggMTBweCA1cHggMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMyMjI7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgMCAhaW1wb3J0YW50OyAgXG59XG5cbi5zdHlsZS1zd3RpY2hlci1oZWFkZXIgLnN0eWxlLXN3aXRjaGVyLWhlYWRpbmcge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnN0eWxlLXN3dGljaGVyLWhlYWRlciAudGhlbWUtY2xvc2Uge1xuICAgdG9wOiA5cHg7XG4gICByaWdodDogNnB4O1xuICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc3R5bGUtc3d0aWNoZXItaGVhZGVyIC50aGVtZS1jbG9zZSBpIHtcbiAgIGNvbG9yOiAjOTk5O1xuICAgcGFkZGluZzogNXB4O1xuICAgY3Vyc29yOiBwb2ludGVyO1xuICAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4uc3R5bGUtc3d0aWNoZXItaGVhZGVyIC50aGVtZS1jbG9zZSBpOmhvdmVyIHtcbiAgIGNvbG9yOiAjZmZmO1xuIH1cblxuLypTdHlsZSBTd3RpY2hlciBCb2R5Ki9cbi5zdHlsZS1zd3RpY2hlci1ib2R5IC5uby1jb2wtc3BhY2Uge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN0eWxlLXN3dGljaGVyLWJvZHkgaHIge1xuICBtYXJnaW46IDExcHggMDtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0NTQ1O1xufVxuXG4uc3R5bGUtc3d0aWNoZXItYm9keSAubm8tY29sLXNwYWNlIC5jb2wteHMtNiB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5zdHlsZS1zd3RpY2hlci1ib2R5IHtcbiAgIHBhZGRpbmc6IDE1cHggMTBweCAxNXB4IDE1cHg7XG59XG5cbi8qVGhlbWUgQ29sb3JzKi9cbi5zdHlsZS1zd2l0Y2hlciBsaSB7XG4gICB3aWR0aDogMjZweDtcbiAgIGhlaWdodDogMjZweDtcbiAgIGN1cnNvcjogcG9pbnRlcjtcbiAgIGJhY2tncm91bmQ6ICNjMDA7XG4gICBtYXJnaW46IDAgNnB4IDZweCAwO1xuICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgYm9yZGVyLXJhZGl1czogMTAlICFpbXBvcnRhbnQ7XG4gICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5zdHlsZS1zd2l0Y2hlciBsaS5sYXN0IHtcbiAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnN0eWxlLXN3aXRjaGVyIGxpOmhvdmVyLFxuLnN0eWxlLXN3aXRjaGVyIGxpLnRoZW1lLWFjdGl2ZSB7XG4gICBib3JkZXI6IHNvbGlkIDJweCAjZmZmO1xuICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLnN0eWxlLXN3aXRjaGVyIGxpLnRoZW1lLWRlZmF1bHQge1xuICAgYmFja2dyb3VuZDogIzcyYzAyYztcbn1cbi5zdHlsZS1zd2l0Y2hlciBsaS50aGVtZS1ibHVlIHtcbiAgIGJhY2tncm91bmQ6ICMzNDk4ZGI7XG59XG4uc3R5bGUtc3dpdGNoZXIgbGkudGhlbWUtb3JhbmdlIHtcbiAgIGJhY2tncm91bmQ6ICNlNjdlMjI7XG59XG4uc3R5bGUtc3dpdGNoZXIgbGkudGhlbWUtcmVkIHtcbiAgIGJhY2tncm91bmQ6ICNlNzRjM2M7XG59XG4uc3R5bGUtc3dpdGNoZXIgbGkudGhlbWUtbGlnaHQge1xuICAgYmFja2dyb3VuZDogI2VjZjBmMTtcbn1cbi5zdHlsZS1zd2l0Y2hlciBsaS50aGVtZS1wdXJwbGUge1xuICAgYmFja2dyb3VuZDogIzliNmJjYztcbn1cbi5zdHlsZS1zd2l0Y2hlciBsaS50aGVtZS1hcXVhIHtcbiAgIGJhY2tncm91bmQ6ICMyN2Q3ZTc7XG59XG4uc3R5bGUtc3dpdGNoZXIgbGkudGhlbWUtYnJvd24ge1xuICAgYmFja2dyb3VuZDogIzljODA2MTtcbn1cbi5zdHlsZS1zd2l0Y2hlciBsaS50aGVtZS1kYXJrLWJsdWUge1xuICAgYmFja2dyb3VuZDogIzQ3NjVhMDtcbn1cbi5zdHlsZS1zd2l0Y2hlciBsaS50aGVtZS1saWdodC1ncmVlbiB7XG4gICBiYWNrZ3JvdW5kOiAjNzlkNWIzO1xufVxuLnN0eWxlLXN3aXRjaGVyIGxpLnRoZW1lLWRhcmstcmVkIHtcbiAgIGJhY2tncm91bmQ6ICNhMTBmMmI7XG59XG4uc3R5bGUtc3dpdGNoZXIgbGkudGhlbWUtdGVhbCB7XG4gICBiYWNrZ3JvdW5kOiAjMThiYTliO1xufSIsIi8qXG4gKiBUZW1wbGF0ZSBOYW1lOiBVbmlmeSAtIFJlc3BvbnNpdmUgQm9vdHN0cmFwIFRlbXBsYXRlXG4gKiBEZXNjcmlwdGlvbjogQnVzaW5lc3MsIENvcnBvcmF0ZSwgUG9ydGZvbGlvLCBFLWNvbW1lcmNlLCBCbG9nIGFuZCBPbmUgUGFnZSBUZW1wbGF0ZS5cbiAqIFZlcnNpb246IDEuOFxuICogQXV0aG9yOiBAaHRtbHN0cmVhbVxuICogV2Vic2l0ZTogaHR0cDovL2h0bWxzdHJlYW0uY29tXG4qL1xuXG4vKkltcG9ydCBHbG9iYWwgQ29tcHVsc29yeSBDU1MgRmlsZXMqL1xuQGltcG9ydCB1cmwoaWU4LmNzcyk7XG5AaW1wb3J0IHVybChibG9ja3MuY3NzKTtcbkBpbXBvcnQgdXJsKHBsdWdpbnMuY3NzKTtcbkBpbXBvcnQgdXJsKGFwcC5jc3MpO1xuQGltcG9ydCB1cmwob25lLXRoZW1lLmNzcyk7XG5cbi8qQGltcG9ydCB1cmwob25lLWRlbW8uY3NzKTsqL1xuLypAaW1wb3J0IHVybChvbmUtc3R5bGUuY3NzKTsqL1xuXG4vKkltcG9ydCBDU1MgUGx1Z2lucyovXG5AaW1wb3J0IHVybChwbHVnaW5zL3N0eWxlLXN3aXRjaGVyLmNzcyk7XG5cbmJvZHkge1xuICAgY29sb3I6ICMwOTI1NEU7XG4gICBmb250LXNpemU6IDEzcHg7XG4gICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5ib2R5LmhlYWRlci1maXhlZC1zcGFjZSB7XG4gIHBhZGRpbmctdG9wOiA5NHB4O1xufVxuYm9keS5oZWFkZXItZml4ZWQtc3BhY2UtdjIge1xuXHRwYWRkaW5nLXRvcDogMTM1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRib2R5LmhlYWRlci1maXhlZC1zcGFjZSxcblx0Ym9keS5oZWFkZXItZml4ZWQtc3BhY2UtdjIge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG59XG5cbnAsXG5saSxcbmxpIGEsXG5sYWJlbCB7XG4gICBjb2xvcjogIzA5MjU0RTtcbn1cblxuYSB7XG4gICBjb2xvcjogIzcyYzAyYztcbiAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYSxcbmE6Zm9jdXMsXG5hOmhvdmVyLFxuYTphY3RpdmUge1xuICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIge1xuICAgY29sb3I6ICM3MmMwMmM7XG4gICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ub3BhZGRpbmcge1xuXHRwYWRkaW5nOiAwIWltcG9ydGFudDtcbn1cbi8qSW50cm8gUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pbnRyby1wYWdlLWltZy1mcmFtZXMge1xufVxuXG4uaW50cm8tcGFnZS1saW5rIHtcblx0Y29sb3I6ICM1NTU7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaW50cm8tcGFnZS1saW5rOmhvdmVyIHtcblx0Y29sb3I6ICMyMjI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLypCb3hlZCBMYXlvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5ib3hlZC1sYXlvdXQge1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiAwIDAgNXB4ICNjY2M7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BhdHRlcm5zLzE1LnBuZykgcmVwZWF0O1xufVxuXG4vKk1haW4gU3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypQdXJjaGFzZSBCbG9jayovXG4ud2VsY29tZSB7XG5cdHBhZGRpbmc6IDI1cHggMCAwIDA7XG5cdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWVlO1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BhdHRlcm5zL2JyZWFkY3J1bWJzLnBuZykgcmVwZWF0O1xufVxuLndlbGNvbWUgcCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53ZWxjb21lIC5idG4tYnV5IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud2VsY29tZSAuYnRuLWJ1eSBhIHtcblx0bWFyZ2luLXRvcDogMjdweDtcblx0d2lkdGg6IDI5N3B4O1xufVxuXG4ud2VsY29tZSAuYnRuLWJ1eSBhIGkge1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLndlbGNvbWUgLmNvbC1tZC0xMiB7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvd3JhcHBlcl9iZy5wbmcpIGJvdHRvbSBuby1yZXBlYXQ7XG5cdHBhZGRpbmc6IDAgMCAxNXB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuXHQud2VsY29tZSBzcGFuIHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI5cHg7XG5cdH1cblxuXHQud2VsY29tZSAuYnRuLWJ1eSBhIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDI1cHggMCAwIDA7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdC53ZWxjb21lIC5idG4tYnV5IGE6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cdC53ZWxjb21lIC5jb2wtbWQtMTIge1xuXHRcdHBhZGRpbmc6MCAxNXB4IDE1cHggMTVweDtcblx0fVxufVxuLypTZXJ2aWNlKi9cbi5zZXJ2aWNlIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0cGFkZGluZzogMTVweCAxNXB4IDEwcHg7XG59XG4uc2VydmljZTpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICNmY2ZjZmM7XG5cdGJveC1zaGFkb3c6IDAgMCA1cHggI2RkZDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnNlcnZpY2U6aG92ZXIgaSB7XG5cdGNvbG9yOiAjNjU2NTY1O1xufVxuXG4uc2VydmljZSAuZGVzYyB7XG5cdHBhZGRpbmc6IDAgMTVweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZXJ2aWNlIC5kZXNjIGg0IHtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLnNlcnZpY2UgLnNlcnZpY2UtaWNvbiB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRjb2xvcjogIzcyYzAyYztcblx0Zm9udC1zaXplOiAzNXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLnNlcnZpY2UgLnNlcnZpY2UtaWNvbi5pY29uLWNvZ3Mge1xuXHRmb250LXNpemU6IDM3cHg7XG59XG4uc2VydmljZSAuc2VydmljZS1pY29uLmljb24tcGxhbmUge1xuXHRmb250LXNpemU6IDQzcHg7XG59XG5cbi8qIFJlY2VudCBXb3JrICAqL1xuLnJlY2VudC13b3JrIGEge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6ICNmY2ZjZmM7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJlY2VudC13b3JrIGE6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5yZWNlbnQtd29yayBhOmhvdmVyIHN0cm9uZyB7XG5cdGNvbG9yOiAjNTU1O1xufVxuXG4ucmVjZW50LXdvcmsgZW0ub3ZlcmZsb3ctaGlkZGVuIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5yZWNlbnQtd29yayBhIHNwYW4ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMTBweDtcblx0Ym9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNlZWU7XG59XG5cbi5yZWNlbnQtd29yayBhIHN0cm9uZyB7XG5cdGNvbG9yOiAjNTU1O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnJlY2VudC13b3JrIGEgaSB7XG5cdGNvbG9yOiAjNzc3O1xufVxuXG4ucmVjZW50LXdvcmsgYSBpbWcge1xuICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluLW91dDtcbiAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQ7XG4gICAtby10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluLW91dDtcbiAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluLW91dDtcbiAgIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UtaW4tb3V0O1xufVxuXG4ucmVjZW50LXdvcmsgYTpob3ZlciBpbWcge1xuXHRvcGFjaXR5OiAwLjg7XG4gICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKSByb3RhdGUoM2RlZyk7XG4gICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4yKSByb3RhdGUoM2RlZyk7XG4gICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMCkgcm90YXRlKDNkZWcpO1xuICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yKSByb3RhdGUoM2RlZyk7XG4gICB0cmFuc2Zvcm06IHNjYWxlKDEuMikgcm90YXRlKDNkZWcpO1xufVxuXG4ucmVjZW50LXdvcmsgYTpob3ZlciBzcGFuIHtcblx0Ym9yZGVyLWJvdHRvbTogc29saWQgMnB4ICM3MmMwMmM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBXb3JrICovXG4ud29yayB7XG5cdG1hcmdpbi10b3A6IDZweDtcbn1cbi53b3JrIC5kZXRhaWxzIHtcblx0cGFkZGluZzogMTBweDtcbn1cbi53b3JrIC5jYXB0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmctdG9wOiA1cHg7XG5cdGNvbG9yOiAjNTg1ZjY5ICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xufVxuLndvcmsgLmNhcHRpb246aG92ZXIge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKk90aGVyIEZvb3RlciBDb21tb24gQ2xhc3Nlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qVGh1bWIgSGVhZGxpbmUqL1xuLnRodW1iLWhlYWRsaW5lIGgyIHtcblx0Y29sb3I6ICNlZWU7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLypGb290ZXIgTG9nbyovXG4uZm9vdGVyLWxvZ28ge1xuXHRtYXJnaW46IDE3cHggMCAyMHB4O1xufVxuXG4vKkxhdGVzdCBMaXN0Ki9cbi5sYXRlc3QtbGlzdCBsaSB7XG5cdHBhZGRpbmc6IDhweCAwO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgIzM1MzUzNTtcbn1cblxuLmxhdGVzdC1saXN0IGxpOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy10b3A6IDA7XG5cdGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5sYXRlc3QtbGlzdCBsaSBhIHtcblx0Y29sb3I6ICNlZWU7XG59XG5cbi5sYXRlc3QtbGlzdCBzbWFsbCB7XG5cdGNvbG9yOiAjOTk5O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLypMaW5rIExpc3QqL1xuLmxpbmstbGlzdCBsaSB7XG5cdGJvcmRlci10b3A6IHNvbGlkIDFweCAjMzUzNTM1O1xufVxuXG4ubGluay1saXN0IGxpOmZpcnN0LWNoaWxkIHtcblx0Ym9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1saXN0IGEge1xuXHRjb2xvcjogI2VlZTtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRwYWRkaW5nOiA2cHggMHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5saW5rLWxpc3QgbGkgaSB7XG5cdGNvbG9yOiAjYmJiO1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi8qTGF0ZXN0IFR3ZWV0cyovXG4ubGF0ZXN0LXR3ZWV0cyAubGF0ZXN0LXR3ZWV0cy1pbm5lciBwIHtcblx0Y29sb3I6ICM1NTU7XG5cdGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmxhdGVzdC10d2VldHMgLmxhdGVzdC10d2VldHMtaW5uZXIgYSB7XG5cdC8qY29sb3I6ICMzNDk4ZGI7Ki9cblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxhdGVzdC10d2VldHMgLmxhdGVzdC10d2VldHMtaW5uZXIgYTpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubGF0ZXN0LXR3ZWV0cyAubGF0ZXN0LXR3ZWV0cy1pbm5lciBpLmZhIHtcblx0dG9wOiAycHg7XG5cdGZsb2F0OiBsZWZ0O1xuXHRjb2xvcjogI2JiYjtcblx0Y29sb3I6ICM1NWFjZWU7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxhdGVzdC10d2VldHMgLmxhdGVzdC10d2VldHMtaW5uZXIgc21hbGwge1xuXHRjb2xvcjogIzc3Nztcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qU29jaWFsIEljb25zKi9cbi5zb2NpYWwtaWNvbnMge1xuXHRtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5zb2NpYWwtaWNvbnMgbGkge1xuXHRtYXJnaW46IDA7XG59XG5cbi5zb2NpYWwtaWNvbnMgbGkgYSB7XG5cdG1hcmdpbjogMCAzcHg7XG59XG5cbi8qVGh1bWJuYWlsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmEudGh1bWJuYWlsIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiBub25lO1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4udGh1bWJuYWlsLXN0eWxlIHtcblx0cGFkZGluZzogN3B4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnRodW1ibmFpbC1zdHlsZTpob3ZlciB7XG5cdGJveC1zaGFkb3c6IDAgMCA4cHggI2RkZDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4udGh1bWJuYWlsIGgzLFxuLnRodW1ibmFpbC1zdHlsZSBoMyB7XG5cdG1hcmdpbjogNnB4IDAgOHB4IDA7XG59XG5cbi50aHVtYm5haWwgaDMgYSxcbi50aHVtYm5haWwtc3R5bGUgaDMgYSB7XG5cdGNvbG9yOiAjNTg1ZjY5O1xuXHRmb250LXNpemU6IDE4cHg7XG59XG5cbi50aHVtYm5haWwgaDMgYTpob3Zlcixcbi50aHVtYm5haWwtc3R5bGUgaDMgYTpob3ZlciB7XG5cdGNvbG9yOiAjNzJjMDJjO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50aHVtYm5haWwtc3R5bGUgLnRodW1ibmFpbC1pbWcge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDExcHg7XG59XG5cbi50aHVtYm5haWwtc3R5bGUgYS5idG4tbW9yZSB7XG5cdHJpZ2h0OiAtMTBweDtcblx0Ym90dG9tOiAxMHB4O1xuXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZzogMXB4IDZweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZ3JvdW5kOiAjNzJjMDJjO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGh1bWJuYWlsLXN0eWxlIGEuYnRuLW1vcmU6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAjNWZiNjExO1xufVxuLnRodW1ibmFpbC1zdHlsZTpob3ZlciBhLmJ0bi1tb3JlIHtcblx0cmlnaHQ6IDEwcHg7XG59XG5cbi50aHVtYm5haWwta2VuYnVybiBpbWcge1xuXHRsZWZ0OiAxMHB4O1xuXHRtYXJnaW4tbGVmdDogLTEwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQ7XG4gICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UtaW4tb3V0O1xuICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQ7XG4gICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQ7XG4gICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluLW91dDtcbn1cbi50aHVtYm5haWwta2VuYnVybjpob3ZlciBpbWcge1xuICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMikgcm90YXRlKDJkZWcpO1xuICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMikgcm90YXRlKDJkZWcpO1xuICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjIpIHJvdGF0ZSgyZGVnKTtcbiAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMikgcm90YXRlKDJkZWcpO1xuICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpIHJvdGF0ZSgyZGVnKTtcbn1cblxuLypTZXJ2aXZlIEJsb2Nrc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qU2VydmljZSBBbHRlcm5hdGl2ZSBCbG9jayovXG4uc2VydmljZS1hbHRlcm5hdGl2ZSAuc2VydmljZTpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICM3NmNhMmM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLnNlcnZpY2UtYWx0ZXJuYXRpdmUgLnNlcnZpY2U6aG92ZXIgaSxcbi5zZXJ2aWNlLWFsdGVybmF0aXZlIC5zZXJ2aWNlOmhvdmVyIHAsXG4uc2VydmljZS1hbHRlcm5hdGl2ZSAuc2VydmljZTpob3ZlciBoNCB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4vKlNlcnZpdmUgQmxvY2sgVmVyc2lvbnMqL1xuLnNlcnZpY2UtdjEgaDIge1xuXHRtYXJnaW46IDE1cHggMCAxMHB4O1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4uc2VydmljZS12MSBwIHtcblx0dGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuLypCbG9nIFBvc3RzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBvc3RzIC5kbC1ob3Jpem9udGFsIGEge1xuXHRjb2xvcjogIzU1NTtcbn1cblxuLnBvc3RzIC5kbC1ob3Jpem9udGFsIHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBvc3RzIC5kbC1ob3Jpem9udGFsIGR0IHtcblx0d2lkdGg6IDYwcHg7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4ucG9zdHMgLmRsLWhvcml6b250YWwgZHQgaW1nIHtcblx0d2lkdGg6IDYwcHg7XG5cdGhlaWdodDogNjBweDtcblx0cGFkZGluZzogMnB4O1xuXHRtYXJnaW4tdG9wOiAycHg7XG5cdGJvcmRlcjogc29saWQgMXB4ICNkZGQ7XG59XG5cbi5wb3N0cyAuZGwtaG9yaXpvbnRhbCBkZCB7XG5cdG1hcmdpbi1sZWZ0OiA3MHB4O1xufVxuXG4ucG9zdHMgLmRsLWhvcml6b250YWwgZGQgcCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLnBvc3RzIC5kbC1ob3Jpem9udGFsIGRkIGEge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0cyAuZGwtaG9yaXpvbnRhbCBkZCBhOmhvdmVyIHtcblx0Y29sb3I6ICM3MmMwMmM7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBvc3RzIC5kbC1ob3Jpem9udGFsOmhvdmVyIGR0IGltZyxcbi5wb3N0cyAuZGwtaG9yaXpvbnRhbDpob3ZlciBkZCBhIHtcblx0Y29sb3I6ICM3MmMwMmM7XG5cdGJvcmRlci1jb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qQWJvdXQgUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZWFtIHVsLnRlYW0tc29jYWlsIHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZWFtIHVsLnRlYW0tc29jYWlsIGxpIHtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnRlYW0gdWwudGVhbS1zb2NhaWwgbGkgYSxcbi50ZWFtIHVsLnRlYW0tc29jYWlsIGxpIGE6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50ZWFtIHVsLnRlYW0tc29jYWlsIGxpIGkge1xuXHRjb2xvcjogI2FhYTtcblx0cGFkZGluZzogNnB4IDdweDtcblx0bWluLXdpZHRoOiAzMHB4O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZDogI2Y3ZjdmNztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udGVhbSB1bC50ZWFtLXNvY2FpbCBsaSBpOmhvdmVyIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6ICM3MmMwMmM7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLnRlYW0gLnRodW1ibmFpbC1zdHlsZSB7XG5cdHBhZGRpbmc6IDEycHg7XG59XG5cbi50ZWFtIC50aHVtYm5haWwtc3R5bGUgaW1nIHtcblx0bWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4udGVhbSAudGh1bWJuYWlsLXN0eWxlIGgzIHtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4udGVhbSAudGh1bWJuYWlsLXN0eWxlOmhvdmVyIGgzIGEge1xuXHRjb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4udGVhbSAudGh1bWJuYWlsLXN0eWxlIHNtYWxsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDVweDtcblx0Zm9udC1zaXplOiAxMnB4O1xufVxuXG4vKkFib3V0IE1lIFBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWJvdXQtbWUge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWJvdXQtbWUgaDIge1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFib3V0LW1lIHNwYW4ge1xuXHRjb2xvcjogIzk5OTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmFib3V0LW1lIC5zb2NpYWwtaWNvbnMge1xuXHRtYXJnaW4tdG9wOiA3cHg7XG59XG5cbi8qQWJvdXQgTXkgR29hbHMqL1xuLmFib3V0LW15LWdvYWxzIGgyIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLypBYm91dCBTa2lsbHMqL1xuLmFib3V0LXNraWxscyB7XG5cdHBhZGRpbmc6IDQwcHggMDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JyZWFkY3J1bWJzLnBuZykgcmVwZWF0O1xufVxuXG4vKkdhbGxlcnkgUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nYWxsZXJ5LXBhZ2UgLnRodW1ibmFpbCxcbi5nYWxsZXJ5LXBhZ2UgLnRodW1ibmFpbDpob3ZlciB7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cbi5nYWxsZXJ5LXBhZ2UgLnRodW1ibmFpbHMge1xuXHRtYXJnaW4tYm90dG9tOjZweDtcbn1cblxuLypQcml2YWN5IFBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJpdmFjeSBhIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucHJpdmFjeSBhOmhvdmVyIHtcblx0Y29sb3I6ICM3MmMwMmM7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLypQb3J0Zm9saW8gSXRlbSBQYWdlIHYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBvcnRmb2xpby1pdGVtIGgyIHtcblx0Y29sb3I6ICM1NTU7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bWFyZ2luOiAwIDAgMTVweDtcbn1cbi5wb3J0Zm9saW8taXRlbSBsaSB7XG5cdHBhZGRpbmc6IDNweCAwO1xufVxuLnBvcnRmb2xpby1pdGVtIHAgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBvcnRmb2xpby1pdGVtIHAgYTpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLypQb3J0Zm9saW8gSXRlbSB2MSovXG4ucG9ydGZvbGlvLWl0ZW0xIHVsIHtcblx0bWFyZ2luOiAxMHB4IDAgMjBweDtcbn1cblxuLnBvcnRmb2xpby1pdGVtMSBsaSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4ucG9ydGZvbGlvLWl0ZW0xIGxpIGkge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4vKlNpZGViYXIgRmVhdHVyZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKkJsb2cgVGFncyovXG51bC5ibG9nLXRhZ3MgbGkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnVsLmJsb2ctdGFncyBhIHtcblx0Zm9udC1zaXplIDoxM3B4O1xuXHRwYWRkaW5nOiAycHggN3B4O1xuXHRiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuXHRtYXJnaW46IDAgM3B4IDZweCAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnVsLmJsb2ctdGFncyBhIGkge1xuXHRjb2xvcjogIzY2Njtcbn1cblxudWwuYmxvZy10YWdzIGE6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjNzJjMDJjO1xufVxuXG51bC5ibG9nLXRhZ3MgYTpob3ZlcixcbnVsLmJsb2ctdGFncyBhOmhvdmVyIGkge1xuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLypCbG9nIFBob3RvIFN0cmVhbSovXG4uYmxvZy1waG90b3MgbGkge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5ibG9nLXBob3RvcyBsaSBpbWcge1xuXHR3aWR0aDogNThweDtcblx0aGVpZ2h0OiA1OHB4O1xuXHRtYXJnaW46IDAgMnB4IDhweDtcbn1cblxuLmJsb2ctcGhvdG9zIGxpIGltZzpob3ZlciB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAjNzJjMDJjO1xufVxuXG4vKkJsb2cgTGF0ZXN0IFR3ZWV0cyovXG4uYmxvZy10d2l0dGVyIC5ibG9nLXR3aXR0ZXItaW5uZXIge1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5ibG9nLXR3aXR0ZXIgLmJsb2ctdHdpdHRlci1pbm5lcixcbi5ibG9nLXR3aXR0ZXIgLmJsb2ctdHdpdHRlci1pbm5lcjphZnRlcixcbi5ibG9nLXR3aXR0ZXIgLmJsb2ctdHdpdHRlci1pbm5lcjpiZWZvcmUge1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmJsb2ctdHdpdHRlciAuYmxvZy10d2l0dGVyLWlubmVyOmFmdGVyLFxuLmJsb2ctdHdpdHRlciAuYmxvZy10d2l0dGVyLWlubmVyOmJlZm9yZSB7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdHJpZ2h0OiAwcHg7XG5cdGJvdHRvbTogMHB4O1xuXHRjb250ZW50OiBcIiBcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmJsb2ctdHdpdHRlciAuYmxvZy10d2l0dGVyLWlubmVyOmFmdGVyIHtcblx0Ym9yZGVyLXRvcDogMTVweCBzb2xpZCAjZWVlO1xuXHRib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1sZWZ0OiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1sZWZ0LXN0eWxlOiBpbnNldDsgLypGRiBmaXhlcyovXG5cdGJvcmRlci1yaWdodC1zdHlsZTogaW5zZXQ7IC8qRkYgZml4ZXMqL1xufVxuLmJsb2ctdHdpdHRlciAuYmxvZy10d2l0dGVyLWlubmVyOmJlZm9yZSB7XG5cdGJvcmRlci1ib3R0b206IDE1cHggc29saWQgI2ZmZjtcblx0Ym9yZGVyLXJpZ2h0OiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWxlZnQtc3R5bGU6IGluc2V0OyAvKkZGIGZpeGVzKi9cblx0Ym9yZGVyLWJvdHRvbS1zdHlsZTogaW5zZXQ7IC8qRkYgZml4ZXMqL1xufVxuXG4uYmxvZy10d2l0dGVyIC5ibG9nLXR3aXR0ZXItaW5uZXI6aG92ZXIge1xuXHRib3JkZXItY29sb3I6ICM3MmMwMmM7XG5cdGJvcmRlci10b3AtY29sb3I6ICM3MmMwMmM7XG59XG4uYmxvZy10d2l0dGVyIC5ibG9nLXR3aXR0ZXItaW5uZXI6aG92ZXI6YWZ0ZXIge1xuXHRib3JkZXItdG9wLWNvbG9yOiAjNzJjMDJjO1xufVxuXG4uYmxvZy10d2l0dGVyIC5ibG9nLXR3aXR0ZXItaW5uZXIgc3Bhbi50d2l0dGVyLXRpbWUge1xuXHRjb2xvcjogIzc3Nztcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLmJsb2ctdHdpdHRlciAuYmxvZy10d2l0dGVyLWlubmVyIGEge1xuXHRjb2xvcjogIzcyYzAyYztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2ctdHdpdHRlciAuYmxvZy10d2l0dGVyLWlubmVyIGE6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJsb2ctdHdpdHRlciAuYmxvZy10d2l0dGVyLWlubmVyIGkuZmEge1xuXHR0b3A6IDJweDtcblx0Y29sb3I6ICNiYmI7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKkNob29zZSBCbG9jayovXG4ud2hvIGxpIHtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLndobyBsaSBpIHtcblx0Y29sb3I6ICM3MmMwMmM7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bWluLXdpZHRoOiAxNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2hvIGxpOmhvdmVyIGksXG4ud2hvIGxpOmhvdmVyIGEge1xuXHRjb2xvcjogIzc3Nztcbn1cbi53aG8gbGk6aG92ZXIgYTpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLypQcm9tbyBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypTbGlkZXIgUGFydCovXG4uZnVsbHdpZHRoYmFubmVyLWNvbnRhaW5lci5zbGlkZXItcHJvbW8ge1xuXHRtYXgtaGVpZ2h0OiA0NjBweCAhaW1wb3J0YW50O1xufVxuXG4uc2xpZGVyLXByb21vLWluZm8tYmcge1xuXHRwYWRkaW5nOiAyNXB4IDIwcHggMjBweDtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZy1ibGFjay5wbmcpIHJlcGVhdDtcbn1cblxuLnNsaWRlci1wcm9tby1pbmZvIHNwYW4uYmlnLXNpemUge1xuXHRjb2xvcjogI2ZmZjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMzBweDtcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0dGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNsaWRlci1wcm9tby1pbmZvIHAge1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKlByb21vIEJveCovXG4ucHJvbW8tYm94IHtcblx0cGFkZGluZzogMjBweDtcblx0bWFyZ2luOiAyNXB4IDAgMjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvbW8tYm94IGkge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiA1MHB4O1xufVxuXG4ucHJvbW8tYm94IHAge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wcm9tby1ib3ggc3Ryb25nLFxuLnByb21vLWJveCBzdHJvbmcgYSB7XG5cdGNvbG9yOiAjNTU1O1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXdlaWdodDogMjAwO1xuXHRtYXJnaW46IDIwcHggMCAxNXB4O1xufVxuXG4ucHJvbW8tYm94OmhvdmVyIHN0cm9uZyxcbi5wcm9tby1ib3g6aG92ZXIgc3Ryb25nIGEge1xuXHRjb2xvcjogIzcyYzAyYztcbn1cblxuLypQcm9tbyBTZXJ2aWNlKi9cbi5wcm9tby1zZXJ2aWNlIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnByb21vLXNlcnZpY2UgbGkge1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5wcm9tby1zZXJ2aWNlIGEuYnRuLXUge1xuXHRtYXJnaW46IDAgMjBweCAxMHB4IDA7XG59XG5cbi8qUHJvbW8gRWxlbWVudHMqL1xuLnRpdGxlLWJveCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAxMHB4IDAgMzBweDtcblx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlZWU7XG59XG5cbi50aXRsZS1ib3ggLnRpdGxlLWJveC10ZXh0IHtcblx0Y29sb3I6ICM1NTU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDM1cHg7XG5cdGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQudGl0bGUtYm94IC50aXRsZS1ib3gtdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblx0LnRpdGxlLWJveCBwIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cbn1cblxuLmJsb2NrLWJsb2NrcXVvdGUge1xuXHRtYXJnaW46IDIwcHggMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXI6IGRhc2hlZCAxcHggI2NjYztcbn1cblxuLmJsb2NrLWJsb2NrcXVvdGUtaW5uZXIge1xuXHRwYWRkaW5nOiAxNXB4O1xufVxuXG4uYmxvY2stYmxvY2txdW90ZSBwIHtcblx0Zm9udC1zaXplOiAyNnB4O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKkluZm8gQmxvY2tzKi9cbi5pbmZvLWJsb2NrcyB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5pbmZvLWJsb2Nrczpob3ZlciBpLmljb24taW5mby1ibG9ja3Mge1xuXHRjb2xvcjogIzcyYzAyYztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246YWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOmFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246YWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjphbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmluZm8tYmxvY2tzIGkuaWNvbi1pbmZvLWJsb2NrcyB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRjb2xvcjogIzc3Nztcblx0Zm9udC1zaXplOiAzMHB4O1xuXHRtaW4td2lkdGg6IDUwcHg7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmluZm8tYmxvY2tzIC5pbmZvLWJsb2Nrcy1pbiB7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmluZm8tYmxvY2tzIC5pbmZvLWJsb2Nrcy1pbiBoMyB7XG5cdGNvbG9yOiAjNTU1O1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4uaW5mby1ibG9ja3MgLmluZm8tYmxvY2tzLWluIHAge1xuXHRmb250LXNpemU6IDEycHg7XG59XG5cbi8qQnJhbmQgUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5icmFuZC1wYWdlIC5idG4ge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4vKkZvcm0gUGFnZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZm9ybS1wYWdlIGlucHV0LFxuLmZvcm0tcGFnZSBzZWxlY3Qge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4vKkxhYmVscyBhbmQgQmFkZ2VzIFBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG51bC5sYWJlbHMtZGVtbyB7XG4gIG1hcmdpbjogNXB4IDA7XG59XG5cbnVsLmxhYmVscy1kZW1vIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNXB4IDJweCAwO1xufVxuXG4uYmFkZ2Utc2lkZWJhciB7XG5cdGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2VlZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5iYWRnZS1zaWRlYmFyIHtcblx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0fVxufVxuXG4vKkxpbmUgSWNvbiBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxpbmUtaWNvbi1wYWdlIC5pdGVtLWJveCB7XG5cdHdpZHRoOiAyNSU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRoZWlnaHQ6IDkwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMjBweCAxMHB4O1xuXHRtYXJnaW46IDAgLTFweCAtMXB4IDA7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbi5saW5lLWljb24tcGFnZSAuaXRlbS1ib3gtLWhpZ2hlciB7XG5cdGhlaWdodDogMTIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQubGluZS1pY29uLXBhZ2UgLml0ZW0tYm94IHtcblx0XHRoZWlnaHQ6IDExNXB4O1xuICBcdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG5cdC5saW5lLWljb24tcGFnZSAuaXRlbS1ib3gge1xuXHRcdGhlaWdodDogMTMwcHg7XG5cdH1cbn1cblxuLmxpbmUtaWNvbi1wYWdlIC5pdGVtLWJveDpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG5cbi5saW5lLWljb24tcGFnZSAuaXRlbSBzcGFuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmxpbmUtaWNvbi1wYWdlIC5pdGVtOmhvdmVyIHtcblx0Y29sb3I6ICM3MmMwMmM7XG59XG5cbi8qTGluZSBJY29uIFBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaWNvbi1wYWdlLWZhIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmljb24tcGFnZS1mYSAuaXRlbS1ib3gge1xuXHRmbG9hdDogbGVmdDtcblx0aGVpZ2h0OiAxMDBweDtcblx0d2lkdGg6IDE2JSAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1wYWdlLWZhIC5pdGVtIHtcblx0Zm9udC1zaXplOiAxMnB4O1xufVxuXG4uaWNvbi1wYWdlLWZhIC5pdGVtIGkge1xuXHRjb2xvcjogIzU1NTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5pY29uLXBhZ2UtZmEgLml0ZW0tYm94IHtcblx0XHR3aWR0aDogMjAlICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gLmljb24tcGFnZS1mYSAuaXRlbS1ib3gge1xuICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7XG4gfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAuaWNvbi1wYWdlLWZhIC5pdGVtLWJveCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiB9XG59XG5cbi8qR0xZUEhJQ09OUyBJY29ucyBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypTcGVjaWFsIHN0eWxlcyBmb3IgZGlzcGxheWluZyB0aGUgaWNvbnMgYW5kIHRoZWlyIGNsYXNzZXMqL1xuLmJzLWdseXBoaWNvbnMge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmctYm90dG9tOiAxcHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5icy1nbHlwaGljb25zIGxpIHtcblx0d2lkdGg6IDI1JTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGhlaWdodDogMTE1cHg7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IDAgLTFweCAtMXB4IDA7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5icy1nbHlwaGljb25zIC5nbHlwaGljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRtYXJnaW46IDVweCBhdXRvIDEwcHg7XG59XG5cbi5icy1nbHlwaGljb25zIGxpOmhvdmVyIHtcblx0Y29sb3I6ICM3MmMwMmM7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuYnMtZ2x5cGhpY29ucyBsaSB7XG5cdCAgd2lkdGg6IDEyLjUlO1xuXHR9XG59XG5cbi8qR2x5cGhpY29ucyBQcm8qL1xuLmRlbW8tcHJvLWdseXBoaWNvbnMgbGkge1xuXHR3aWR0aDogMTcwcHg7XG5cdGhlaWdodDogMTAwcHg7XG5cdHBhZGRpbmc6IDIwcHggMTBweCAzMHB4O1xufVxuXG4uZGVtby1wcm8tZ2x5cGhpY29ucyBzcGFuIHtcblx0aGVpZ2h0OiA0MHB4O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmRlbW8tcHJvLWdseXBoaWNvbnMgc3BhbjpiZWZvcmUge1xuXHRjb2xvcjogIzU1NTtcblx0cGFkZGluZzogMTBweCA2MnB4O1xufVxuXG4uZGVtby1wcm8tZ2x5cGhpY29ucyBzcGFuLmdseXBoaWNvbnM6YmVmb3JlIHtcblx0Zm9udC1zaXplOiAyMnB4O1xufVxuXG4vKkdseXBoaWNvbnMgUHJvIEhhbGZsaW5ncyovXG4uZGVtby1wcm8tZ2x5cGhpY29ucyBzcGFuLmhhbGZsaW5ncyB7XG5cdGhlaWdodDogMzBweDtcbn1cblxuLmRlbW8tcHJvLWdseXBoaWNvbnMgc3Bhbi5oYWxmbGluZ3M6YmVmb3JlIHtcblx0cGFkZGluZzogMTBweCA3MHB4O1xufVxuXG4vKkNvbnRhY3QgUGFnZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFwIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMzUwcHg7XG5cdGJvcmRlci10b3A6IHNvbGlkIDFweCAjZWVlO1xuXHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VlZTtcbn1cblxuLm1hcC1ib3gge1xuXHRoZWlnaHQ6IDI1MHB4O1xufVxuXG4ubWFwLWJveC1zcGFjZSB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5tYXAtYm94LXNwYWNlMSB7XG5cdG1hcmdpbi10b3A6IDdweDtcbn1cblxuLypCYWNrZ3JvdW5kIE9wYWNpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VydmljZS1vciB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlcnZpY2UtYmcge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMHB4O1xuICAgIHJpZ2h0OiAtMTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDU1ZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg1NWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDU1ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDU1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDU1ZGVnKTtcbn1cblxuLypFYXN5IEJsb2NrICh1c2VkIGZvciBpbWFnZSBiYWRnZXMpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVhc3ktYmxvY2stdjEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5lYXN5LWJsb2NrLXYxIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZWFzeS1ibG9jay12MSAub3ZlcmZsb3ctaCBoMyB7XG5cdHdpZHRoOiA2MCU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5lYXN5LWJsb2NrLXYxIC5lYXN5LWJsb2NrLXYxLWJhZGdlIHtcblx0bGVmdDogMHB4O1xuXHR0b3A6IDEwcHg7XG5cdHotaW5kZXg6IDE7XG5cdGNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiA0cHggMTBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuXG4vKkVhc3kgQmxvY2sgdjIgKHVzZWQgZm9yIGltYWdlIGJhZGdlcylcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZWFzeS1ibG9jay12MiB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmVhc3ktYmxvY2stdjIgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5lYXN5LWJsb2NrLXYyIC5lYXN5LWJnLXYyIHtcblx0dG9wOiA1cHg7XG5cdGNvbG9yOiAjZmZmO1xuXHR3aWR0aDogMTAwcHg7XG5cdHBhZGRpbmc6IDVweDtcblx0cmlnaHQ6IC0zMnB4O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4vKkVhc3kgQmxvY2sgdjMgKHVzZWQgZm9yIGltYWdlIGJhZGdlcylcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZWFzeS1ibG9jay12MyB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGJhY2tncm91bmQ6ICM1ODVmNjk7XG5cdHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xufVxuXG4uZWFzeS1ibG9jay12My5maXJzdCB7XG5cdGJhY2tncm91bmQ6ICM2OTZmNzc7XG59XG4uZWFzeS1ibG9jay12My5zZWNvbmQge1xuXHRiYWNrZ3JvdW5kOiAjNzA3NzgwO1xufVxuLmVhc3ktYmxvY2stdjMudGhpcmQge1xuXHRiYWNrZ3JvdW5kOiAjNzg3Zjg4O1xufVxuXG4uZWFzeS1ibG9jay12MyBpIHtcblx0Y29sb3I6ICNmZmY7XG5cdGZsb2F0OiBsZWZ0O1xuXHRmb250LXNpemU6IDMwcHg7XG5cdG1pbi13aWR0aDogNDVweDtcblx0cGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5lYXN5LWJsb2NrLXYzIC5pbm5lci1mYXEtYiB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5lYXN5LWJsb2NrLXYzIC5pbm5lci1mYXEtYiBoMixcbi5lYXN5LWJsb2NrLXYzIC5pbm5lci1mYXEtYiBoMyB7XG5cdGZvbnQtc2l6ZTogMjFweDtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uZWFzeS1ibG9jay12MyAuaW5uZXItZmFxLWIgaDQge1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAxN3B4O1xuXHRtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5lYXN5LWJsb2NrLXYzIC5pbm5lci1mYXEtYiBoMixcbi5lYXN5LWJsb2NrLXYzIC5pbm5lci1mYXEtYiBoMyxcbi5lYXN5LWJsb2NrLXYzIC5pbm5lci1mYXEtYiBwIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi8qRnVsbCBXaWR0aCBCbG9ja1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mdWxsLXctYmxvY2sge1xuXHRwYWRkaW5nOiAzMHB4IDA7XG5cdGJhY2tncm91bmQ6ICMyODI4Mjg7XG59XG5cbi5mdWxsLXctYmxvY2sgLmluZm8tYmxvY2tzIGksXG4uZnVsbC13LWJsb2NrIC5pbmZvLWJsb2Nrcy1pbiBoMyB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uZnVsbC13LWJsb2NrIC5pbmZvLWJsb2Nrcy1pbiBwIHtcblx0Y29sb3I6ICNjY2M7XG59XG5cbi5mdWxsLXctYmxvY2sgLmluZm8tYmxvY2tzOmhvdmVyIGkuaWNvbi1pbmZvLWJsb2NrcyB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4vKlNpbXBsZSBCbG9ja1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaW1wbGUtYmxvY2sge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc2ltcGxlLWJsb2NrIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uc2ltcGxlLWJsb2NrIHAge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaW1wbGUtYmxvY2sgLmNhcm91c2VsLWluZGljYXRvcnMge1xuXHR0b3A6IDEwcHg7XG5cdGxlZnQ6IDY1JTtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5zaW1wbGUtYmxvY2sgLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICM1NTU7XG59XG5cbi5zaW1wbGUtYmxvY2sgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuXHRib3JkZXItY29sb3I6ICM1NTU7XG59XG5cbi5zaW1wbGUtYmxvY2sgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xuXHRtYXJnaW46IDA7XG59XG5cbi5zaW1wbGUtYmxvY2sgLnJlc3BvbnNpdmUtdmlkZW8ge1xuXHRtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi8qVHdvIEJsb2Nrc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50d28tYmxvY2tzIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udHdvLWJsb2Nrcy1pbiB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi50d28tYmxvY2tzLWluIGkge1xuXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZzogMTFweDtcblx0Zm9udC1zaXplOiAzMHB4O1xuXHRtaW4td2lkdGg6IDUwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZDogIzU4NWY2OTtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKlRocmVlIEJsb2Nrc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50aHJlZS1ibG9ja3Mge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50aHJlZS1ibG9ja3MtaW4ge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4udGhyZWUtYmxvY2tzLWluIGkge1xuXHRjb2xvcjogIzc3Nztcblx0cGFkZGluZzogOXB4IDZweDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRtaW4td2lkdGg6IDQwcHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM3Nzc7XG59XG5cbi50aHJlZS1ibG9ja3MtaW4gaDMge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLypUZW1wZXJvcnkgQ2xhc3Nlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qQmFubmVyLWluZm8qL1xuLmJhbm5lci1pbmZvIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmJhbm5lci1pbmZvIGkge1xuXHRmbG9hdDogbGVmdDtcblx0Y29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDExcHg7XG5cdC8qbWluLXdpZHRoIHdvcmtzIHdpdGggbGluZS1pY29uKi9cblx0bWluLXdpZHRoOiA0MHB4O1xuXHRmb250LXNpemU6IDIycHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luOiA3cHggMjBweCAwIDA7XG59XG5cbi8qbWluLXdpZHRoIHdvcmtzIHdpdGggRm9udEF3ZXNvbWUqL1xuLmJhbm5lci1pbmZvIGkuZmEge1xuXHRtaW4td2lkdGg6IDQ2cHg7XG59XG5cbi5iYW5uZXItaW5mby5saWdodCBpIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cblxuLmJhbm5lci1pbmZvLmRhcmsgaSB7XG5cdGJhY2tncm91bmQ6ICM1NTU7XG59XG5cbi5iYW5uZXItaW5mbyBoMyB7XG5cdGZvbnQtc2l6ZTogMjFweDtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uYmFubmVyLWluZm8ubGlnaHQgaDMgeyBjb2xvcjogI2ZmZjt9XG4uYmFubmVyLWluZm8ubGlnaHQgcCB7IGNvbG9yOiAjZWVlO31cblxuLypUaXRsZS1Cb3gtVjIqL1xuLnRpdGxlLWJveC12MiB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnRpdGxlLWJveC12MiBoMiB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50aXRsZS1ib3gtdjIgcCB7XG5cdGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLypyZW1vdmUgcGFkZGluZyBmcm9tIFwiQ29sLVwiKi9cbi5uby1zcGFjZSB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5uby1zcGFjZS1sZWZ0IHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uby1zcGFjZS1yaWdodCB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4vKkxpc3QgU3R5bGUgdjEqL1xuLmxpc3Qtc3R5bGUtdjEgbGkge1xuXHRtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi5saXN0LXN0eWxlLXYxIGkge1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLypTb2NpYWwgQ29udGFjdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc29jaWFsLWNvbnRhY3RzIGxpIHtcblx0cGFkZGluZzogNXB4IDA7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uc29jaWFsLWNvbnRhY3RzIGxpOmZpcnN0LWNoaWxkIHtcblx0Ym9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnNvY2lhbC1jb250YWN0cyBsaSBpIHtcblx0Y29sb3I6ICM3Nzc7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bWluLXdpZHRoOiAxM3B4O1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLypTdGF0dXMgQmFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnN0YXR1cy1iYXIgbGkge1xuXHRwYWRkaW5nLWxlZnQ6IDlweDtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uc3RhdHVzLWJhciBsaTpmaXJzdC1jaGlsZCB7XG5cdGJvcmRlci1sZWZ0OiBub25lO1xufVxuXG4uc3RhdHVzLWJhciBsaSBpIHtcblx0Y29sb3I6ICM3MmMwMmM7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uc3RhdHVzLWJhciBsaSBhOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc3RhdHVzLWJhci1pbiB7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogI2YwZjBmMDtcbn1cblxuLnN0YXR1cy1iYXItaW46YWZ0ZXIge1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHR0b3A6IC0xMHB4O1xuXHRsZWZ0OiA1MHB4O1xuXHRjb250ZW50OiBcIiBcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym9yZGVyLWJvdHRvbTogMTFweCBzb2xpZCAjZjBmMGYwO1xuXHRib3JkZXItbGVmdDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJpZ2h0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItbGVmdC1zdHlsZTogaW5zZXQ7IC8qRkYgZml4ZXMqL1xuXHRib3JkZXItcmlnaHQtc3R5bGU6IGluc2V0OyAvKkZGIGZpeGVzKi9cbn1cblxuLypTaGFyZSBMaXN0Ki9cbi5zaGFyZS1saXN0IHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNoYXJlLWxpc3QgbGkge1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5zaGFyZS1saXN0IGxpOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc2hhcmUtbGlzdCBsaSBpIHtcblx0Y29sb3I6ICM3MmMwMmM7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4vKlBlb3BsZSBTYXlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGVvcGxlLXNheSBpbWcge1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogYXV0bztcblx0bWFyZ2luOiA2cHggMTBweCAwIDA7XG59XG5cbi5wZW9wbGUtc2F5IC5vdmVyZmxvdy1oIHNwYW4ge1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4ucGVvcGxlLXNheSAub3ZlcmZsb3ctaCBwIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRsaW5lLWhlaWdodDogMS4zO1xufVxuXG4ucGVvcGxlLXNheSAub3ZlcmZsb3ctaCBzbWFsbCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qSW5zcGlyZSBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaW1nLmltZy1tb3VzZSB7XG5cdHdpZHRoOiAxNTBweDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDAgYXV0byA2MHB4O1xufVxuXG4vKkRlc2lyZSBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypTZXJ2aWNlIEluZm8qL1xuLnNlcnZpY2UtaW5mbyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogNDBweCAwIDUwcHg7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGF0dGVybnMvMTcucG5nKSByZXBlYXQ7XG59XG5cbi5zZXJ2aWNlLWluZm8gLmluZm8tZGVzY3JpcHRpb24ge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2VydmljZS1pbmZvIGkuc2VydmljZS1pbmZvLWljb24ge1xuXHRjb2xvcjogIzc3Nztcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM3Nzc7XG59XG5cbi5zZXJ2aWNlLWluZm8gLmluZm8tZGVzY3JpcHRpb24gaDMge1xuXHRtYXJnaW46IDAgMCAxMHB4O1xufVxuXG4uc2VydmljZS1pbmZvIC5pbmZvLWRlc2NyaXB0aW9uIHAge1xuXHRjb2xvcjogIzc3Nztcbn1cblxuLypQb3J0Zm9saW8gU2luZ2xlIEl0ZW0gUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qUHJvamVjdCBEZXRhaWxzKi9cbi5wcm9qZWN0LWRldGFpbHMgbGkge1xuICBjb2xvcjogIzU1NTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ucHJvamVjdC1kZXRhaWxzIHN0cm9uZyB7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnByb2plY3QtZGV0YWlscyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qQm9vdHN0cmFwIFRlc3RpbW9uaWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZXN0aW1vbmlhbHMtYnMge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmcvMTYuanBnKSA1MCUgMCByZXBlYXQgZml4ZWQ7XG59XG5cbi50ZXN0aW1vbmlhbHMtYnMgLmhlYWRsaW5lLWNlbnRlci12MiBzcGFuLmF1dGhvciB7XG4gIGNvbG9yOiAjNzc3O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi8qUmVtb3ZlcyBCb290c3RyYXAgY2Fyb3VzZWwgYmFja2dyb3VuZCBpbWFnZXMqL1xuLnRlc3RpbW9uaWFscy1icyAuaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi50ZXN0aW1vbmlhbHMtYnMgLmNhcm91c2VsLWFycm93IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGVzdGltb25pYWxzLWJzIC5jYXJvdXNlbC1jb250cm9sLXYyIGkge1xuXHRjb2xvcjogIzg4ODtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0cGFkZGluZzogMnB4O1xuXHRmb250LXNpemU6IDIycHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyOiAycHggc29saWQgIzg4ODtcbn1cblxuLnRlc3RpbW9uaWFscy1icyAuY2Fyb3VzZWwtY29udHJvbC12MiBpOmhvdmVyIHtcbiAgY29sb3I6ICM3MmMwMmM7XG4gIGJvcmRlci1jb2xvcjogIzcyYzAyYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi50ZXN0aW1vbmlhbHMtYnMgLmNhcm91c2VsLWNvbnRyb2wtdjIubGVmdCxcbi50ZXN0aW1vbmlhbHMtYnMgLmNhcm91c2VsLWNvbnRyb2wtdjIucmlnaHQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4vKlRlYW0gdjEqL1xuLnRlYW0tdjEgbGkgPiBoMyB7XG5cdGNvbG9yOiAjNTU1O1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblstLS0tLSoqKiBUQUJMRSBPRiBDT05URU5UICoqKi0tLS0tXVxuXG4xLiBIZWFkZXIgLSBUb3BiYXJcbjIuIEhlYWRlciAtIE5hdmJhclxuMy4gSGVhZGVyIC0gUmVzcG9uc2l2ZSBOYXZiYXIgU3R5bGVcbjQuIEhlYWRlciAtIFN1Ym1lbnVcbjUuIEhlYWRlciAtIFNlYXJjaFxuNi4gSGVhZGVyIC0gTWVnYSBNZW51XG43LiBIZWFkZXIgLSBEYXJrIE9wdGlvblxuOC4gSGVhZGVyIC0gRml4ZWRcbjkuIEhlYWRlciAtIEZpeGVkIEJveGVkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LmhlYWRlci1maXhlZC1zcGFjZS1kZWZhdWx0IHtcblx0cGFkZGluZy10b3A6IDgxcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRib2R5LmhlYWRlci1maXhlZC1zcGFjZS1kZWZhdWx0IHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgWzEuIEhlYWRlciAtIFRvcGJhcl1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKlRvcCBCYXIgKGxvZ2luLCBzZWFyY2ggZXRjLilcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGVhZGVyIC50b3BiYXIge1xuXHR6LWluZGV4OiAxMjtcblx0cGFkZGluZzogOHB4IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItZml4ZWQgLmhlYWRlci5oZWFkZXItZml4ZWQtc2hyaW5rIC50b3BiYXIge1xuIFx0cGFkZGluZzoycHggMCA4cHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5oZWFkZXIgLnRvcGJhciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRwYWRkaW5nOiAwO1xuICAgIFx0bGluZS1oZWlnaHQ6IDhweDtcblx0fVxuXHQuaGVhZGVyIC50b3BiYXIgdWwubG9naW5iYXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIHJpZ2h0OiAwcHg7XG5cdCAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuXHQgICAgd2lkdGg6IDM1N3B4O1xuXHQgICAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cdC50b3BiYXIgdWwubG9naW5iYXIgbGk6bnRoLWNoaWxkKDQpIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5oZWFkZXIgLnRvcGJhciB1bC5sb2dpbmJhciB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNEU0RTQ7XG59XG5cbi5oZWFkZXIgLnRvcGJhciB1bC5sb2dpbmJhciA+IGxpIHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uaGVhZGVyIC50b3BiYXIgdWwubG9naW5iYXIgPiBsaSA+IGEsXG4uaGVhZGVyIC50b3BiYXIgdWwubG9naW5iYXIgPiBsaSA+IGE6aG92ZXIge1xuXHRjb2xvcjogIzA5MjU0RTtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5oZWFkZXIgLnRvcGJhciB1bC5sb2dpbmJhciBsaSBpLmZhIHtcblx0Y29sb3I6ICNiYmI7XG59XG5cbi5oZWFkZXIgLnRvcGJhciB1bC5sb2dpbmJhciBsaS50b3BiYXItZGV2aWRlciB7XG5cdHRvcDogLTFweDtcblx0cGFkZGluZzogMDtcblx0Zm9udC1zaXplOiA4cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwIDlweCAwIDVweDtcblx0Zm9udC1mYW1pbHk6IFRhaG9tYTtcblx0Ym9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2JiYjtcbn1cblxuLypsYW5ndWFnZXMqL1xuLmhlYWRlciAudG9wYmFyIHVsLmxhbmd1YWdlcyB7XG5cdHRvcDogMjVweDtcblx0bGVmdDogLTVweDtcblx0ZGlzcGxheTogbm9uZTtcblx0cGFkZGluZzogNHB4IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWluLXdpZHRoOiAyMTBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZ3JvdW5kOiAjZjJmMmYyO1xufVxuXG4uaGVhZGVyIC50b3BiYXIgbGk6aG92ZXIgdWwubGFuZ3VhZ2VzIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5oZWFkZXIgLnRvcGJhciB1bC5sYW5ndWFnZXM6YWZ0ZXIge1xuXHR0b3A6IC00cHg7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdGxlZnQ6IDhweDtcblx0Y29udGVudDogXCIgXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZjBmMGYwO1xuXHRib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWxlZnQtc3R5bGU6IGluc2V0OyAvKkZGIGZpeGVzKi9cblx0Ym9yZGVyLXJpZ2h0LXN0eWxlOiBpbnNldDsgLypGRiBmaXhlcyovXG59XG5cbi5oZWFkZXIgLnRvcGJhciB1bC5sYW5ndWFnZXMgbGkgYSB7XG5cdGNvbG9yOiAjMDkyNTRFO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRwYWRkaW5nOiAycHggMTJweDtcblx0bWFyZ2luLWJvdHRvbTogMXB4O1xufVxuXG4uaGVhZGVyIC50b3BiYXIgdWwubGFuZ3VhZ2VzIGxpLmFjdGl2ZSBhIGkge1xuXHRjb2xvcjogIzk5OTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tdG9wOiAycHg7XG59XG4uaGVhZGVyIC50b3BiYXIgdWwubGFuZ3VhZ2VzIGxpOm50aC1jaGlsZChldmVuKSBhIHtcblx0YmFja2dyb3VuZDogI2YyZjJmMjtcbn1cbi5oZWFkZXIgLnRvcGJhciB1bC5sYW5ndWFnZXMgbGk6bnRoLWNoaWxkKG9kZCkgYSB7XG5cdGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG4uaGVhZGVyIC50b3BiYXIgdWwubGFuZ3VhZ2VzIGxpIGE6aG92ZXIsXG4uaGVhZGVyIC50b3BiYXIgdWwubGFuZ3VhZ2VzIGxpLmFjdGl2ZSBhIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmhlYWRlciAudG9wYmFyIHVsLmxhbmd1YWdlcyBsaSBhOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKk5vIFRvcGJhciovXG4uaGVhZGVyLm5vLXRvcGJhciAubmF2YmFyLXRvZ2dsZSB7XG5cdG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBbMi4gSGVhZGVyIC0gTmF2YmFyXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qTmF2YmFyKi9cbi5oZWFkZXIge1xuXHR6LWluZGV4OiA5OTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2VlZTtcbn1cblxuLypIZWFkZXIgQ29udGFpbmVyKi9cbi5oZWFkZXIgPiAuY29udGFpbmVyIHtcblx0ZGlzcGxheTogdGFibGU7XG5cdG1hcmdpbi1ib3R0b206IC00MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmhlYWRlciA+IC5jb250YWluZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQuaGVhZGVyID4gLmNvbnRhaW5lciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4vKkxvZ28qL1xuLmhlYWRlciAubG9nbyB7XG5cdGhlaWdodDogMTAwJTtcblx0bWluLWhlaWdodDogNDBweDtcblx0bWF4LXdpZHRoOiAxMDBweDtcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmhlYWRlciAubG9nbyBpbWcge1xuXHR6LWluZGV4OiAxO1xuXHRtYXJnaW46IDIwcHggMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkyMHB4KSB7XG5cdC5oZWFkZXIgLmxvZ28gaW1nIHtcblx0XHRtYXJnaW46MzVweCAwIDVweCAwO1xuXHR9XG59XG4uaGVhZGVyLWZpeGVkIC5oZWFkZXIuaGVhZGVyLWZpeGVkLXNocmluayAubG9nbyBpbWcge1xuXHR0b3A6IC0yM3B4O1xufVxuXG4vKkJpZyBMb2dvIFN0eWxlKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0LmhlYWRlciBpbWcuYmlnLWxvZ28ge1xuXHRcdHdpZHRoOiAxMjBweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLypOYXZiYXIgVG9nZ2xlKi9cbi5oZWFkZXIgLm5hdmJhci10b2dnbGUge1xuXHRib3JkZXItY29sb3I6ICM1ZmI2MTE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQuaGVhZGVyIC5uYXZiYXItdG9nZ2xlIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cbn1cblxuLmhlYWRlciAubmF2YmFyLXRvZ2dsZSAuZmEge1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAxOXB4O1xufVxuXG4uaGVhZGVyIC5uYXZiYXItdG9nZ2xlLFxuLmhlYWRlciAubmF2YmFyLXRvZ2dsZTpob3Zlcixcbi5oZWFkZXIgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuXHRiYWNrZ3JvdW5kOiAjNzJjMDJjO1xuXHRwYWRkaW5nOiA2cHggMTBweCAycHg7XG59XG5cbi5oZWFkZXIgLm5hdmJhci10b2dnbGU6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjNWZiNjExICFpbXBvcnRhbnQ7XG59XG5cbi8qTmF2YmFyIENvbGxhcHNlKi9cbi5oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLypOYXZiYXIgQ29sbGFwc2UqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIFx0LmhlYWRlciAubmF2YmFyLWNvbGxhcHNlLFxuXHQuaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cbn1cblxuLypOYXZiYXIgTWVudSovXG4uaGVhZGVyIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcblx0Y29sb3I6ICMwOTI1NEU7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC13ZWlnaHQ6NDAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaGVhZGVyIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEge1xuXHRjb2xvcjogIzcyYzAyYztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5oZWFkZXIgLm5hdmJhci1uYXYge1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgWzMuIEhlYWRlciAtIFJlc3BvbnNpdmUgTmF2YmFyIFN0eWxlXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qUmVzcG9uc2l2ZSBOYXZiYXIqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC8qUmVzcG9uc2l2ZSBjb2RlIGZvciBtYXgtd2lkdGg6IDk5MXB4Ki9cbiAgICAuaGVhZGVyIC5uYXZiYXItaGVhZGVyIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLmhlYWRlciAubmF2YmFyLXRvZ2dsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5oZWFkZXIgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmhlYWRlciAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlLmluIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgXHRcdG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaGVhZGVyIC5uYXZiYXItbmF2IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5oZWFkZXIgLm5hdmJhci1uYXYgPiBsaSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cblxuICAgIC5oZWFkZXIgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLypQdWxsIFJpZ2h0Ki9cbiAgICAuaGVhZGVyIC5kcm9wZG93bi1tZW51LnB1bGwtcmlnaHQge1xuXHRcdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQvKkRyb3Bkb3duIE1lbnUgU2xpZGUgRG93biBFZmZlY3QqL1xuXHQuaGVhZGVyIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IHtcblx0XHRib3JkZXI6IDA7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQuaGVhZGVyIC5uYXZiYXItbmF2IC5vcGVuID4gYSxcblx0LmhlYWRlciAubmF2YmFyLW5hdiAub3BlbiA+IGE6aG92ZXIsXG5cdC5oZWFkZXIgLm5hdmJhci1uYXYgLm9wZW4gPiBhOmZvY3VzIHtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjZWVlO1xuXHR9XG5cblx0LmhlYWRlciAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSxcblx0LmhlYWRlciAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taGVhZGVyIHtcblx0XHRwYWRkaW5nOiA1cHggMTVweCA1cHggMjVweDtcblx0fVxuXG5cdC5oZWFkZXIgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHR9XG5cblx0LmhlYWRlciAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3Zlcixcblx0LmhlYWRlciAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0fVxuXG5cdC5oZWFkZXIgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuXHRcdGNvbG9yOiAjNzc3O1xuXHR9XG5cblx0LmhlYWRlciAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3Zlcixcblx0LmhlYWRlciAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQuaGVhZGVyIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsXG5cdC5oZWFkZXIgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3Zlcixcblx0LmhlYWRlciAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcblx0XHRjb2xvcjogIzU1NTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuXHR9XG5cblx0LmhlYWRlciAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsXG5cdC5oZWFkZXIgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuXHQuaGVhZGVyIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG5cdFx0Y29sb3I6ICNjY2M7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQuaGVhZGVyIC5kcm9wZG93bi1tZW51Lm5vLWJvdHRvbS1zcGFjZSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblxuXHQvKkRlc2lnbiBmb3IgbWF4LXdpZHRoOiA5OTFweCovXG5cdC5oZWFkZXIgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRwYWRkaW5nOiA5cHggMTBweDtcblx0fVxuXG5cdC5oZWFkZXIgLm5hdmJhci1uYXYgPiBsaSBhIHtcblx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VlZTtcblx0fVxuXG5cdC5oZWFkZXIgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cblxuXHQuaGVhZGVyIC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyIHtcblx0XHRjb2xvcjogIzcyYzAyYztcblx0fVxuXG5cdC5oZWFkZXIgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSxcblx0LmhlYWRlciAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuXHQuaGVhZGVyIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6ICM3MmMwMmM7XG5cdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0fVxuXG5cdC5oZWFkZXIgLmRyb3Bkb3duIC5kcm9wZG93bi1zdWJtZW51ID4gYSB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LypOYXZiYXIgQ29sbGFwc2UqL1xuXHQuaGVhZGVyIC5uYXZiYXItY29sbGFwc2Uge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQvKk5hdmJhciovXG5cdC5oZWFkZXIgLmNvbnRhaW5lciA+IC5uYXZiYXItaGVhZGVyLFxuXHQuaGVhZGVyIC5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWhlYWRlcixcblx0LmhlYWRlciAuY29udGFpbmVyID4gLm5hdmJhci1jb2xsYXBzZSxcblx0LmhlYWRlciAuY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1jb2xsYXBzZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTEwcHg7XG5cdH1cblxuXHQuaGVhZGVyIC5uYXZiYXItbmF2IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuaGVhZGVyIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcblx0XHRib3R0b206IC0ycHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDlweCAzMHB4IDlweCAyMHB4O1xuXHR9XG5cdC5oZWFkZXIgLm5hdmJhci1uYXYgPiBsaSA+IGEubWVudV9rb3BfbGluayB7XG5cdFx0cGFkZGluZzogOXB4IDIwcHggOXB4IDIwcHg7XG5cdH1cblx0LmhlYWRlciAubmF2YmFyLW5hdiA+IGxpID4gYSxcblx0LmhlYWRlciAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMnB4IHRyYW5zcGFyZW50O1xuXHR9XG5cblx0LmhlYWRlciAubmF2YmFyLW5hdiA+IGxpID4gYTpob3Zlcixcblx0LmhlYWRlciAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhIHtcblx0XHRib3R0b206IC0ycHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjNzJjMDJjO1xuXHR9XG5cblx0LmhlYWRlciAubmF2YmFyLW5hdiA+IGxpID4gYSxcblx0LmhlYWRlciAubmF2YmFyLW5hdiA+IGxpID4gYTpob3Zlcixcblx0LmhlYWRlciAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyxcblx0LmhlYWRlciAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLFxuXHQuaGVhZGVyIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG5cdC5oZWFkZXIgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0fVxuXG5cdC5oZWFkZXIgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsXG5cdC5oZWFkZXIgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsXG5cdC5oZWFkZXIgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuXHRcdGNvbG9yOiAjNzJjMDJjO1xuXHR9XG5cblx0LmhlYWRlciAubmF2YmFyLW5hdiA+IGxpOmhvdmVyID4gYSB7XG4gICAgICAgIGNvbG9yOiAjNzJjMDJjO1xuICAgIH1cblxuXHQvKkRyb3Bkb3duIE1lbnUqL1xuXHQuaGVhZGVyIC5kcm9wZG93bi1tZW51LFxuXHQuaGVhZGVyIC5sZXZlbDIuZHJvcGRvd24ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdG1pbi13aWR0aDogMjAwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHR6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXRvcDogc29saWQgMnB4ICM3MmMwMmM7XG5cdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMnB4ICMwOTI1NEU7XG5cdH1cblxuXHQuaGVhZGVyIC5kcm9wZG93bi1tZW51IGxpIGEsXG5cdC5oZWFkZXIgLmxldmVsMi5kcm9wZG93biBsaSBhLm1lbnVfbGluayB7XG5cdFx0Y29sb3I6ICMwOTI1NEU7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0cGFkZGluZzogNnB4IDE1cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlZWU7XG5cdH1cblxuXHQuaGVhZGVyIC5kcm9wZG93bi1tZW51IC5hY3RpdmUgPiBhLFxuXHQuaGVhZGVyIC5kcm9wZG93bi1tZW51IGxpID4gYTpob3Zlcixcblx0LmhlYWRlciAubGV2ZWwyLmRyb3Bkb3duIGxpID4gYS5tZW51X2xpbms6aG92ZXIge1xuXHRcdGNvbG9yOiAjMDkyNTRFO1xuXHRcdGZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6ICNlZWUgIWltcG9ydGFudDtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuXHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG5cdFx0LW8tdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG5cdH1cblxuXHQuaGVhZGVyIC5kcm9wZG93bi1tZW51IGxpID4gYTpmb2N1cyxcblx0LmhlYWRlciAubGV2ZWwyLmRyb3Bkb3duIGxpID4gYS5tZW51X2xpbms6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0ZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuaGVhZGVyIC5uYXZiYXItbmF2ID4gbGkuZHJvcGRvd246aG92ZXIgPiAuZHJvcGRvd24tbWVudSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuaGVhZGVyIC5vcGVuID4gLmRyb3Bkb3duLW1lbnUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQvKlNlYXJjaCovXG5cdC5oZWFkZXIgLm5hdmJhci1uYXYgLnNlYXJjaC1vcGVuIHtcblx0XHR3aWR0aDogMzMwcHg7XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFs0LiBIZWFkZXIgLSBTdWJtZW51XVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qRHJvcGRvd24gU3VibWVudSBmb3IgQlMzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhlYWRlciAuZHJvcGRvd24tc3VibWVudSxcbi5oZWFkZXIgLmxldmVsMi5kcm9wZG93biBsaS5sZXZlbDIge1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVhZGVyIC5kcm9wZG93biA+IGE6YWZ0ZXIsXG4uaGVhZGVyIC5kcm9wZG93bi1zdWJtZW51ID4gYTphZnRlcixcbi5oZWFkZXIgLm5hdmJhci1uYXYgbGkubGV2ZWwxIGEubWVudV9rb3BfbGlua19hY3RpdmU6YWZ0ZXIge1xuICAgIHRvcDogOHB4O1xuICAgIHJpZ2h0OiA5cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIFx0LmhlYWRlciAuZHJvcGRvd24tc3VibWVudSA+IGE6YWZ0ZXIge1xuICAgICAgXHRjb250ZW50OiBcIiBcIjtcbiAgXHR9XG59XG5cbi5oZWFkZXIgLmRyb3Bkb3duID4gYTphZnRlcixcbi5oZWFkZXIgLm5hdmJhci1uYXYgbGkubGV2ZWwxIGEubWVudV9rb3BfbGlua19hY3RpdmU6YWZ0ZXIge1xuICAgIHRvcDogOXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG5cbi5oZWFkZXIgLmRyb3Bkb3duLXN1Ym1lbnUgPiAuZHJvcGRvd24tbWVudSB7XG5cdHRvcDogM3B4O1xuXHRsZWZ0OiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4vKlN1Ym1lbnUgY29tZXMgZnJvbSBMRUZUIHNpZGUqL1xuLmhlYWRlciAuZHJvcGRvd24tc3VibWVudSA+IC5kcm9wZG93bi1tZW51LnN1Ym1lbnUtbGVmdCB7XG5cdGxlZnQ6IC0xMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXIgLmRyb3Bkb3duLXN1Ym1lbnU6aG92ZXIgPiAuZHJvcGRvd24tbWVudSB7XG4gICBcdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmhlYWRlciAuZHJvcGRvd24tc3VibWVudSA+IC5kcm9wZG93bi1tZW51IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0fVxufVxuXG4uaGVhZGVyIC5kcm9wZG93bi1zdWJtZW51LnB1bGwtbGVmdCB7XG5cdGZsb2F0OiBub25lO1xufVxuXG4uaGVhZGVyIC5kcm9wZG93bi1zdWJtZW51LnB1bGwtbGVmdCA+IC5kcm9wZG93bi1tZW51IHtcblx0bGVmdDogLTEwMCU7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4vKkRyb3Bkb3cgTW1lbnUgSWNvbnMgKEZvbnQgQXdlc29tZSkqL1xuLmhlYWRlciAuZHJvcGRvd24tbWVudSBsaSBbY2xhc3NePVwiZmEtXCJdLFxuLmhlYWRlciAuZHJvcGRvd24tbWVudSBsaSBbY2xhc3MqPVwiIGZhLVwiXSB7XG5cdGxlZnQ6IC0zcHg7XG5cdHdpZHRoOiAxLjI1ZW07XG5cdG1hcmdpbi1yaWdodDogMXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhlYWRlciAuZHJvcGRvd24tbWVudSBsaSBbY2xhc3NePVwiZmEtXCJdLmZhLWxnLFxuLmhlYWRlciAuZHJvcGRvd24tbWVudSBsaSBbY2xhc3MqPVwiIGZhLVwiXS5mYS1sZyB7XG5cdC8qIGluY3JlYXNlZCBmb250IHNpemUgZm9yIGZhLWxnICovXG5cdHdpZHRoOiAxLjU2MjVlbTtcbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgWzUuIEhlYWRlciAtIFNlYXJjaF1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKlNlYXJjaCBCb3hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGVhZGVyIC5uYXYgPiBsaSA+IC5zZWFyY2gge1xuXHRjb2xvcjogI2FhYTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRtaW4td2lkdGg6IDM1cHg7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuXHRwYWRkaW5nOiAxMXB4IDAgMTJweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2FhYTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5oZWFkZXIgLm5hdiA+IGxpID4gLnNlYXJjaCB7XG5cdFx0Ym90dG9tOiAtMnB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufVxuXG4uaGVhZGVyIC5uYXYgPiBsaSA+IC5zZWFyY2g6aG92ZXIge1xuXHRjb2xvcjogIzcyYzAyYztcblx0YmFja2dyb3VuZDogI2Y3ZjdmNztcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzcyYzAyYztcbn1cblxuLmhlYWRlciAubmF2IC5zZWFyY2gtb3BlbiB7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDQwcHg7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBhZGRpbmc6IDE0cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0YmFja2dyb3VuZDogI2ZjZmNmYztcblx0Ym9yZGVyLXRvcDogc29saWQgMnB4ICNlZWU7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDNweCAjZGRkO1xufVxuXG4uaGVhZGVyIC5uYXYgLnNlYXJjaC1vcGVuIGZvcm0ge1xuXHRtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5oZWFkZXIgLm5hdmJhci10b2dnbGUge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXG5cdC5oZWFkZXIgLm5hdiAuc2VhcmNoLW9wZW4ge1xuXHRcdHdpZHRoOiA5MyU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5oZWFkZXIgLm5hdiA+IGxpID4gLnNlYXJjaCB7XG5cdFx0Y29sb3I6ICM5OTk7XG5cdFx0d2lkdGg6IDM1cHg7XG5cdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0YmFja2dyb3VuZDogI2VlZTtcblx0XHRsaW5lLWhlaWdodDogMTJweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiA1cHggMTBweCAwO1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdH1cblxuXHQuaGVhZGVyIC5uYXYgPiBsaSA+IC5zZWFyY2g6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICM1ZmI2MTE7XG5cdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0fVxuXG5cdC5oZWFkZXIgLm5hdiAuc2VhcmNoLW9wZW4ge1xuXHRcdHRvcDogNXB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGVmdDogNDhweDtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgWzYuIEhlYWRlciAtIE1lZ2EgTWVudV1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKk1lZ2EgTWVudVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oZWFkZXIgLm1lZ2EtbWVudSAubmF2LFxuLmhlYWRlciAubWVnYS1tZW51IC5kcm9wdXAsXG4uaGVhZGVyIC5tZWdhLW1lbnUgLmRyb3Bkb3duLFxuLmhlYWRlciAubWVnYS1tZW51IC5jb2xsYXBzZSB7XG4gIFx0Lypwb3NpdGlvbjogc3RhdGljOyovXG59XG5cbi5oZWFkZXIgLm1lZ2EtbWVudSAubmF2YmFyLWlubmVyLFxuLmhlYWRlciAubWVnYS1tZW51IC5jb250YWluZXIge1xuICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRlciAubWVnYS1tZW51IC5kcm9wZG93bi1tZW51LFxuLmhlYWRlciAubWVnYS1tZW51IC5sZXZlbDIuZHJvcGRvd24ge1xuICBcdGxlZnQ6IGF1dG87XG59XG5cbi5oZWFkZXIgLm1lZ2EtbWVudSAuZHJvcGRvd24tbWVudSA+IGxpLFxuLmhlYWRlciAubWVnYS1tZW51IC5sZXZlbDIuZHJvcGRvd24gPiBsaS5sZXZlbDIge1xuICBcdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGVhZGVyIC5tZWdhLW1lbnUgLmRyb3Bkb3duLXN1Ym1lbnUgLmRyb3Bkb3duLW1lbnUge1xuICBcdGxlZnQ6IDEwMCU7XG59XG5cbi5oZWFkZXIgLm1lZ2EtbWVudSAubmF2LnB1bGwtcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICBcdHJpZ2h0OiAwO1xufVxuXG4uaGVhZGVyIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS1jb250ZW50IHtcbiAgXHQqem9vbTogMTtcbiAgXHRwYWRkaW5nOiA0cHggMTVweDtcbn1cblxuLmhlYWRlciAubWVnYS1tZW51IC5tZWdhLW1lbnUtY29udGVudDpiZWZvcmUsXG4uaGVhZGVyIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS1jb250ZW50OmFmdGVyIHtcbiAgXHRjb250ZW50OiBcIlwiO1xuICBcdGRpc3BsYXk6IHRhYmxlO1xuICBcdGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uaGVhZGVyIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS1jb250ZW50OmFmdGVyIHtcbiAgXHRjbGVhcjogYm90aDtcbn1cblxuLmhlYWRlciAubWVnYS1tZW51IC5uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51OmFmdGVyLFxuLmhlYWRlciAubWVnYS1tZW51IC5uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51OmJlZm9yZSB7XG4gIFx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlciAubWVnYS1tZW51IC5kcm9wZG93bi5tZWdhLW1lbnUtZnVsbHdpZHRoIC5kcm9wZG93bi1tZW51IHtcbiAgXHRsZWZ0OiAwO1xuICBcdHJpZ2h0OiAwO1xuICBcdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQvKk1lZ2EgTWVudSBmb3IgVHdvIENvbHVtbnMqL1xuXHQuaGVhZGVyIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS1jb250ZW50LmNvbnRlbnQtdHdvLWNvbCB7XG5cdCAgICBtaW4td2lkdGg6IDU5NnB4O1xuXHR9XG5cblx0LypNZWdhIE1lbnUgZm9yIFRocmVlIENvbHVtbnMqL1xuXHQuaGVhZGVyIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS1jb250ZW50LmNvbnRlbnQtdGhyZWUtY29sIHtcblx0ICAgIG1pbi13aWR0aDogODY0cHg7XG5cdH1cbn1cblxuLypNZWdhIE1lbnUgRHJvcGRvd24gT1BFTlMgZnJvbSBMRUZUIFNpZGUqL1xuLmhlYWRlciAubWVnYS1tZW51IC5kcm9wZG93bi5tZWdhLW1lbnUtbGVmdCAuZHJvcGRvd24tbWVudSB7XG5cdGxlZnQ6IGF1dG87XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qTWVnYSBNZW51IERyb3Bkb3duIE9QRU5TIGZyb20gUklHSFQgU2lkZSovXG4uaGVhZGVyIC5tZWdhLW1lbnUgLmRyb3Bkb3duLm1lZ2EtbWVudS1yaWdodCAuZHJvcGRvd24tbWVudSxcbi5oZWFkZXIgLm1lZ2EtbWVudSAuZHJvcGRvd24ubWVnYS1tZW51LXR3by1jb2wtcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuXHRyaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLypFcXVhbCBIZWlnaHQgTGlzdHMqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5oZWFkZXIgLm1lZ2EtbWVudSAuZXF1YWwtaGVpZ2h0IHtcblx0ICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHQgICAgZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC5oZWFkZXIgLm1lZ2EtbWVudSAuZXF1YWwtaGVpZ2h0LWluIHtcblx0ICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHQgICAgZGlzcGxheTogZmxleDtcblx0fVxufVxuXG4vKk1lZ2EgTWVudSBTdHlsZSBFZmZlY3QqL1xuLmhlYWRlciAubWVnYS1tZW51IC5lcXVhbC1oZWlnaHQtbGlzdCBoMyB7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0cGFkZGluZzogMCAxMHB4IDAgMTNweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLypTcGFjZSBmb3Igb25seSBCaWcgUmVzb2x1dGlvbiovXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LmhlYWRlciAubWVnYS1tZW51IC5iaWctc2NyZWVuLXNwYWNlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59XG5cbi8qTWVnYSBNZW51IENvbnRlbnQqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhlYWRlciAubWVnYS1tZW51IC5lcXVhbC1oZWlnaHQtaW4ge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZTtcbiAgICB9XG5cbiAgICAuaGVhZGVyIC5tZWdhLW1lbnUgLmVxdWFsLWhlaWdodC1pbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG5cbiAgICAuaGVhZGVyIC5tZWdhLW1lbnUgLmVxdWFsLWhlaWdodC1saXN0IHtcbiAgICBcdHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5oZWFkZXIgLm1lZ2EtbWVudSAuZXF1YWwtaGVpZ2h0LWxpc3QgbGkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHggNXB4IDE1cHg7XG4gICAgfVxuXG4gICAgLmhlYWRlciAubWVnYS1tZW51IC5lcXVhbC1oZWlnaHQtbGlzdCBhOmhvdmVyIHtcbiAgICBcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAvKkRyb3Bkb3duIEFycm93IEljb25zKi9cbiAgICAuaGVhZGVyIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS1jb250ZW50IGxpIGEge1xuICAgIFx0cGFkZGluZzogNXB4IDEwcHggNXB4IDMwcHg7XG4gICAgfVxuXG4gICAgLmhlYWRlciAubWVnYS1tZW51IC5tZWdhLW1lbnUtY29udGVudCBsaSBhOmFmdGVyIHtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICB9XG5cbiAgICAvKkRyb3Bkb3duIEFycm93IEljb25zIERpc2FibGUgY2xhc3MqL1xuICAgIC5oZWFkZXIgLm1lZ2EtbWVudSAuZGlzYWJsZS1pY29ucyBsaSBhIHtcbiAgICBcdHBhZGRpbmc6IDVweCAxMHB4IDVweCAxNXB4O1xuICAgIH1cblxuICAgIC5oZWFkZXIgLm1lZ2EtbWVudSAuZGlzYWJsZS1pY29ucyBsaSBhOmFmdGVyIHtcbiAgICBcdGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4vKkVxdWFsIEhpZ2h0IExpc3QgU3R5bGUqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLypFcXVhbCBIZWlnaHQgTGlzdCBTdHlsZSovXG4gICAgLmhlYWRlciAubWVnYS1tZW51IC5lcXVhbC1oZWlnaHQtbGlzdCBoMyB7XG5cdFx0Y29sb3I6ICM1NTU7XG5cdFx0bWFyZ2luOiAwIDAgNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdHBhZGRpbmc6IDZweCAyNXB4IDVweDtcblx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VlZTtcblx0fVxuXG5cdC5oZWFkZXIgLm1lZ2EtbWVudSAuZXF1YWwtaGVpZ2h0LWxpc3QgbGkgYSB7XG5cdFx0Y29sb3I6ICMwOTI1NEU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0cGFkZGluZzogNnB4IDI1cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlZWU7XG5cdH1cblxuXHQuaGVhZGVyIC5tZWdhLW1lbnUgLmVxdWFsLWhlaWdodC1saXN0ID4gaDMuYWN0aXZlLFxuXHQuaGVhZGVyIC5tZWdhLW1lbnUgLmVxdWFsLWhlaWdodC1saXN0ID4gLmFjdGl2ZSA+IGEsXG5cdC5oZWFkZXIgLm1lZ2EtbWVudSAuZXF1YWwtaGVpZ2h0LWxpc3QgPiAuYWN0aXZlID4gYTpob3Zlcixcblx0LmhlYWRlciAubWVnYS1tZW51IC5lcXVhbC1oZWlnaHQtbGlzdCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcblx0XHRjb2xvcjogIzU1NTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuXHR9XG5cblx0LmhlYWRlciAubWVnYS1tZW51IC5lcXVhbC1oZWlnaHQtbGlzdCBsaSBhOmhvdmVyIHtcblx0XHRjb2xvcjogIzMzMztcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgWzcuIEhlYWRlciAtIERhcmsgT3B0aW9uXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qSGVhZGVyKi9cbi5oZWFkZXIuaGVhZGVyLWRhcmsge1xuXHRiYWNrZ3JvdW5kOiAjMmQyZDJkO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjNTU1O1xufVxuXG4vKlRvcGJhciovXG4uaGVhZGVyLmhlYWRlci1kYXJrIC50b3BiYXIgdWwubGFuZ3VhZ2VzIHtcblx0YmFja2dyb3VuZDogIzQ0NDtcbn1cblxuLmhlYWRlci5oZWFkZXItZGFyayAudG9wYmFyIHVsLmxvZ2luYmFyIGxpLnRvcGJhci1kZXZpZGVyIHtcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjNjY2O1xufVxuXG4uaGVhZGVyLmhlYWRlci1kYXJrIC50b3BiYXIgdWwubGFuZ3VhZ2VzIGxpIGEge1xuXHRjb2xvcjogI2JiYjtcbn1cblxuLmhlYWRlci5oZWFkZXItZGFyayAudG9wYmFyIHVsLmxhbmd1YWdlczphZnRlciB7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICM0NDQ7XG59XG5cbi5oZWFkZXIuaGVhZGVyLWRhcmsgLnRvcGJhciB1bC5sYW5ndWFnZXMgbGkgYTpob3Zlcixcbi5oZWFkZXIuaGVhZGVyLWRhcmsgLnRvcGJhciB1bC5sYW5ndWFnZXMgbGkuYWN0aXZlIGEge1xuXHRjb2xvcjogI2JiYjtcblx0YmFja2dyb3VuZDogIzU1NTtcbn1cblxuLypOYXZiYXIgTmF2Ki9cbi5oZWFkZXIuaGVhZGVyLWRhcmsgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuXHRjb2xvcjogI2RkZDtcbn1cblxuLmhlYWRlci5oZWFkZXItZGFyayAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSxcbi5oZWFkZXIuaGVhZGVyLWRhcmsgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsXG4uaGVhZGVyLmhlYWRlci1kYXJrIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcblx0YmFja2dyb3VuZDogaW5oZXJpdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5oZWFkZXIuaGVhZGVyLWRhcmsgLm5hdmJhci1uYXYgPiBsaSBhIHtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjNjY2O1xuXHR9XG5cblx0LmhlYWRlci5oZWFkZXItZGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24gPiBhOmhvdmVyIHtcblx0XHRjb2xvcjogIzcyYzAyYztcblx0XHRiYWNrZ3JvdW5kOiBpbmhlcml0O1xuXHR9XG5cblx0LmhlYWRlci5oZWFkZXItZGFyayAubmF2YmFyLW5hdiAub3BlbiA+IGEsXG5cdC5oZWFkZXIuaGVhZGVyLWRhcmsgLm5hdmJhci1uYXYgLm9wZW4gPiBhOmhvdmVyLFxuXHQuaGVhZGVyLmhlYWRlci1kYXJrIC5uYXZiYXItbmF2IC5vcGVuID4gYTpmb2N1cyB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzY2Njtcblx0fVxuXG5cdC5oZWFkZXIuaGVhZGVyLWRhcmsgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuXHRcdGNvbG9yOiAjYmJiO1xuXHR9XG5cblx0LmhlYWRlci5oZWFkZXItZGFyayAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3Zlcixcblx0LmhlYWRlci5oZWFkZXItZGFyayAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG5cdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0fVxuXG5cdC5oZWFkZXIuaGVhZGVyLWRhcmsgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSxcblx0LmhlYWRlci5oZWFkZXItZGFyayAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuXHQuaGVhZGVyLmhlYWRlci1kYXJrIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuXHRcdGNvbG9yOiAjYmJiO1xuXHRcdGJhY2tncm91bmQ6ICM0NDQ7XG5cdH1cblxuXHQuaGVhZGVyLmhlYWRlci1kYXJrIC5kcm9wZG93biAuZHJvcGRvd24tc3VibWVudSA+IGEge1xuXHRcdGNvbG9yOiAjYmJiICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5oZWFkZXIuaGVhZGVyLWRhcmsgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsXG5cdC5oZWFkZXIuaGVhZGVyLWRhcmsgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSB7XG5cdFx0Y29sb3I6ICM3MmMwMmMgIWltcG9ydGFudDtcblx0fVxuXG5cdC5oZWFkZXIuaGVhZGVyLWRhcmsgLmRyb3Bkb3duLW1lbnUge1xuXHRcdGJhY2tncm91bmQ6ICMyZDJkMmQ7XG5cdH1cblxuXHQuaGVhZGVyLmhlYWRlci1kYXJrIC5kcm9wZG93bi1tZW51IGxpID4gYSB7XG5cdFx0Y29sb3I6ICNiYmI7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzY2Njtcblx0fVxuXG5cdC5oZWFkZXIuaGVhZGVyLWRhcmsgLmRyb3Bkb3duLW1lbnUgLmFjdGl2ZSA+IGEsXG5cdC5oZWFkZXIuaGVhZGVyLWRhcmsgLmRyb3Bkb3duLW1lbnUgbGkgPiBhOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjMjAyMDIwICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLypTZWFyY2gqL1xuLmhlYWRlci5oZWFkZXItZGFyayAgLm5hdiA+IGxpID4gLnNlYXJjaCB7XG5cdGJhY2tncm91bmQ6ICM0NDQ7XG59XG5cbi5oZWFkZXIuaGVhZGVyLWRhcmsgIC5zZWFyY2gtb3BlbiB7XG5cdGJhY2tncm91bmQ6ICMyZDJkMmQ7XG5cdGJvcmRlci10b3AtY29sb3I6ICM1NTU7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDNweCAjODg4O1xufVxuXG4uaGVhZGVyLmhlYWRlci1kYXJrIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcblx0Y29sb3I6ICNiYmI7XG5cdGJhY2tncm91bmQ6ICM1NTU7XG5cdGJvcmRlci1jb2xvcjogIzk5OTtcblx0Ym94LXNoYWRvdzogMCAwIDJweCAjNTU1O1xufVxuXG4vKk1lZ2EgTWVudSovXG4uaGVhZGVyLmhlYWRlci1kYXJrIC5tZWdhLW1lbnUgLmVxdWFsLWhlaWdodC1saXN0IGgzIHtcblx0Y29sb3I6ICNlZWU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQuaGVhZGVyLmhlYWRlci1kYXJrIC5tZWdhLW1lbnUgLmVxdWFsLWhlaWdodC1saXN0IGxpIGEge1xuXHRcdGNvbG9yOiAjYmJiO1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICM2NjY7XG5cdH1cblxuXHQuaGVhZGVyLmhlYWRlci1kYXJrIC5tZWdhLW1lbnUgLmVxdWFsLWhlaWdodC1saXN0IGxpIGE6Zm9jdXMsXG5cdC5oZWFkZXIuaGVhZGVyLWRhcmsgLm1lZ2EtbWVudSAuZXF1YWwtaGVpZ2h0LWxpc3QgbGkgYTpob3ZlciB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblxuXHQuaGVhZGVyLmhlYWRlci1kYXJrIC5tZWdhLW1lbnUgLmVxdWFsLWhlaWdodC1saXN0IGgzIHtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjNjY2O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQuaGVhZGVyLmhlYWRlci1kYXJrIC5tZWdhLW1lbnUgLmVxdWFsLWhlaWdodC1pbiB7XG5cdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICM2NjY7XG5cdH1cbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgWzguIEhlYWRlciAtIEZpeGVkXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qSGVhZGVyKi9cbi5oZWFkZXItZml4ZWQgLmhlYWRlciB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLmhlYWRlci1maXhlZCAuaGVhZGVyLmhlYWRlci1zdGlja3kge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0LyogcG9zaXRpb246IGZpeGVkOyAqL1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4vKnotaW5kZXggZml4ZWQgaW4gdjEuOSBmb3IgbGF5ZXIgc2xpZGVyIGFycm93cyovXG4uaGVhZGVyLWZpeGVkIC5oZWFkZXIuaGVhZGVyLWZpeGVkLXNocmluayB7XG5cdHotaW5kZXg6IDEwMDtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0Ym94LXNoYWRvdzogMCAwIDNweCAjYmJiO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjk2KTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQvKkhlYWRlciovXG5cdC5oZWFkZXItZml4ZWQgLmhlYWRlci5oZWFkZXItc3RpY2t5LFxuXHQuaGVhZGVyLWZpeGVkIC5oZWFkZXIuaGVhZGVyLWZpeGVkLXNocmluayB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQuaGVhZGVyLWZpeGVkIC5oZWFkZXIuaGVhZGVyLWZpeGVkLXNocmluayB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHR9XG5cdC5oZWFkZXItZml4ZWQgLmhlYWRlci5oZWFkZXItZml4ZWQtc2hyaW5rID4gLmNvbnRhaW5lciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTQ2cHg7XG5cdH1cblxuXHQvKkxvZ28qL1xuXHQuaGVhZGVyLWZpeGVkIC5oZWFkZXIuaGVhZGVyLWZpeGVkLXNocmluayAubG9nbyBpbWcge1xuXHRcdG1heC13aWR0aDogMTU1cHg7XG5cdFx0bWFyZ2luOiA0NXB4IDAgLTRweDtcblx0fVxuXG5cdC8qTmF2YmFyIE5hdiovXG5cdC5oZWFkZXItZml4ZWQgLmhlYWRlci5oZWFkZXItZml4ZWQtc2hyaW5rIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcblx0XHQvKnBhZGRpbmctdG9wOiAxOXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxOXB4OyovXG5cdH1cblxuXHQuaGVhZGVyLWZpeGVkIC5oZWFkZXIuaGVhZGVyLWZpeGVkLXNocmluayAubmF2YmFyLW5hdiA+IGxpID4gYTpob3Zlcixcblx0LmhlYWRlci1maXhlZCAuaGVhZGVyLmhlYWRlci1maXhlZC1zaHJpbmsgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuXG5cdC8qRHJvcGRvd24qL1xuXHQuaGVhZGVyLWZpeGVkIC5oZWFkZXIuaGVhZGVyLWZpeGVkLXNocmluayAuZHJvcGRvd24gPiBhOmFmdGVyIHtcblx0XHR0b3A6IDIwcHg7XG5cdH1cblxuXHQvKlNlYXJjaCovXG5cdC5oZWFkZXItZml4ZWQgLmhlYWRlci5oZWFkZXItZml4ZWQtc2hyaW5rIC5uYXYgPiBsaSA+IC5zZWFyY2gge1xuXHRcdGNvbG9yOiAjNzc3O1xuXHRcdHBhZGRpbmc6IDIwcHggMCAyMnB4O1xuXHRcdGJhY2tncm91bmQ6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuXG5cdC5oZWFkZXItZml4ZWQgLmhlYWRlci5oZWFkZXItZml4ZWQtc2hyaW5rIC5uYXYgLnNlYXJjaC1vcGVuIHtcblx0XHR0b3A6IDYwcHg7XG5cdH1cbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgWzkuIEhlYWRlciAtIEZpeGVkIEJveGVkXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5ib3hlZC1sYXlvdXQuaGVhZGVyLWZpeGVkIC5oZWFkZXIuaGVhZGVyLXN0aWNreSB7XG5cdGxlZnQ6IGluaGVyaXQ7XG5cdHdpZHRoOiBpbmhlcml0O1xufVxuIiwiLypGb290ZXItdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZm9vdGVyLXYxIC5mb290ZXIge1xuXHRwYWRkaW5nOiA0MHB4IDA7XHRcblx0YmFja2dyb3VuZDogIzI3MjcyNztcbn1cblxuLmZvb3Rlci12MSAuZm9vdGVyIHAge1xuXHRjb2xvcjogI2VlZTtcbn1cblxuLmZvb3Rlci12MSAuZm9vdGVyIGgyIHtcblx0Y29sb3I6ICNlZWU7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuLypMaW5rIExpc3QqL1xuLmZvb3Rlci12MSAubGluay1saXN0IGxpIHtcblx0Ym9yZGVyLXRvcDogc29saWQgMXB4ICMzNTM1MzU7XG59XG5cbi5mb290ZXItdjEgYWRkcmVzcyxcbi5mb290ZXItdjEgLmxpbmstbGlzdCBhLFxuLmZvb3Rlci12MSAubGluay1saXN0IGkge1xuXHRjb2xvcjogI2VlZTtcbn1cblxuLmZvb3Rlci12MSBhZGRyZXNzIHtcblx0bGluZS1oZWlnaHQ6IDIzcHg7XG59XG5cbi8qRG90dGVkIE1hcCovXG4uZm9vdGVyLXYxIC5mb290ZXIgLm1hcC1pbWcge1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL21hcC1pbWcucG5nKSA1cHggNjBweCBuby1yZXBlYXQ7XG59XG5cbi8qQmxvZyBQb3N0cyAod2l0aCBpbWFnZXMpKi9cbi5mb290ZXItdjEgLmZvb3RlciAucG9zdHMgLmRsLWhvcml6b250YWwgYSB7XG4gY29sb3I6ICNkYWRhZGE7XG59XG5cbi5mb290ZXItdjEgLmZvb3RlciAuZGwtaG9yaXpvbnRhbCBhOmhvdmVyIHtcbiBjb2xvcjogIzVmYjYxMSAhaW1wb3J0YW50O1xufVxuXG4vKkNvcHlyaWdodCovXG4uZm9vdGVyLXYxIC5jb3B5cmlnaHQge1xuXHRiYWNrZ3JvdW5kOiAjMjIyO1xuXHRib3JkZXItdG9wOiBub25lO1xuXHRwYWRkaW5nOiAxMHB4IDAgNXB4O1xufVxuXG4uZm9vdGVyLXYxIC5jb3B5cmlnaHQgcCB7XG5cdGNvbG9yOiAjZWVlO1xuXHRtYXJnaW4tdG9wOiAxNHB4O1xufVxuXG4uZm9vdGVyLXYxIC5jb3B5cmlnaHQgYSB7XG5cdG1hcmdpbjogMCAycHg7XG59XG5cbi5mb290ZXItdjEgLmZvb3Rlci1zb2NpYWxzIHtcblx0bWFyZ2luLXRvcDogMTJweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5mb290ZXItdjEgLmZvb3Rlci1zb2NpYWxzIGxpIGEge1xuXHRjb2xvcjogIzc3Nztcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmZvb3Rlci12MSAuY29weXJpZ2h0LFxuXHQuZm9vdGVyLXYxIC5mb290ZXItc29jaWFscyB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLyohXG4gKiBhbmltYXRlLmNzcyAtaHR0cDovL2RhbmVkZW4ubWUvYW5pbWF0ZVxuICogVmVyc2lvbiAtIDMuNS4wXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICogQ29weXJpZ2h0IChjKSAyMDE1IERhbmllbCBFZGVuXG4gKi9cblxuLmFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5hbmltYXRlZC5pbmZpbml0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4uYW5pbWF0ZWQuaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59XG5cbi5hbmltYXRlZC5mbGlwT3V0WCxcbi5hbmltYXRlZC5mbGlwT3V0WSxcbi5hbmltYXRlZC5ib3VuY2VJbixcbi5hbmltYXRlZC5ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlIHtcbiAgZnJvbSwgMjAlLCA1MyUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIH1cblxuICA0MCUsIDQzJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIGZyb20sIDIwJSwgNTMlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICB9XG5cbiAgNDAlLCA0MyUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XG4gIH1cbn1cblxuLmJvdW5jZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2gge1xuICBmcm9tLCA1MCUsIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjUlLCA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGFzaCB7XG4gIGZyb20sIDUwJSwgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNSUsIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxhc2gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gIH1cblxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuXG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnJ1YmJlckJhbmQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xuICBhbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlIHtcbiAgZnJvbSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2hha2Uge1xuICBmcm9tLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cblxuLnNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICA2LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gIH1cblxuICAxOC41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gIH1cblxuICAzMS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICB9XG5cbiAgNDMuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBoZWFkU2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgNi41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICB9XG5cbiAgMTguNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICB9XG5cbiAgMzEuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgfVxuXG4gIDQzLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5oZWFkU2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xuICBhbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmcge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuXG4uc3dpbmcge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xuICBhbmltYXRpb24tbmFtZTogc3dpbmc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB0YWRhIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMTAlLCAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB0YWRhIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMTAlLCAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnRhZGEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0YWRhO1xuICBhbmltYXRpb24tbmFtZTogdGFkYTtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyB3b2JibGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB3b2JibGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLndvYmJsZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGplbGxvIHtcbiAgZnJvbSwgMTEuMSUsIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAyMi4yJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICB9XG5cbiAgMzMuMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICB9XG5cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gIH1cblxuICA1NS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgfVxuXG4gIDY2LjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gIH1cblxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICB9XG5cbiAgODguOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgamVsbG8ge1xuICBmcm9tLCAxMS4xJSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIDIyLjIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gIH1cblxuICAzMy4zJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gIH1cblxuICA0NC40JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgfVxuXG4gIDU1LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICB9XG5cbiAgNjYuNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgfVxuXG4gIDc3LjclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gIH1cblxuICA4OC44JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gIH1cbn1cblxuLmplbGxvIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogamVsbG87XG4gIGFuaW1hdGlvbi1uYW1lOiBqZWxsbztcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgZnJvbSwgMjAlLCA0MCUsIDYwJSwgODAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NywgLjk3LCAuOTcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW4ge1xuICBmcm9tLCAyMCUsIDQwJSwgNjAlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLmJvdW5jZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmJvdW5jZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmJvdW5jZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmJvdW5jZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgfVxuXG4gIDUwJSwgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICB9XG5cbiAgNTAlLCA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG59XG5cbi5ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5mYWRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluRG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkxlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mYWRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXREb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0TGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0UmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRVcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5cbi5hbmltYXRlZC5mbGlwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwO1xuICBhbmltYXRpb24tbmFtZTogZmxpcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG4uZmxpcEluWCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbi5mbGlwSW5ZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZsaXBPdXRYIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxpcE91dFkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5saWdodFNwZWVkSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5saWdodFNwZWVkT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbkRvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5Eb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJblVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5VcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXREb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dERvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dFVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dFVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDIwJSwgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDQwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDIwJSwgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDQwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4ucm9sbEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbEluO1xuICBhbmltYXRpb24tbmFtZTogcm9sbEluO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm9sbE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gIH1cbn1cblxuLnJvbGxPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm9sbE91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnpvb21JbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21Jbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21JbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21JbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi56b29tT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB9XG59XG5cbi56b29tT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIH1cbn1cblxuLnpvb21PdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21PdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG59XG4iLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTaW1wbGUtTGluZS1JY29ucyc7XG5cdHNyYzp1cmwoJ2ZvbnRzL1NpbXBsZS1MaW5lLUljb25zLmVvdCcpO1xuXHRzcmM6dXJsKCdmb250cy9TaW1wbGUtTGluZS1JY29ucy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHRcdHVybCgnZm9udHMvU2ltcGxlLUxpbmUtSWNvbnMud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdHVybCgnZm9udHMvU2ltcGxlLUxpbmUtSWNvbnMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuXHRcdHVybCgnZm9udHMvU2ltcGxlLUxpbmUtSWNvbnMuc3ZnI1NpbXBsZS1MaW5lLUljb25zJykgZm9ybWF0KCdzdmcnKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBVc2UgdGhlIGZvbGxvd2luZyBDU1MgY29kZSBpZiB5b3Ugd2FudCB0byB1c2UgZGF0YSBhdHRyaWJ1dGVzIGZvciBpbnNlcnRpbmcgeW91ciBpY29ucyAqL1xuW2RhdGEtaWNvbl06YmVmb3JlIHtcblx0Zm9udC1mYW1pbHk6ICdTaW1wbGUtTGluZS1JY29ucyc7XG5cdGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKTtcblx0c3BlYWs6IG5vbmU7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vKiBVc2UgdGhlIGZvbGxvd2luZyBDU1MgY29kZSBpZiB5b3Ugd2FudCB0byBoYXZlIGEgY2xhc3MgcGVyIGljb24gKi9cbi8qXG5JbnN0ZWFkIG9mIGEgbGlzdCBvZiBhbGwgY2xhc3Mgc2VsZWN0b3JzLFxueW91IGNhbiB1c2UgdGhlIGdlbmVyaWMgc2VsZWN0b3IgYmVsb3csIGJ1dCBpdCdzIHNsb3dlcjpcbltjbGFzcyo9XCJpY29uLVwiXSB7XG4qL1xuLmljb24tdXNlci1mZW1hbGUsIC5pY29uLXVzZXItZm9sbG93LCAuaWNvbi11c2VyLWZvbGxvd2luZywgLmljb24tdXNlci11bmZvbGxvdywgLmljb24tdHJvcGh5LCAuaWNvbi1zY3JlZW4tc21hcnRwaG9uZSwgLmljb24tc2NyZWVuLWRlc2t0b3AsIC5pY29uLXBsYW5lLCAuaWNvbi1ub3RlYm9vaywgLmljb24tbW91c3RhY2hlLCAuaWNvbi1tb3VzZSwgLmljb24tbWFnbmV0LCAuaWNvbi1lbmVyZ3ksIC5pY29uLWVtb3RpY29uLXNtaWxlLCAuaWNvbi1kaXNjLCAuaWNvbi1jdXJzb3ItbW92ZSwgLmljb24tY3JvcCwgLmljb24tY3JlZGl0LWNhcmQsIC5pY29uLWNoZW1pc3RyeSwgLmljb24tdXNlciwgLmljb24tc3BlZWRvbWV0ZXIsIC5pY29uLXNvY2lhbC15b3V0dWJlLCAuaWNvbi1zb2NpYWwtdHdpdHRlciwgLmljb24tc29jaWFsLXR1bWJsciwgLmljb24tc29jaWFsLWZhY2Vib29rLCAuaWNvbi1zb2NpYWwtZHJvcGJveCwgLmljb24tc29jaWFsLWRyaWJiYmxlLCAuaWNvbi1zaGllbGQsIC5pY29uLXNjcmVlbi10YWJsZXQsIC5pY29uLW1hZ2ljLXdhbmQsIC5pY29uLWhvdXJnbGFzcywgLmljb24tZ3JhZHVhdGlvbiwgLmljb24tZ2hvc3QsIC5pY29uLWdhbWUtY29udHJvbGxlciwgLmljb24tZmlyZSwgLmljb24tZXllZ2xhc3NlcywgLmljb24tZW52ZWxvcGUtb3BlbiwgLmljb24tZW52ZWxvcGUtbGV0dGVyLCAuaWNvbi1iZWxsLCAuaWNvbi1iYWRnZSwgLmljb24tYW5jaG9yLCAuaWNvbi13YWxsZXQsIC5pY29uLXZlY3RvciwgLmljb24tc3BlZWNoLCAuaWNvbi1wdXp6bGUsIC5pY29uLXByaW50ZXIsIC5pY29uLXByZXNlbnQsIC5pY29uLXBsYXlsaXN0LCAuaWNvbi1waW4sIC5pY29uLXBpY3R1cmUsIC5pY29uLW1hcCwgLmljb24tbGF5ZXJzLCAuaWNvbi1oYW5kYmFnLCAuaWNvbi1nbG9iZS1hbHQsIC5pY29uLWdsb2JlLCAuaWNvbi1mcmFtZSwgLmljb24tZm9sZGVyLWFsdCwgLmljb24tZmlsbSwgLmljb24tZmVlZCwgLmljb24tZWFycGhvbmVzLWFsdCwgLmljb24tZWFycGhvbmVzLCAuaWNvbi1kcm9wLCAuaWNvbi1kcmF3ZXIsIC5pY29uLWRvY3MsIC5pY29uLWRpcmVjdGlvbnMsIC5pY29uLWRpcmVjdGlvbiwgLmljb24tZGlhbW9uZCwgLmljb24tY3VwLCAuaWNvbi1jb21wYXNzLCAuaWNvbi1jYWxsLW91dCwgLmljb24tY2FsbC1pbiwgLmljb24tY2FsbC1lbmQsIC5pY29uLWNhbGN1bGF0b3IsIC5pY29uLWJ1YmJsZXMsIC5pY29uLWJyaWVmY2FzZSwgLmljb24tYm9vay1vcGVuLCAuaWNvbi1iYXNrZXQtbG9hZGVkLCAuaWNvbi1iYXNrZXQsIC5pY29uLWJhZywgLmljb24tYWN0aW9uLXVuZG8sIC5pY29uLWFjdGlvbi1yZWRvLCAuaWNvbi13cmVuY2gsIC5pY29uLXVtYnJlbGxhLCAuaWNvbi10cmFzaCwgLmljb24tdGFnLCAuaWNvbi1zdXBwb3J0LCAuaWNvbi1zaXplLWZ1bGxzY3JlZW4sIC5pY29uLXNpemUtYWN0dWFsLCAuaWNvbi1zaHVmZmxlLCAuaWNvbi1zaGFyZS1hbHQsIC5pY29uLXNoYXJlLCAuaWNvbi1yb2NrZXQsIC5pY29uLXF1ZXN0aW9uLCAuaWNvbi1waWUtY2hhcnQsIC5pY29uLXBlbmNpbCwgLmljb24tbm90ZSwgLmljb24tbXVzaWMtdG9uZS1hbHQsIC5pY29uLW11c2ljLXRvbmUsIC5pY29uLW1pY3JvcGhvbmUsIC5pY29uLWxvb3AsIC5pY29uLWxvZ291dCwgLmljb24tbG9naW4sIC5pY29uLWxpc3QsIC5pY29uLWxpa2UsIC5pY29uLWhvbWUsIC5pY29uLWdyaWQsIC5pY29uLWdyYXBoLCAuaWNvbi1lcXVhbGl6ZXIsIC5pY29uLWRpc2xpa2UsIC5pY29uLWN1cnNvciwgLmljb24tY29udHJvbC1zdGFydCwgLmljb24tY29udHJvbC1yZXdpbmQsIC5pY29uLWNvbnRyb2wtcGxheSwgLmljb24tY29udHJvbC1wYXVzZSwgLmljb24tY29udHJvbC1mb3J3YXJkLCAuaWNvbi1jb250cm9sLWVuZCwgLmljb24tY2FsZW5kYXIsIC5pY29uLWJ1bGIsIC5pY29uLWJhci1jaGFydCwgLmljb24tYXJyb3ctdXAsIC5pY29uLWFycm93LXJpZ2h0LCAuaWNvbi1hcnJvdy1sZWZ0LCAuaWNvbi1hcnJvdy1kb3duLCAuaWNvbi1iYW4sIC5pY29uLWJ1YmJsZSwgLmljb24tY2FtY29yZGVyLCAuaWNvbi1jYW1lcmEsIC5pY29uLWNoZWNrLCAuaWNvbi1jbG9jaywgLmljb24tY2xvc2UsIC5pY29uLWNsb3VkLWRvd25sb2FkLCAuaWNvbi1jbG91ZC11cGxvYWQsIC5pY29uLWRvYywgLmljb24tZW52ZWxvcGUsIC5pY29uLWV5ZSwgLmljb24tZmxhZywgLmljb24tZm9sZGVyLCAuaWNvbi1oZWFydCwgLmljb24taW5mbywgLmljb24ta2V5LCAuaWNvbi1saW5rLCAuaWNvbi1sb2NrLCAuaWNvbi1sb2NrLW9wZW4sIC5pY29uLW1hZ25pZmllciwgLmljb24tbWFnbmlmaWVyLWFkZCwgLmljb24tbWFnbmlmaWVyLXJlbW92ZSwgLmljb24tcGFwZXItY2xpcCwgLmljb24tcGFwZXItcGxhbmUsIC5pY29uLXBsdXMsIC5pY29uLXBvaW50ZXIsIC5pY29uLXBvd2VyLCAuaWNvbi1yZWZyZXNoLCAuaWNvbi1yZWxvYWQsIC5pY29uLXNldHRpbmdzLCAuaWNvbi1zdGFyLCAuaWNvbi1zeW1ib2wtZmVtYWxlLCAuaWNvbi1zeW1ib2wtbWFsZSwgLmljb24tdGFyZ2V0LCAuaWNvbi12b2x1bWUtMSwgLmljb24tdm9sdW1lLTIsIC5pY29uLXZvbHVtZS1vZmYsIC5pY29uLXVzZXJzIHtcblx0Zm9udC1mYW1pbHk6ICdTaW1wbGUtTGluZS1JY29ucyc7XG5cdHNwZWFrOiBub25lO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuLmljb24tdXNlci1mZW1hbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMDBcIjtcbn1cbi5pY29uLXVzZXItZm9sbG93OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG4uaWNvbi11c2VyLWZvbGxvd2luZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwM1wiO1xufVxuLmljb24tdXNlci11bmZvbGxvdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwNFwiO1xufVxuLmljb24tdHJvcGh5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDA2XCI7XG59XG4uaWNvbi1zY3JlZW4tc21hcnRwaG9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxMFwiO1xufVxuLmljb24tc2NyZWVuLWRlc2t0b3A6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMTFcIjtcbn1cbi5pY29uLXBsYW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDEyXCI7XG59XG4uaWNvbi1ub3RlYm9vazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxM1wiO1xufVxuLmljb24tbW91c3RhY2hlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG4uaWNvbi1tb3VzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxNVwiO1xufVxuLmljb24tbWFnbmV0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDE2XCI7XG59XG4uaWNvbi1lbmVyZ3k6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMjBcIjtcbn1cbi5pY29uLWVtb3RpY29uLXNtaWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDIxXCI7XG59XG4uaWNvbi1kaXNjOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDIyXCI7XG59XG4uaWNvbi1jdXJzb3ItbW92ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAyM1wiO1xufVxuLmljb24tY3JvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAyNFwiO1xufVxuLmljb24tY3JlZGl0LWNhcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMjVcIjtcbn1cbi5pY29uLWNoZW1pc3RyeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAyNlwiO1xufVxuLmljb24tdXNlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuLmljb24tc3BlZWRvbWV0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMDdcIjtcbn1cbi5pY29uLXNvY2lhbC15b3V0dWJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDA4XCI7XG59XG4uaWNvbi1zb2NpYWwtdHdpdHRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwOVwiO1xufVxuLmljb24tc29jaWFsLXR1bWJscjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwYVwiO1xufVxuLmljb24tc29jaWFsLWZhY2Vib29rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDBiXCI7XG59XG4uaWNvbi1zb2NpYWwtZHJvcGJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwY1wiO1xufVxuLmljb24tc29jaWFsLWRyaWJiYmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDBkXCI7XG59XG4uaWNvbi1zaGllbGQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMGVcIjtcbn1cbi5pY29uLXNjcmVlbi10YWJsZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMGZcIjtcbn1cbi5pY29uLW1hZ2ljLXdhbmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMTdcIjtcbn1cbi5pY29uLWhvdXJnbGFzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxOFwiO1xufVxuLmljb24tZ3JhZHVhdGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxOVwiO1xufVxuLmljb24tZ2hvc3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMWFcIjtcbn1cbi5pY29uLWdhbWUtY29udHJvbGxlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxYlwiO1xufVxuLmljb24tZmlyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxY1wiO1xufVxuLmljb24tZXllZ2xhc3NlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxZFwiO1xufVxuLmljb24tZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxZVwiO1xufVxuLmljb24tZW52ZWxvcGUtbGV0dGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDFmXCI7XG59XG4uaWNvbi1iZWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDI3XCI7XG59XG4uaWNvbi1iYWRnZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAyOFwiO1xufVxuLmljb24tYW5jaG9yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDI5XCI7XG59XG4uaWNvbi13YWxsZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMmFcIjtcbn1cbi5pY29uLXZlY3RvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAyYlwiO1xufVxuLmljb24tc3BlZWNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDJjXCI7XG59XG4uaWNvbi1wdXp6bGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMmRcIjtcbn1cbi5pY29uLXByaW50ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMmVcIjtcbn1cbi5pY29uLXByZXNlbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMmZcIjtcbn1cbi5pY29uLXBsYXlsaXN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDMwXCI7XG59XG4uaWNvbi1waW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMzFcIjtcbn1cbi5pY29uLXBpY3R1cmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMzJcIjtcbn1cbi5pY29uLW1hcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzM1wiO1xufVxuLmljb24tbGF5ZXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDM0XCI7XG59XG4uaWNvbi1oYW5kYmFnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDM1XCI7XG59XG4uaWNvbi1nbG9iZS1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMzZcIjtcbn1cbi5pY29uLWdsb2JlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDM3XCI7XG59XG4uaWNvbi1mcmFtZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzOFwiO1xufVxuLmljb24tZm9sZGVyLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzOVwiO1xufVxuLmljb24tZmlsbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzYVwiO1xufVxuLmljb24tZmVlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzYlwiO1xufVxuLmljb24tZWFycGhvbmVzLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzY1wiO1xufVxuLmljb24tZWFycGhvbmVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDNkXCI7XG59XG4uaWNvbi1kcm9wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDNlXCI7XG59XG4uaWNvbi1kcmF3ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwM2ZcIjtcbn1cbi5pY29uLWRvY3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNDBcIjtcbn1cbi5pY29uLWRpcmVjdGlvbnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNDFcIjtcbn1cbi5pY29uLWRpcmVjdGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA0MlwiO1xufVxuLmljb24tZGlhbW9uZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA0M1wiO1xufVxuLmljb24tY3VwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDQ0XCI7XG59XG4uaWNvbi1jb21wYXNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDQ1XCI7XG59XG4uaWNvbi1jYWxsLW91dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA0NlwiO1xufVxuLmljb24tY2FsbC1pbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA0N1wiO1xufVxuLmljb24tY2FsbC1lbmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNDhcIjtcbn1cbi5pY29uLWNhbGN1bGF0b3I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNDlcIjtcbn1cbi5pY29uLWJ1YmJsZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNGFcIjtcbn1cbi5pY29uLWJyaWVmY2FzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA0YlwiO1xufVxuLmljb24tYm9vay1vcGVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDRjXCI7XG59XG4uaWNvbi1iYXNrZXQtbG9hZGVkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDRkXCI7XG59XG4uaWNvbi1iYXNrZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNGVcIjtcbn1cbi5pY29uLWJhZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA0ZlwiO1xufVxuLmljb24tYWN0aW9uLXVuZG86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNTBcIjtcbn1cbi5pY29uLWFjdGlvbi1yZWRvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDUxXCI7XG59XG4uaWNvbi13cmVuY2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNTJcIjtcbn1cbi5pY29uLXVtYnJlbGxhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDUzXCI7XG59XG4uaWNvbi10cmFzaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA1NFwiO1xufVxuLmljb24tdGFnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDU1XCI7XG59XG4uaWNvbi1zdXBwb3J0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDU2XCI7XG59XG4uaWNvbi1zaXplLWZ1bGxzY3JlZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNTdcIjtcbn1cbi5pY29uLXNpemUtYWN0dWFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDU4XCI7XG59XG4uaWNvbi1zaHVmZmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDU5XCI7XG59XG4uaWNvbi1zaGFyZS1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNWFcIjtcbn1cbi5pY29uLXNoYXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDViXCI7XG59XG4uaWNvbi1yb2NrZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNWNcIjtcbn1cbi5pY29uLXF1ZXN0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDVkXCI7XG59XG4uaWNvbi1waWUtY2hhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNWVcIjtcbn1cbi5pY29uLXBlbmNpbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA1ZlwiO1xufVxuLmljb24tbm90ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA2MFwiO1xufVxuLmljb24tbXVzaWMtdG9uZS1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNjFcIjtcbn1cbi5pY29uLW11c2ljLXRvbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNjJcIjtcbn1cbi5pY29uLW1pY3JvcGhvbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNjNcIjtcbn1cbi5pY29uLWxvb3A6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNjRcIjtcbn1cbi5pY29uLWxvZ291dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA2NVwiO1xufVxuLmljb24tbG9naW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNjZcIjtcbn1cbi5pY29uLWxpc3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNjdcIjtcbn1cbi5pY29uLWxpa2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNjhcIjtcbn1cbi5pY29uLWhvbWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNjlcIjtcbn1cbi5pY29uLWdyaWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNmFcIjtcbn1cbi5pY29uLWdyYXBoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDZiXCI7XG59XG4uaWNvbi1lcXVhbGl6ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNmNcIjtcbn1cbi5pY29uLWRpc2xpa2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNmRcIjtcbn1cbi5pY29uLWN1cnNvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA2ZVwiO1xufVxuLmljb24tY29udHJvbC1zdGFydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA2ZlwiO1xufVxuLmljb24tY29udHJvbC1yZXdpbmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNzBcIjtcbn1cbi5pY29uLWNvbnRyb2wtcGxheTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA3MVwiO1xufVxuLmljb24tY29udHJvbC1wYXVzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA3MlwiO1xufVxuLmljb24tY29udHJvbC1mb3J3YXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDczXCI7XG59XG4uaWNvbi1jb250cm9sLWVuZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA3NFwiO1xufVxuLmljb24tY2FsZW5kYXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNzVcIjtcbn1cbi5pY29uLWJ1bGI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNzZcIjtcbn1cbi5pY29uLWJhci1jaGFydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA3N1wiO1xufVxuLmljb24tYXJyb3ctdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNzhcIjtcbn1cbi5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDc5XCI7XG59XG4uaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDdhXCI7XG59XG4uaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDdiXCI7XG59XG4uaWNvbi1iYW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwN2NcIjtcbn1cbi5pY29uLWJ1YmJsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA3ZFwiO1xufVxuLmljb24tY2FtY29yZGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDdlXCI7XG59XG4uaWNvbi1jYW1lcmE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwN2ZcIjtcbn1cbi5pY29uLWNoZWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDgwXCI7XG59XG4uaWNvbi1jbG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA4MVwiO1xufVxuLmljb24tY2xvc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwODJcIjtcbn1cbi5pY29uLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDgzXCI7XG59XG4uaWNvbi1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwODRcIjtcbn1cbi5pY29uLWRvYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA4NVwiO1xufVxuLmljb24tZW52ZWxvcGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwODZcIjtcbn1cbi5pY29uLWV5ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA4N1wiO1xufVxuLmljb24tZmxhZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA4OFwiO1xufVxuLmljb24tZm9sZGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDg5XCI7XG59XG4uaWNvbi1oZWFydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA4YVwiO1xufVxuLmljb24taW5mbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA4YlwiO1xufVxuLmljb24ta2V5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDhjXCI7XG59XG4uaWNvbi1saW5rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDhkXCI7XG59XG4uaWNvbi1sb2NrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDhlXCI7XG59XG4uaWNvbi1sb2NrLW9wZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwOGZcIjtcbn1cbi5pY29uLW1hZ25pZmllcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA5MFwiO1xufVxuLmljb24tbWFnbmlmaWVyLWFkZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA5MVwiO1xufVxuLmljb24tbWFnbmlmaWVyLXJlbW92ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA5MlwiO1xufVxuLmljb24tcGFwZXItY2xpcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA5M1wiO1xufVxuLmljb24tcGFwZXItcGxhbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwOTRcIjtcbn1cbi5pY29uLXBsdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwOTVcIjtcbn1cbi5pY29uLXBvaW50ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwOTZcIjtcbn1cbi5pY29uLXBvd2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDk3XCI7XG59XG4uaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDk4XCI7XG59XG4uaWNvbi1yZWxvYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwOTlcIjtcbn1cbi5pY29uLXNldHRpbmdzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDlhXCI7XG59XG4uaWNvbi1zdGFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDliXCI7XG59XG4uaWNvbi1zeW1ib2wtZmVtYWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDljXCI7XG59XG4uaWNvbi1zeW1ib2wtbWFsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA5ZFwiO1xufVxuLmljb24tdGFyZ2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDllXCI7XG59XG4uaWNvbi12b2x1bWUtMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA5ZlwiO1xufVxuLmljb24tdm9sdW1lLTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYTBcIjtcbn1cbi5pY29uLXZvbHVtZS1vZmY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYTFcIjtcbn1cbi5pY29uLXVzZXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDAxXCI7XG59IiwiLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNS4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovQGZvbnQtZmFjZXtmb250LWZhbWlseTonRm9udEF3ZXNvbWUnO3NyYzp1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC41LjAnKTtzcmM6dXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjUuMCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSx1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjUuMCcpIGZvcm1hdCgnd29mZjInKSx1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuNS4wJykgZm9ybWF0KCd3b2ZmJyksdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNS4wJykgZm9ybWF0KCd0cnVldHlwZScpLHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjUuMCNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH0uZmF7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udDpub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7Zm9udC1zaXplOmluaGVyaXQ7dGV4dC1yZW5kZXJpbmc6YXV0bzstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0uZmEtbGd7Zm9udC1zaXplOjEuMzMzMzMzMzNlbTtsaW5lLWhlaWdodDouNzVlbTt2ZXJ0aWNhbC1hbGlnbjotMTUlfS5mYS0yeHtmb250LXNpemU6MmVtfS5mYS0zeHtmb250LXNpemU6M2VtfS5mYS00eHtmb250LXNpemU6NGVtfS5mYS01eHtmb250LXNpemU6NWVtfS5mYS1md3t3aWR0aDoxLjI4NTcxNDI5ZW07dGV4dC1hbGlnbjpjZW50ZXJ9LmZhLXVse3BhZGRpbmctbGVmdDowO21hcmdpbi1sZWZ0OjIuMTQyODU3MTRlbTtsaXN0LXN0eWxlLXR5cGU6bm9uZX0uZmEtdWw+bGl7cG9zaXRpb246cmVsYXRpdmV9LmZhLWxpe3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTIuMTQyODU3MTRlbTt3aWR0aDoyLjE0Mjg1NzE0ZW07dG9wOi4xNDI4NTcxNGVtO3RleHQtYWxpZ246Y2VudGVyfS5mYS1saS5mYS1sZ3tsZWZ0Oi0xLjg1NzE0Mjg2ZW19LmZhLWJvcmRlcntwYWRkaW5nOi4yZW0gLjI1ZW0gLjE1ZW07Ym9yZGVyOnNvbGlkIC4wOGVtICNlZWU7Ym9yZGVyLXJhZGl1czouMWVtfS5mYS1wdWxsLWxlZnR7ZmxvYXQ6bGVmdH0uZmEtcHVsbC1yaWdodHtmbG9hdDpyaWdodH0uZmEuZmEtcHVsbC1sZWZ0e21hcmdpbi1yaWdodDouM2VtfS5mYS5mYS1wdWxsLXJpZ2h0e21hcmdpbi1sZWZ0Oi4zZW19LnB1bGwtcmlnaHR7ZmxvYXQ6cmlnaHR9LnB1bGwtbGVmdHtmbG9hdDpsZWZ0fS5mYS5wdWxsLWxlZnR7bWFyZ2luLXJpZ2h0Oi4zZW19LmZhLnB1bGwtcmlnaHR7bWFyZ2luLWxlZnQ6LjNlbX0uZmEtc3Bpbnstd2Via2l0LWFuaW1hdGlvbjpmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjthbmltYXRpb246ZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXJ9LmZhLXB1bHNley13ZWJraXQtYW5pbWF0aW9uOmZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7YW5pbWF0aW9uOmZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCl9QC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM1OWRlZyl9fUBrZXlmcmFtZXMgZmEtc3BpbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKX19LmZhLXJvdGF0ZS05MHtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LmZhLXJvdGF0ZS0xODB7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5mYS1yb3RhdGUtMjcwe2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKX0uZmEtZmxpcC1ob3Jpem9udGFse2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLTEsIDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoLTEsIDEpO3RyYW5zZm9ybTpzY2FsZSgtMSwgMSl9LmZhLWZsaXAtdmVydGljYWx7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLCAtMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLCAtMSk7dHJhbnNmb3JtOnNjYWxlKDEsIC0xKX06cm9vdCAuZmEtcm90YXRlLTkwLDpyb290IC5mYS1yb3RhdGUtMTgwLDpyb290IC5mYS1yb3RhdGUtMjcwLDpyb290IC5mYS1mbGlwLWhvcml6b250YWwsOnJvb3QgLmZhLWZsaXAtdmVydGljYWx7ZmlsdGVyOm5vbmV9LmZhLXN0YWNre3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjJlbTtoZWlnaHQ6MmVtO2xpbmUtaGVpZ2h0OjJlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZhLXN0YWNrLTF4LC5mYS1zdGFjay0yeHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn0uZmEtc3RhY2stMXh7bGluZS1oZWlnaHQ6aW5oZXJpdH0uZmEtc3RhY2stMnh7Zm9udC1zaXplOjJlbX0uZmEtaW52ZXJzZXtjb2xvcjojZmZmfS5mYS1nbGFzczpiZWZvcmV7Y29udGVudDpcIlxcZjAwMFwifS5mYS1tdXNpYzpiZWZvcmV7Y29udGVudDpcIlxcZjAwMVwifS5mYS1zZWFyY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDJcIn0uZmEtZW52ZWxvcGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjAwM1wifS5mYS1oZWFydDpiZWZvcmV7Y29udGVudDpcIlxcZjAwNFwifS5mYS1zdGFyOmJlZm9yZXtjb250ZW50OlwiXFxmMDA1XCJ9LmZhLXN0YXItbzpiZWZvcmV7Y29udGVudDpcIlxcZjAwNlwifS5mYS11c2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMDA3XCJ9LmZhLWZpbG06YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDhcIn0uZmEtdGgtbGFyZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDlcIn0uZmEtdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGFcIn0uZmEtdGgtbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZjAwYlwifS5mYS1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZjAwY1wifS5mYS1yZW1vdmU6YmVmb3JlLC5mYS1jbG9zZTpiZWZvcmUsLmZhLXRpbWVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDBkXCJ9LmZhLXNlYXJjaC1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDBlXCJ9LmZhLXNlYXJjaC1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZjAxMFwifS5mYS1wb3dlci1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTFcIn0uZmEtc2lnbmFsOmJlZm9yZXtjb250ZW50OlwiXFxmMDEyXCJ9LmZhLWdlYXI6YmVmb3JlLC5mYS1jb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTNcIn0uZmEtdHJhc2gtbzpiZWZvcmV7Y29udGVudDpcIlxcZjAxNFwifS5mYS1ob21lOmJlZm9yZXtjb250ZW50OlwiXFxmMDE1XCJ9LmZhLWZpbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjAxNlwifS5mYS1jbG9jay1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDE3XCJ9LmZhLXJvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMThcIn0uZmEtZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTlcIn0uZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjAxYVwifS5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmV7Y29udGVudDpcIlxcZjAxYlwifS5mYS1pbmJveDpiZWZvcmV7Y29udGVudDpcIlxcZjAxY1wifS5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDFkXCJ9LmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsLmZhLXJlcGVhdDpiZWZvcmV7Y29udGVudDpcIlxcZjAxZVwifS5mYS1yZWZyZXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMDIxXCJ9LmZhLWxpc3QtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMDIyXCJ9LmZhLWxvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjNcIn0uZmEtZmxhZzpiZWZvcmV7Y29udGVudDpcIlxcZjAyNFwifS5mYS1oZWFkcGhvbmVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDI1XCJ9LmZhLXZvbHVtZS1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjZcIn0uZmEtdm9sdW1lLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjdcIn0uZmEtdm9sdW1lLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDI4XCJ9LmZhLXFyY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZjAyOVwifS5mYS1iYXJjb2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMDJhXCJ9LmZhLXRhZzpiZWZvcmV7Y29udGVudDpcIlxcZjAyYlwifS5mYS10YWdzOmJlZm9yZXtjb250ZW50OlwiXFxmMDJjXCJ9LmZhLWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmRcIn0uZmEtYm9va21hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmVcIn0uZmEtcHJpbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmZcIn0uZmEtY2FtZXJhOmJlZm9yZXtjb250ZW50OlwiXFxmMDMwXCJ9LmZhLWZvbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzFcIn0uZmEtYm9sZDpiZWZvcmV7Y29udGVudDpcIlxcZjAzMlwifS5mYS1pdGFsaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzNcIn0uZmEtdGV4dC1oZWlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzRcIn0uZmEtdGV4dC13aWR0aDpiZWZvcmV7Y29udGVudDpcIlxcZjAzNVwifS5mYS1hbGlnbi1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDM2XCJ9LmZhLWFsaWduLWNlbnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjAzN1wifS5mYS1hbGlnbi1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjAzOFwifS5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZXtjb250ZW50OlwiXFxmMDM5XCJ9LmZhLWxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2FcIn0uZmEtZGVkZW50OmJlZm9yZSwuZmEtb3V0ZGVudDpiZWZvcmV7Y29udGVudDpcIlxcZjAzYlwifS5mYS1pbmRlbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2NcIn0uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZXtjb250ZW50OlwiXFxmMDNkXCJ9LmZhLXBob3RvOmJlZm9yZSwuZmEtaW1hZ2U6YmVmb3JlLC5mYS1waWN0dXJlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2VcIn0uZmEtcGVuY2lsOmJlZm9yZXtjb250ZW50OlwiXFxmMDQwXCJ9LmZhLW1hcC1tYXJrZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDFcIn0uZmEtYWRqdXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDQyXCJ9LmZhLXRpbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDNcIn0uZmEtZWRpdDpiZWZvcmUsLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjA0NFwifS5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjA0NVwifS5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjA0NlwifS5mYS1hcnJvd3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDdcIn0uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA0OFwifS5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDQ5XCJ9LmZhLWJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDRhXCJ9LmZhLXBsYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGJcIn0uZmEtcGF1c2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGNcIn0uZmEtc3RvcDpiZWZvcmV7Y29udGVudDpcIlxcZjA0ZFwifS5mYS1mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDRlXCJ9LmZhLWZhc3QtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA1MFwifS5mYS1zdGVwLWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTFcIn0uZmEtZWplY3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTJcIn0uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDUzXCJ9LmZhLWNoZXZyb24tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTRcIn0uZmEtcGx1cy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTVcIn0uZmEtbWludXMtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU2XCJ9LmZhLXRpbWVzLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1N1wifS5mYS1jaGVjay1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNThcIn0uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU5XCJ9LmZhLWluZm8tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDVhXCJ9LmZhLWNyb3NzaGFpcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNWJcIn0uZmEtdGltZXMtY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNWNcIn0uZmEtY2hlY2stY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNWRcIn0uZmEtYmFuOmJlZm9yZXtjb250ZW50OlwiXFxmMDVlXCJ9LmZhLWFycm93LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjBcIn0uZmEtYXJyb3ctcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjFcIn0uZmEtYXJyb3ctdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjJcIn0uZmEtYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjA2M1wifS5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLC5mYS1zaGFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA2NFwifS5mYS1leHBhbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjVcIn0uZmEtY29tcHJlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjZcIn0uZmEtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjA2N1wifS5mYS1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZjA2OFwifS5mYS1hc3RlcmlzazpiZWZvcmV7Y29udGVudDpcIlxcZjA2OVwifS5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmFcIn0uZmEtZ2lmdDpiZWZvcmV7Y29udGVudDpcIlxcZjA2YlwifS5mYS1sZWFmOmJlZm9yZXtjb250ZW50OlwiXFxmMDZjXCJ9LmZhLWZpcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmRcIn0uZmEtZXllOmJlZm9yZXtjb250ZW50OlwiXFxmMDZlXCJ9LmZhLWV5ZS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjA3MFwifS5mYS13YXJuaW5nOmJlZm9yZSwuZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzFcIn0uZmEtcGxhbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzJcIn0uZmEtY2FsZW5kYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzNcIn0uZmEtcmFuZG9tOmJlZm9yZXtjb250ZW50OlwiXFxmMDc0XCJ9LmZhLWNvbW1lbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzVcIn0uZmEtbWFnbmV0OmJlZm9yZXtjb250ZW50OlwiXFxmMDc2XCJ9LmZhLWNoZXZyb24tdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzdcIn0uZmEtY2hldnJvbi1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMDc4XCJ9LmZhLXJldHdlZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzlcIn0uZmEtc2hvcHBpbmctY2FydDpiZWZvcmV7Y29udGVudDpcIlxcZjA3YVwifS5mYS1mb2xkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2JcIn0uZmEtZm9sZGVyLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2NcIn0uZmEtYXJyb3dzLXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2RcIn0uZmEtYXJyb3dzLWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2VcIn0uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLC5mYS1iYXItY2hhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODBcIn0uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODFcIn0uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDgyXCJ9LmZhLWNhbWVyYS1yZXRybzpiZWZvcmV7Y29udGVudDpcIlxcZjA4M1wifS5mYS1rZXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODRcIn0uZmEtZ2VhcnM6YmVmb3JlLC5mYS1jb2dzOmJlZm9yZXtjb250ZW50OlwiXFxmMDg1XCJ9LmZhLWNvbW1lbnRzOmJlZm9yZXtjb250ZW50OlwiXFxmMDg2XCJ9LmZhLXRodW1icy1vLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDg3XCJ9LmZhLXRodW1icy1vLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODhcIn0uZmEtc3Rhci1oYWxmOmJlZm9yZXtjb250ZW50OlwiXFxmMDg5XCJ9LmZhLWhlYXJ0LW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOGFcIn0uZmEtc2lnbi1vdXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOGJcIn0uZmEtbGlua2VkaW4tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDhjXCJ9LmZhLXRodW1iLXRhY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOGRcIn0uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmV7Y29udGVudDpcIlxcZjA4ZVwifS5mYS1zaWduLWluOmJlZm9yZXtjb250ZW50OlwiXFxmMDkwXCJ9LmZhLXRyb3BoeTpiZWZvcmV7Y29udGVudDpcIlxcZjA5MVwifS5mYS1naXRodWItc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDkyXCJ9LmZhLXVwbG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjA5M1wifS5mYS1sZW1vbi1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDk0XCJ9LmZhLXBob25lOmJlZm9yZXtjb250ZW50OlwiXFxmMDk1XCJ9LmZhLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDk2XCJ9LmZhLWJvb2ttYXJrLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTdcIn0uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDk4XCJ9LmZhLXR3aXR0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTlcIn0uZmEtZmFjZWJvb2stZjpiZWZvcmUsLmZhLWZhY2Vib29rOmJlZm9yZXtjb250ZW50OlwiXFxmMDlhXCJ9LmZhLWdpdGh1YjpiZWZvcmV7Y29udGVudDpcIlxcZjA5YlwifS5mYS11bmxvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWNcIn0uZmEtY3JlZGl0LWNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWRcIn0uZmEtZmVlZDpiZWZvcmUsLmZhLXJzczpiZWZvcmV7Y29udGVudDpcIlxcZjA5ZVwifS5mYS1oZGQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjBhMFwifS5mYS1idWxsaG9ybjpiZWZvcmV7Y29udGVudDpcIlxcZjBhMVwifS5mYS1iZWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMGYzXCJ9LmZhLWNlcnRpZmljYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmMGEzXCJ9LmZhLWhhbmQtby1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjBhNFwifS5mYS1oYW5kLW8tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjBhNVwifS5mYS1oYW5kLW8tdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTZcIn0uZmEtaGFuZC1vLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTdcIn0uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYThcIn0uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMGE5XCJ9LmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjBhYVwifS5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjBhYlwifS5mYS1nbG9iZTpiZWZvcmV7Y29udGVudDpcIlxcZjBhY1wifS5mYS13cmVuY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWRcIn0uZmEtdGFza3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWVcIn0uZmEtZmlsdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMGIwXCJ9LmZhLWJyaWVmY2FzZTpiZWZvcmV7Y29udGVudDpcIlxcZjBiMVwifS5mYS1hcnJvd3MtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMGIyXCJ9LmZhLWdyb3VwOmJlZm9yZSwuZmEtdXNlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzBcIn0uZmEtY2hhaW46YmVmb3JlLC5mYS1saW5rOmJlZm9yZXtjb250ZW50OlwiXFxmMGMxXCJ9LmZhLWNsb3VkOmJlZm9yZXtjb250ZW50OlwiXFxmMGMyXCJ9LmZhLWZsYXNrOmJlZm9yZXtjb250ZW50OlwiXFxmMGMzXCJ9LmZhLWN1dDpiZWZvcmUsLmZhLXNjaXNzb3JzOmJlZm9yZXtjb250ZW50OlwiXFxmMGM0XCJ9LmZhLWNvcHk6YmVmb3JlLC5mYS1maWxlcy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGM1XCJ9LmZhLXBhcGVyY2xpcDpiZWZvcmV7Y29udGVudDpcIlxcZjBjNlwifS5mYS1zYXZlOmJlZm9yZSwuZmEtZmxvcHB5LW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzdcIn0uZmEtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMGM4XCJ9LmZhLW5hdmljb246YmVmb3JlLC5mYS1yZW9yZGVyOmJlZm9yZSwuZmEtYmFyczpiZWZvcmV7Y29udGVudDpcIlxcZjBjOVwifS5mYS1saXN0LXVsOmJlZm9yZXtjb250ZW50OlwiXFxmMGNhXCJ9LmZhLWxpc3Qtb2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2JcIn0uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmV7Y29udGVudDpcIlxcZjBjY1wifS5mYS11bmRlcmxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2RcIn0uZmEtdGFibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2VcIn0uZmEtbWFnaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDBcIn0uZmEtdHJ1Y2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDFcIn0uZmEtcGludGVyZXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMGQyXCJ9LmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDNcIn0uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ0XCJ9LmZhLWdvb2dsZS1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ1XCJ9LmZhLW1vbmV5OmJlZm9yZXtjb250ZW50OlwiXFxmMGQ2XCJ9LmZhLWNhcmV0LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDdcIn0uZmEtY2FyZXQtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDhcIn0uZmEtY2FyZXQtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjBkOVwifS5mYS1jYXJldC1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjBkYVwifS5mYS1jb2x1bW5zOmJlZm9yZXtjb250ZW50OlwiXFxmMGRiXCJ9LmZhLXVuc29ydGVkOmJlZm9yZSwuZmEtc29ydDpiZWZvcmV7Y29udGVudDpcIlxcZjBkY1wifS5mYS1zb3J0LWRvd246YmVmb3JlLC5mYS1zb3J0LWRlc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGRcIn0uZmEtc29ydC11cDpiZWZvcmUsLmZhLXNvcnQtYXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMGRlXCJ9LmZhLWVudmVsb3BlOmJlZm9yZXtjb250ZW50OlwiXFxmMGUwXCJ9LmZhLWxpbmtlZGluOmJlZm9yZXtjb250ZW50OlwiXFxmMGUxXCJ9LmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSwuZmEtdW5kbzpiZWZvcmV7Y29udGVudDpcIlxcZjBlMlwifS5mYS1sZWdhbDpiZWZvcmUsLmZhLWdhdmVsOmJlZm9yZXtjb250ZW50OlwiXFxmMGUzXCJ9LmZhLWRhc2hib2FyZDpiZWZvcmUsLmZhLXRhY2hvbWV0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTRcIn0uZmEtY29tbWVudC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGU1XCJ9LmZhLWNvbW1lbnRzLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTZcIn0uZmEtZmxhc2g6YmVmb3JlLC5mYS1ib2x0OmJlZm9yZXtjb250ZW50OlwiXFxmMGU3XCJ9LmZhLXNpdGVtYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZThcIn0uZmEtdW1icmVsbGE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTlcIn0uZmEtcGFzdGU6YmVmb3JlLC5mYS1jbGlwYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZWFcIn0uZmEtbGlnaHRidWxiLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZWJcIn0uZmEtZXhjaGFuZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZWNcIn0uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZWRcIn0uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMGVlXCJ9LmZhLXVzZXItbWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjBcIn0uZmEtc3RldGhvc2NvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjFcIn0uZmEtc3VpdGNhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjJcIn0uZmEtYmVsbC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGEyXCJ9LmZhLWNvZmZlZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmNFwifS5mYS1jdXRsZXJ5OmJlZm9yZXtjb250ZW50OlwiXFxmMGY1XCJ9LmZhLWZpbGUtdGV4dC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGY2XCJ9LmZhLWJ1aWxkaW5nLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjdcIn0uZmEtaG9zcGl0YWwtbzpiZWZvcmV7Y29udGVudDpcIlxcZjBmOFwifS5mYS1hbWJ1bGFuY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjlcIn0uZmEtbWVka2l0OmJlZm9yZXtjb250ZW50OlwiXFxmMGZhXCJ9LmZhLWZpZ2h0ZXItamV0OmJlZm9yZXtjb250ZW50OlwiXFxmMGZiXCJ9LmZhLWJlZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmNcIn0uZmEtaC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmRcIn0uZmEtcGx1cy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmVcIn0uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDBcIn0uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTAxXCJ9LmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjEwMlwifS5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjEwM1wifS5mYS1hbmdsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTA0XCJ9LmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTA1XCJ9LmZhLWFuZ2xlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTA2XCJ9LmZhLWFuZ2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDdcIn0uZmEtZGVza3RvcDpiZWZvcmV7Y29udGVudDpcIlxcZjEwOFwifS5mYS1sYXB0b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDlcIn0uZmEtdGFibGV0OmJlZm9yZXtjb250ZW50OlwiXFxmMTBhXCJ9LmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsLmZhLW1vYmlsZTpiZWZvcmV7Y29udGVudDpcIlxcZjEwYlwifS5mYS1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjEwY1wifS5mYS1xdW90ZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTBkXCJ9LmZhLXF1b3RlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTBlXCJ9LmZhLXNwaW5uZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTBcIn0uZmEtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMTExXCJ9LmZhLW1haWwtcmVwbHk6YmVmb3JlLC5mYS1yZXBseTpiZWZvcmV7Y29udGVudDpcIlxcZjExMlwifS5mYS1naXRodWItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMTEzXCJ9LmZhLWZvbGRlci1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTE0XCJ9LmZhLWZvbGRlci1vcGVuLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTVcIn0uZmEtc21pbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjExOFwifS5mYS1mcm93bi1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTE5XCJ9LmZhLW1laC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTFhXCJ9LmZhLWdhbWVwYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWJcIn0uZmEta2V5Ym9hcmQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjExY1wifS5mYS1mbGFnLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWRcIn0uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWVcIn0uZmEtdGVybWluYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjBcIn0uZmEtY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZjEyMVwifS5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsLmZhLXJlcGx5LWFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjEyMlwifS5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLC5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsLmZhLXN0YXItaGFsZi1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTIzXCJ9LmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZXtjb250ZW50OlwiXFxmMTI0XCJ9LmZhLWNyb3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjVcIn0uZmEtY29kZS1mb3JrOmJlZm9yZXtjb250ZW50OlwiXFxmMTI2XCJ9LmZhLXVubGluazpiZWZvcmUsLmZhLWNoYWluLWJyb2tlbjpiZWZvcmV7Y29udGVudDpcIlxcZjEyN1wifS5mYS1xdWVzdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjEyOFwifS5mYS1pbmZvOmJlZm9yZXtjb250ZW50OlwiXFxmMTI5XCJ9LmZhLWV4Y2xhbWF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMTJhXCJ9LmZhLXN1cGVyc2NyaXB0OmJlZm9yZXtjb250ZW50OlwiXFxmMTJiXCJ9LmZhLXN1YnNjcmlwdDpiZWZvcmV7Y29udGVudDpcIlxcZjEyY1wifS5mYS1lcmFzZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmRcIn0uZmEtcHV6emxlLXBpZWNlOmJlZm9yZXtjb250ZW50OlwiXFxmMTJlXCJ9LmZhLW1pY3JvcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzBcIn0uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjEzMVwifS5mYS1zaGllbGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzJcIn0uZmEtY2FsZW5kYXItbzpiZWZvcmV7Y29udGVudDpcIlxcZjEzM1wifS5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmV7Y29udGVudDpcIlxcZjEzNFwifS5mYS1yb2NrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzVcIn0uZmEtbWF4Y2RuOmJlZm9yZXtjb250ZW50OlwiXFxmMTM2XCJ9LmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzdcIn0uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzhcIn0uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzlcIn0uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjEzYVwifS5mYS1odG1sNTpiZWZvcmV7Y29udGVudDpcIlxcZjEzYlwifS5mYS1jc3MzOmJlZm9yZXtjb250ZW50OlwiXFxmMTNjXCJ9LmZhLWFuY2hvcjpiZWZvcmV7Y29udGVudDpcIlxcZjEzZFwifS5mYS11bmxvY2stYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMTNlXCJ9LmZhLWJ1bGxzZXllOmJlZm9yZXtjb250ZW50OlwiXFxmMTQwXCJ9LmZhLWVsbGlwc2lzLWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDFcIn0uZmEtZWxsaXBzaXMtdjpiZWZvcmV7Y29udGVudDpcIlxcZjE0MlwifS5mYS1yc3Mtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTQzXCJ9LmZhLXBsYXktY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ0XCJ9LmZhLXRpY2tldDpiZWZvcmV7Y29udGVudDpcIlxcZjE0NVwifS5mYS1taW51cy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDZcIn0uZmEtbWludXMtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDdcIn0uZmEtbGV2ZWwtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDhcIn0uZmEtbGV2ZWwtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE0OVwifS5mYS1jaGVjay1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGFcIn0uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0YlwifS5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0Y1wifS5mYS1zaGFyZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGRcIn0uZmEtY29tcGFzczpiZWZvcmV7Y29udGVudDpcIlxcZjE0ZVwifS5mYS10b2dnbGUtZG93bjpiZWZvcmUsLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTBcIn0uZmEtdG9nZ2xlLXVwOmJlZm9yZSwuZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTFcIn0uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSwuZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTJcIn0uZmEtZXVybzpiZWZvcmUsLmZhLWV1cjpiZWZvcmV7Y29udGVudDpcIlxcZjE1M1wifS5mYS1nYnA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTRcIn0uZmEtZG9sbGFyOmJlZm9yZSwuZmEtdXNkOmJlZm9yZXtjb250ZW50OlwiXFxmMTU1XCJ9LmZhLXJ1cGVlOmJlZm9yZSwuZmEtaW5yOmJlZm9yZXtjb250ZW50OlwiXFxmMTU2XCJ9LmZhLWNueTpiZWZvcmUsLmZhLXJtYjpiZWZvcmUsLmZhLXllbjpiZWZvcmUsLmZhLWpweTpiZWZvcmV7Y29udGVudDpcIlxcZjE1N1wifS5mYS1ydWJsZTpiZWZvcmUsLmZhLXJvdWJsZTpiZWZvcmUsLmZhLXJ1YjpiZWZvcmV7Y29udGVudDpcIlxcZjE1OFwifS5mYS13b246YmVmb3JlLC5mYS1rcnc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTlcIn0uZmEtYml0Y29pbjpiZWZvcmUsLmZhLWJ0YzpiZWZvcmV7Y29udGVudDpcIlxcZjE1YVwifS5mYS1maWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTViXCJ9LmZhLWZpbGUtdGV4dDpiZWZvcmV7Y29udGVudDpcIlxcZjE1Y1wifS5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmV7Y29udGVudDpcIlxcZjE1ZFwifS5mYS1zb3J0LWFscGhhLWRlc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWVcIn0uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMTYwXCJ9LmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjFcIn0uZmEtc29ydC1udW1lcmljLWFzYzpiZWZvcmV7Y29udGVudDpcIlxcZjE2MlwifS5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmV7Y29udGVudDpcIlxcZjE2M1wifS5mYS10aHVtYnMtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjRcIn0uZmEtdGh1bWJzLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjVcIn0uZmEteW91dHViZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjZcIn0uZmEteW91dHViZTpiZWZvcmV7Y29udGVudDpcIlxcZjE2N1wifS5mYS14aW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMTY4XCJ9LmZhLXhpbmctc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTY5XCJ9LmZhLXlvdXR1YmUtcGxheTpiZWZvcmV7Y29udGVudDpcIlxcZjE2YVwifS5mYS1kcm9wYm94OmJlZm9yZXtjb250ZW50OlwiXFxmMTZiXCJ9LmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZXtjb250ZW50OlwiXFxmMTZjXCJ9LmZhLWluc3RhZ3JhbTpiZWZvcmV7Y29udGVudDpcIlxcZjE2ZFwifS5mYS1mbGlja3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmVcIn0uZmEtYWRuOmJlZm9yZXtjb250ZW50OlwiXFxmMTcwXCJ9LmZhLWJpdGJ1Y2tldDpiZWZvcmV7Y29udGVudDpcIlxcZjE3MVwifS5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTcyXCJ9LmZhLXR1bWJscjpiZWZvcmV7Y29udGVudDpcIlxcZjE3M1wifS5mYS10dW1ibHItc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTc0XCJ9LmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE3NVwifS5mYS1sb25nLWFycm93LXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTc2XCJ9LmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjE3N1wifS5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTc4XCJ9LmZhLWFwcGxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTc5XCJ9LmZhLXdpbmRvd3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2FcIn0uZmEtYW5kcm9pZDpiZWZvcmV7Y29udGVudDpcIlxcZjE3YlwifS5mYS1saW51eDpiZWZvcmV7Y29udGVudDpcIlxcZjE3Y1wifS5mYS1kcmliYmJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE3ZFwifS5mYS1za3lwZTpiZWZvcmV7Y29udGVudDpcIlxcZjE3ZVwifS5mYS1mb3Vyc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTgwXCJ9LmZhLXRyZWxsbzpiZWZvcmV7Y29udGVudDpcIlxcZjE4MVwifS5mYS1mZW1hbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODJcIn0uZmEtbWFsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4M1wifS5mYS1naXR0aXA6YmVmb3JlLC5mYS1ncmF0aXBheTpiZWZvcmV7Y29udGVudDpcIlxcZjE4NFwifS5mYS1zdW4tbzpiZWZvcmV7Y29udGVudDpcIlxcZjE4NVwifS5mYS1tb29uLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODZcIn0uZmEtYXJjaGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4N1wifS5mYS1idWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODhcIn0uZmEtdms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODlcIn0uZmEtd2VpYm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGFcIn0uZmEtcmVucmVuOmJlZm9yZXtjb250ZW50OlwiXFxmMThiXCJ9LmZhLXBhZ2VsaW5lczpiZWZvcmV7Y29udGVudDpcIlxcZjE4Y1wifS5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4ZFwifS5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjE4ZVwifS5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTkwXCJ9LmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSwuZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjE5MVwifS5mYS1kb3QtY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTJcIn0uZmEtd2hlZWxjaGFpcjpiZWZvcmV7Y29udGVudDpcIlxcZjE5M1wifS5mYS12aW1lby1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTRcIn0uZmEtdHVya2lzaC1saXJhOmJlZm9yZSwuZmEtdHJ5OmJlZm9yZXtjb250ZW50OlwiXFxmMTk1XCJ9LmZhLXBsdXMtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTZcIn0uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE5N1wifS5mYS1zbGFjazpiZWZvcmV7Y29udGVudDpcIlxcZjE5OFwifS5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTlcIn0uZmEtd29yZHByZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMTlhXCJ9LmZhLW9wZW5pZDpiZWZvcmV7Y29udGVudDpcIlxcZjE5YlwifS5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsLmZhLWJhbms6YmVmb3JlLC5mYS11bml2ZXJzaXR5OmJlZm9yZXtjb250ZW50OlwiXFxmMTljXCJ9LmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZXtjb250ZW50OlwiXFxmMTlkXCJ9LmZhLXlhaG9vOmJlZm9yZXtjb250ZW50OlwiXFxmMTllXCJ9LmZhLWdvb2dsZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhMFwifS5mYS1yZWRkaXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTFcIn0uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhMlwifS5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTNcIn0uZmEtc3R1bWJsZXVwb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTRcIn0uZmEtZGVsaWNpb3VzOmJlZm9yZXtjb250ZW50OlwiXFxmMWE1XCJ9LmZhLWRpZ2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTZcIn0uZmEtcGllZC1waXBlcjpiZWZvcmV7Y29udGVudDpcIlxcZjFhN1wifS5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjFhOFwifS5mYS1kcnVwYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTlcIn0uZmEtam9vbWxhOmJlZm9yZXtjb250ZW50OlwiXFxmMWFhXCJ9LmZhLWxhbmd1YWdlOmJlZm9yZXtjb250ZW50OlwiXFxmMWFiXCJ9LmZhLWZheDpiZWZvcmV7Y29udGVudDpcIlxcZjFhY1wifS5mYS1idWlsZGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjFhZFwifS5mYS1jaGlsZDpiZWZvcmV7Y29udGVudDpcIlxcZjFhZVwifS5mYS1wYXc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjBcIn0uZmEtc3Bvb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjFcIn0uZmEtY3ViZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiMlwifS5mYS1jdWJlczpiZWZvcmV7Y29udGVudDpcIlxcZjFiM1wifS5mYS1iZWhhbmNlOmJlZm9yZXtjb250ZW50OlwiXFxmMWI0XCJ9LmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWI1XCJ9LmZhLXN0ZWFtOmJlZm9yZXtjb250ZW50OlwiXFxmMWI2XCJ9LmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiN1wifS5mYS1yZWN5Y2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMWI4XCJ9LmZhLWF1dG9tb2JpbGU6YmVmb3JlLC5mYS1jYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjlcIn0uZmEtY2FiOmJlZm9yZSwuZmEtdGF4aTpiZWZvcmV7Y29udGVudDpcIlxcZjFiYVwifS5mYS10cmVlOmJlZm9yZXtjb250ZW50OlwiXFxmMWJiXCJ9LmZhLXNwb3RpZnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmNcIn0uZmEtZGV2aWFudGFydDpiZWZvcmV7Y29udGVudDpcIlxcZjFiZFwifS5mYS1zb3VuZGNsb3VkOmJlZm9yZXtjb250ZW50OlwiXFxmMWJlXCJ9LmZhLWRhdGFiYXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMWMwXCJ9LmZhLWZpbGUtcGRmLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzFcIn0uZmEtZmlsZS13b3JkLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzJcIn0uZmEtZmlsZS1leGNlbC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWMzXCJ9LmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWM0XCJ9LmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSwuZmEtZmlsZS1pbWFnZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWM1XCJ9LmZhLWZpbGUtemlwLW86YmVmb3JlLC5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjNlwifS5mYS1maWxlLXNvdW5kLW86YmVmb3JlLC5mYS1maWxlLWF1ZGlvLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzdcIn0uZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSwuZmEtZmlsZS12aWRlby1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWM4XCJ9LmZhLWZpbGUtY29kZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWM5XCJ9LmZhLXZpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2FcIn0uZmEtY29kZXBlbjpiZWZvcmV7Y29udGVudDpcIlxcZjFjYlwifS5mYS1qc2ZpZGRsZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjY1wifS5mYS1saWZlLWJvdXk6YmVmb3JlLC5mYS1saWZlLWJ1b3k6YmVmb3JlLC5mYS1saWZlLXNhdmVyOmJlZm9yZSwuZmEtc3VwcG9ydDpiZWZvcmUsLmZhLWxpZmUtcmluZzpiZWZvcmV7Y29udGVudDpcIlxcZjFjZFwifS5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmV7Y29udGVudDpcIlxcZjFjZVwifS5mYS1yYTpiZWZvcmUsLmZhLXJlYmVsOmJlZm9yZXtjb250ZW50OlwiXFxmMWQwXCJ9LmZhLWdlOmJlZm9yZSwuZmEtZW1waXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWQxXCJ9LmZhLWdpdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDJcIn0uZmEtZ2l0OmJlZm9yZXtjb250ZW50OlwiXFxmMWQzXCJ9LmZhLXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLC5mYS15Yy1zcXVhcmU6YmVmb3JlLC5mYS1oYWNrZXItbmV3czpiZWZvcmV7Y29udGVudDpcIlxcZjFkNFwifS5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ1XCJ9LmZhLXFxOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ2XCJ9LmZhLXdlY2hhdDpiZWZvcmUsLmZhLXdlaXhpbjpiZWZvcmV7Y29udGVudDpcIlxcZjFkN1wifS5mYS1zZW5kOmJlZm9yZSwuZmEtcGFwZXItcGxhbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDhcIn0uZmEtc2VuZC1vOmJlZm9yZSwuZmEtcGFwZXItcGxhbmUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFkOVwifS5mYS1oaXN0b3J5OmJlZm9yZXtjb250ZW50OlwiXFxmMWRhXCJ9LmZhLWNpcmNsZS10aGluOmJlZm9yZXtjb250ZW50OlwiXFxmMWRiXCJ9LmZhLWhlYWRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjFkY1wifS5mYS1wYXJhZ3JhcGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGRcIn0uZmEtc2xpZGVyczpiZWZvcmV7Y29udGVudDpcIlxcZjFkZVwifS5mYS1zaGFyZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTBcIn0uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFlMVwifS5mYS1ib21iOmJlZm9yZXtjb250ZW50OlwiXFxmMWUyXCJ9LmZhLXNvY2Nlci1iYWxsLW86YmVmb3JlLC5mYS1mdXRib2wtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFlM1wifS5mYS10dHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTRcIn0uZmEtYmlub2N1bGFyczpiZWZvcmV7Y29udGVudDpcIlxcZjFlNVwifS5mYS1wbHVnOmJlZm9yZXtjb250ZW50OlwiXFxmMWU2XCJ9LmZhLXNsaWRlc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTdcIn0uZmEtdHdpdGNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWU4XCJ9LmZhLXllbHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTlcIn0uZmEtbmV3c3BhcGVyLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWFcIn0uZmEtd2lmaTpiZWZvcmV7Y29udGVudDpcIlxcZjFlYlwifS5mYS1jYWxjdWxhdG9yOmJlZm9yZXtjb250ZW50OlwiXFxmMWVjXCJ9LmZhLXBheXBhbDpiZWZvcmV7Y29udGVudDpcIlxcZjFlZFwifS5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZXtjb250ZW50OlwiXFxmMWVlXCJ9LmZhLWNjLXZpc2E6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjBcIn0uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjFmMVwifS5mYS1jYy1kaXNjb3ZlcjpiZWZvcmV7Y29udGVudDpcIlxcZjFmMlwifS5mYS1jYy1hbWV4OmJlZm9yZXtjb250ZW50OlwiXFxmMWYzXCJ9LmZhLWNjLXBheXBhbDpiZWZvcmV7Y29udGVudDpcIlxcZjFmNFwifS5mYS1jYy1zdHJpcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjVcIn0uZmEtYmVsbC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjFmNlwifS5mYS1iZWxsLXNsYXNoLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjdcIn0uZmEtdHJhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjhcIn0uZmEtY29weXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMWY5XCJ9LmZhLWF0OmJlZm9yZXtjb250ZW50OlwiXFxmMWZhXCJ9LmZhLWV5ZWRyb3BwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmJcIn0uZmEtcGFpbnQtYnJ1c2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmNcIn0uZmEtYmlydGhkYXktY2FrZTpiZWZvcmV7Y29udGVudDpcIlxcZjFmZFwifS5mYS1hcmVhLWNoYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMWZlXCJ9LmZhLXBpZS1jaGFydDpiZWZvcmV7Y29udGVudDpcIlxcZjIwMFwifS5mYS1saW5lLWNoYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMjAxXCJ9LmZhLWxhc3RmbTpiZWZvcmV7Y29udGVudDpcIlxcZjIwMlwifS5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMjAzXCJ9LmZhLXRvZ2dsZS1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDRcIn0uZmEtdG9nZ2xlLW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMjA1XCJ9LmZhLWJpY3ljbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDZcIn0uZmEtYnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjA3XCJ9LmZhLWlveGhvc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDhcIn0uZmEtYW5nZWxsaXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMjA5XCJ9LmZhLWNjOmJlZm9yZXtjb250ZW50OlwiXFxmMjBhXCJ9LmZhLXNoZWtlbDpiZWZvcmUsLmZhLXNoZXFlbDpiZWZvcmUsLmZhLWlsczpiZWZvcmV7Y29udGVudDpcIlxcZjIwYlwifS5mYS1tZWFucGF0aDpiZWZvcmV7Y29udGVudDpcIlxcZjIwY1wifS5mYS1idXlzZWxsYWRzOmJlZm9yZXtjb250ZW50OlwiXFxmMjBkXCJ9LmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMjBlXCJ9LmZhLWRhc2hjdWJlOmJlZm9yZXtjb250ZW50OlwiXFxmMjEwXCJ9LmZhLWZvcnVtYmVlOmJlZm9yZXtjb250ZW50OlwiXFxmMjExXCJ9LmZhLWxlYW5wdWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTJcIn0uZmEtc2VsbHN5OmJlZm9yZXtjb250ZW50OlwiXFxmMjEzXCJ9LmZhLXNoaXJ0c2luYnVsazpiZWZvcmV7Y29udGVudDpcIlxcZjIxNFwifS5mYS1zaW1wbHlidWlsdDpiZWZvcmV7Y29udGVudDpcIlxcZjIxNVwifS5mYS1za3lhdGxhczpiZWZvcmV7Y29udGVudDpcIlxcZjIxNlwifS5mYS1jYXJ0LXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTdcIn0uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMjE4XCJ9LmZhLWRpYW1vbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTlcIn0uZmEtc2hpcDpiZWZvcmV7Y29udGVudDpcIlxcZjIxYVwifS5mYS11c2VyLXNlY3JldDpiZWZvcmV7Y29udGVudDpcIlxcZjIxYlwifS5mYS1tb3RvcmN5Y2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjFjXCJ9LmZhLXN0cmVldC12aWV3OmJlZm9yZXtjb250ZW50OlwiXFxmMjFkXCJ9LmZhLWhlYXJ0YmVhdDpiZWZvcmV7Y29udGVudDpcIlxcZjIxZVwifS5mYS12ZW51czpiZWZvcmV7Y29udGVudDpcIlxcZjIyMVwifS5mYS1tYXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMjIyXCJ9LmZhLW1lcmN1cnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjNcIn0uZmEtaW50ZXJzZXg6YmVmb3JlLC5mYS10cmFuc2dlbmRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIyNFwifS5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjVcIn0uZmEtdmVudXMtZG91YmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMjI2XCJ9LmZhLW1hcnMtZG91YmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMjI3XCJ9LmZhLXZlbnVzLW1hcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjhcIn0uZmEtbWFycy1zdHJva2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjlcIn0uZmEtbWFycy1zdHJva2UtdjpiZWZvcmV7Y29udGVudDpcIlxcZjIyYVwifS5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZXtjb250ZW50OlwiXFxmMjJiXCJ9LmZhLW5ldXRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIyY1wifS5mYS1nZW5kZXJsZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMjJkXCJ9LmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZXtjb250ZW50OlwiXFxmMjMwXCJ9LmZhLXBpbnRlcmVzdC1wOmJlZm9yZXtjb250ZW50OlwiXFxmMjMxXCJ9LmZhLXdoYXRzYXBwOmJlZm9yZXtjb250ZW50OlwiXFxmMjMyXCJ9LmZhLXNlcnZlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIzM1wifS5mYS11c2VyLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzRcIn0uZmEtdXNlci10aW1lczpiZWZvcmV7Y29udGVudDpcIlxcZjIzNVwifS5mYS1ob3RlbDpiZWZvcmUsLmZhLWJlZDpiZWZvcmV7Y29udGVudDpcIlxcZjIzNlwifS5mYS12aWFjb2luOmJlZm9yZXtjb250ZW50OlwiXFxmMjM3XCJ9LmZhLXRyYWluOmJlZm9yZXtjb250ZW50OlwiXFxmMjM4XCJ9LmZhLXN1YndheTpiZWZvcmV7Y29udGVudDpcIlxcZjIzOVwifS5mYS1tZWRpdW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2FcIn0uZmEteWM6YmVmb3JlLC5mYS15LWNvbWJpbmF0b3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2JcIn0uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIzY1wifS5mYS1vcGVuY2FydDpiZWZvcmV7Y29udGVudDpcIlxcZjIzZFwifS5mYS1leHBlZGl0ZWRzc2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2VcIn0uZmEtYmF0dGVyeS00OmJlZm9yZSwuZmEtYmF0dGVyeS1mdWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMjQwXCJ9LmZhLWJhdHRlcnktMzpiZWZvcmUsLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDFcIn0uZmEtYmF0dGVyeS0yOmJlZm9yZSwuZmEtYmF0dGVyeS1oYWxmOmJlZm9yZXtjb250ZW50OlwiXFxmMjQyXCJ9LmZhLWJhdHRlcnktMTpiZWZvcmUsLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjI0M1wifS5mYS1iYXR0ZXJ5LTA6YmVmb3JlLC5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZXtjb250ZW50OlwiXFxmMjQ0XCJ9LmZhLW1vdXNlLXBvaW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDVcIn0uZmEtaS1jdXJzb3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDZcIn0uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ3XCJ9LmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ4XCJ9LmZhLXN0aWNreS1ub3RlOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ5XCJ9LmZhLXN0aWNreS1ub3RlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGFcIn0uZmEtY2MtamNiOmJlZm9yZXtjb250ZW50OlwiXFxmMjRiXCJ9LmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZXtjb250ZW50OlwiXFxmMjRjXCJ9LmZhLWNsb25lOmJlZm9yZXtjb250ZW50OlwiXFxmMjRkXCJ9LmZhLWJhbGFuY2Utc2NhbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGVcIn0uZmEtaG91cmdsYXNzLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTBcIn0uZmEtaG91cmdsYXNzLTE6YmVmb3JlLC5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTFcIn0uZmEtaG91cmdsYXNzLTI6YmVmb3JlLC5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZjI1MlwifS5mYS1ob3VyZ2xhc3MtMzpiZWZvcmUsLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTNcIn0uZmEtaG91cmdsYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMjU0XCJ9LmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSwuZmEtaGFuZC1yb2NrLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTVcIn0uZmEtaGFuZC1zdG9wLW86YmVmb3JlLC5mYS1oYW5kLXBhcGVyLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTZcIn0uZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjU3XCJ9LmZhLWhhbmQtbGl6YXJkLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNThcIn0uZmEtaGFuZC1zcG9jay1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjU5XCJ9LmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjVhXCJ9LmZhLWhhbmQtcGVhY2UtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI1YlwifS5mYS10cmFkZW1hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWNcIn0uZmEtcmVnaXN0ZXJlZDpiZWZvcmV7Y29udGVudDpcIlxcZjI1ZFwifS5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZXtjb250ZW50OlwiXFxmMjVlXCJ9LmZhLWdnOmJlZm9yZXtjb250ZW50OlwiXFxmMjYwXCJ9LmZhLWdnLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjI2MVwifS5mYS10cmlwYWR2aXNvcjpiZWZvcmV7Y29udGVudDpcIlxcZjI2MlwifS5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZXtjb250ZW50OlwiXFxmMjYzXCJ9LmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMjY0XCJ9LmZhLWdldC1wb2NrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjVcIn0uZmEtd2lraXBlZGlhLXc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjZcIn0uZmEtc2FmYXJpOmJlZm9yZXtjb250ZW50OlwiXFxmMjY3XCJ9LmZhLWNocm9tZTpiZWZvcmV7Y29udGVudDpcIlxcZjI2OFwifS5mYS1maXJlZm94OmJlZm9yZXtjb250ZW50OlwiXFxmMjY5XCJ9LmZhLW9wZXJhOmJlZm9yZXtjb250ZW50OlwiXFxmMjZhXCJ9LmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjZiXCJ9LmZhLXR2OmJlZm9yZSwuZmEtdGVsZXZpc2lvbjpiZWZvcmV7Y29udGVudDpcIlxcZjI2Y1wifS5mYS1jb250YW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmRcIn0uZmEtNTAwcHg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmVcIn0uZmEtYW1hem9uOmJlZm9yZXtjb250ZW50OlwiXFxmMjcwXCJ9LmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI3MVwifS5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjcyXCJ9LmZhLWNhbGVuZGFyLXRpbWVzLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzNcIn0uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmV7Y29udGVudDpcIlxcZjI3NFwifS5mYS1pbmR1c3RyeTpiZWZvcmV7Y29udGVudDpcIlxcZjI3NVwifS5mYS1tYXAtcGluOmJlZm9yZXtjb250ZW50OlwiXFxmMjc2XCJ9LmZhLW1hcC1zaWduczpiZWZvcmV7Y29udGVudDpcIlxcZjI3N1wifS5mYS1tYXAtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI3OFwifS5mYS1tYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzlcIn0uZmEtY29tbWVudGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjI3YVwifS5mYS1jb21tZW50aW5nLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyN2JcIn0uZmEtaG91eno6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyN2NcIn0uZmEtdmltZW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyN2RcIn0uZmEtYmxhY2stdGllOmJlZm9yZXtjb250ZW50OlwiXFxmMjdlXCJ9LmZhLWZvbnRpY29uczpiZWZvcmV7Y29udGVudDpcIlxcZjI4MFwifS5mYS1yZWRkaXQtYWxpZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODFcIn0uZmEtZWRnZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4MlwifS5mYS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODNcIn0uZmEtY29kaWVwaWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODRcIn0uZmEtbW9keDpiZWZvcmV7Y29udGVudDpcIlxcZjI4NVwifS5mYS1mb3J0LWF3ZXNvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODZcIn0uZmEtdXNiOmJlZm9yZXtjb250ZW50OlwiXFxmMjg3XCJ9LmZhLXByb2R1Y3QtaHVudDpiZWZvcmV7Y29udGVudDpcIlxcZjI4OFwifS5mYS1taXhjbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcZjI4OVwifS5mYS1zY3JpYmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOGFcIn0uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjhiXCJ9LmZhLXBhdXNlLWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjhjXCJ9LmZhLXN0b3AtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjhkXCJ9LmZhLXN0b3AtY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOGVcIn0uZmEtc2hvcHBpbmctYmFnOmJlZm9yZXtjb250ZW50OlwiXFxmMjkwXCJ9LmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmV7Y29udGVudDpcIlxcZjI5MVwifS5mYS1oYXNodGFnOmJlZm9yZXtjb250ZW50OlwiXFxmMjkyXCJ9LmZhLWJsdWV0b290aDpiZWZvcmV7Y29udGVudDpcIlxcZjI5M1wifS5mYS1ibHVldG9vdGgtYjpiZWZvcmV7Y29udGVudDpcIlxcZjI5NFwifS5mYS1wZXJjZW50OmJlZm9yZXtjb250ZW50OlwiXFxmMjk1XCJ9XG4iLCIuZGEtc2xpZGVye1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA0MjdweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgYXV0bztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltZy9iZy5qcGcpIHJlcGVhdCAwJSAwJTtcblx0Ym94LXNoYWRvdzogMHB4IDFweCAxcHggcmdiYSgwLDAsMCwwLjIpLCAwcHggLTJweCAxcHggI2ZmZjtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDEuNHMgZWFzZS1pbi1vdXQgMC4zcztcblx0LW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDEuNHMgZWFzZS1pbi1vdXQgMC4zcztcblx0LW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAxLjRzIGVhc2UtaW4tb3V0IDAuM3M7XG5cdC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDEuNHMgZWFzZS1pbi1vdXQgMC4zcztcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAxLjRzIGVhc2UtaW4tb3V0IDAuM3M7XG59XG4uZGEtc2xpZGV7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dG9wOiAwcHg7XG5cdGxlZnQ6IDBweDtcblx0Zm9udC1mYW1pbHk6ICdCZWJhc05ldWVSZWd1bGFyJywgJ0FyaWFsIE5hcnJvdycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmRhLXNsaWRlLWN1cnJlbnR7XG5cdHotaW5kZXg6IDEwO1xufVxuLmRhLXNsaWRlci1mYiAuZGEtc2xpZGV7XG5cdGxlZnQ6IDEwMCU7XG59XG4uZGEtc2xpZGVyLWZiICAuZGEtc2xpZGUuZGEtc2xpZGUtY3VycmVudHtcblx0bGVmdDogMHB4O1xufVxuLmRhLXNsaWRlIGgyLFxuLmRhLXNsaWRlIHAsXG4uZGEtc2xpZGUgLmRhLWxpbmssXG4uZGEtc2xpZGUgLmRhLWltZ3tcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRvcGFjaXR5OiAwO1xuXHRsZWZ0OiAxMTAlO1xufVxuLmRhLXNsaWRlci1mYiAuZGEtc2xpZGUgaDIsXG4uZGEtc2xpZGVyLWZiIC5kYS1zbGlkZSBwLFxuLmRhLXNsaWRlci1mYiAuZGEtc2xpZGUgLmRhLWxpbmt7XG5cdGxlZnQ6IDEwJTtcblx0b3BhY2l0eTogMTtcbn1cbi5kYS1zbGlkZXItZmIgLmRhLXNsaWRlIC5kYS1pbWd7XG5cdGxlZnQ6IDYwJTtcblx0b3BhY2l0eTogMTtcbn1cbi5kYS1zbGlkZSBoMntcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuXHRjb2xvcjogI2Y5ZjlmOSAhaW1wb3J0YW50O1xuXHRsaW5lLWhlaWdodDo1MHB4O1xuXHR0b3A6IDEwMHB4O1xuXHR6LWluZGV4OiAxMDtcblx0cGFkZGluZzowO1xuXHRtYXJnaW4tbGVmdDotMiU7XG5cdGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cbi5kYS1zbGlkZSBoMiBpIHtcblx0Zm9udC1zaXplOiAzNnB4O1xuXHRmb250LXN0eWxlOm5vcm1hbDtcblx0cGFkZGluZzowIDVweDtcblx0dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ2LCA5OCwgMCwgMC44KTtcbn1cbi5kYS1zbGlkZSBwIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6MThweDtcblx0Zm9udC13ZWlnaHQ6NDAwO1xuXHRsaW5lLWhlaWdodDogMjVweDtcblx0d2lkdGg6MTAwJTtcblx0dG9wOiAzMDBweDtcblx0Y29sb3I6ICNmZmY7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1hcmdpbi1sZWZ0Oi0yJTtcbn1cbi5kYS1zbGlkZSBwIGkge1xuXHRiYWNrZ3JvdW5kOnVybCguLi9pbWcvYmctdGV4dC5wbmcpIHJlcGVhdDtcblx0cGFkZGluZzowIDEwcHg7XG5cdGZvbnQtc3R5bGU6bm9ybWFsO1xufVxuLmRhLXNsaWRlIC5kYS1pbWd7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDUwJTtcblx0dG9wOiA4MHB4O1xuXHRoZWlnaHQ6IDMyOHB4O1xuXHRsaW5lLWhlaWdodDogMzIwcHg7XG5cdGxlZnQ6IDExMCU7IC8qNjAlKi9cblx0bWFyZ2luLWxlZnQ6LTE2JTtcbn1cbi5kYS1zbGlkZS1jdXJyZW50IC5kYS1pbWd7XG5cdGxlZnQ6IDYwJTtcblx0b3BhY2l0eTogMTtcbn1cblxuLmRhLXNsaWRlIC5kYS1saW5re1xuXHR0b3A6IDMyMHB4OyAvKmRlcGVuZHMgb24gcCBoZWlnaHQqL1xuXHRib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcblx0bWluLXdpZHRoOjE1JTtcblx0Y29sb3I6ICM2NjY7XG5cdHRleHQtc2hhZG93OjAgMXB4IDAgI2VlZTtcblx0Ym94LXNoYWRvdzogMCAwIDRweCAjYmJiO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuXHRwYWRkaW5nOiAycHggMjBweDtcblx0Zm9udC1zaXplOiAyNXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcbn1cbi5kYS1zbGlkZSAuZGEtbGluazpob3Zlcntcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjMpO1xuXHRib3gtc2hhZG93OiAwIDAgNXB4ICNlZWU7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuLmRhLWRvdHN7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGVmdDogMHB4O1xuXHRib3R0b206IDE1cHg7XG5cdHotaW5kZXg6IDE7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZGEtZG90cyBzcGFue1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmctdGV4dC5wbmcpIHJlcGVhdDtcblx0bWFyZ2luOiAzcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kYS1kb3RzIHNwYW4uZGEtZG90cy1jdXJyZW50OmFmdGVye1xuXHRjb250ZW50OiAnJztcblx0d2lkdGg6IDhweDtcblx0aGVpZ2h0OiA4cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAycHg7XG5cdGxlZnQ6IDJweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6I2ZmZjtcbn1cbi5kYS1hcnJvd3N7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZGEtYXJyb3dzIHNwYW57XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWcvYXJyb3dzLnBuZykgbm8tcmVwZWF0O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRoZWlnaHQ6IDUwcHg7XG5cdHdpZHRoOiA0OXB4O1xuXHRtYXJnaW4tdG9wOiAtMjVweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR6LWluZGV4OiAxMDtcblx0b3BhY2l0eTogMDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQgMC4ycztcblx0LW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQgMC4ycztcblx0LW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0IDAuMnM7XG5cdC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQgMC4ycztcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0IDAuMnM7XG59XG4uZGEtc2xpZGVyOmhvdmVyIC5kYS1hcnJvd3Mgc3Bhbntcblx0b3BhY2l0eTogMC44O1xufVxuLmRhLXNsaWRlcjpob3ZlciAuZGEtYXJyb3dzIHNwYW46aG92ZXJ7XG5cdG9wYWNpdHk6IDE7XG59XG4uZGEtYXJyb3dzIHNwYW46YWZ0ZXJ7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiA0OXB4O1xuXHRoZWlnaHQ6IDQ5cHg7XG59XG4uZGEtYXJyb3dzIHNwYW4uZGEtYXJyb3dzLXByZXZ7XG5cdGxlZnQ6IDEycHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246MCAtNjhweDtcbn1cbi5kYS1hcnJvd3Mgc3Bhbi5kYS1hcnJvd3MtbmV4dHtcblx0cmlnaHQ6IDE1cHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246MCAxcHg7XG59XG5cbi5kYS1zbGlkZS1jdXJyZW50IGgyLFxuLmRhLXNsaWRlLWN1cnJlbnQgcCxcbi5kYS1zbGlkZS1jdXJyZW50IC5kYS1saW5re1xuXHRsZWZ0OiAxMCU7XG5cdG9wYWNpdHk6IDE7XG59XG5cblxuLyogQW5pbWF0aW9uIGNsYXNzZXMgYW5kIGFuaW1hdGlvbnMgKi9cblxuLyogU2xpZGUgaW4gZnJvbSB0aGUgcmlnaHQqL1xuLmRhLXNsaWRlLWZyb21yaWdodCBoMntcblx0LXdlYmtpdC1hbmltYXRpb246IGZyb21SaWdodEFuaW0xIDAuNnMgZWFzZS1pbiAwLjhzIGJvdGg7XG5cdC1tb3otYW5pbWF0aW9uOiBmcm9tUmlnaHRBbmltMSAwLjZzIGVhc2UtaW4gMC44cyBib3RoO1xuXHQtby1hbmltYXRpb246IGZyb21SaWdodEFuaW0xIDAuNnMgZWFzZS1pbiAwLjhzIGJvdGg7XG5cdC1tcy1hbmltYXRpb246IGZyb21SaWdodEFuaW0xIDAuNnMgZWFzZS1pbiAwLjhzIGJvdGg7XG5cdGFuaW1hdGlvbjogZnJvbVJpZ2h0QW5pbTEgMC42cyBlYXNlLWluIDAuOHMgYm90aDtcbn1cbi5kYS1zbGlkZS1mcm9tcmlnaHQgcHtcblx0LXdlYmtpdC1hbmltYXRpb246IGZyb21SaWdodEFuaW0yIDAuNnMgZWFzZS1pbiAwLjhzIGJvdGg7XG5cdC1tb3otYW5pbWF0aW9uOiBmcm9tUmlnaHRBbmltMiAwLjZzIGVhc2UtaW4gMC44cyBib3RoO1xuXHQtby1hbmltYXRpb246IGZyb21SaWdodEFuaW0yIDAuNnMgZWFzZS1pbiAwLjhzIGJvdGg7XG5cdC1tcy1hbmltYXRpb246IGZyb21SaWdodEFuaW0yIDAuNnMgZWFzZS1pbiAwLjhzIGJvdGg7XG5cdGFuaW1hdGlvbjogZnJvbVJpZ2h0QW5pbTIgMC42cyBlYXNlLWluIDAuOHMgYm90aDtcbn1cbi5kYS1zbGlkZS1mcm9tcmlnaHQgLmRhLWxpbmt7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBmcm9tUmlnaHRBbmltMyAwLjRzIGVhc2UtaW4gMS4ycyBib3RoO1xuXHQtbW96LWFuaW1hdGlvbjogZnJvbVJpZ2h0QW5pbTMgMC40cyBlYXNlLWluIDEuMnMgYm90aDtcblx0LW8tYW5pbWF0aW9uOiBmcm9tUmlnaHRBbmltMyAwLjRzIGVhc2UtaW4gMS4ycyBib3RoO1xuXHQtbXMtYW5pbWF0aW9uOiBmcm9tUmlnaHRBbmltMyAwLjRzIGVhc2UtaW4gMS4ycyBib3RoO1xuXHRhbmltYXRpb246IGZyb21SaWdodEFuaW0zIDAuNHMgZWFzZS1pbiAxLjJzIGJvdGg7XG59XG4uZGEtc2xpZGUtZnJvbXJpZ2h0IC5kYS1pbWd7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBmcm9tUmlnaHRBbmltNCAwLjZzIGVhc2UtaW4gMC44cyBib3RoO1xuXHQtbW96LWFuaW1hdGlvbjogZnJvbVJpZ2h0QW5pbTQgMC42cyBlYXNlLWluIDAuOHMgYm90aDtcblx0LW8tYW5pbWF0aW9uOiBmcm9tUmlnaHRBbmltNCAwLjZzIGVhc2UtaW4gMC44cyBib3RoO1xuXHQtbXMtYW5pbWF0aW9uOiBmcm9tUmlnaHRBbmltNCAwLjZzIGVhc2UtaW4gMC44cyBib3RoO1xuXHRhbmltYXRpb246IGZyb21SaWdodEFuaW00IDAuNnMgZWFzZS1pbiAwLjhzIGJvdGg7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZnJvbVJpZ2h0QW5pbTF7XG5cdDAleyBsZWZ0OiAxMTAlOyBvcGFjaXR5OiAwOyB9XG5cdDEwMCV7IGxlZnQ6IDEwJTsgb3BhY2l0eTogMTsgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZyb21SaWdodEFuaW0ye1xuXHQwJXsgbGVmdDogMTEwJTsgb3BhY2l0eTogMDsgfVxuXHQxMDAleyBsZWZ0OiAxMCU7IG9wYWNpdHk6IDE7IH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmcm9tUmlnaHRBbmltM3tcblx0MCV7IGxlZnQ6IDExMCU7IG9wYWNpdHk6IDA7IH1cblx0MSV7IGxlZnQ6IDEwJTsgb3BhY2l0eTogMDsgfVxuXHQxMDAleyBsZWZ0OiAxMCU7IG9wYWNpdHk6IDE7IH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmcm9tUmlnaHRBbmltNHtcblx0MCV7IGxlZnQ6IDExMCU7IG9wYWNpdHk6IDA7IH1cblx0MTAwJXsgbGVmdDogNjAlOyBvcGFjaXR5OiAxOyB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBmcm9tUmlnaHRBbmltMXtcblx0MCV7IGxlZnQ6IDExMCU7IG9wYWNpdHk6IDA7IH1cblx0MTAwJXsgbGVmdDogMTAlOyBvcGFjaXR5OiAxOyB9XG59XG5ALW1vei1rZXlmcmFtZXMgZnJvbVJpZ2h0QW5pbTJ7XG5cdDAleyBsZWZ0OiAxMTAlOyBvcGFjaXR5OiAwOyB9XG5cdDEwMCV7IGxlZnQ6IDEwJTsgb3BhY2l0eTogMTsgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGZyb21SaWdodEFuaW0ze1xuXHQwJXsgbGVmdDogMTEwJTsgb3BhY2l0eTogMDsgfVxuXHQxJXsgbGVmdDogMTAlOyBvcGFjaXR5OiAwOyB9XG5cdDEwMCV7IGxlZnQ6IDEwJTsgb3BhY2l0eTogMTsgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGZyb21SaWdodEFuaW00e1xuXHQwJXsgbGVmdDogMTEwJTsgb3BhY2l0eTogMDsgfVxuXHQxMDAleyBsZWZ0OiA2MCU7IG9wYWNpdHk6IDE7IH1cbn1cblxuQC1vLWtleWZyYW1lcyBmcm9tUmlnaHRBbmltMXtcblx0MCV7IGxlZnQ6IDExMCU7IG9wYWNpdHk6IDA7IH1cblx0MTAwJXsgbGVmdDogMTAlOyBvcGFjaXR5OiAxOyB9XG59XG5ALW8ta2V5ZnJhbWVzIGZyb21SaWdodEFuaW0ye1xuXHQwJXsgbGVmdDogMTEwJTsgb3BhY2l0eTogMDsgfVxuXHQxMDAleyBsZWZ0OiAxMCU7IG9wYWNpdHk6IDE7IH1cbn1cbkAtby1rZXlmcmFtZXMgZnJvbVJpZ2h0QW5pbTN7XG5cdDAleyBsZWZ0OiAxMTAlOyBvcGFjaXR5OiAwOyB9XG5cdDEleyBsZWZ0OiAxMCU7IG9wYWNpdHk6IDA7IH1cblx0MTAwJXsgbGVmdDogMTAlOyBvcGFjaXR5OiAxOyB9XG59XG5ALW8ta2V5ZnJhbWVzIGZyb21SaWdodEFuaW00e1xuXHQwJXsgbGVmdDogMTEwJTsgb3BhY2l0eTogMDsgfVxuXHQxMDAleyBsZWZ0OiA2MCU7IG9wYWNpdHk6IDE7IH1cbn1cblxuQC1tcy1rZXlmcmFtZXMgZnJvbVJpZ2h0QW5pbTF7XG5cdDAleyBsZWZ0OiAxMTAlOyBvcGFjaXR5OiAwOyB9XG5cdDEwMCV7IGxlZnQ6IDEwJTsgb3BhY2l0eTogMTsgfVxufVxuQC1tcy1rZXlmcmFtZXMgZnJvbVJpZ2h0QW5pbTJ7XG5cdDAleyBsZWZ0OiAxMTAlOyBvcGFjaXR5OiAwOyB9XG5cdDEwMCV7IGxlZnQ6IDEwJTsgb3BhY2l0eTogMTsgfVxufVxuQC1tcy1rZXlmcmFtZXMgZnJvbVJpZ2h0QW5pbTN7XG5cdDAleyBsZWZ0OiAxMTAlOyBvcGFjaXR5OiAwOyB9XG5cdDEleyBsZWZ0OiAxMCU7IG9wYWNpdHk6IDA7IH1cblx0MTAwJXsgbGVmdDogMTAlOyBvcGFjaXR5OiAxOyB9XG59XG5ALW1zLWtleWZyYW1lcyBmcm9tUmlnaHRBbmltNHtcblx0MCV7IGxlZnQ6IDExMCU7IG9wYWNpdHk6IDA7IH1cblx0MTAwJXsgbGVmdDogNjAlOyBvcGFjaXR5OiAxOyB9XG59XG5cbkBrZXlmcmFtZXMgZnJvbVJpZ2h0QW5pbTF7XG5cdDAleyBsZWZ0OiAxMTAlOyBvcGFjaXR5OiAwOyB9XG5cdDEwMCV7IGxlZnQ6IDEwJTsgb3BhY2l0eTogMTsgfVxufVxuQGtleWZyYW1lcyBmcm9tUmlnaHRBbmltMntcblx0MCV7IGxlZnQ6IDExMCU7IG9wYWNpdHk6IDA7IH1cblx0MTAwJXsgbGVmdDogMTAlOyBvcGFjaXR5OiAxOyB9XG59XG5Aa2V5ZnJhbWVzIGZyb21SaWdodEFuaW0ze1xuXHQwJXsgbGVmdDogMTEwJTsgb3BhY2l0eTogMDsgfVxuXHQxJXsgbGVmdDogMTAlOyBvcGFjaXR5OiAwOyB9XG5cdDEwMCV7IGxlZnQ6IDEwJTsgb3BhY2l0eTogMTsgfVxufVxuQGtleWZyYW1lcyBmcm9tUmlnaHRBbmltNHtcblx0MCV7IGxlZnQ6IDExMCU7IG9wYWNpdHk6IDA7IH1cblx0MTAwJXsgbGVmdDogNjAlOyBvcGFjaXR5OiAxOyB9XG59XG4vKiBTbGlkZSBpbiBmcm9tIHRoZSBsZWZ0Ki9cbi5kYS1zbGlkZS1mcm9tbGVmdCBoMntcblx0LXdlYmtpdC1hbmltYXRpb246IGZyb21MZWZ0QW5pbTEgMC42cyBlYXNlLWluIDAuNnMgYm90aDtcblx0LW1vei1hbmltYXRpb246IGZyb21MZWZ0QW5pbTEgMC42cyBlYXNlLWluIDAuNnMgYm90aDtcblx0LW8tYW5pbWF0aW9uOiBmcm9tTGVmdEFuaW0xIDAuNnMgZWFzZS1pbiAwLjZzIGJvdGg7XG5cdC1tcy1hbmltYXRpb246IGZyb21MZWZ0QW5pbTEgMC42cyBlYXNlLWluIDAuNnMgYm90aDtcblx0YW5pbWF0aW9uOiBmcm9tTGVmdEFuaW0xIDAuNnMgZWFzZS1pbiAwLjZzIGJvdGg7XG59XG4uZGEtc2xpZGUtZnJvbWxlZnQgcHtcblx0LXdlYmtpdC1hbmltYXRpb246IGZyb21MZWZ0QW5pbTIgMC42cyBlYXNlLWluIDAuNnMgYm90aDtcblx0LW1vei1hbmltYXRpb246IGZyb21MZWZ0QW5pbTIgMC42cyBlYXNlLWluIDAuNnMgYm90aDtcblx0LW8tYW5pbWF0aW9uOiBmcm9tTGVmdEFuaW0yIDAuNnMgZWFzZS1pbiAwLjZzIGJvdGg7XG5cdC1tcy1hbmltYXRpb246IGZyb21MZWZ0QW5pbTIgMC42cyBlYXNlLWluIDAuNnMgYm90aDtcblx0YW5pbWF0aW9uOiBmcm9tTGVmdEFuaW0yIDAuNnMgZWFzZS1pbiAwLjZzIGJvdGg7XG59XG4uZGEtc2xpZGUtZnJvbWxlZnQgLmRhLWxpbmt7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBmcm9tTGVmdEFuaW0zIDAuNHMgZWFzZS1pbiAxLjJzIGJvdGg7XG5cdC1tb3otYW5pbWF0aW9uOiBmcm9tTGVmdEFuaW0zIDAuNHMgZWFzZS1pbiAxLjJzIGJvdGg7XG5cdC1vLWFuaW1hdGlvbjogZnJvbUxlZnRBbmltMyAwLjRzIGVhc2UtaW4gMS4ycyBib3RoO1xuXHQtbXMtYW5pbWF0aW9uOiBmcm9tTGVmdEFuaW0zIDAuNHMgZWFzZS1pbiAxLjJzIGJvdGg7XG5cdGFuaW1hdGlvbjogZnJvbUxlZnRBbmltMyAwLjRzIGVhc2UtaW4gMS4ycyBib3RoO1xufVxuLmRhLXNsaWRlLWZyb21sZWZ0IC5kYS1pbWd7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBmcm9tTGVmdEFuaW00IDAuNnMgZWFzZS1pbiAwLjZzIGJvdGg7XG5cdC1tb3otYW5pbWF0aW9uOiBmcm9tTGVmdEFuaW00IDAuNnMgZWFzZS1pbiAwLjZzIGJvdGg7XG5cdC1vLWFuaW1hdGlvbjogZnJvbUxlZnRBbmltNCAwLjZzIGVhc2UtaW4gMC42cyBib3RoO1xuXHQtbXMtYW5pbWF0aW9uOiBmcm9tTGVmdEFuaW00IDAuNnMgZWFzZS1pbiAwLjZzIGJvdGg7XG5cdGFuaW1hdGlvbjogZnJvbUxlZnRBbmltNCAwLjZzIGVhc2UtaW4gMC42cyBib3RoO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZyb21MZWZ0QW5pbTF7XG5cdDAleyBsZWZ0OiAtMTEwJTsgb3BhY2l0eTogMDsgfVxuXHQxMDAleyBsZWZ0OiAxMCU7IG9wYWNpdHk6IDE7IH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmcm9tTGVmdEFuaW0ye1xuXHQwJXsgbGVmdDogLTExMCU7IG9wYWNpdHk6IDA7IH1cblx0MTAwJXsgbGVmdDogMTAlOyBvcGFjaXR5OiAxOyB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZnJvbUxlZnRBbmltM3tcblx0MCV7IGxlZnQ6IC0xMTAlOyBvcGFjaXR5OiAwOyB9XG5cdDEleyBsZWZ0OiAxMCU7IG9wYWNpdHk6IDA7IH1cblx0MTAwJXsgbGVmdDogMTAlOyBvcGFjaXR5OiAxOyB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZnJvbUxlZnRBbmltNHtcblx0MCV7IGxlZnQ6IC0xMTAlOyBvcGFjaXR5OiAwOyB9XG5cdDEwMCV7IGxlZnQ6IDYwJTsgb3BhY2l0eTogMTsgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgZnJvbUxlZnRBbmltMXtcblx0MCV7IGxlZnQ6IC0xMTAlOyBvcGFjaXR5OiAwOyB9XG5cdDEwMCV7IGxlZnQ6IDEwJTsgb3BhY2l0eTogMTsgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGZyb21MZWZ0QW5pbTJ7XG5cdDAleyBsZWZ0OiAtMTEwJTsgb3BhY2l0eTogMDsgfVxuXHQxMDAleyBsZWZ0OiAxMCU7IG9wYWNpdHk6IDE7IH1cbn1cbkAtbW96LWtleWZyYW1lcyBmcm9tTGVmdEFuaW0ze1xuXHQwJXsgbGVmdDogLTExMCU7IG9wYWNpdHk6IDA7IH1cblx0MSV7IGxlZnQ6IDEwJTsgb3BhY2l0eTogMDsgfVxuXHQxMDAleyBsZWZ0OiAxMCU7IG9wYWNpdHk6IDE7IH1cbn1cbkAtbW96LWtleWZyYW1lcyBmcm9tTGVmdEFuaW00e1xuXHQwJXsgbGVmdDogLTExMCU7IG9wYWNpdHk6IDA7IH1cblx0MTAwJXsgbGVmdDogNjAlOyBvcGFjaXR5OiAxOyB9XG59XG5cbkAtby1rZXlmcmFtZXMgZnJvbUxlZnRBbmltMXtcblx0MCV7IGxlZnQ6IC0xMTAlOyBvcGFjaXR5OiAwOyB9XG5cdDEwMCV7IGxlZnQ6IDEwJTsgb3BhY2l0eTogMTsgfVxufVxuQC1vLWtleWZyYW1lcyBmcm9tTGVmdEFuaW0ye1xuXHQwJXsgbGVmdDogLTExMCU7IG9wYWNpdHk6IDA7IH1cblx0MTAwJXsgbGVmdDogMTAlOyBvcGFjaXR5OiAxOyB9XG59XG5ALW8ta2V5ZnJhbWVzIGZyb21MZWZ0QW5pbTN7XG5cdDAleyBsZWZ0OiAtMTEwJTsgb3BhY2l0eTogMDsgfVxuXHQxJXsgbGVmdDogMTAlOyBvcGFjaXR5OiAwOyB9XG5cdDEwMCV7IGxlZnQ6IDEwJTsgb3BhY2l0eTogMTsgfVxufVxuQC1vLWtleWZyYW1lcyBmcm9tTGVmdEFuaW00e1xuXHQwJXsgbGVmdDogLTExMCU7IG9wYWNpdHk6IDA7IH1cblx0MTAwJXsgbGVmdDogNjAlOyBvcGFjaXR5OiAxOyB9XG59XG5cbkAtbXMta2V5ZnJhbWVzIGZyb21MZWZ0QW5pbTF7XG5cdDAleyBsZWZ0OiAtMTEwJTsgb3BhY2l0eTogMDsgfVxuXHQxMDAleyBsZWZ0OiAxMCU7IG9wYWNpdHk6IDE7IH1cbn1cbkAtbXMta2V5ZnJhbWVzIGZyb21MZWZ0QW5pbTJ7XG5cdDAleyBsZWZ0OiAtMTEwJTsgb3BhY2l0eTogMDsgfVxuXHQxMDAleyBsZWZ0OiAxMCU7IG9wYWNpdHk6IDE7IH1cbn1cbkAtbXMta2V5ZnJhbWVzIGZyb21MZWZ0QW5pbTN7XG5cdDAleyBsZWZ0OiAtMTEwJTsgb3BhY2l0eTogMDsgfVxuXHQxJXsgbGVmdDogMTAlOyBvcGFjaXR5OiAwOyB9XG5cdDEwMCV7IGxlZnQ6IDEwJTsgb3BhY2l0eTogMTsgfVxufVxuQC1tcy1rZXlmcmFtZXMgZnJvbUxlZnRBbmltNHtcblx0MCV7IGxlZnQ6IC0xMTAlOyBvcGFjaXR5OiAwOyB9XG5cdDEwMCV7IGxlZnQ6IDYwJTsgb3BhY2l0eTogMTsgfVxufVxuXG5Aa2V5ZnJhbWVzIGZyb21MZWZ0QW5pbTF7XG5cdDAleyBsZWZ0OiAtMTEwJTsgb3BhY2l0eTogMDsgfVxuXHQxMDAleyBsZWZ0OiAxMCU7IG9wYWNpdHk6IDE7IH1cbn1cbkBrZXlmcmFtZXMgZnJvbUxlZnRBbmltMntcblx0MCV7IGxlZnQ6IC0xMTAlOyBvcGFjaXR5OiAwOyB9XG5cdDEwMCV7IGxlZnQ6IDEwJTsgb3BhY2l0eTogMTsgfVxufVxuQGtleWZyYW1lcyBmcm9tTGVmdEFuaW0ze1xuXHQwJXsgbGVmdDogLTExMCU7IG9wYWNpdHk6IDA7IH1cblx0MSV7IGxlZnQ6IDEwJTsgb3BhY2l0eTogMDsgfVxuXHQxMDAleyBsZWZ0OiAxMCU7IG9wYWNpdHk6IDE7IH1cbn1cbkBrZXlmcmFtZXMgZnJvbUxlZnRBbmltNHtcblx0MCV7IGxlZnQ6IC0xMTAlOyBvcGFjaXR5OiAwOyB9XG5cdDEwMCV7IGxlZnQ6IDYwJTsgb3BhY2l0eTogMTsgfVxufVxuLyogU2xpZGUgb3V0IHRvIHRoZSByaWdodCAqL1xuLmRhLXNsaWRlLXRvcmlnaHQgaDJ7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiB0b1JpZ2h0QW5pbTEgMC42cyBlYXNlLWluIDAuNnMgYm90aDtcblx0LW1vei1hbmltYXRpb246IHRvUmlnaHRBbmltMSAwLjZzIGVhc2UtaW4gMC42cyBib3RoO1xuXHQtby1hbmltYXRpb246IHRvUmlnaHRBbmltMSAwLjZzIGVhc2UtaW4gMC42cyBib3RoO1xuXHQtbXMtYW5pbWF0aW9uOiB0b1JpZ2h0QW5pbTEgMC42cyBlYXNlLWluIDAuNnMgYm90aDtcblx0YW5pbWF0aW9uOiB0b1JpZ2h0QW5pbTEgMC42cyBlYXNlLWluIDAuNnMgYm90aDtcbn1cbi5kYS1zbGlkZS10b3JpZ2h0IHB7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiB0b1JpZ2h0QW5pbTIgMC42cyBlYXNlLWluIDAuM3MgYm90aDtcblx0LW1vei1hbmltYXRpb246IHRvUmlnaHRBbmltMiAwLjZzIGVhc2UtaW4gMC4zcyBib3RoO1xuXHQtby1hbmltYXRpb246IHRvUmlnaHRBbmltMiAwLjZzIGVhc2UtaW4gMC4zcyBib3RoO1xuXHQtbXMtYW5pbWF0aW9uOiB0b1JpZ2h0QW5pbTIgMC42cyBlYXNlLWluIDAuM3MgYm90aDtcblx0YW5pbWF0aW9uOiB0b1JpZ2h0QW5pbTIgMC42cyBlYXNlLWluIDAuM3MgYm90aDtcbn1cbi5kYS1zbGlkZS10b3JpZ2h0IC5kYS1saW5re1xuXHQtd2Via2l0LWFuaW1hdGlvbjogdG9SaWdodEFuaW0zIDAuNHMgZWFzZS1pbiBib3RoO1xuXHQtbW96LWFuaW1hdGlvbjogdG9SaWdodEFuaW0zIDAuNHMgZWFzZS1pbiBib3RoO1xuXHQtby1hbmltYXRpb246IHRvUmlnaHRBbmltMyAwLjRzIGVhc2UtaW4gYm90aDtcblx0LW1zLWFuaW1hdGlvbjogdG9SaWdodEFuaW0zIDAuNHMgZWFzZS1pbiBib3RoO1xuXHRhbmltYXRpb246IHRvUmlnaHRBbmltMyAwLjRzIGVhc2UtaW4gYm90aDtcbn1cbi5kYS1zbGlkZS10b3JpZ2h0IC5kYS1pbWd7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiB0b1JpZ2h0QW5pbTQgMC42cyBlYXNlLWluIGJvdGg7XG5cdC1tb3otYW5pbWF0aW9uOiB0b1JpZ2h0QW5pbTQgMC42cyBlYXNlLWluIGJvdGg7XG5cdC1vLWFuaW1hdGlvbjogdG9SaWdodEFuaW00IDAuNnMgZWFzZS1pbiBib3RoO1xuXHQtbXMtYW5pbWF0aW9uOiB0b1JpZ2h0QW5pbTQgMC42cyBlYXNlLWluIGJvdGg7XG5cdGFuaW1hdGlvbjogdG9SaWdodEFuaW00IDAuNnMgZWFzZS1pbiBib3RoO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHRvUmlnaHRBbmltMXtcblx0MCV7IGxlZnQ6IDEwJTsgIG9wYWNpdHk6IDE7IH1cblx0MTAwJXsgbGVmdDogMTAwJTsgb3BhY2l0eTogMDsgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHRvUmlnaHRBbmltMntcblx0MCV7IGxlZnQ6IDEwJTsgIG9wYWNpdHk6IDE7IH1cblx0MTAwJXsgbGVmdDogMTAwJTsgb3BhY2l0eTogMDsgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHRvUmlnaHRBbmltM3tcblx0MCV7IGxlZnQ6IDEwJTsgIG9wYWNpdHk6IDE7IH1cblx0OTkleyBsZWZ0OiAxMCU7IG9wYWNpdHk6IDA7IH1cblx0MTAwJXsgbGVmdDogMTAwJTsgb3BhY2l0eTogMDsgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHRvUmlnaHRBbmltNHtcblx0MCV7IGxlZnQ6IDYwJTsgIG9wYWNpdHk6IDE7IH1cblx0MzAleyBsZWZ0OiA1NSU7ICBvcGFjaXR5OiAxOyB9XG5cdDEwMCV7IGxlZnQ6IDEwMCU7IG9wYWNpdHk6IDA7IH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIHRvUmlnaHRBbmltMXtcblx0MCV7IGxlZnQ6IDEwJTsgIG9wYWNpdHk6IDE7IH1cblx0MTAwJXsgbGVmdDogMTAwJTsgb3BhY2l0eTogMDsgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHRvUmlnaHRBbmltMntcblx0MCV7IGxlZnQ6IDEwJTsgIG9wYWNpdHk6IDE7IH1cblx0MTAwJXsgbGVmdDogMTAwJTsgb3BhY2l0eTogMDsgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHRvUmlnaHRBbmltM3tcblx0MCV7IGxlZnQ6IDEwJTsgIG9wYWNpdHk6IDE7IH1cblx0OTkleyBsZWZ0OiAxMCU7IG9wYWNpdHk6IDA7IH1cblx0MTAwJXsgbGVmdDogMTAwJTsgb3BhY2l0eTogMDsgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHRvUmlnaHRBbmltNHtcblx0MCV7IGxlZnQ6IDYwJTsgIG9wYWNpdHk6IDE7IH1cblx0MzAleyBsZWZ0OiA1NSU7ICBvcGFjaXR5OiAxOyB9XG5cdDEwMCV7IGxlZnQ6IDEwMCU7IG9wYWNpdHk6IDA7IH1cbn1cblxuQC1vLWtleWZyYW1lcyB0b1JpZ2h0QW5pbTF7XG5cdDAleyBsZWZ0OiAxMCU7ICBvcGFjaXR5OiAxOyB9XG5cdDEwMCV7IGxlZnQ6IDEwMCU7IG9wYWNpdHk6IDA7IH1cbn1cbkAtby1rZXlmcmFtZXMgdG9SaWdodEFuaW0ye1xuXHQwJXsgbGVmdDogMTAlOyAgb3BhY2l0eTogMTsgfVxuXHQxMDAleyBsZWZ0OiAxMDAlOyBvcGFjaXR5OiAwOyB9XG59XG5ALW8ta2V5ZnJhbWVzIHRvUmlnaHRBbmltM3tcblx0MCV7IGxlZnQ6IDEwJTsgIG9wYWNpdHk6IDE7IH1cblx0OTkleyBsZWZ0OiAxMCU7IG9wYWNpdHk6IDA7IH1cblx0MTAwJXsgbGVmdDogMTAwJTsgb3BhY2l0eTogMDsgfVxufVxuQC1vLWtleWZyYW1lcyB0b1JpZ2h0QW5pbTR7XG5cdDAleyBsZWZ0OiA2MCU7ICBvcGFjaXR5OiAxOyB9XG5cdDMwJXsgbGVmdDogNTUlOyAgb3BhY2l0eTogMTsgfVxuXHQxMDAleyBsZWZ0OiAxMDAlOyBvcGFjaXR5OiAwOyB9XG59XG5cbkAtbXMta2V5ZnJhbWVzIHRvUmlnaHRBbmltMXtcblx0MCV7IGxlZnQ6IDEwJTsgIG9wYWNpdHk6IDE7IH1cblx0MTAwJXsgbGVmdDogMTAwJTsgb3BhY2l0eTogMDsgfVxufVxuQC1tcy1rZXlmcmFtZXMgdG9SaWdodEFuaW0ye1xuXHQwJXsgbGVmdDogMTAlOyAgb3BhY2l0eTogMTsgfVxuXHQxMDAleyBsZWZ0OiAxMDAlOyBvcGFjaXR5OiAwOyB9XG59XG5ALW1zLWtleWZyYW1lcyB0b1JpZ2h0QW5pbTN7XG5cdDAleyBsZWZ0OiAxMCU7ICBvcGFjaXR5OiAxOyB9XG5cdDk5JXsgbGVmdDogMTAlOyBvcGFjaXR5OiAwOyB9XG5cdDEwMCV7IGxlZnQ6IDEwMCU7IG9wYWNpdHk6IDA7IH1cbn1cbkAtbXMta2V5ZnJhbWVzIHRvUmlnaHRBbmltNHtcblx0MCV7IGxlZnQ6IDYwJTsgIG9wYWNpdHk6IDE7IH1cblx0MzAleyBsZWZ0OiA1NSU7ICBvcGFjaXR5OiAxOyB9XG5cdDEwMCV7IGxlZnQ6IDEwMCU7IG9wYWNpdHk6IDA7IH1cbn1cblxuQGtleWZyYW1lcyB0b1JpZ2h0QW5pbTF7XG5cdDAleyBsZWZ0OiAxMCU7ICBvcGFjaXR5OiAxOyB9XG5cdDEwMCV7IGxlZnQ6IDEwMCU7IG9wYWNpdHk6IDA7IH1cbn1cbkBrZXlmcmFtZXMgdG9SaWdodEFuaW0ye1xuXHQwJXsgbGVmdDogMTAlOyAgb3BhY2l0eTogMTsgfVxuXHQxMDAleyBsZWZ0OiAxMDAlOyBvcGFjaXR5OiAwOyB9XG59XG5Aa2V5ZnJhbWVzIHRvUmlnaHRBbmltM3tcblx0MCV7IGxlZnQ6IDEwJTsgIG9wYWNpdHk6IDE7IH1cblx0OTkleyBsZWZ0OiAxMCU7IG9wYWNpdHk6IDA7IH1cblx0MTAwJXsgbGVmdDogMTAwJTsgb3BhY2l0eTogMDsgfVxufVxuQGtleWZyYW1lcyB0b1JpZ2h0QW5pbTR7XG5cdDAleyBsZWZ0OiA2MCU7ICBvcGFjaXR5OiAxOyB9XG5cdDMwJXsgbGVmdDogNTUlOyAgb3BhY2l0eTogMTsgfVxuXHQxMDAleyBsZWZ0OiAxMDAlOyBvcGFjaXR5OiAwOyB9XG59XG4vKiBTbGlkZSBvdXQgdG8gdGhlIGxlZnQqL1xuLmRhLXNsaWRlLXRvbGVmdCBoMntcblx0LXdlYmtpdC1hbmltYXRpb246IHRvTGVmdEFuaW0xIDAuNnMgZWFzZS1pbiBib3RoO1xuXHQtbW96LWFuaW1hdGlvbjogdG9MZWZ0QW5pbTEgMC42cyBlYXNlLWluIGJvdGg7XG5cdC1vLWFuaW1hdGlvbjogdG9MZWZ0QW5pbTEgMC42cyBlYXNlLWluIGJvdGg7XG5cdC1tcy1hbmltYXRpb246IHRvTGVmdEFuaW0xIDAuNnMgZWFzZS1pbiBib3RoO1xuXHRhbmltYXRpb246IHRvTGVmdEFuaW0xIDAuNnMgZWFzZS1pbiBib3RoO1xufVxuLmRhLXNsaWRlLXRvbGVmdCBwe1xuXHQtd2Via2l0LWFuaW1hdGlvbjogdG9MZWZ0QW5pbTIgMC42cyBlYXNlLWluIDAuM3MgYm90aDtcblx0LW1vei1hbmltYXRpb246IHRvTGVmdEFuaW0yIDAuNnMgZWFzZS1pbiAwLjNzIGJvdGg7XG5cdC1vLWFuaW1hdGlvbjogdG9MZWZ0QW5pbTIgMC42cyBlYXNlLWluIDAuM3MgYm90aDtcblx0LW1zLWFuaW1hdGlvbjogdG9MZWZ0QW5pbTIgMC42cyBlYXNlLWluIDAuM3MgYm90aDtcblx0YW5pbWF0aW9uOiB0b0xlZnRBbmltMiAwLjZzIGVhc2UtaW4gMC4zcyBib3RoO1xufVxuLmRhLXNsaWRlLXRvbGVmdCAuZGEtbGlua3tcblx0LXdlYmtpdC1hbmltYXRpb246IHRvTGVmdEFuaW0zIDAuNHMgZWFzZS1pbiBib3RoO1xuXHQtbW96LWFuaW1hdGlvbjogdG9MZWZ0QW5pbTMgMC40cyBlYXNlLWluIGJvdGg7XG5cdC1vLWFuaW1hdGlvbjogdG9MZWZ0QW5pbTMgMC40cyBlYXNlLWluIGJvdGg7XG5cdC1tcy1hbmltYXRpb246IHRvTGVmdEFuaW0zIDAuNHMgZWFzZS1pbiBib3RoO1xuXHRhbmltYXRpb246IHRvTGVmdEFuaW0zIDAuNHMgZWFzZS1pbiBib3RoO1xufVxuLmRhLXNsaWRlLXRvbGVmdCAuZGEtaW1ne1xuXHQtd2Via2l0LWFuaW1hdGlvbjogdG9MZWZ0QW5pbTQgMC42cyBlYXNlLWluIDAuNnMgYm90aDtcblx0LW1vei1hbmltYXRpb246IHRvTGVmdEFuaW00IDAuNnMgZWFzZS1pbiAwLjZzIGJvdGg7XG5cdC1vLWFuaW1hdGlvbjogdG9MZWZ0QW5pbTQgMC42cyBlYXNlLWluIDAuNnMgYm90aDtcblx0LW1zLWFuaW1hdGlvbjogdG9MZWZ0QW5pbTQgMC42cyBlYXNlLWluIDAuNnMgYm90aDtcblx0YW5pbWF0aW9uOiB0b0xlZnRBbmltNCAwLjZzIGVhc2UtaW4gMC42cyBib3RoO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHRvTGVmdEFuaW0xe1xuXHQwJXsgbGVmdDogMTAlOyAgb3BhY2l0eTogMTsgfVxuXHQzMCV7IGxlZnQ6IDE1JTsgIG9wYWNpdHk6IDE7IH1cblx0MTAwJXsgbGVmdDogLTUwJTsgb3BhY2l0eTogMDsgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHRvTGVmdEFuaW0ye1xuXHQwJXsgbGVmdDogMTAlOyAgb3BhY2l0eTogMTsgfVxuXHQzMCV7IGxlZnQ6IDE1JTsgIG9wYWNpdHk6IDE7IH1cblx0MTAwJXsgbGVmdDogLTUwJTsgb3BhY2l0eTogMDsgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHRvTGVmdEFuaW0ze1xuXHQwJXsgbGVmdDogMTAlOyAgb3BhY2l0eTogMTsgfVxuXHQ5OSV7IGxlZnQ6IDEwJTsgb3BhY2l0eTogMDsgfVxuXHQxMDAleyBsZWZ0OiAtNTAlOyBvcGFjaXR5OiAwOyB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgdG9MZWZ0QW5pbTR7XG5cdDAleyBsZWZ0OiA2MCU7ICBvcGFjaXR5OiAxOyB9XG5cdDQwJXsgbGVmdDogNzAlOyAgb3BhY2l0eTogMTsgfVxuXHQ5MCV7IGxlZnQ6IDAlOyAgb3BhY2l0eTogMDsgfVxuXHQxMDAleyBsZWZ0OiAtNTAlOyBvcGFjaXR5OiAwOyB9XG59XG5cbkAtbW96LWtleWZyYW1lcyB0b0xlZnRBbmltMXtcblx0MCV7IGxlZnQ6IDEwJTsgIG9wYWNpdHk6IDE7IH1cblx0MzAleyBsZWZ0OiAxNSU7ICBvcGFjaXR5OiAxOyB9XG5cdDEwMCV7IGxlZnQ6IC01MCU7IG9wYWNpdHk6IDA7IH1cbn1cbkAtbW96LWtleWZyYW1lcyB0b0xlZnRBbmltMntcblx0MCV7IGxlZnQ6IDEwJTsgIG9wYWNpdHk6IDE7IH1cblx0MzAleyBsZWZ0OiAxNSU7ICBvcGFjaXR5OiAxOyB9XG5cdDEwMCV7IGxlZnQ6IC01MCU7IG9wYWNpdHk6IDA7IH1cbn1cbkAtbW96LWtleWZyYW1lcyB0b0xlZnRBbmltM3tcblx0MCV7IGxlZnQ6IDEwJTsgIG9wYWNpdHk6IDE7IH1cblx0OTkleyBsZWZ0OiAxMCU7IG9wYWNpdHk6IDA7IH1cblx0MTAwJXsgbGVmdDogLTUwJTsgb3BhY2l0eTogMDsgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHRvTGVmdEFuaW00e1xuXHQwJXsgbGVmdDogNjAlOyAgb3BhY2l0eTogMTsgfVxuXHQ0MCV7IGxlZnQ6IDcwJTsgIG9wYWNpdHk6IDE7IH1cblx0OTAleyBsZWZ0OiAwJTsgIG9wYWNpdHk6IDA7IH1cblx0MTAwJXsgbGVmdDogLTUwJTsgb3BhY2l0eTogMDsgfVxufVxuXG5ALW8ta2V5ZnJhbWVzIHRvTGVmdEFuaW0xe1xuXHQwJXsgbGVmdDogMTAlOyAgb3BhY2l0eTogMTsgfVxuXHQzMCV7IGxlZnQ6IDE1JTsgIG9wYWNpdHk6IDE7IH1cblx0MTAwJXsgbGVmdDogLTUwJTsgb3BhY2l0eTogMDsgfVxufVxuQC1vLWtleWZyYW1lcyB0b0xlZnRBbmltMntcblx0MCV7IGxlZnQ6IDEwJTsgIG9wYWNpdHk6IDE7IH1cblx0MzAleyBsZWZ0OiAxNSU7ICBvcGFjaXR5OiAxOyB9XG5cdDEwMCV7IGxlZnQ6IC01MCU7IG9wYWNpdHk6IDA7IH1cbn1cbkAtby1rZXlmcmFtZXMgdG9MZWZ0QW5pbTN7XG5cdDAleyBsZWZ0OiAxMCU7ICBvcGFjaXR5OiAxOyB9XG5cdDk5JXsgbGVmdDogMTAlOyBvcGFjaXR5OiAwOyB9XG5cdDEwMCV7IGxlZnQ6IC01MCU7IG9wYWNpdHk6IDA7IH1cbn1cbkAtby1rZXlmcmFtZXMgdG9MZWZ0QW5pbTR7XG5cdDAleyBsZWZ0OiA2MCU7ICBvcGFjaXR5OiAxOyB9XG5cdDQwJXsgbGVmdDogNzAlOyAgb3BhY2l0eTogMTsgfVxuXHQ5MCV7IGxlZnQ6IDAlOyAgb3BhY2l0eTogMDsgfVxuXHQxMDAleyBsZWZ0OiAtNTAlOyBvcGFjaXR5OiAwOyB9XG59XG5cbkAtbXMta2V5ZnJhbWVzIHRvTGVmdEFuaW0xe1xuXHQwJXsgbGVmdDogMTAlOyAgb3BhY2l0eTogMTsgfVxuXHQzMCV7IGxlZnQ6IDE1JTsgIG9wYWNpdHk6IDE7IH1cblx0MTAwJXsgbGVmdDogLTUwJTsgb3BhY2l0eTogMDsgfVxufVxuQC1tcy1rZXlmcmFtZXMgdG9MZWZ0QW5pbTJ7XG5cdDAleyBsZWZ0OiAxMCU7ICBvcGFjaXR5OiAxOyB9XG5cdDMwJXsgbGVmdDogMTUlOyAgb3BhY2l0eTogMTsgfVxuXHQxMDAleyBsZWZ0OiAtNTAlOyBvcGFjaXR5OiAwOyB9XG59XG5ALW1zLWtleWZyYW1lcyB0b0xlZnRBbmltM3tcblx0MCV7IGxlZnQ6IDEwJTsgIG9wYWNpdHk6IDE7IH1cblx0OTkleyBsZWZ0OiAxMCU7IG9wYWNpdHk6IDA7IH1cblx0MTAwJXsgbGVmdDogLTUwJTsgb3BhY2l0eTogMDsgfVxufVxuQC1tcy1rZXlmcmFtZXMgdG9MZWZ0QW5pbTR7XG5cdDAleyBsZWZ0OiA2MCU7ICBvcGFjaXR5OiAxOyB9XG5cdDQwJXsgbGVmdDogNzAlOyAgb3BhY2l0eTogMTsgfVxuXHQ5MCV7IGxlZnQ6IDAlOyAgb3BhY2l0eTogMDsgfVxuXHQxMDAleyBsZWZ0OiAtNTAlOyBvcGFjaXR5OiAwOyB9XG59XG5cbkBrZXlmcmFtZXMgdG9MZWZ0QW5pbTF7XG5cdDAleyBsZWZ0OiAxMCU7ICBvcGFjaXR5OiAxOyB9XG5cdDMwJXsgbGVmdDogMTUlOyAgb3BhY2l0eTogMTsgfVxuXHQxMDAleyBsZWZ0OiAtNTAlOyBvcGFjaXR5OiAwOyB9XG59XG5Aa2V5ZnJhbWVzIHRvTGVmdEFuaW0ye1xuXHQwJXsgbGVmdDogMTAlOyAgb3BhY2l0eTogMTsgfVxuXHQzMCV7IGxlZnQ6IDE1JTsgIG9wYWNpdHk6IDE7IH1cblx0MTAwJXsgbGVmdDogLTUwJTsgb3BhY2l0eTogMDsgfVxufVxuQGtleWZyYW1lcyB0b0xlZnRBbmltM3tcblx0MCV7IGxlZnQ6IDEwJTsgIG9wYWNpdHk6IDE7IH1cblx0OTkleyBsZWZ0OiAxMCU7IG9wYWNpdHk6IDA7IH1cblx0MTAwJXsgbGVmdDogLTUwJTsgb3BhY2l0eTogMDsgfVxufVxuQGtleWZyYW1lcyB0b0xlZnRBbmltNHtcblx0MCV7IGxlZnQ6IDYwJTsgIG9wYWNpdHk6IDE7IH1cblx0NDAleyBsZWZ0OiA3MCU7ICBvcGFjaXR5OiAxOyB9XG5cdDkwJXsgbGVmdDogMCU7ICBvcGFjaXR5OiAwOyB9XG5cdDEwMCV7IGxlZnQ6IC01MCU7IG9wYWNpdHk6IDA7IH1cbn1cblxuLypIaWdoZXIgUmVzb2x1dGlvbnMqL1xuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuXHQuZGEtc2xpZGUgaDIsXG5cdC5kYS1zbGlkZSBwIHtcblx0XHRtYXJnaW4tbGVmdDozJTtcblx0fVxuXHQuZGEtc2xpZGUgLmRhLWltZ3tcblx0XHRtYXJnaW4tbGVmdDotMTglO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjgwcHgpIHtcblx0LmRhLXNsaWRlIGgyLFxuXHQuZGEtc2xpZGUgcCAge1xuXHRcdG1hcmdpbi1sZWZ0OjclO1xuXHR9XG5cdC5kYS1zbGlkZSAuZGEtaW1ne1xuXHRcdG1hcmdpbi1sZWZ0Oi0yMCU7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuXHQuZGEtc2xpZGUgaDIsXG5cdC5kYS1zbGlkZSBwICB7XG5cdFx0bWFyZ2luLWxlZnQ6MTIlO1xuXHR9XG5cdC5kYS1zbGlkZSAuZGEtaW1ne1xuXHRcdG1hcmdpbi1sZWZ0Oi0yMiU7XG5cdH1cbn0iLCIvKiBcbiAqIFx0Q29yZSBPd2wgQ2Fyb3VzZWwgQ1NTIEZpbGVcbiAqXHR2MS4yNFxuICovXG5cbi8qIGNsZWFyZml4ICovXG4ub3dsLWNhcm91c2VsIC5vd2wtd3JhcHBlcjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiLlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y2xlYXI6IGJvdGg7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGhlaWdodDogMDtcbn1cbi8qIGRpc3BsYXkgbm9uZSB1bnRpbCBpbml0ICovXG4ub3dsLWNhcm91c2Vse1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC13cmFwcGVye1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC13cmFwcGVyLW91dGVye1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXdyYXBwZXItb3V0ZXIuYXV0b0hlaWdodHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG5cdHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbn1cblx0XG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbXtcblx0ZmxvYXQ6IGxlZnQ7XG59XG4ub3dsLWNvbnRyb2xzIC5vd2wtcGFnZSxcbi5vd2wtY29udHJvbHMgLm93bC1idXR0b25zIGRpdntcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLm93bC1jb250cm9scyB7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4vKiBtb3VzZSBncmFiIGljb24gKi9cbi5ncmFiYmluZyB7IFxuICAgIGN1cnNvcjp1cmwoZ3JhYmJpbmcucG5nKSA4IDgsIG1vdmU7XG59XG5cbi8qIGZpeCAqL1xuLm93bC1jYXJvdXNlbCAgLm93bC13cmFwcGVyLFxuLm93bC1jYXJvdXNlbCAgLm93bC1pdGVte1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiAgICBoaWRkZW47XG5cdC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiAgICAgaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG59XG5cbi8qIENTUzMgVHJhbnNpdGlvbnMgKi9cblxuLm93bC1vcmlnaW4ge1xuXHQtd2Via2l0LXBlcnNwZWN0aXZlOiAxMjAwcHg7XG5cdC13ZWJraXQtcGVyc3BlY3RpdmUtb3JpZ2luLXggOiA1MCU7XG5cdC13ZWJraXQtcGVyc3BlY3RpdmUtb3JpZ2luLXkgOiA1MCU7XG5cdC1tb3otcGVyc3BlY3RpdmUgOiAxMjAwcHg7XG5cdC1tb3otcGVyc3BlY3RpdmUtb3JpZ2luLXggOiA1MCU7XG5cdC1tb3otcGVyc3BlY3RpdmUtb3JpZ2luLXkgOiA1MCU7XG5cdHBlcnNwZWN0aXZlIDogMTIwMHB4O1xufVxuLyogZmFkZSAqL1xuLm93bC1mYWRlLW91dCB7XG4gIHotaW5kZXg6IDEwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZU91dCAuN3MgYm90aCBlYXNlO1xuICAtbW96LWFuaW1hdGlvbjogZmFkZU91dCAuN3MgYm90aCBlYXNlO1xuICBhbmltYXRpb246IGZhZGVPdXQgLjdzIGJvdGggZWFzZTtcbn1cbi5vd2wtZmFkZS1pbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW4gLjdzIGJvdGggZWFzZTtcbiAgLW1vei1hbmltYXRpb246IGZhZGVJbiAuN3MgYm90aCBlYXNlO1xuICBhbmltYXRpb246IGZhZGVJbiAuN3MgYm90aCBlYXNlO1xufVxuLyogYmFja1NsaWRlICovXG4ub3dsLWJhY2tTbGlkZS1vdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYmFja1NsaWRlT3V0IDFzIGJvdGggZWFzZTtcbiAgLW1vei1hbmltYXRpb246IGJhY2tTbGlkZU91dCAxcyBib3RoIGVhc2U7XG4gIGFuaW1hdGlvbjogYmFja1NsaWRlT3V0IDFzIGJvdGggZWFzZTtcbn1cbi5vd2wtYmFja1NsaWRlLWluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJhY2tTbGlkZUluIDFzIGJvdGggZWFzZTtcbiAgLW1vei1hbmltYXRpb246IGJhY2tTbGlkZUluIDFzIGJvdGggZWFzZTtcbiAgYW5pbWF0aW9uOiBiYWNrU2xpZGVJbiAxcyBib3RoIGVhc2U7XG59XG4vKiBnb0Rvd24gKi9cbi5vd2wtZ29Eb3duLW91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzY2FsZVRvRmFkZSAuN3MgZWFzZSBib3RoO1xuICAtbW96LWFuaW1hdGlvbjogc2NhbGVUb0ZhZGUgLjdzIGVhc2UgYm90aDtcbiAgYW5pbWF0aW9uOiBzY2FsZVRvRmFkZSAuN3MgZWFzZSBib3RoO1xufVxuLm93bC1nb0Rvd24taW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZ29Eb3duIC42cyBlYXNlIGJvdGg7XG4gIC1tb3otYW5pbWF0aW9uOiBnb0Rvd24gLjZzIGVhc2UgYm90aDtcbiAgYW5pbWF0aW9uOiBnb0Rvd24gLjZzIGVhc2UgYm90aDtcbn1cbi8qIHNjYWxlVXAgKi9cbi5vd2wtZmFkZVVwLWluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNjYWxlVXBGcm9tIC41cyBlYXNlIGJvdGg7XG4gIC1tb3otYW5pbWF0aW9uOiBzY2FsZVVwRnJvbSAuNXMgZWFzZSBib3RoO1xuICBhbmltYXRpb246IHNjYWxlVXBGcm9tIC41cyBlYXNlIGJvdGg7XG59XG5cbi5vd2wtZmFkZVVwLW91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzY2FsZVVwVG8gLjVzIGVhc2UgYm90aDtcbiAgLW1vei1hbmltYXRpb246IHNjYWxlVXBUbyAuNXMgZWFzZSBib3RoO1xuICBhbmltYXRpb246IHNjYWxlVXBUbyAuNXMgZWFzZSBib3RoO1xufVxuLyogS2V5ZnJhbWVzICovXG4vKmVtcHR5Ki9cbkAtd2Via2l0LWtleWZyYW1lcyBlbXB0eSB7XG4gIDAlIHtvcGFjaXR5OiAxfVxufVxuQC1tb3ota2V5ZnJhbWVzIGVtcHR5IHtcbiAgMCUge29wYWNpdHk6IDF9XG59XG5Aa2V5ZnJhbWVzIGVtcHR5IHtcbiAgMCUge29wYWNpdHk6IDF9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUgeyBvcGFjaXR5OjA7IH1cbiAgMTAwJSB7IG9wYWNpdHk6MTsgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHsgb3BhY2l0eTowOyB9XG4gIDEwMCUgeyBvcGFjaXR5OjE7IH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUgeyBvcGFjaXR5OjA7IH1cbiAgMTAwJSB7IG9wYWNpdHk6MTsgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7IG9wYWNpdHk6MTsgfVxuICAxMDAlIHsgb3BhY2l0eTowOyB9XG59XG5ALW1vei1rZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHsgb3BhY2l0eToxOyB9XG4gIDEwMCUgeyBvcGFjaXR5OjA7IH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHsgb3BhY2l0eToxOyB9XG4gIDEwMCUgeyBvcGFjaXR5OjA7IH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBiYWNrU2xpZGVPdXQge1xuICAyNSUgeyBvcGFjaXR5OiAuNTsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTUwMHB4KTsgfVxuICA3NSUgeyBvcGFjaXR5OiAuNTsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTUwMHB4KSB0cmFuc2xhdGVYKC0yMDAlKTsgfVxuICAxMDAlIHsgb3BhY2l0eTogLjU7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC01MDBweCkgdHJhbnNsYXRlWCgtMjAwJSk7IH1cbn1cbkAtbW96LWtleWZyYW1lcyBiYWNrU2xpZGVPdXQge1xuICAyNSUgeyBvcGFjaXR5OiAuNTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTUwMHB4KTsgfVxuICA3NSUgeyBvcGFjaXR5OiAuNTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTUwMHB4KSB0cmFuc2xhdGVYKC0yMDAlKTsgfVxuICAxMDAlIHsgb3BhY2l0eTogLjU7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC01MDBweCkgdHJhbnNsYXRlWCgtMjAwJSk7IH1cbn1cbkBrZXlmcmFtZXMgYmFja1NsaWRlT3V0IHtcbiAgMjUlIHsgb3BhY2l0eTogLjU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWigtNTAwcHgpOyB9XG4gIDc1JSB7IG9wYWNpdHk6IC41OyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTUwMHB4KSB0cmFuc2xhdGVYKC0yMDAlKTsgfVxuICAxMDAlIHsgb3BhY2l0eTogLjU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWigtNTAwcHgpIHRyYW5zbGF0ZVgoLTIwMCUpOyB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja1NsaWRlSW4ge1xuICAwJSwgMjUlIHsgb3BhY2l0eTogLjU7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC01MDBweCkgdHJhbnNsYXRlWCgyMDAlKTsgfVxuICA3NSUgeyBvcGFjaXR5OiAuNTsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTUwMHB4KTsgfVxuICAxMDAlIHsgb3BhY2l0eTogMTsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgdHJhbnNsYXRlWCgwKTsgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGJhY2tTbGlkZUluIHtcbiAgMCUsIDI1JSB7IG9wYWNpdHk6IC41OyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWigtNTAwcHgpIHRyYW5zbGF0ZVgoMjAwJSk7IH1cbiAgNzUlIHsgb3BhY2l0eTogLjU7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC01MDBweCk7IH1cbiAgMTAwJSB7IG9wYWNpdHk6IDE7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHRyYW5zbGF0ZVgoMCk7IH1cbn1cbkBrZXlmcmFtZXMgYmFja1NsaWRlSW4ge1xuICAwJSwgMjUlIHsgb3BhY2l0eTogLjU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWigtNTAwcHgpIHRyYW5zbGF0ZVgoMjAwJSk7IH1cbiAgNzUlIHsgb3BhY2l0eTogLjU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWigtNTAwcHgpOyB9XG4gIDEwMCUgeyBvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgdHJhbnNsYXRlWCgwKTsgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNjYWxlVG9GYWRlIHtcbiAgdG8geyBvcGFjaXR5OiAwOyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjgpOyB9XG59XG5ALW1vei1rZXlmcmFtZXMgc2NhbGVUb0ZhZGUge1xuICB0byB7IG9wYWNpdHk6IDA7IC1tb3otdHJhbnNmb3JtOiBzY2FsZSguOCk7IH1cbn1cbkBrZXlmcmFtZXMgc2NhbGVUb0ZhZGUge1xuICB0byB7IG9wYWNpdHk6IDA7IHRyYW5zZm9ybTogc2NhbGUoLjgpOyB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZ29Eb3duIHtcbiAgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGdvRG93biB7XG4gIGZyb20geyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cbn1cbkBrZXlmcmFtZXMgZ29Eb3duIHtcbiAgZnJvbSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNjYWxlVXBGcm9tIHtcbiAgZnJvbSB7IG9wYWNpdHk6IDA7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpOyB9XG59XG5ALW1vei1rZXlmcmFtZXMgc2NhbGVVcEZyb20ge1xuICBmcm9tIHsgb3BhY2l0eTogMDsgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuNSk7IH1cbn1cbkBrZXlmcmFtZXMgc2NhbGVVcEZyb20ge1xuICBmcm9tIHsgb3BhY2l0eTogMDsgdHJhbnNmb3JtOiBzY2FsZSgxLjUpOyB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzY2FsZVVwVG8ge1xuICB0byB7IG9wYWNpdHk6IDA7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpOyB9XG59XG5ALW1vei1rZXlmcmFtZXMgc2NhbGVVcFRvIHtcbiAgdG8geyBvcGFjaXR5OiAwOyAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS41KTsgfVxufVxuQGtleWZyYW1lcyBzY2FsZVVwVG8ge1xuICB0byB7IG9wYWNpdHk6IDA7IHRyYW5zZm9ybTogc2NhbGUoMS41KTsgfVxufVxuIiwiLyogXG4qIFZlcnNpb246IDEuOFxuKiBPcmFuZ2UgQ29sb3I6ICNlNjdlMjI7IFxuKiBPcmFuZ2UgSG92ZXIgQ29sb3I6ICNkMzU0MDA7IFxuKiBBZGRpdGlvbmFsIGNvbG9yOiAjZmNmMmRlO1xuKiByZ2JhKDIzMCwgMTI2LCAzNCwgMSk7XG4qL1xuXG5hIHtcbiAgY29sb3I6ICNlNjdlMjI7XG59XG5hOmZvY3VzLCBcbmE6aG92ZXIsIFxuYTphY3RpdmUge1xuXHRjb2xvcjogI2U2N2UyMjtcbn1cbi5jb2xvci1ncmVlbiB7XG5cdGNvbG9yOiAjZTY3ZTIyO1xufVxuYS5yZWFkLW1vcmU6aG92ZXIgeyBcblx0Y29sb3I6I2U2N2UyMjsgXG59XG4ubGlua2VkOmhvdmVyIHtcblx0Y29sb3I6I2U2N2UyMjtcbn1cblxuLyogSGVhZGVycyBEZWZhdWx0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhlYWRlciAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLFxuLmhlYWRlciAubmF2YmFyLW5hdiBsaS5sZXZlbDEgYS5tZW51X2tvcF9saW5rX2FjdGl2ZSB7XG4gIGNvbG9yOiAjZTY3ZTIyO1xufVxuLmhlYWRlciAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTY3ZTIyO1xufVxuLmhlYWRlciAuZHJvcGRvd24tbWVudSxcbi5oZWFkZXIgLmxldmVsMi5kcm9wZG93biB7XG5cdGJvcmRlci10b3A6IHNvbGlkIDJweCAjZTY3ZTIyO1xufVxuLmhlYWRlciAubmF2YmFyLW5hdiA+IGxpOmhvdmVyID4gYSB7XG4gIGNvbG9yOiAjZDM1NDAwO1xufVxuLmhlYWRlciAubmF2ID4gbGkgPiAuc2VhcmNoOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2QzNTQwMDtcbiAgY29sb3I6ICNkMzU0MDA7XG59XG4uaGVhZGVyIC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLFxuLmhlYWRlciAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLFxuLmhlYWRlciAubmF2YmFyLW5hdiBsaS5sZXZlbDEgYS5tZW51X2tvcF9saW5rX2FjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlNjdlMjI7XG59XG4uaGVhZGVyIC5uYXZiYXItdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDM1NDAwO1xufVxuLmhlYWRlciAubmF2YmFyLXRvZ2dsZSxcbi5oZWFkZXIgLm5hdmJhci10b2dnbGU6aG92ZXIsXG4uaGVhZGVyIC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogICNlNjdlMjI7XG59XG4uaGVhZGVyIC5uYXZiYXItdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogICNkMzU0MDAgIWltcG9ydGFudDtcbn1cbi5oZWFkZXIgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsXG4uaGVhZGVyIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLFxuLmhlYWRlciAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZTY3ZTIyO1xufVxuXG4vKiBEZXNpZ24gZm9yIG1heC13aWR0aDogOTkxcHggKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQuaGVhZGVyIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsXG5cdC5oZWFkZXIgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3Zlcixcblx0LmhlYWRlciAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcblx0ICBiYWNrZ3JvdW5kOiAgI2U2N2UyMjtcblx0ICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHR9XG5cdC5oZWFkZXIgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSB7XG5cdCAgYm9yZGVyLWNvbG9yOiAjZWVlO1xuXHR9XG5cdC5oZWFkZXIgLm5hdiA+IGxpID4gLnNlYXJjaDpob3ZlciB7XG5cdCAgYmFja2dyb3VuZDogICNlNjdlMjI7XG5cdH1cbn1cblxuLyogSGVhZGVycyB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qRml4IGhvdmVyIGNvbG9yIGZvciB0aGUgbGl0dGxlIGljb25zIHYxLjkqL1xuLmhlYWRlci12MSAudG9wYmFyLXYxIC50b3AtdjEtZGF0YSBsaSBhOmhvdmVyIGkge1xuXHRjb2xvcjogI2U2N2UyMjtcbn1cblxuLmhlYWRlci12MSAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSxcbi5oZWFkZXItdjEgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLFxuLmhlYWRlci12MSAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2U2N2UyMjtcbn1cbi5oZWFkZXItdjEgLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXItY29sb3I6ICNlNjdlMjI7XG59XG4uaGVhZGVyLXYxIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpOmhvdmVyID4gYSB7XG4gIGNvbG9yOiAjZTY3ZTIyO1xufVxuLmhlYWRlci12MSAubmF2YmFyIC5uYXYgPiBsaSA+IC5zZWFyY2g6aG92ZXIge1xuICBjb2xvcjogI2U2N2UyMjtcbn1cbi5oZWFkZXItdjEgLm5hdmJhciAubmF2ID4gbGkgPiAuc2VhcmNoOmhvdmVyIHtcbiAgY29sb3I6ICNlNjdlMjI7XG59XG4uaGVhZGVyLXYxIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogI2QzNTQwMDtcbn1cbi5oZWFkZXItdjEgLm5hdmJhci10b2dnbGUsXG4uaGVhZGVyLXYxIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpob3Zlcixcbi5oZWFkZXItdjEgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogICNlNjdlMjI7XG59XG4uaGVhZGVyLXYxIC5uYXZiYXItdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogICNkMzU0MDAgIWltcG9ydGFudDtcbn1cblxuLyogRGVzaWduIGZvciBtYXgtd2lkdGg6IDk5MXB4ICovXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmhlYWRlci12MSAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaTpob3ZlciA+IGEge1xuICBcdGJvcmRlci1jb2xvcjogICNlZWU7XG5cdH1cblx0LmhlYWRlci12MSAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSxcblx0LmhlYWRlci12MSAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3Zlcixcblx0LmhlYWRlci12MSAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG5cdCAgYmFja2dyb3VuZC1jb2xvcjogI2U2N2UyMjtcblx0fVxuXHQuaGVhZGVyLXYxIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhIHtcblx0ICBib3JkZXItY29sb3I6ICNlZWU7XG5cdH1cblx0LmhlYWRlci12MSAubmF2YmFyIC5uYXYgPiBsaSA+IC5zZWFyY2g6aG92ZXIge1xuXHQgIGJhY2tncm91bmQtY29sb3I6ICNlNjdlMjI7XG5cdH1cbn1cblxuLyogSGVhZGVycyB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oZWFkZXItdjIgLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXItY29sb3I6ICNlNjdlMjI7XG59XG4uaGVhZGVyLXYyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogI2QzNTQwMDtcbn1cbi5oZWFkZXItdjIgLm5hdmJhci10b2dnbGUsXG4uaGVhZGVyLXYyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpob3Zlcixcbi5oZWFkZXItdjIgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogICNlNjdlMjI7XG59XG4uaGVhZGVyLXYyIC5uYXZiYXItdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogICNkMzU0MDAgIWltcG9ydGFudDtcbn1cblxuLyogRGVzaWduIGZvciBtYXgtd2lkdGg6IDk5MXB4ICovXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmhlYWRlci12MiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSxcblx0LmhlYWRlci12MiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3Zlcixcblx0LmhlYWRlci12MiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG5cdCAgYmFja2dyb3VuZDogICNlNjdlMjI7XG5cdCAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0fVxuXHQuaGVhZGVyLXYyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciB7XG4gICBcdGNvbG9yOiAjZTY3ZTIyO1xuXHR9XG59XHRcblxuLyogSGVhZGVycyB2M1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oZWFkZXItdjMgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2U2N2UyMjtcbn1cbi5oZWFkZXItdjMgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGk6aG92ZXIgPiBhIHtcbiAgY29sb3I6ICNkMzU0MDA7XG59XG4uaGVhZGVyLXYzIC5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTY3ZTIyO1xufVxuLmhlYWRlci12MyAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGUge1xuICBib3JkZXItY29sb3I6ICNkMzU0MDA7XG59XG4uaGVhZGVyLXYzIC5uYXZiYXItdG9nZ2xlLFxuLmhlYWRlci12MyAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6aG92ZXIsXG4uaGVhZGVyLXYzIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICAjZTY3ZTIyO1xufVxuLmhlYWRlci12MyAubmF2YmFyLXRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICAjZDM1NDAwICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLXYzIC5uYXZiYXIgLm5hdiA+IGxpID4gLnNlYXJjaDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjZTY3ZTIyO1xufVxuXG4vKiBEZXNpZ24gZm9yIG1heC13aWR0aDogOTkxcHggKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXG5cdC5oZWFkZXItdjMgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsXG5cdC5oZWFkZXItdjMgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG5cdC5oZWFkZXItdjMgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuXHQgIGJhY2tncm91bmQ6ICAjZTY3ZTIyO1xuXHQgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdH1cblx0LmhlYWRlci12MyAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSB7XG5cdCAgYm9yZGVyLWNvbG9yOiAjZWVlO1xuXHR9XG5cdC5oZWFkZXItdjMgLm5hdmJhciAubmF2ID4gbGkgPiAuc2VhcmNoOmhvdmVyIHtcblx0ICBiYWNrZ3JvdW5kOiAgI2U2N2UyMjtcblx0fVxufVx0XG5cbi8qIEhlYWRlcnMgdjRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKkZpeCBob3ZlciBjb2xvciBmb3IgdGhlIGxpdHRsZSBpY29ucyB2MS45Ki9cbi50b3BiYXItdjEgLnRvcC12MS1kYXRhIGxpIGE6aG92ZXIgaSB7XG5cdGNvbG9yOiAjZTY3ZTIyO1xufVxuLmhlYWRlci12NCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsIFxuLmhlYWRlci12NCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSB7XG4gIGJvcmRlci1jb2xvcjogI2U2N2UyMjtcbn1cbi5oZWFkZXItdjQgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2U2N2UyMjtcbn1cbi5oZWFkZXItdjQgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGk6aG92ZXIgPiBhIHtcbiAgYm9yZGVyLWNvbG9yOiAgI2U2N2UyMjtcbiAgY29sb3I6ICNkMzU0MDA7XG59XG4uaGVhZGVyLXY0IC5uYXZiYXIgLm5hdiA+IGxpID4gLnNlYXJjaDpob3ZlciB7XG4gIGNvbG9yOiAjZTY3ZTIyO1xufVxuLmhlYWRlci12NCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsXG4uaGVhZGVyLXY0IC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3Zlcixcbi5oZWFkZXItdjQgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNlNjdlMjI7XG59XG5cbi8qIERlc2lnbiBmb3IgbWF4LXdpZHRoOiA5OTFweCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5oZWFkZXItdjQgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGk6aG92ZXIgPiBhIHtcbiAgYm9yZGVyLWNvbG9yOiAgI2VlZTtcblx0fVxuXHQuaGVhZGVyLXY0IC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLFxuXHQuaGVhZGVyLXY0IC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuXHQuaGVhZGVyLXY0IC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcblx0ICBjb2xvcjogI2U2N2UyMiAhaW1wb3J0YW50O1xuXHR9XG5cdC5oZWFkZXItdjQgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEge1xuXHQgIGJvcmRlci1jb2xvcjogI2VlZTtcblx0fVxuXHQuaGVhZGVyLXY0IC5uYXZiYXIgLm5hdiA+IGxpID4gLnNlYXJjaDpob3ZlciB7XG5cdCAgYmFja2dyb3VuZDogICNlNjdlMjI7XG5cdH1cbn1cblxuLyogSGVhZGVycyB2NVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qRml4IGJ1ZyB2MS45Ki9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQuaGVhZGVyLXY1IC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpob3Zlcixcblx0LmhlYWRlci12NSAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSB7XG4gIFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICNlNjdlMjI7XG5cdH1cbn1cbi5oZWFkZXItdjUgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2U2N2UyMjtcbn1cbi5oZWFkZXItdjUgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGk6aG92ZXIgPiBhIHtcbiAgY29sb3I6ICNlNjdlMjI7XG59XG4uaGVhZGVyLXY1IC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSxcbi5oZWFkZXItdjUgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLFxuLmhlYWRlci12NSAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2U2N2UyMjtcbn1cbi5oZWFkZXItdjUgLmRyb3Bkb3duLW1lbnUgbGkgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogICNlNjdlMjI7XG59XG4uaGVhZGVyLXY1IC5kcm9wZG93bi1tZW51IC5hY3RpdmUgPiBhLFxuLmhlYWRlci12NSAuZHJvcGRvd24tbWVudSBsaSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAgI2U2N2UyMjtcbn1cbi5oZWFkZXItdjUgLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXItY29sb3I6ICNlNjdlMjI7XG59XG4uaGVhZGVyLXY1IC5kcm9wZG93bi1tZW51IGxpLmRyb3Bkb3duLXN1Ym1lbnU6aG92ZXIgPiBhIHtcbiAgYmFja2dyb3VuZDogICNlNjdlMjI7XG59XG4uaGVhZGVyLXY1IC5kcm9wZG93bi1tZW51IC5zdHlsZS1saXN0IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uaGVhZGVyLXY1IC5zdHlsZS1saXN0IGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2U2N2UyMjtcbn1cblxuLypidWcgZml4ZWQgdjEuOSovXG4uaGVhZGVyLXY1IC5zdWJ0b3RhbCAuc3VidG90YWwtY29zdCB7XG4gICAgY29sb3I6ICNlNjdlMjI7XG59XG5cbi8qYnVnIGZpeGVkIHYxLjkqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLypSZXNwb25zaXZlIGNvZGUgZm9yIG1heC13aWR0aDogOTkxcHgqL1xuXHQuaGVhZGVyLXY1IC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLFxuICAgIC5oZWFkZXItdjUgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gICAgLmhlYWRlci12NSAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlNjdlMjIgIWltcG9ydGFudDtcbiAgICB9XG59XG4vKiBTaG9wcGluZyBjYXJ0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypLZWVwaW5nIHRoZSBjYXJ0IGdyYXkgdjEuOSovXG4vKi5oZWFkZXItdjUgLnNob3AtYmFkZ2UuYmFkZ2UtaWNvbnMgaSB7XG4gIGNvbG9yOiAjZTY3ZTIyO1xufSovXG4uaGVhZGVyLXY1IC5zaG9wLWJhZGdlIHNwYW4uYmFkZ2Utc2VhIHtcbiAgYmFja2dyb3VuZDogICNlNjdlMjI7XG59XG4uaGVhZGVyLXY1IC5iYWRnZS1vcGVuIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlNjdlMjI7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDVweCAwIHJnYmEoMjMwLCAxMjYsIDM0LCAwLjA3NSk7XG59XG5cbi8qIEhlYWRlciB2NlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFNlYXJjaCAqL1xuLmhlYWRlci12NiAuc2hvcHBpbmctY2FydCAuc2hvcHBpbmctY2FydC1vcGVuIHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogI2U2N2UyMiAhaW1wb3J0YW50O1xufVxuLmhlYWRlci12NiBsaS5tZW51LWljb25zIHNwYW4uYmFkZ2Uge1xuXHRiYWNrZ3JvdW5kOiAjZTY3ZTIyO1xufVxuLyogRHJvcGRvd24gTWVudSAqL1xuLmhlYWRlci12NiAuZHJvcGRvd24tbWVudSB7XG5cdGJvcmRlci10b3AtY29sb3I6ICNlNjdlMjI7XG59XG5cbi8qIE1lZGlhIFF1ZXJpZXMgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQvKiBOYXZiYXIgTmF2ICovXG5cdC5oZWFkZXItdjYgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSxcblx0LmhlYWRlci12NiAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuXHQuaGVhZGVyLXY2IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuXHRcdGNvbG9yOiAjZTY3ZTIyICFpbXBvcnRhbnQ7XG5cdH1cblx0LmhlYWRlci12NiAubmF2IC5vcGVuID4gYSxcblx0LmhlYWRlci12NiAubmF2IC5vcGVuID4gYTpob3Zlcixcblx0LmhlYWRlci12NiAubmF2IC5vcGVuID4gYTpmb2N1cyB7XG5cdCAgYm9yZGVyLWNvbG9yOiAjZWVlO1xuXHR9XG5cdC5oZWFkZXItdjYgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsXG5cdC5oZWFkZXItdjYgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG5cdC5oZWFkZXItdjYgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMsXG5cdC5oZWFkZXItdjYgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSxcblx0LmhlYWRlci12NiAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuXHQuaGVhZGVyLXY2IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuXHRcdGNvbG9yOiAjZTY3ZTIyICFpbXBvcnRhbnQ7XG5cdH1cblx0LmhlYWRlci12NiAubWVnYS1tZW51IC5lcXVhbC1oZWlnaHQtbGlzdCBsaSBhOmhvdmVyIHtcblx0XHRjb2xvcjogI2U2N2UyMiAhaW1wb3J0YW50O1xuXHR9XG5cblx0LyogQ2xhc3NpYyBEYXJrICovXG5cdC5oZWFkZXItdjYgLm1lZ2EtbWVudSAuZXF1YWwtaGVpZ2h0LWxpc3QgbGkgYTpob3ZlciB7XG5cdFx0Y29sb3I6ICNlNjdlMjI7XG5cdH1cblxuXHQvKiBEYXJrIFJlc3BvbnNpdmUgTmF2YmFyICovXG5cdC5oZWFkZXItdjYuaGVhZGVyLWRhcmstcmVzLW5hdiAubmF2YmFyLW5hdiA+IGxpIGE6aG92ZXIsXG5cdC5oZWFkZXItdjYuaGVhZGVyLWRhcmstcmVzLW5hdiAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciB7XG5cdFx0Y29sb3I6ICNlNjdlMjI7XG5cdH1cblx0LmhlYWRlci12Ni5oZWFkZXItZGFyay1yZXMtbmF2IC5uYXYgLm9wZW4gPiBhLFxuXHQuaGVhZGVyLXY2LmhlYWRlci1kYXJrLXJlcy1uYXYgLm5hdiAub3BlbiA+IGE6aG92ZXIsXG5cdC5oZWFkZXItdjYuaGVhZGVyLWRhcmstcmVzLW5hdiAubmF2IC5vcGVuID4gYTpmb2N1cyB7XG5cdCAgYm9yZGVyLWNvbG9yOiAjNTU1O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQvKiBEZWZhdWx0IFN0eWxlICovXG5cdC5oZWFkZXItZml4ZWQgLmhlYWRlci12Ni5oZWFkZXItZml4ZWQtc2hyaW5rIC5uYXZiYXItbmF2IC5hY3RpdmUgPiBhLFxuXHQuaGVhZGVyLWZpeGVkIC5oZWFkZXItdjYuaGVhZGVyLWZpeGVkLXNocmluayAubmF2YmFyLW5hdiBsaSA+IGE6aG92ZXIge1xuXHRcdGNvbG9yOiAjZTY3ZTIyICFpbXBvcnRhbnQ7XG5cdH1cblx0LmhlYWRlci12NiAuZHJvcGRvd24tbWVudSAuYWN0aXZlID4gYSxcblx0LmhlYWRlci12NiAuZHJvcGRvd24tbWVudSBsaSA+IGE6aG92ZXIsXG5cdC5oZWFkZXItZml4ZWQgLmhlYWRlci12Ni5oZWFkZXItZml4ZWQtc2hyaW5rIC5kcm9wZG93bi1tZW51IC5hY3RpdmUgPiBhLFxuXHQuaGVhZGVyLWZpeGVkIC5oZWFkZXItdjYuaGVhZGVyLWZpeGVkLXNocmluayAuZHJvcGRvd24tbWVudSBsaSA+IGE6aG92ZXIge1xuXHRcdGNvbG9yOiAjZTY3ZTIyICFpbXBvcnRhbnQ7XG5cdH1cblx0LmhlYWRlci1maXhlZCAuaGVhZGVyLXY2LmhlYWRlci1maXhlZC1zaHJpbmsgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IGEsXG5cdC5oZWFkZXItZml4ZWQgLmhlYWRlci12Ni5oZWFkZXItZml4ZWQtc2hyaW5rIC5uYXZiYXItbmF2IGxpID4gYTpob3ZlciB7XG5cdFx0Y29sb3I6ICNlNjdlMjI7XG5cdH1cblxuXHQvKiBDbGFzc2ljIFdoaXRlICovXG5cdC5oZWFkZXItZml4ZWQgLmhlYWRlci12Ni5oZWFkZXItY2xhc3NpYy13aGl0ZSAubmF2YmFyLW5hdiAuYWN0aXZlID4gYSxcblx0LmhlYWRlci1maXhlZCAuaGVhZGVyLXY2LmhlYWRlci1jbGFzc2ljLXdoaXRlIC5uYXZiYXItbmF2IGxpID4gYTpob3ZlciB7XG5cdFx0Y29sb3I6ICNlNjdlMjI7XG5cdH1cblxuXHQvKiBDbGFzc2ljIERhcmsgKi9cblx0LmhlYWRlci12Ni5oZWFkZXItY2xhc3NpYy1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmUgPiBhLFxuXHQuaGVhZGVyLXY2LmhlYWRlci1jbGFzc2ljLWRhcmsgLm5hdmJhci1uYXYgbGkgPiBhOmhvdmVyLFxuXHQuaGVhZGVyLWZpeGVkIC5oZWFkZXItdjYuaGVhZGVyLWNsYXNzaWMtZGFyay5oZWFkZXItZml4ZWQtc2hyaW5rIC5uYXZiYXItbmF2IC5hY3RpdmUgPiBhLFxuXHQuaGVhZGVyLWZpeGVkIC5oZWFkZXItdjYuaGVhZGVyLWNsYXNzaWMtZGFyay5oZWFkZXItZml4ZWQtc2hyaW5rIC5uYXZiYXItbmF2IGxpID4gYTpob3ZlciB7XG5cdFx0Y29sb3I6ICNlNjdlMjI7XG5cdH1cblx0LmhlYWRlci12Ni5oZWFkZXItY2xhc3NpYy1kYXJrIC5kcm9wZG93bi1tZW51IC5hY3RpdmUgPiBhLFxuXHQuaGVhZGVyLXY2LmhlYWRlci1jbGFzc2ljLWRhcmsgLmRyb3Bkb3duLW1lbnUgbGkgPiBhOmhvdmVyIHtcblx0XHRjb2xvcjogI2U2N2UyMiAhaW1wb3J0YW50O1xuXHR9XG5cblx0LyogRGFyayBEcm9wZG93biAqL1xuXHQuaGVhZGVyLXY2LmhlYWRlci1kYXJrLWRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5hY3RpdmUgPiBhLFxuXHQuaGVhZGVyLXY2LmhlYWRlci1kYXJrLWRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpID4gYTpob3ZlciB7XG5cdFx0Y29sb3I6ICNlNjdlMjI7XG5cdH1cblxuXHQvKiBEYXJrIFNjcm9sbCAqL1xuXHQuaGVhZGVyLWZpeGVkIC5oZWFkZXItdjYuaGVhZGVyLWRhcmstc2Nyb2xsLmhlYWRlci1maXhlZC1zaHJpbmsgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IGEsXG5cdC5oZWFkZXItZml4ZWQgLmhlYWRlci12Ni5oZWFkZXItZGFyay1zY3JvbGwuaGVhZGVyLWZpeGVkLXNocmluayAubmF2YmFyLW5hdiBsaSA+IGE6aG92ZXIge1xuXHRcdGNvbG9yOiAjZTY3ZTIyO1xuXHR9XG59XG5cbi8qIEhlYWRlciB2N1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oZWFkZXItdjcgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLFxuLmhlYWRlci12NyAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhIHtcblx0Y29sb3I6ICNlNjdlMjIgIWltcG9ydGFudDtcbn1cbi5oZWFkZXItdjcgLmRyb3Bkb3duLW1lbnUgLmFjdGl2ZSA+IGEsXG4uaGVhZGVyLXY3IC5kcm9wZG93bi1tZW51IGxpID4gYTpmb2N1cyxcbi5oZWFkZXItdjcgLmRyb3Bkb3duLW1lbnUgbGkgPiBhOmhvdmVyIHtcblx0Y29sb3I6ICNlNjdlMjIgIWltcG9ydGFudDtcbn1cbi5oZWFkZXItdjcgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLFxuLmhlYWRlci12NyAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMsXG4uaGVhZGVyLXY3IC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLFxuLmhlYWRlci12NyAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5oZWFkZXItdjcgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuXHRjb2xvcjogI2U2N2UyMjtcbn1cbi5oZWFkZXItc29jaWFscyBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNlNjdlMjI7XG59XG5cbi8qIFNsaWRlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBNYWluIFBhcmFsbGF4IFNsZGllciAqL1xuLmRhLXNsaWRlIGgyIGkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMCwgMTI2LCAzNCwgMC44KTtcbn1cblxuLyogU2VxdWVuY2UgUGFyYWxsYXggU2xkaWVyICovXG4uc2VxdWVuY2UtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIGJvdHRvbSwgZnJvbSgjZmZmKSwgdG8oI2ZjZjJkZSkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZmZmLCAjZmNmMmRlKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoI2ZmZiwgI2ZjZjJkZSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoI2ZmZiwgI2ZjZjJkZSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgjZmZmLCAjZmNmMmRlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNmZmYsICNmY2YyZGUpXG59XG4jc2VxdWVuY2UtdGhlbWUgaDIge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDIzMCwgMTI2LCAzNCwgMC44KTtcbn1cbiNzZXF1ZW5jZS10aGVtZSAuaW5mbyBwIHtcblx0YmFja2dyb3VuZDogcmdiYSgyMzAsIDEyNiwgMzQsIDAuOCk7XG59XG5cbi8qIEJ1dHRvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnRuLXUsIGlucHV0LnN1Ym1pdCB7XG5cdGJhY2tncm91bmQ6ICNlNjdlMjI7XG59XG4uYnRuLXU6aG92ZXIsIFxuLmJ0bi11OmZvY3VzLCBcbi5idG4tdTphY3RpdmUsIFxuLmJ0bi11LmFjdGl2ZSwgXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi11IHtcblx0YmFja2dyb3VuZDogI2QzNTQwMDtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi8qIEJ1dHRvbnMgQ29sb3IgKi9cbi5idG4tdS1zcGxpdC5kcm9wZG93bi10b2dnbGUge1xuICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZDM1NDAwO1xufVxuXG4vKiBCb3JkZXJlZCBCdXR0b25zICovXG4uYnRuLXUuYnRuLWJyZCB7XG4gIGJvcmRlci1jb2xvcjogI2U2N2UyMjtcbn1cbi5idG4tdS5idG4tYnJkOmhvdmVyIHtcbiAgY29sb3I6ICNkMzU0MDA7XG4gIGJvcmRlci1jb2xvcjogI2QzNTQwMDtcbn1cbi5idG4tdS5idG4tYnJkLmJ0bi1icmQtaG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZDM1NDAwOyAgIFxufVxuXG4vKiBTZXJ2aWNlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlcnZpY2UgLnNlcnZpY2UtaWNvbiB7XG5cdGNvbG9yOiNlNjdlMjI7XHRcbn1cblxuLyogU2VydmljZSBCbG9ja3MgKi9cbi5zZXJ2aWNlLWFsdGVybmF0aXZlIC5zZXJ2aWNlOmhvdmVyIHsgXG5cdGJhY2tncm91bmQ6I2U2N2UyMjtcbn0gXG5cbi8qIFRodW1ibmFpbCAoUmVjZW50IFdvcmspXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRodW1ibmFpbC1zdHlsZSBoMyBhOmhvdmVyIHtcblx0Y29sb3I6I2U2N2UyMjtcbn1cbi50aHVtYm5haWwtc3R5bGUgYS5idG4tbW9yZSB7XG5cdGJhY2tncm91bmQ6I2U2N2UyMjtcbn1cbi50aHVtYm5haWwtc3R5bGUgYS5idG4tbW9yZTpob3ZlciB7XG5cdGJveC1zaGFkb3c6MCAwIDAgMnB4ICNkMzU0MDA7XG59XG5cbi8qIFR5cG9ncmFwaHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBIZWFkaW5nICovXG4uaGVhZGxpbmUgaDIsIFxuLmhlYWRsaW5lIGgzLCBcbi5oZWFkbGluZSBoNCB7XG5cdGJvcmRlci1ib3R0b206MnB4IHNvbGlkICNlNjdlMjI7XG59XG5cbi8qIEJsb2NrcXVvdGUgKi9cbmJsb2NrcXVvdGU6aG92ZXIge1xuXHRib3JkZXItbGVmdC1jb2xvcjojZTY3ZTIyOyBcbn1cbi5oZXJvIHtcblx0Ym9yZGVyLWxlZnQtY29sb3I6ICNlNjdlMjI7XG59XG5ibG9ja3F1b3RlLmhlcm8uaGVyby1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogI2U2N2UyMjtcbn1cbmJsb2NrcXVvdGUuaGVyby5oZXJvLWRlZmF1bHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZDM1NDAwO1xufVxuXG4vKiBDYXJvdXNlbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jYXJvdXNlbC1hcnJvdyBhLmNhcm91c2VsLWNvbnRyb2w6aG92ZXIge1xuXHRjb2xvcjogI2U2N2UyMjtcbn1cblxuLyogRm9vdGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvb3RlciBhLFxuLmNvcHlyaWdodCBhLFxuLmZvb3RlciBhOmhvdmVyLFxuLmNvcHlyaWdodCBhOmhvdmVyIHtcblx0Y29sb3I6ICNlNjdlMjI7XG59XG5cbi8qIEZvb3RlciBCbG9nICovXG4uZm9vdGVyIC5kbC1ob3Jpem9udGFsIGE6aG92ZXIge1xuXHRjb2xvcjojZTY3ZTIyICFpbXBvcnRhbnQ7XG59XG5cbi8qIEJsb2cgUG9zdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucG9zdHMgLmRsLWhvcml6b250YWwgYTpob3ZlciB7IFxuXHRjb2xvcjojZTY3ZTIyOyBcbn1cbi5wb3N0cyAuZGwtaG9yaXpvbnRhbDpob3ZlciBkdCBpbWcsXG4ucG9zdHMgLmRsLWhvcml6b250YWw6aG92ZXIgZGQgYSB7IFxuXHRjb2xvcjogI2U2N2UyMjtcblx0Ym9yZGVyLWNvbG9yOiAjZTY3ZTIyICFpbXBvcnRhbnQ7XG59XG5cbi8qIFBvc3QgQ29tbWVudCAqL1xuLnBvc3QtY29tbWVudCBoMywgXG4uYmxvZy1pdGVtIC5tZWRpYSBoMyxcbi5ibG9nLWl0ZW0gLm1lZGlhIGg0Lm1lZGlhLWhlYWRpbmcgc3BhbiBhIHtcblx0Y29sb3I6ICNlNjdlMjI7XG59XG5cbi8qIFRhYnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBUYWJzIHYxICovXG4udGFiLXYxIC5uYXYtdGFicyB7IFxuXHRib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2U2N2UyMjsgXHRcbn1cbi50YWItdjEgLm5hdi10YWJzID4gLmFjdGl2ZSA+IGEsIFxuLnRhYi12MSAubmF2LXRhYnMgPiAuYWN0aXZlID4gYTpob3ZlciwgXG4udGFiLXYxIC5uYXYtdGFicyA+IC5hY3RpdmUgPiBhOmZvY3VzIHsgXG5cdGJhY2tncm91bmQ6ICNlNjdlMjI7IFxufVxuLnRhYi12MSAubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIgeyBcblx0YmFja2dyb3VuZDogI2U2N2UyMjsgXG59XG5cbi8qIFRhYnMgdjIgKi9cbi50YWItdjIgLm5hdi10YWJzIGxpLmFjdGl2ZSBhIHtcblx0Ym9yZGVyLXRvcDogc29saWQgMnB4ICNlNjdlMjI7XG59XG5cbi8qIFRhYnMgdjMgKi9cbi50YWItdjMgLm5hdi1waWxscyBsaSBhOmhvdmVyLFxuLnRhYi12MyAubmF2LXBpbGxzIGxpLmFjdGl2ZSBhIHtcblx0YmFja2dyb3VuZDogI2U2N2UyMjtcblx0Ym9yZGVyOiBzb2xpZCAxcHggI2QzNTQwMDtcbn1cblxuLyogQWNjYXJkaW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFjYy1ob21lIGEuYWN0aXZlLFxuLmFjYy1ob21lIGEuYWNjb3JkaW9uLXRvZ2dsZTpob3ZlciB7IFxuXHRjb2xvcjojZTY3ZTIyOyBcbn1cbi5hY2MtaG9tZSAuY29sbGFwc2UuaW4geyBcblx0Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2U2N2UyMjsgXG59XG5cbi8qIFRlc3RpbW9uaWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLWluZm8ge1xuXHRjb2xvcjogI2U2N2UyMjtcbn1cbi50ZXN0aW1vbmlhbHMgLmNhcm91c2VsLWFycm93IGk6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjZTY3ZTIyO1xufVxuXG4vKiBJbmZvIEJsb2Nrc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pbmZvLWJsb2Nrczpob3ZlciBpLmljb24taW5mby1ibG9ja3Mge1xuXHRjb2xvcjogI2U2N2UyMjtcbn1cblxuLyogQnJlYWRjcnVtYlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5icmVhZGNydW1iIGxpLmFjdGl2ZSxcbi5icmVhZGNydW1iIGxpIGE6aG92ZXIsXG4uYnJlYWRjcnVtYiAubWVudV9rb3BfbGlua19hY3RpdmUge1xuXHRjb2xvcjojZTY3ZTIyO1x0XG59XG4uYnJlYWRjcnVtYiAubWVudV9rb3BfbGlua19hY3RpdmUge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG4vKiBBYm91dCBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRlYW0gLnRodW1ibmFpbC1zdHlsZTpob3ZlciBoMyBhIHtcblx0Y29sb3I6I2U2N2UyMiAhaW1wb3J0YW50O1xufVxuXG4vKiBTb2NpYWwgSWNvbnMgKi9cbi50ZWFtIHVsLnRlYW0tc29jYWlsIGxpIGk6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjZTY3ZTIyO1xufVxuXG4vKiBSaWdodCBTaWRlYmFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogUmlnaHQgU2lkZWJhciAqL1xuLndobyBsaSBpLFxuLndobyBsaTpob3ZlciBpLCBcbi53aG8gbGk6aG92ZXIgYSB7IFxuXHRjb2xvcjojZTY3ZTIyOyBcbn1cblxuLyogUHJpdmFjeSBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByaXZhY3kgYTpob3ZlciB7XG5cdGNvbG9yOiNlNjdlMjI7IFxufVxuXG4vKiBQb3J0Zm9saW8gUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFBvcnRmb2xpbyB2MSAqL1xuLnZpZXcgYS5pbmZvOmhvdmVyIHtcblx0YmFja2dyb3VuZDogI2U2N2UyMjtcbn1cblxuLyogUG9ydGZvbGlvIHYyICovXG4uc29ydGluZy1ibG9jayAuc29ydGluZy1uYXYgbGkuYWN0aXZlIHtcblx0Y29sb3I6ICNlNjdlMjI7XG5cdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTY3ZTIyO1xufVxuLnNvcnRpbmctYmxvY2sgLnNvcnRpbmctZ3JpZCBsaSBhOmhvdmVyIHNwYW4uc29ydGluZy1jb3ZlciB7XG5cdGJhY2tncm91bmQ6ICNlNjdlMjI7XG59XG5cbi8qIEJsb2cgUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ibG9nIGgzIHtcblx0Y29sb3I6I2U2N2UyMjtcbn1cbi5ibG9nIGxpIGE6aG92ZXIge1xuXHRjb2xvcjojZTY3ZTIyO1xufVxuXG4vKiBCbG9nIFRhZ3MgKi9cbnVsLmJsb2ctdGFncyBhOmhvdmVyIHtcblx0YmFja2dyb3VuZDogI2U2N2UyMjtcbn1cbi5ibG9nLXBvc3QtdGFncyB1bC5ibG9nLXRhZ3MgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICAjZTY3ZTIyO1xufVxuXG4vKiBCbG9nIFBob3RvcyAqL1xuLmJsb2ctcGhvdG9zIGxpIGltZzpob3ZlciB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZTY3ZTIyO1xufVxuXG4vKiBCbG9nIExhdGVzdCBUd2VldHMgKi9cbi5ibG9nLXR3aXR0ZXIgLmJsb2ctdHdpdHRlci1pbm5lcjpob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogI2U2N2UyMjtcblx0Ym9yZGVyLXRvcC1jb2xvcjogI2U2N2UyMjtcdFxufVxuLmJsb2ctdHdpdHRlciAuYmxvZy10d2l0dGVyLWlubmVyOmhvdmVyOmFmdGVyIHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogI2U2N2UyMjtcdFxufVxuLmJsb2ctdHdpdHRlciAuYmxvZy10d2l0dGVyLWlubmVyIGEge1xuXHRjb2xvcjogI2U2N2UyMjtcbn1cblxuLyogQmxvZyBJdGVtIFBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYmxvZy1pdGVtIGg0Lm1lZGlhLWhlYWRpbmcgc3BhbiBhIHtcblx0Y29sb3I6I2U2N2UyMjtcbn1cblxuLyogQ29taW5nIFNvb24gUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb21pbmctc29vbi1ib3JkZXIge1xuXHRib3JkZXItdG9wOiBzb2xpZCAzcHggI2U2N2UyMjtcbn1cblxuLyogU2VhcmNoIFBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYm9va2luZy1ibG9ja3MgcCBhIHtcblx0Y29sb3I6ICNlNjdlMjI7XG59XG5cbi8qIEljb25zIFBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaWNvbi1wYWdlIGxpOmhvdmVyIHsgXG5cdGNvbG9yOiNlNjdlMjI7XG59XG5cbi8qIEdseXBoaWNvbnMgKi9cbi5nbHlwaGljb25zLWRlbW8gYTpob3ZlciB7XG5cdGNvbG9yOiAjZTY3ZTIyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIFNvY2lhbCBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zb2NpYWwtaWNvbnMtdjEgaTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZTY3ZTIyO1xufVxuXG4vKiBNYWdhemluZSBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogTWFnYXppbmUgTmV3cyAqL1xuLm1hZ2F6aW5lLW5ld3MgLmJ5LWF1dGhvciBzdHJvbmcge1xuXHRjb2xvcjogI2U2N2UyMjtcbn1cblxuLm1hZ2F6aW5lLW5ld3MgYS5yZWFkLW1vcmUge1xuXHRjb2xvcjogI2U2N2UyMjtcbn1cblxuLyogTWFnYXppbmUgTWluaSBOZXdzICovXG4ubWFnYXppbmUtbWluaS1uZXdzIC5wb3N0LWF1dGhvciBzdHJvbmcge1xuXHRjb2xvcjogI2U2N2UyMjtcbn1cbi5uZXdzLXJlYWQtbW9yZSBpIHtcblx0YmFja2dyb3VuZDogI2U2N2UyMjtcbn1cblxuLyogU2lkZWJhciBGZWF0dXJlcyAqL1xuLm1hZ2F6aW5lLXBhZ2UgaDMgYTpob3ZlciB7XG5cdGNvbG9yOiAjZTY3ZTIyO1xufVxuXG4vKiBQYWdlIEZlYXR1cmVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogVGFnIEJveGVzIHYxICovXG4udGFnLWJveC12MSB7XG5cdGJvcmRlci10b3A6IHNvbGlkIDJweCAjZTY3ZTIyO1xufVxuXG4vKiBUYWcgQm94ZXMgdjIgKi9cbi50YWctYm94LXYyIHtcblx0Ym9yZGVyLWxlZnQ6IHNvbGlkIDJweCAjZTY3ZTIyO1xufVxuXG4vKiBUYWcgQm94ZXMgdjcgKi9cbi50YWctYm94LXY3IHtcblx0Ym9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNlNjdlMjI7XG59XG5cbi8qIEZvbnQgQXdlc29tZSBJY29uIFBhZ2UgU3R5bGUgKi9cbi5mYS1pY29ucyBsaTpob3ZlciB7IFxuICBjb2xvcjogI2U2N2UyMjtcbn1cbi5mYS1pY29ucyBsaTpob3ZlciBpIHtcbiAgYmFja2dyb3VuZDogI2U2N2UyMjsgXG59XG5cbi8qIEdMWVBISUNPTlMgSWNvbnMgUGFnZSBTdHlsZSAqL1xuLmJzLWdseXBoaWNvbnMgbGk6aG92ZXIge1xuICBjb2xvcjogI2U2N2UyMjtcbn1cblxuLyogTmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFBhZ2luYXRpb24gKi9cbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGEsIFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3BhbiwgXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmhvdmVyLCBcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46aG92ZXIsIFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpmb2N1cywgXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2N2UyMjtcbiAgYm9yZGVyLWNvbG9yOiAjZTY3ZTIyO1xufVxuLnBhZ2luYXRpb24gbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkMzU0MDA7XG4gIGJvcmRlci1jb2xvcjogI2QzNTQwMDsgICBcbn1cblxuLyogUGFnZXIgKi9cbi5wYWdlciBsaSA+IGE6aG92ZXIsIFxuLnBhZ2VyIGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNkMzU0MDA7XG4gIGJvcmRlci1jb2xvcjogI2QzNTQwMDsgICBcbn1cbi5wYWdlci5wYWdlci12MiBsaSA+IGE6aG92ZXIsIFxuLnBhZ2VyLnBhZ2VyLXYyIGxpID4gYTpmb2N1cyxcbi5wYWdlci5wYWdlci12MyBsaSA+IGE6aG92ZXIsIFxuLnBhZ2VyLnBhZ2VyLXYzIGxpID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZTY3ZTIyO1xufVxuXG4vKiBSZWdpc3RyYXRpb24gYW5kIExvZ2luIFBhZ2UgdjJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucmVnLWJsb2NrIHtcblx0Ym9yZGVyLXRvcDogc29saWQgMnB4ICNlNjdlMjI7XG59XG5cbi8qSW1hZ2UgSG92ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBJbWFnZS1ob3ZlciAqL1xuI2VmZmVjdC0yIGZpZ3VyZSAuaW1nLWhvdmVyIHtcblx0YmFja2dyb3VuZDogI2U2N2UyMjtcbn1cblxuLyogQmxvZyBMYXJnZSBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJsb2cgaDIgYTpob3ZlciB7XG5cdGNvbG9yOiAjZTY3ZTIyO1xufVxuXG4vKiBUaW1lbGluZSB2MSBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRpbWVsaW5lLXYxID4gbGkgPiAudGltZWxpbmUtYmFkZ2UgaTpob3ZlciB7XG5cdGNvbG9yOiAjZTY3ZTIyO1xufVxuLnRpbWVsaW5lLXYxIC50aW1lbGluZS1mb290ZXIgLmxpa2VzOmhvdmVyIGkge1xuXHRjb2xvcjogI2U2N2UyMjtcbn1cblxuLyogVGltZWxpbmUgdjIgUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFRoZSBpY29ucyAqL1xuLnRpbWVsaW5lLXYyID4gbGkgLmNicF90bWljb24ge1xuXHRiYWNrZ3JvdW5kOiAjZTY3ZTIyO1xufVxuXG4vKiBQcm9ncmVzcyBCYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvZ3Jlc3MtYmFyLXUge1xuICBiYWNrZ3JvdW5kOiAjZTY3ZTIyO1xufVxuXG4vKiBKb2IgSW5uZXIgUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5qb2ItZGVzY3JpcHRpb24gLnNhdmUtam9iIGE6aG92ZXIsXG4uYmxvY2stZGVzY3JpcHRpb24gLnNhdmUtam9iIGE6aG92ZXIge1xuXHRjb2xvcjogI2U2N2UyMjtcbn1cblxuLmpvYi1kZXNjcmlwdGlvbiAucC1jaGFydCAub3ZlcmZsb3ctaCBsaSBpLFxuLmpvYi1kZXNjcmlwdGlvbiAucC1jaGFydCAub3ZlcmZsb3ctaCBsaSBhLFxuLmJsb2NrLWRlc2NyaXB0aW9uIC5wLWNoYXJ0IC5vdmVyZmxvdy1oIGxpIGksXG4uYmxvY2stZGVzY3JpcHRpb24gLnAtY2hhcnQgLm92ZXJmbG93LWggbGkgYSB7XG5cdGNvbG9yOiAjZTY3ZTIyO1xufVxuXG4vKiBDb2xvcmZ1bC11bCAqL1xuLmpvYi1kZXNjcmlwdGlvbiAuY29sb3JmdWwtdWwgbGkgYSB7XG5cdGNvbG9yOiAjZTY3ZTIyO1xufVxuXG4vKiBTZWFyY2ggSW5uZXIgUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zLXJlc3VsdHMgLnJlbGF0ZWQtc2VhcmNoIGE6aG92ZXIge1xuXHRjb2xvcjogI2U2N2UyMjtcbn1cbi5zLXJlc3VsdHMgLmlubmVyLXJlc3VsdHMgaDMgYTpob3ZlciB7XG5cdGNvbG9yOiAjZTY3ZTIyO1xufVxuLnMtcmVzdWx0cyAudXAtdWwgbGkgYTpob3ZlciB7XG5cdGNvbG9yOiAjZTY3ZTIyO1xufVxuLnMtcmVzdWx0cyAuZG93bi11bCBsaSBhIHtcblx0Y29sb3I6ICNlNjdlMjI7XG59XG5cbi8qIEZ1bm55IEJveGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZ1bm55LWJveGVzIHAgYSB7XG4gIGNvbG9yOiAjZTY3ZTIyO1xufVxuLmZ1bm55LWJveGVzIC5mdW5ueS1ib3hlcy1pbWcgbGkgaSB7XG4gIGNvbG9yOiAjZTY3ZTIyO1xufVxuLmZ1bm55LWJveGVzLWNvbG9yZWQgcCwgLmZ1bm55LWJveGVzLWNvbG9yZWQgaDIgYSwgLmZ1bm55LWJveGVzLWNvbG9yZWQgLmZ1bm55LWJveGVzLWltZyBsaSwgLmZ1bm55LWJveGVzLWNvbG9yZWQgLmZ1bm55LWJveGVzLWltZyBsaSBpIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIFNpZGViYXIgU3ViIE5hdmlnYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2lkZWJhci1uYXYtdjEgdWwgbGk6aG92ZXIgYSxcbi5zaWRlYmFyLW5hdi12MSB1bCBsaS5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjZTY3ZTIyO1xufVxuXG4vKiBCbG9ja3F1b3RlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYmxvY2txdW90ZS5icS1ncmVlbiB7XG4gIGJvcmRlci1jb2xvcjogI2U2N2UyMjtcbn1cbmJsb2NrcXVvdGU6aG92ZXIsXG5ibG9ja3F1b3RlLnRleHQtcmlnaHQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlNjdlMjI7XG59XG4ucXVvdGUtdjEgcDo6YmVmb3JlIHtcbiAgY29sb3I6ICNlNjdlMjI7XG59XG5cbi8qIEdyZWVuIExlZnQgQm9yZGVyZWQgRnVubnkgQm94ICovXG4uZnVubnktYm94ZXMtbGVmdC1ncmVlbiB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAycHggI2U2N2UyMjtcbn1cbi5mdW5ueS1ib3hlcy1sZWZ0LWdyZWVuOmhvdmVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlNjdlMjI7XG59XG5cbi8qIFRlc3RpbW9uaWFscyBEZWZhdWx0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogVGVzdGltb25pYWxzICovXG4udGVzdGltb25pYWxzIC5jYXJvdXNlbC1hcnJvdyBpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U2N2UyMjtcbn1cblxuLyogVGVzdGltb25pYWxzIERlZmF1bHQgKi9cbi50ZXN0aW1vbmlhbHMtYmctZGVmYXVsdCAuaXRlbSBwIHtcbiAgYmFja2dyb3VuZDogI2U2N2UyMjtcbn1cbi50ZXN0aW1vbmlhbHMudGVzdGltb25pYWxzLWJnLWRlZmF1bHQgLml0ZW0gcDphZnRlcixcbi50ZXN0aW1vbmlhbHMudGVzdGltb25pYWxzLWJnLWRlZmF1bHQgLml0ZW0gcDphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNjdlMjI7XG59XG4udGVzdGltb25pYWxzLWJnLWRlZmF1bHQgLmNhcm91c2VsLWFycm93IGkge1xuICBiYWNrZ3JvdW5kOiAjZTY3ZTIyO1xufVxuLnRlc3RpbW9uaWFscy50ZXN0aW1vbmlhbHMtYmctZGVmYXVsdCAuY2Fyb3VzZWwtYXJyb3cgaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkMzU0MDA7XG59XG5cbi8qIFByb21vIFBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBQcm9tbyBCb3ggKi9cbi5wcm9tby1ib3g6aG92ZXIgc3Ryb25nLCBcbi5wcm9tby1ib3g6aG92ZXIgc3Ryb25nIGEge1xuXHRjb2xvcjogI2U2N2UyMjtcbn1cblxuLyogVHlwb2dyYXBoeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5kcm9wY2FwIHtcblx0Y29sb3I6ICNlNjdlMjI7XG59XG5cbi5kcm9wY2FwLWJnIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6ICNlNjdlMjI7XG59XG5cbi8qIEJyZWFkY3J1bWJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLyBcbnNwYW4ubGFiZWwtdSxcbnNwYW4uYmFkZ2UtdSB7XG4gIGJhY2tncm91bmQ6ICNlNjdlMjI7XG59XG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogSWNvbiBMaW5rKi9cbi5saW5rLWljb246aG92ZXIgaSB7XG4gIGNvbG9yOiAjZTY3ZTIyO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTY3ZTIyO1xufVxuXG4ubGluay1iZy1pY29uOmhvdmVyIGkge1xuICBjb2xvcjogI2U2N2UyMjtcbiAgYmFja2dyb3VuZDogI2U2N2UyMiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlNjdlMjI7XG59XG5cbi8qIEljb25zIEJhY2tncm91biBDb2xvclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8gXG5pLmljb24tY29sb3ItdSB7XG4gIGNvbG9yOiAjZTY3ZTIyO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTY3ZTIyO1xufVxuaS5pY29uLWJnLXUge1xuICBiYWNrZ3JvdW5kOiAjZTY3ZTIyO1xufVxuXG4vKiBMaW5lIEljb24gUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5saW5lLWljb24tcGFnZSAuaXRlbTpob3ZlciB7XG5cdGNvbG9yOiAjZTY3ZTIyO1xufVxuXG4vKiBDb2xvcmVkIENvbnRlbnQgQm94ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VydmljZS1ibG9jay11IHtcbiAgYmFja2dyb3VuZDogI2U2N2UyMjtcbn1cblxuLyogUGFuZWxzIChQb3J0bGV0cylcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFuZWwtdSB7XG5cdGJvcmRlci1jb2xvcjogI2U2N2UyMjtcbn1cbi5wYW5lbC11ID4gLnBhbmVsLWhlYWRpbmcge1xuICAgYmFja2dyb3VuZDogI2U2N2UyMjtcbn1cblxuLyogT3dsIENhcm91c2VsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm93bC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTY3ZTIyO1xufVxuXG4vKiBDb3VudGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvdW50ZXJzIHNwYW4uY291bnRlci1pY29uIGkge1xuXHRiYWNrZ3JvdW5kOiAjZTY3ZTIyO1xufVxuLmNvdW50ZXJzIHNwYW4uY291bnRlci1pY29uIGk6YWZ0ZXIge1xuXHRib3JkZXItdG9wOiA3cHggc29saWQgI2U2N2UyMjtcbn1cblxuLyogU0t5LUZvcm1zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQnV0dG9ucyAqL1xuLnNreS1mb3JtIC5idXR0b24ge1xuXHRiYWNrZ3JvdW5kOiAjZTY3ZTIyO1xufVxuXG4vKiBSYXRpbmcgKi9cbi5za3ktZm9ybSAucmF0aW5nIGlucHV0OmNoZWNrZWQgfiBsYWJlbCB7XG5cdGNvbG9yOiAjZTY3ZTIyO1xufVxuXG4vKiBNZXNzYWdlICovXG4uc2t5LWZvcm0gLm1lc3NhZ2Uge1xuXHRjb2xvcjogI2U2N2UyMjtcbn1cbi5za3ktZm9ybSAubWVzc2FnZSBpIHtcblx0Ym9yZGVyLWNvbG9yOiAjZTY3ZTIyO1xufVxuXG4vKiBQcm9maWxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb2ZpbGUgLnByb2ZpbGUtcG9zdDpob3ZlciBzcGFuLnByb2ZpbGUtcG9zdC1udW1iIHtcblx0Y29sb3I6ICNlNjdlMjI7XG59XG4ucHJvZmlsZSAuZGF0ZS1mb3JtYXRzIHtcblx0YmFja2dyb3VuZDogI2U2N2UyMjtcbn1cbi5wcm9maWxlIC5uYW1lLWxvY2F0aW9uIHNwYW4gaSxcbi5wcm9maWxlIC5uYW1lLWxvY2F0aW9uIHNwYW4gYTpob3ZlciB7XG5cdGNvbG9yOiAjZTY3ZTIyO1xufVxuLnNoYXJlLWxpc3QgbGkgaSB7XG5cdGNvbG9yOiAjZTY3ZTIyO1xufVxuLnByb2ZpbGUgLmNvbW1lbnQtbGlzdC12MiBsaTpob3ZlciBpLFxuLnByb2ZpbGUgLmNvbW1lbnQtbGlzdCBsaTpob3ZlciBpIHtcblx0Y29sb3I6ICNlNjdlMjI7XG59XG4ucHJvZmlsZSAucHJvZmlsZS1wb3N0LmNvbG9yLW9uZSB7XG5cdGJvcmRlci1jb2xvcjogI2U2N2UyMjtcbn1cblxuLyogUHJpY2luZyBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogUHJpY2luZyBIZWFkICovXG4ucHJpY2luZzpob3ZlciBoNCB7XG5cdGNvbG9yOiNlNjdlMjI7XG59XG4ucHJpY2luZy1oZWFkIGgzIHtcblx0YmFja2dyb3VuZDojZTY3ZTIyO1xuXHR0ZXh0LXNoYWRvdzogMCAxcHggMCAjZDM1NDAwO1x0XG59XG4ucHJpY2luZy1oZWFkIGg0IHtcblx0Y29sb3I6Izk5OTtcblx0YmFja2dyb3VuZDojZmNmY2ZjO1xuXHRib3JkZXItYm90dG9tOnNvbGlkIDFweCAjZmNmMmRlO1xufVxuXHRcbi8qIFByaWNpbmcgQ29udGVudCAqL1xuLnByaWNpbmctY29udGVudCBsaSB7XG5cdGJvcmRlci1ib3R0b206c29saWQgMXB4ICNmY2YyZGU7XG59XG4ucHJpY2luZy1jb250ZW50IGxpIGkge1xuXHRjb2xvcjojZTY3ZTIyO1xufVxuXG4vKiBQcmljaW5nIEV4dHJhICovXG4uc3RpY2tlci1sZWZ0IHtcblx0YmFja2dyb3VuZDogI2U2N2UyMjtcbn1cblxuLyogUHJpY2luZyBGb290ZXIgKi9cbi5wcmljaW5nLWZvb3RlciBhOmhvdmVyLFxuLnByaWNpbmctZm9vdGVyIGJ1dHRvbjpob3ZlciB7XG5cdGJhY2tncm91bmQ6I2QzNTQwMDtcbn1cblxuLyogUHJpY2luZyBBY3RpdmUgKi9cbi5wcmljZS1hY3RpdmUgaDQge1xuXHRjb2xvcjojZTY3ZTIyO1xufVxuLm5vLXNwYWNlLXByaWNpbmcgLnByaWNlLWFjdGl2ZSAucHJpY2luZy1oZWFkIGg0LFxuLm5vLXNwYWNlLXByaWNpbmcgLnByaWNpbmc6aG92ZXIgLnByaWNpbmctaGVhZCBoNCB7XG5cdGNvbG9yOiNlNjdlMjI7XG59XG5cbi8qIE1lZ2EgUHJpY2luZyBUYWJsZXMgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByaWNpbmctbWVnYS12MSAucHJpY2luZy1oZWFkIGgzLFxuLnByaWNpbmctbWVnYS12MiAucHJpY2luZy1oZWFkIGgzLFxuLnByaWNpbmctbWVnYS12MyAucHJpY2luZy1oZWFkIGgzIHtcblx0dGV4dC1zaGFkb3c6IDAgMXB4IDAgI2QzNTQwMDtcbn1cblxuLyogUHJpY2luZyBUYWJsZSBNZWdhIHYxIFZlcnNpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJpY2luZy1tZWdhLXYxIC5wcmljaW5nOmhvdmVyIGg0IGkge1xuXHRjb2xvcjojZTY3ZTIyO1xufVxuLnByaWNpbmctbWVnYS12MSAucHJpY2luZy1jb250ZW50IGxpIGkge1xuXHRjb2xvcjogI2U2N2UyMjsgXG59XG5cbi8qIFByaWNpbmcgVGFibGUgQ29sb3JlZCBCYWNrZ3JvdW5kIFZlcnNpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJpY2luZy1iZy1jb2xvcmVkIC5wcmljaW5nOmhvdmVyIHtcdFxuXHRiYWNrZ3JvdW5kOiAjZTY3ZTIyO1xufVxuLnByaWNpbmctYmctY29sb3JlZCAucHJpY2luZy1oZWFkIGkge1xuXHRjb2xvcjojZTY3ZTIyO1xufVxuLnByaWNpbmctYmctY29sb3JlZCAucHJpY2luZy1mb290ZXIgLmJ0bi11IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cbi5wcmljaW5nLWJnLWNvbG9yZWQgLnByaWNpbmctaGVhZCBwIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmY2YyZGU7XG59XG5cbi8qIFByaWNpbmcgVGFibGUgTWVnYSB2MiBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJpY2luZy1tZWdhLXYyIC5ibG9jazpob3ZlciAuYmctY29sb3Ige1xuXHRiYWNrZ3JvdW5kOiAjZTY3ZTIyO1xufVxuLnByaWNpbmctbWVnYS12MiAuYmxvY2s6aG92ZXIgaDMsXG4ucHJpY2luZy1tZWdhLXYyIC5ibG9jazpob3ZlciBoNCwgXG4ucHJpY2luZy1tZWdhLXYyIC5ibG9jazpob3ZlciBsaSwgXG4ucHJpY2luZy1tZWdhLXYyIC5ibG9jazpob3ZlciBsaSBpLFxuLnByaWNpbmctbWVnYS12MiAuYmxvY2s6aG92ZXIgaDQgaSB7XG5cdGJhY2tncm91bmQ6ICNlNjdlMjI7XG59XG5cbi8qIFByaWNpbmcgVGFibGUgTWVnYSB2MyBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJpY2luZy1tZWdhLXYxIC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUsXG4ucHJpY2luZy1tZWdhLXYzIC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUge1xuXHRiYWNrZ3JvdW5kOiAjZTY3ZTIyICFpbXBvcnRhbnQ7XG59XG5cbi5wcmljaW5nLW1lZ2EtdjEgLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaSBhOmhvdmVyLFxuLnByaWNpbmctbWVnYS12MyAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpIGE6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjZDM1NDAwO1xufVxuXG4vKiBHcmlkIEJsb2NrIHYyIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ncmlkLWJsb2NrLXYyIGxpOmhvdmVyIC5ncmlkLWJsb2NrLXYyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICNlNjdlMjI7XG59XG5cbi8qIFRlc3RpbW9uaWFscyB2MyBUaXRsZSBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGVzdGltb25pYWxzLXYzIC50ZXN0aW1vbmlhbHMtdjMtdGl0bGUgcCB7XG4gIGNvbG9yOiAjZTY3ZTIyO1xufVxuXG4udGVzdGltb25pYWxzLXYzIC5vd2wtYnV0dG9ucyAub3dsLXByZXY6aG92ZXIsXG4udGVzdGltb25pYWxzLXYzIC5vd2wtYnV0dG9ucyAub3dsLW5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAgI2U2N2UyMjtcbn1cblxuLyogQ29udGVudCBCb3hlcyB2NCBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29udGVudC1ib3hlcy12NCBpIHtcbiAgY29sb3I6ICNlNjdlMjI7XG59XG5cbi8qIFRodW1ibmFpbHMgdjEgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRodW1ibmFpbHMtdjEgLnJlYWQtbW9yZSB7XG4gIGNvbG9yOiAjZTY3ZTIyO1xufVxuXG4vKiBUaHVtYm5haWxzIHY2IFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZXN0aW1vbmlhbHMtdjYgLnRlc3RpbW9uaWFscy1pbmZvOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTY3ZTIyO1xufVxuXG4vKiBUZWFtIHYxIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZWFtLXYxIGxpOmhvdmVyID4gcDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAgI2U2N2UyMjtcbn1cblxuLyogVGVhbSB2NFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZWFtLXY0IC50ZWFtLXNvY2lhbC12NCBhOmhvdmVyIHtcbiAgY29sb3I6ICNlNjdlMjI7XG59XG5cbi8qIFRlYW0gdjUgJiB2NiAmIHY3XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRlYW0tdjUgc21hbGwsXG4udGVhbS12NiBzbWFsbCxcbi50ZWFtLXY3IC50ZWFtLXY3LXBvc2l0aW9uIHtcbiAgY29sb3I6ICNlNjdlMjI7XG59XG5cbi8qIEhlYWRsaW5lciBDZW50ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGVhZGxpbmUtY2VudGVyIGgyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogICNlNjdlMjI7XG59XG5cbi8qIEhlYWRsaW5lciBMZWZ0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhlYWRsaW5lLWxlZnQgLmhlYWRsaW5lLWJyZDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICAjZTY3ZTIyO1xufVxuXG4vKiBQb3J0Zm9saW8gQm94XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBvcnRmb2xpby1ib3ggLnBvcnRmb2xpby1ib3gtaW4gaSB7XG4gIGJhY2tncm91bmQ6ICAjZTY3ZTIyO1xufVxuXG4vKiBGbGF0IEJhY2tncm91bmQgQmxvY2sgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmxhdC1iZy1ibG9jay12MSAuY2hlY2tlZC1saXN0IGkge1xuICBjb2xvcjogI2U2N2UyMjtcbn1cblxuLyogT3dsIENhcm91c2VsIHY1XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm93bC1jYXJvdXNlbC12NSAub3dsLWNvbnRyb2xzIC5vd2wtcGFnZS5hY3RpdmUgc3Bhbixcbi5vd2wtY2Fyb3VzZWwtdjUgLm93bC1jb250cm9scy5jbGlja2FibGUgLm93bC1wYWdlOmhvdmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAgI2U2N2UyMjtcbn1cblxuLyogQ29udGVudCBCb3hlcyB2NVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb250ZW50LWJveGVzLXY1OmhvdmVyIGkge1xuICBiYWNrZ3JvdW5kOiAgI2U2N2UyMjtcbn1cblxuLyogQmxvY2sgR3JpZCB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ibG9jay1ncmlkLXYxOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTY3ZTIyO1xufVxuXG4vKiBCbG9jayBHcmlkIHYyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJsb2NrLWdyaWQtdjIgbGk6aG92ZXIgLmJsb2NrLWdyaWQtdjItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogI2U2N2UyMjtcbn1cblxuLyogQ29udGVudCBCb3hlcyB2NlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb250ZW50LWJveGVzLXY2OmhvdmVyIGk6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNlNjdlMjI7XG59XG4uY29udGVudC1ib3hlcy12Njpob3ZlciBpIHtcbiAgYmFja2dyb3VuZDogICNlNjdlMjI7XG59XG5cbi8qIFBvcnRmb2xpbyBCb3gtdjJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucG9ydGZvbGlvLWJveC12MiAucG9ydGZvbGlvLWJveC12Mi1pbiBpIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMzAsIDEyNiwgMzQsIDAuOCk7XG59XG4ucG9ydGZvbGlvLWJveC12MiAucG9ydGZvbGlvLWJveC12Mi1pbiBpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogICNlNjdlMjI7XG59XG5cbi8qIFNlcnZpY2UgQmxvY2sgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VydmljZS1ibG9jay12MSBpIHtcbiAgYmFja2dyb3VuZDogICNlNjdlMjI7XG59XG5cbi8qIFNlcnZpY2UgQmxvY2sgdjRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VydmljZS1ibG9jay12NCAuc2VydmljZS1kZXNjIGkge1xuICBjb2xvcjogI2U2N2UyMjtcbn1cblxuLyogU2VydmljZSBCbG9jayB2N1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZXJ2aWNlLWJsb2NrLXY3IGkge1xuICBiYWNrZ3JvdW5kOiAjZTY3ZTIyO1xufVxuXG4vKiBTZXJ2aWNlIEJsb2NrIHY4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlcnZpY2UtYmxvY2stdjggLnNlcnZpY2UtYmxvY2stZGVzYyBoMzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTY3ZTIyO1xufVxuXG4vKiBUZXN0aW1vbmlhbHMgYnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGVzdGltb25pYWxzLWJzIC5jYXJvdXNlbC1jb250cm9sLXYyIGk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlNjdlMjI7XG4gIGNvbG9yOiAjZTY3ZTIyO1xufVxuXG4vKiBGdXNpb24gUG9ydGZvbGlvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZ1c2lvbi1wb3J0Zm9saW8gI2ZpbHRlcnMtY29udGFpbmVyIC5jYnAtZmlsdGVyLWl0ZW0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogICNlNjdlMjI7XG4gIGJvcmRlci1jb2xvcjogI2U2N2UyMjtcbn1cblxuIC5mdXNpb24tcG9ydGZvbGlvICNmaWx0ZXJzLWNvbnRhaW5lciAuY2JwLWZpbHRlci1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICNlNjdlMjI7XG59XG5cbi5ibG9nX21hc29ucnlfM2NvbCBoMyBhOmhvdmVyIHtcbiAgY29sb3I6ICNlNjdlMjI7XG59XG5cbi8qIEN1YmUgUG9ydGZvbGlvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmN1YmUtcG9ydGZvbGlvIC5jYnAtbC1maWx0ZXJzLXRleHQgLmNicC1maWx0ZXItaXRlbS5jYnAtZmlsdGVyLWl0ZW0tYWN0aXZlLCAuY3ViZS1wb3J0Zm9saW8gLmNicC1sLWZpbHRlcnMtdGV4dCAuY2JwLWZpbHRlci1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICNlNjdlMjI7XG59XG4uY3ViZS1wb3J0Zm9saW8gLmxpbmstY2FwdGlvbnMgbGkgaTpob3ZlciB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiAjZTY3ZTIyOyAgICBcbn1cbi5jdWJlLXBvcnRmb2xpbyAuY2JwLWNhcHRpb24tYWN0aXZlV3JhcC5kZWZhdWx0LXRyYW5zcGFyZW50LWhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMzAsIDEyNiwgMzQsIC45KSAhaW1wb3J0YW50O1xufVxuXG4vKiBSZWNlbnQgV29ya3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ub3dsLXdvcmstdjEgLml0ZW0gYTpob3ZlciBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U2N2UyMjtcbn1cblxuLyogRm9vdGVyIERlZmF1bHRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZm9vdGVyLWRlZmF1bHQgLmZvb3RlciAuZGwtaG9yaXpvbnRhbCBhOmhvdmVyIHtcbiAgY29sb3I6ICNlNjdlMjIgIWltcG9ydGFudDtcbn1cbi5mb290ZXItZGVmYXVsdCAuZm9vdGVyIGEge1xuICAgIGNvbG9yOiAjZTY3ZTIyO1xufVxuLmZvb3Rlci1kZWZhdWx0IC5mb290ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZDM1NDAwO1xufVxuLmZvb3Rlci1kZWZhdWx0IC5jb3B5cmlnaHQgYSB7XG4gIGNvbG9yOiAjZTY3ZTIyO1xufVxuLmZvb3Rlci1kZWZhdWx0IC5jb3B5cmlnaHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZDM1NDAwO1xufVxuXG4vKiBGb290ZXIgdjRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZm9vdGVyLXY0IC5jb3B5cmlnaHQgYSB7XG4gIGNvbG9yOiAjZTY3ZTIyO1xufVxuXG4vKiBUaXRsZSB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50aXRsZS12MSBoMTphZnRlciwgLnRpdGxlLXYxIGgyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2N2UyMjtcbn1cblxuLyogQ29weXJpZ2h0IFNlY3Rpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29weXJpZ2h0LXNlY3Rpb24gaS5iYWNrLXRvLXRvcDpob3ZlciB7XG4gIGNvbG9yOiAjZTY3ZTIyO1xufVxuXG4vKiBUb3AgQ29udHJvbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiN0b3Bjb250cm9sOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2N2UyMjtcbn1cblxuLyogTmV3cyBJbmZvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5ld3MtdjEgLm5ld3MtdjEtaW5mbyBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNlNjdlMjI7XG59XG4ubmV3cy12MSBoMyBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2U2N2UyMjtcbn1cbi5uZXdzLXYyIC5uZXdzLXYyLWRlc2MgaDMgYTpob3ZlciB7XG4gICAgY29sb3I6ICNlNjdlMjIgIWltcG9ydGFudDtcbn1cbi5uZXdzLXYzIC5wb3N0LXNoYXJlcyBsaSBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U2N2UyMjtcbn1cbi5uZXdzLXYzIC5wb3N0ZWQtaW5mbyBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNlNjdlMjIgIWltcG9ydGFudDtcbn1cbi5uZXdzLXYzIGgyIGE6aG92ZXIge1xuICBjb2xvcjogI2U2N2UyMiAhaW1wb3J0YW50O1xufVxuXG4vKiBCbG9nIFRyZW5kaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJsb2ctdHJlbmRpbmcgc21hbGwgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTY3ZTIyO1xufVxuXG4vKiBCbG9nIE1hc29ucnlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYmxvZ19tYXNvbnJ5XzNjb2wgdWwuZ3JpZC1ib3hlcy1uZXdzIGxpIGE6aG92ZXIge1xuXHRjb2xvcjogI2U2N2UyMjtcbn1cblxuLyogTGlzdCB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5saXN0cy12MSBpIHtcbiAgYmFja2dyb3VuZDogI2U2N2UyMjtcbn1cblxuLyogTGlzdCB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5saXN0cy12MiBpIHtcbiAgY29sb3I6ICNlNjdlMjI7XG59XG5cbi8qIFByb2Nlc3MgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvY2Vzcy12MSAucHJvY2Vzcy1pbiA+IGxpIGkge1xuICBiYWNrZ3JvdW5kOiAjZTY3ZTIyO1xufVxuXG4vKiBGZWF0dXJlZCBCbG9nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZlYXR1cmVkLWJsb2cgaDI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2U2N2UyMjtcbn1cbi5mZWF0dXJlZC1ibG9nIC5mZWF0dXJlZC1pbWcgaTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZTY3ZTIyO1xufVxuXG4ucmdiYS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzAsIDEyNiwgMzQsIDEpO1xufVxuXG4vKiBCbG9nIExhdGVzdCBQb3N0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ibG9nLWxhdGVzdC1wb3N0cyBoMyBhOmhvdmVyIHtcblx0Y29sb3I6ICNlNjdlMjIgIWltcG9ydGFudDtcbn1cblxuLyogQmxvZyBUcmVuZGluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ibG9nLXRyZW5kaW5nIGgzIGE6aG92ZXIge1xuXHRjb2xvcjogI2U2N2UyMiAhaW1wb3J0YW50O1xufVxuXG4vKkJsb2cgVGh1bWIgQ29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJsb2ctdGh1bWIgLmJsb2ctdGh1bWItaG92ZXI6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzMCwgMTI2LCAzNCwgMC45KTtcbn1cbi5ibG9nLWdyaWQgLmJsb2ctZ3JpZC1ncmFkIGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzMCwgMTI2LCAzNCwgMSk7XG59XG5cbi8qRm9vdGVyIFRoZW1lIENvbG9yXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvb3Rlci12OCAuZm9vdGVyIC5jb2x1bW4tb25lIGE6aG92ZXIge1xuXHRjb2xvcjogI2U2N2UyMjtcbn1cbi5mb290ZXItdjggLmZvb3RlciAudGFncy12NCBhOmhvdmVyIHtcblx0Ym9yZGVyLWNvbG9yOiAjZTY3ZTIyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTY3ZTIyO1xufVxuLmZvb3Rlci12OCAuZm9vdGVyIC5mb290ZXItbGlzdHMgbGkgYTpob3ZlciB7XG5cdGNvbG9yOiAjZTY3ZTIyO1xufVxuLmZvb3Rlci12OCAuZm9vdGVyIC5sYXRlc3QtbmV3cyBoMyBhOmhvdmVyIHtcblx0Y29sb3I6ICNlNjdlMjI7XG59XG4uZm9vdGVyLXY4IC5mb290ZXIgLmlucHV0LWdyb3VwLWJ0biAuaW5wdXQtYnRuIHtcblx0YmFja2dyb3VuZDogI2U2N2UyMjtcbn1cbi5mb290ZXItdjggLmZvb3RlciAuc29jaWFsLWljb24tbGlzdCBsaSBpOmhvdmVyIHtcblx0YmFja2dyb3VuZDogI2U2N2UyMjtcblx0Ym9yZGVyLWNvbG9yOiAjZTY3ZTIyO1xufVxuXG4vKkhlYWRlciBUaGVtZSBDb2xvclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oZWFkZXItdjggLmRyb3Bkb3duLW1lbnUge1xuXHRib3JkZXItdG9wOiBzb2xpZCAzcHggI2U2N2UyMjtcbn1cbi5oZWFkZXItdjggLmRyb3Bkb3duLW1lbnUgLmFjdGl2ZSA+IGEsXG4uaGVhZGVyLXY4IC5kcm9wZG93bi1tZW51IGxpID4gYTpob3ZlciB7XG5cdGNvbG9yOiAjZTY3ZTIyO1xufVxuLmhlYWRlci12OCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3Zlcixcbi5oZWFkZXItdjggLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuXHRjb2xvcjogI2U2N2UyMjtcbn1cbi5oZWFkZXItdjggLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSxcbi5oZWFkZXItdjggLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5oZWFkZXItdjggLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG5cdGNvbG9yOiAjZTY3ZTIyO1xufVxuXG4uaGVhZGVyLXY4IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSxcbi5oZWFkZXItdjggLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLmhlYWRlci12OCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuXHRjb2xvcjogI2U2N2UyMjtcbn1cbi5oZWFkZXItdjggLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIge1xuXHRjb2xvcjogI2U2N2UyMjtcbn1cbi5oZWFkZXItdjggLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSxcbi5oZWFkZXItdjggLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5oZWFkZXItdjggLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG5cdGNvbG9yOiAjZTY3ZTIyICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLXY4IC5tZWdhLW1lbnUgLm1lZ2EtbWVudS1mdWxsd2lkdGggLmRyb3Bkb3duLWxpbmstbGlzdCBsaSBhOmhvdmVyIHtcblx0Y29sb3I6ICNlNjdlMjI7XG59IiwiLypEYXJrIFZlcnNpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LmRhcmsge1xuXHRjb2xvcjogIzk5OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTI1O1x0XG59XG5cbmJvZHkuZGFyayAud3JhcHBlciB7XG5cdGJhY2tncm91bmQ6ICMyNTI1MjU7XG59XG5cbmJvZHkuZGFyayBoMSxcbmJvZHkuZGFyayBoMixcbmJvZHkuZGFyayBoMyxcbmJvZHkuZGFyayBoNCxcbmJvZHkuZGFyayBoNSxcbmJvZHkuZGFyayBoNiB7XG5cdGNvbG9yOiAjY2NjO1xuXHRmb250LXdlaWdodDogMjAwO1xufVxuXG5ib2R5LmRhcmsgLndyYXBwZXIgcCB7XG5cdGNvbG9yOiAjOTk5O1xufVxuXG5ib2R5LmRhcmsgcCwgXG5ib2R5LmRhcmsgbGksIFxuYm9keS5kYXJrIGxpIGEge1xuXHRjb2xvcjogIzk5OTtcbn1cblxuYm9keS5kYXJrIC5oZWFkbGluZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzU1NTtcbn1cblxuLypIZWFkbGluZSB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuZGFyayAuaGVhZGxpbmUtdjIsXG5ib2R5LmRhcmsgLmhlYWRsaW5lLXYyLmJnLWNvbG9yLWxpZ2h0IHtcblx0YmFja2dyb3VuZDogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4vKlBhcmFsbGF4IEJhY2tncm91bmRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5wYXJhbGxheC1iZyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5cbmJvZHkuZGFyayAucGFyYWxsYXgtYmc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjYpO1xufVxuXG4vKlJldm9sdXRpb24gU2xpZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC50cC1iYW5uZXJ0aW1lciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC41KTtcbn1cblxuYm9keS5kYXJrIC50cC1iYW5uZXItY29udGFpbmVyIC5idG4tdS5idG4tYnJkLmJ0bi11LWxpZ2h0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qSGVhZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5oZWFkZXIsXG5ib2R5LmRhcmsgLmhlYWRlci12MyB7XG5cdGJhY2tncm91bmQ6ICMyMjI7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICMzMzM7XG59XG5cbmJvZHkuZGFyayAuaGVhZGVyLmhlYWRlci12MSB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi8qVG9wYmFyKi9cbmJvZHkuZGFyayAudG9wYmFyIHVsLmxvZ2luYmFyIGxpIGkuZmEge1xuXHRjb2xvcjogIzk5OTtcdFxufVxuXG5ib2R5LmRhcmsgLnRvcGJhciB1bC5sb2dpbmJhciA+IGxpID4gYSB7XG5cdGNvbG9yOiAjOTk5O1xufVxuXG5ib2R5LmRhcmsgLnRvcGJhciB1bC5sb2dpbmJhciA+IGxpID4gYTpob3ZlciB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG5ib2R5LmRhcmsgLnRvcGJhciB1bC5sYW5ndWFnZXMge1xuXHRiYWNrZ3JvdW5kOiAjMzMzO1xufVxuXG5ib2R5LmRhcmsgLnRvcGJhciB1bC5sYW5ndWFnZXMgbGkgYSB7XG5cdGNvbG9yOiAjOTk5O1xufVxuXG5ib2R5LmRhcmsgLnRvcGJhciB1bC5sYW5ndWFnZXMgbGkuYWN0aXZlIGEsXG5ib2R5LmRhcmsgLnRvcGJhciB1bC5sYW5ndWFnZXMgbGkgYTpob3ZlciB7XG5cdGNvbG9yOiAjY2NjO1xuXHRiYWNrZ3JvdW5kOiAjNTU1O1xufVxuXG5ib2R5LmRhcmsgLnRvcGJhciB1bC5sYW5ndWFnZXMgbGkuYWN0aXZlIGEgaSB7XG5cdGNvbG9yOiAjY2NjO1xufVxuXG5ib2R5LmRhcmsgLnRvcGJhciB1bC5sYW5ndWFnZXM6YWZ0ZXIge1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjMzAzMDMwO1xufVxuXG5ib2R5LmRhcmsgLnRvcGJhciB1bC5sb2dpbmJhciBsaS50b3BiYXItZGV2aWRlciB7XG5cdGJvcmRlci1yaWdodC1jb2xvcjogIzk5OTtcbn1cblxuLypUb3BiYXIgdjEqL1xuYm9keS5kYXJrIC50b3BiYXItdjEge1xuXHRiYWNrZ3JvdW5kOiAjMjIyO1xuXHRib3JkZXItY29sb3I6ICM1NTU7XG59XG5cbmJvZHkuZGFyayAudG9wYmFyLXYxIC50b3AtdjEtZGF0YSBsaTpmaXJzdC1jaGlsZCB7XG5cdGJvcmRlci1sZWZ0LWNvbG9yOiAjNTU1O1xufVxuXG5ib2R5LmRhcmsgLnRvcGJhci12MSAudG9wLXYxLWRhdGEgbGkge1xuXHRib3JkZXItcmlnaHQtY29sb3I6ICM1NTU7XG59XG5cbmJvZHkuZGFyayAudG9wYmFyLXYxIC50b3AtdjEtY29udGFjdHMgbGkge1xuXHRjb2xvcjogIzk5OTtcbn1cblxuYm9keS5kYXJrIC50b3BiYXItdjEgLnRvcC12MS1kYXRhIGxpIGkge1xuXHRjb2xvcjogIzk5OTtcbn1cblxuLypmaXhlZCBpbiB2MS45Ki9cbi8qTmF2aWdhdGlvbiovXG4vKmJvZHkuZGFyayAuaGVhZGVyIC5uYXZiYXItbmF2ID4gbGkgPiBhLFxuYm9keS5kYXJrIC5oZWFkZXItdjEgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhLFxuYm9keS5kYXJrIC5oZWFkZXItdjMgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcblx0Y29sb3I6ICM5OTk7XG59Ki9cblxuYm9keS5kYXJrIC5oZWFkZXIgLm5hdmJhci1uYXYgLm9wZW4gPiBhLFxuYm9keS5kYXJrIC5oZWFkZXIgLm5hdmJhci1uYXYgLm9wZW4gPiBhOmhvdmVyLFxuYm9keS5kYXJrIC5oZWFkZXIgLm5hdmJhci1uYXYgLm9wZW4gPiBhOmZvY3VzIHtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzMzMztcbn1cblxuYm9keS5kYXJrIC5uYXYgLm9wZW4gPiBhLFxuYm9keS5kYXJrIC5uYXYgLm9wZW4gPiBhOmhvdmVyLFxuYm9keS5kYXJrIC5uYXYgLm9wZW4gPiBhOmZvY3VzLFxuYm9keS5kYXJrIC5oZWFkZXIgLm5hdiA+IGxpID4gYTpob3ZlcixcbmJvZHkuZGFyayAuaGVhZGVyIC5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuXHRiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0Ym9keS5kYXJrIC5oZWFkZXIgLm5hdiA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICM3MmMwMmM7XHRcblx0fVxufVxuXG4vKlNlYXJjaCovXG5ib2R5LmRhcmsgLmhlYWRlciAubmF2ID4gbGkgPiAuc2VhcmNoIHtcblx0Y29sb3I6ICM5OTk7XG5cdGJhY2tncm91bmQ6ICMyOTI5Mjk7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICM1NTU7XG59XG5cbmJvZHkuZGFyayAuaGVhZGVyIC5uYXYgPiBsaSA+IC5zZWFyY2g6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjMzAzMDMwO1xufVxuXG5ib2R5LmRhcmsgLmhlYWRlciAuc2VhcmNoLW9wZW4sXG5ib2R5LmRhcmsgLmhlYWRlci12MSAubmF2YmFyIC5zZWFyY2gtb3BlbixcbmJvZHkuZGFyayAuaGVhZGVyLXYzIC5uYXZiYXIgLnNlYXJjaC1vcGVuLFxuYm9keS5kYXJrIC5oZWFkZXItdjQgLm5hdmJhciAuc2VhcmNoLW9wZW4ge1xuXHRiYWNrZ3JvdW5kOiAjMjIyO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRib3JkZXItdG9wLWNvbG9yOiAjMzMzO1xufVxuXG4vKkRyb3Bkb3duIE1lbnUqL1xuYm9keS5kYXJrIC5oZWFkZXIgLmRyb3Bkb3duLW1lbnUsXG5ib2R5LmRhcmsgLmhlYWRlci12MSAuZHJvcGRvd24tbWVudSxcbmJvZHkuZGFyayAuaGVhZGVyLXYyIC5kcm9wZG93bi1tZW51LFxuYm9keS5kYXJrIC5oZWFkZXItdjMgLmRyb3Bkb3duLW1lbnUsXG5ib2R5LmRhcmsgLmhlYWRlci12NCAuZHJvcGRvd24tbWVudSxcbmJvZHkuZGFyayAuaGVhZGVyLXY1IC5kcm9wZG93bi1tZW51IHtcblx0YmFja2dyb3VuZDogIzIyMjtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzIwMjAyMDtcbn1cblxuYm9keS5kYXJrIC5oZWFkZXIgLmRyb3Bkb3duLW1lbnUgbGkgYSxcbmJvZHkuZGFyayAuaGVhZGVyLXYxIC5kcm9wZG93bi1tZW51IGxpIGEsXG5ib2R5LmRhcmsgLmhlYWRlci12MiAuZHJvcGRvd24tbWVudSBsaSBhLFxuYm9keS5kYXJrIC5oZWFkZXItdjMgLmRyb3Bkb3duLW1lbnUgbGkgYSxcbmJvZHkuZGFyayAuaGVhZGVyLXY0IC5kcm9wZG93bi1tZW51IGxpIGEsXG5ib2R5LmRhcmsgLmhlYWRlci12NS5kcm9wZG93bi1tZW51IGxpIGEge1xuXHRjb2xvcjogIzk5OTtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzMwMzAzMDtcbn1cblxuYm9keS5kYXJrIC5oZWFkZXIgLmRyb3Bkb3duLW1lbnUgLmFjdGl2ZSA+IGEsIFxuYm9keS5kYXJrIC5oZWFkZXIgLmRyb3Bkb3duLW1lbnUgbGkgPiBhOmhvdmVyLFxuYm9keS5kYXJrIC5oZWFkZXItdjEgLmRyb3Bkb3duLW1lbnUgLmFjdGl2ZSA+IGEsIFxuYm9keS5kYXJrIC5oZWFkZXItdjEgLmRyb3Bkb3duLW1lbnUgbGkgPiBhOmhvdmVyLFxuYm9keS5kYXJrIC5oZWFkZXItdjIgLmRyb3Bkb3duLW1lbnUgLmFjdGl2ZSA+IGEsIFxuYm9keS5kYXJrIC5oZWFkZXItdjIgLmRyb3Bkb3duLW1lbnUgbGkgPiBhOmhvdmVyLFxuYm9keS5kYXJrIC5oZWFkZXItdjMgLmRyb3Bkb3duLW1lbnUgLmFjdGl2ZSA+IGEsIFxuYm9keS5kYXJrIC5oZWFkZXItdjMgLmRyb3Bkb3duLW1lbnUgbGkgPiBhOmhvdmVyLFxuYm9keS5kYXJrIC5oZWFkZXItdjQgLmRyb3Bkb3duLW1lbnUgLmFjdGl2ZSA+IGEsIFxuYm9keS5kYXJrIC5oZWFkZXItdjQgLmRyb3Bkb3duLW1lbnUgbGkgPiBhOmhvdmVyLFxuYm9keS5kYXJrIC5oZWFkZXItdjUgLmRyb3Bkb3duLW1lbnUgLmFjdGl2ZSA+IGEsIFxuYm9keS5kYXJrIC5oZWFkZXItdjUgLmRyb3Bkb3duLW1lbnUgbGkgPiBhOmhvdmVyIHtcblx0Y29sb3I6ICM5OTkgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogIzMwMzAzMCAhaW1wb3J0YW50O1xufVxuXG4vKlJlc3BvbnNpdmUgTmF2YmFyKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQvKlRvcGJhciB2MSovXG5cdGJvZHkuZGFyayAuaGVhZGVyLXYxIC50b3BiYXItdjEgLnRvcC12MS1kYXRhIGxpLFxuXHRib2R5LmRhcmsgLmhlYWRlci12NCAudG9wYmFyLXYxIC50b3AtdjEtZGF0YSBsaSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjNTU1O1xuXHR9XG5cblx0Ym9keS5kYXJrIC5oZWFkZXItdjEge1xuXHRcdGJvcmRlci1jb2xvcjogIzU1NTtcblx0fVxuXG5cdGJvZHkuZGFyayAuaGVhZGVyLXYxIC5uYXZiYXIgLm5hdiA+IGxpID4gLnNlYXJjaCB7XG5cdFx0YmFja2dyb3VuZDogIzMzMztcblx0fVxuXG5cdC8qSGVhZGVyIE5hdmJhciovXG5cdGJvZHkuZGFyayAubmF2YmFyLWZvcm0sXG5cdGJvZHkuZGFyayAubmF2YmFyLWNvbGxhcHNlIHtcblx0XHRib3JkZXItY29sb3I6ICM1NTU7XG5cdH1cblxuXHQvKk5hdmJhciBOYXYqL1xuXHRib2R5LmRhcmsgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblxuXHRib2R5LmRhcmsgLm5hdmJhci1uYXYgPiBsaSBhIHtcblx0XHRjb2xvcjogIzk5OTtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjNTU1O1xuXHR9XG5cblx0LypEcm9wZG93biBNZW51Ki9cblx0Ym9keS5kYXJrIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcblx0XHRjb2xvcjogIzk5OTtcblx0fVxuXG5cdGJvZHkuZGFyayAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSwgXG5cdGJvZHkuZGFyayAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLCBcblx0Ym9keS5kYXJrIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIFxuXHRib2R5LmRhcmsgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG5cdFx0Y29sb3I6ICM5OTk7XG5cdH1cblxuXHRib2R5LmRhcmsgLmhlYWRlciAubmF2YmFyLW5hdiA+IGxpIGEsXG5cdGJvZHkuZGFyayAuaGVhZGVyLXYxIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpIGEsXG5cdGJvZHkuZGFyayAuaGVhZGVyLXYzIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpIGEsXG5cdGJvZHkuZGFyayAuaGVhZGVyLXY0IC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpIGEge1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICMzMzM7XHRcdFxuXHR9XG5cblx0LypOYXZiYXIgT3BlbmVkKi9cblx0Ym9keS5kYXJrIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSwgXG5cdGJvZHkuZGFyayAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsIFxuXHRib2R5LmRhcmsgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcblx0XHRjb2xvcjogI2VlZTtcblx0fVxuXG5cdC8qRHJvcGRvd24gU3VibWVudSovXG5cdGJvZHkuZGFyayAuaGVhZGVyIC5kcm9wZG93biAuZHJvcGRvd24tc3VibWVudSA+IGEsXG5cdGJvZHkuZGFyayAuaGVhZGVyLXYxIC5kcm9wZG93biAuZHJvcGRvd24tc3VibWVudSA+IGEsXG5cdGJvZHkuZGFyayAuaGVhZGVyLXYyIC5kcm9wZG93biAuZHJvcGRvd24tc3VibWVudSA+IGEsXG5cdGJvZHkuZGFyayAuaGVhZGVyLXYzIC5kcm9wZG93biAuZHJvcGRvd24tc3VibWVudSA+IGEsXG5cdGJvZHkuZGFyayAuaGVhZGVyLXY0IC5kcm9wZG93biAuZHJvcGRvd24tc3VibWVudSA+IGEge1xuXHRcdGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQvKkVxdWFsIEhlaWdodCBMaXN0IFN0eWxlKi9cbiAgICBib2R5LmRhcmsgLmhlYWRlciAubWVnYS1tZW51IC5lcXVhbC1oZWlnaHQtbGlzdCBoMyxcbiAgICBib2R5LmRhcmsgLmhlYWRlci12MSAubWVnYS1tZW51IC5lcXVhbC1oZWlnaHQtbGlzdCBoMywgXG4gICAgYm9keS5kYXJrIC5oZWFkZXItdjMgLm1lZ2EtbWVudSAuZXF1YWwtaGVpZ2h0LWxpc3QgaDMsIFxuICAgIGJvZHkuZGFyayAuaGVhZGVyLXY0IC5tZWdhLW1lbnUgLmVxdWFsLWhlaWdodC1saXN0IGgzIHsgXG5cdFx0Y29sb3I6ICM5OTk7XG5cdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMzMzM7XG5cdH1cblxuXHQvKkhlYWRlciB2MyBTZWFyY2ggQm94Ki9cblx0Ym9keS5kYXJrIC5oZWFkZXItdjMgLm5hdmJhciAubmF2ID4gbGkgPiAuc2VhcmNoIHtcblx0XHRjb2xvcjogIzk5OTtcblx0XHRiYWNrZ3JvdW5kOiAjMjkyOTI5O1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICM1NTU7XG5cdH1cblxuXHRib2R5LmRhcmsgLmhlYWRlci12MyAubmF2YmFyIC5uYXYgPiBsaSA+IC5zZWFyY2g6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICMzMDMwMzA7XG5cdH1cblxuXHQvKkhlYWRlciB2MiBOYXZiYXIqL1xuXHRib2R5LmRhcmsgLmhlYWRlci12MiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSBhIHtcblx0XHRib3JkZXItY29sb3I6ICM1NTU7XG5cdH1cblxuXHQvKkhlYWRlciB2MiBUb3BiYXIqL1xuXHRib2R5LmRhcmsgLmhlYWRlci12MiAudG9wYmFyLWJ1dHRvbnMgLmJ0bi11LWxpZ2h0XHR7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZWVlO1xuXHR9XG5cblx0Ym9keS5kYXJrIC5oZWFkZXItdjIgLnRvcGJhci12MiB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjNTU1O1xuXHR9XG5cblx0Ym9keS5kYXJrIC5oZWFkZXItdjIgLnRvcGJhci12MiBsaSwgXG5cdGJvZHkuZGFyayAuaGVhZGVyLXYyIC50b3BiYXItdjIgbGkgYSB7XG5cdFx0Y29sb3I6ICM5OTk7XG5cdH1cblxuXHRib2R5LmRhcmsgLmhlYWRlci12MiAubGFuZ3VhZ2VzLWRyb3Bkb3duIHtcblx0XHRiYWNrZ3JvdW5kOiAjMjIyO1xuXHR9XG5cblx0Ym9keS5kYXJrIC5oZWFkZXItdjIgLmxhbmd1YWdlcy1kcm9wZG93bjphZnRlciB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzIyMjtcblx0fVxuXG5cdGJvZHkuZGFyayAuaGVhZGVyLXYyIC5sYW5ndWFnZXMtZHJvcGRvd24gPiBsaSA+IGE6aG92ZXIsIFxuXHRib2R5LmRhcmsgLmhlYWRlci12MiAubGFuZ3VhZ2VzLWRyb3Bkb3duID4gbGkuYWN0aXZlID4gYSB7XG5cdFx0YmFja2dyb3VuZDogIzMzMzsgXG5cdH1cblxuXHQvKkhlYWRlciB2NCovXG5cdGJvZHkuZGFyayAuaGVhZGVyLXY0IC5uYXZiYXItdG9nZ2xlLCBcblx0Ym9keS5kYXJrIC5oZWFkZXItdjQgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmhvdmVyLCBcblx0Ym9keS5kYXJrIC5oZWFkZXItdjQgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiAjMWMxYzFjO1xuXHR9XG5cblx0Ym9keS5kYXJrIC5oZWFkZXItdjQgLm5hdmJhciAubmF2ID4gbGkgPiAuc2VhcmNoIHtcblx0XHRiYWNrZ3JvdW5kOiAjMjkyOTI5OyBcblx0fVxuXG5cdGJvZHkuZGFyayAuaGVhZGVyLXY0IC5uYXZiYXItbmF2LFxuXHRib2R5LmRhcmsgLmhlYWRlci12NCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGUsXG5cdGJvZHkuZGFyayAuaGVhZGVyLXY0IC5uYXZiYXItbmF2Lm5hdmJhci1ib3JkZXItYm90dG9tLFxuXHRib2R5LmRhcmsgLmhlYWRlci12NCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSBhXHR7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjNTU1O1xuXHR9XG5cblx0Ym9keS5kYXJrIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLCBcblx0Ym9keS5kYXJrIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsIFxuXHRib2R5LmRhcmsgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlciwgXG5cdGJvZHkuZGFyayAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRib2R5LmRhcmsgLmhlYWRlci12NCAubmF2YmFyLWNvbGxhcHNlIHtcblx0XHRib3JkZXItdG9wLWNvbG9yOiAjMzMzO1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICMzMzM7XG5cdH1cblx0XG5cdGJvZHkuZGFyayAuaGVhZGVyLXY0IC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpIHtcblx0XHRtYXJnaW4tbGVmdDogLTFweDtcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICMzMzM7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzMzMztcblx0fVxuXG5cdGJvZHkuZGFyayAuaGVhZGVyLXY0IC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG5cdFx0Y29sb3I6ICM5OTk7XG5cdH1cdFxufVxuXG4vKkhlYWRlciBGaXhlZCAoU2hyaW5rKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qZml4ZWQgaW4gdjEuOSovXG5ib2R5LmRhcmsuaGVhZGVyLWZpeGVkIC5oZWFkZXIuaGVhZGVyLWZpeGVkLXNocmluayxcbmJvZHkuZGFyay5oZWFkZXItZml4ZWQgLmhlYWRlci12MS5oZWFkZXItZml4ZWQtc2hyaW5rLFxuYm9keS5kYXJrLmhlYWRlci1maXhlZCAuaGVhZGVyLXYyLmhlYWRlci1maXhlZC1zaHJpbmssXG5ib2R5LmRhcmsuaGVhZGVyLWZpeGVkIC5oZWFkZXItdjMuaGVhZGVyLWZpeGVkLXNocmluayxcbmJvZHkuZGFyay5oZWFkZXItZml4ZWQgLmhlYWRlci12NS5oZWFkZXItZml4ZWQtc2hyaW5rIHtcblx0Ym94LXNoYWRvdzogMCAwIDNweCAjMDAwO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuOSk7XG59XG5cbmJvZHkuZGFyay5oZWFkZXItZml4ZWQgLmhlYWRlci5oZWFkZXItZml4ZWQtc2hyaW5rIC5zZWFyY2gtb3BlbixcbmJvZHkuZGFyay5oZWFkZXItZml4ZWQgLmhlYWRlci12MS5oZWFkZXItZml4ZWQtc2hyaW5rIC5uYXZiYXIgLnNlYXJjaC1vcGVuLFxuYm9keS5kYXJrLmhlYWRlci1maXhlZCAuaGVhZGVyLXYyLmhlYWRlci1maXhlZC1zaHJpbmsgLm5hdmJhciAuc2VhcmNoLW9wZW4sXG5ib2R5LmRhcmsuaGVhZGVyLWZpeGVkIC5oZWFkZXItdjMuaGVhZGVyLWZpeGVkLXNocmluayAubmF2YmFyIC5zZWFyY2gtb3BlbixcbmJvZHkuZGFyay5oZWFkZXItZml4ZWQgLmhlYWRlci12NS5oZWFkZXItZml4ZWQtc2hyaW5rIC5uYXZiYXIgLnNlYXJjaC1vcGVuIHtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjkpO1xufVxuXG5ib2R5LmRhcmsuaGVhZGVyLWZpeGVkIC5oZWFkZXItdjIuaGVhZGVyLWZpeGVkLXNocmluayAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG5cdGNvbG9yOiAjOTk5O1xufVxuXG4vKkhlYWRlciBNZWdhIE1lbnVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBib2R5LmRhcmsgLmhlYWRlciAubWVnYS1tZW51IC5lcXVhbC1oZWlnaHQtaW4sXG4gICAgYm9keS5kYXJrIC5oZWFkZXItdjEgLm1lZ2EtbWVudSAuZXF1YWwtaGVpZ2h0LWluLFxuICAgIGJvZHkuZGFyayAuaGVhZGVyLXYyIC5tZWdhLW1lbnUgLmVxdWFsLWhlaWdodC1pbixcbiAgICBib2R5LmRhcmsgLmhlYWRlci12MyAubWVnYS1tZW51IC5lcXVhbC1oZWlnaHQtaW4sXG4gICAgYm9keS5kYXJrIC5oZWFkZXItdjQgLm1lZ2EtbWVudSAuZXF1YWwtaGVpZ2h0LWluIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMzMzM7XG4gICAgfVxufVxuXG4vKkFkZGVkIHYxLjkqL1xuLypIZWFkZXIgdjUgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5oZWFkZXItdjUgLmJhZGdlLW9wZW4ge1xuICAgIGJhY2tncm91bmQ6ICMyMjIgbm9uZSByZXBlYXQgc2Nyb2xsIDAlIDAlO1xufVxuXG5ib2R5LmRhcmsgLmhlYWRlci12NSAuc3VidG90YWwge1xuICAgIGJhY2tncm91bmQ6ICMyMjIgbm9uZSByZXBlYXQgc2Nyb2xsIDAlIDAlO1xufVxuXG4vKkhlYWRlciB2NlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qU2hvcHBpbmcgQ2FydCovXG5ib2R5LmRhcmsgLmhlYWRlci12NiAuc2hvcHBpbmctY2FydCAuc2hvcHBpbmctY2FydC1vcGVuIHtcblx0YmFja2dyb3VuZDogIzJhMmIyYjtcblx0Ym9yZGVyLWNvbG9yOiAjNTU1O1xuXHRib3JkZXItdG9wLWNvbG9yOiAjNzJjMDJjO1xufVxuXG5ib2R5LmRhcmsgLmhlYWRlci12NiAuc2hvcHBpbmctY2FydC1vcGVuIHNwYW4uc2hjLXRpdGxlIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICM1NTU7XG59XG5cbmJvZHkuZGFyayAuaGVhZGVyLXY2IC5zaG9wcGluZy1jYXJ0LW9wZW4gc3Bhbi5zaGMtdG90YWwge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLypNZWRpYSBRdWVyaWVzKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRib2R5LmRhcmsgLmhlYWRlci12NiB7XG5cdFx0YmFja2dyb3VuZDogIzJhMmIyYjtcblx0fVxuXG5cdC8qTmF2YmFyIEJyYW5kKi9cblx0Ym9keS5kYXJrLmhlYWRlci1maXhlZCAuaGVhZGVyLXY2IC5uYXZiYXItYnJhbmQgaW1nLmRlZmF1bHQtbG9nbyB7XG5cdFx0ZGlzcGxheTogaW5oZXJpdDtcblx0fVxuXG5cdGJvZHkuZGFyay5oZWFkZXItZml4ZWQgLmhlYWRlci12NiAubmF2YmFyLWJyYW5kIGltZy5zaHJpbmstbG9nbyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC8qVG9nZ2xlKi9cblx0Ym9keS5kYXJrIC5oZWFkZXItdjYgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR9XG5cblx0LypNZW51IElubmVyIFJpZ2h0Ki9cblx0Ym9keS5kYXJrIC5oZWFkZXItdjYgbGkubWVudS1pY29ucyBpLm1lbnUtaWNvbnMtc3R5bGUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cblx0LypTZWFyY2gqL1xuXHRib2R5LmRhcmsgLmhlYWRlci12NiAuc2VhcmNoLW9wZW4ge1xuXHRcdGJhY2tncm91bmQ6ICMyYTJiMmI7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NTU7XG5cdH1cblxuXHRib2R5LmRhcmsuaGVhZGVyLWZpeGVkIC5oZWFkZXItdjYuaGVhZGVyLWZpeGVkLXNocmluayAuc2VhcmNoLW9wZW4ge1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICM1NTU7XG5cdH1cblxuXHRib2R5LmRhcmsgLmhlYWRlci12NiAuc2VhcmNoLW9wZW4gLmZvcm0tY29udHJvbCB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZDogIzJhMmIyYjtcblx0fVxuXG5cdGJvZHkuZGFyayAuaGVhZGVyLXY2IC5zZWFyY2gtb3BlbiAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXHRib2R5LmRhcmsgLmhlYWRlci12NiAuc2VhcmNoLW9wZW4gLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cdGJvZHkuZGFyayAuaGVhZGVyLXY2IC5zZWFyY2gtb3BlbiAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXG5cdGJvZHkuZGFyayAuaGVhZGVyLXY2IGxpLm1lbnUtaWNvbnMgaS5mYS10aW1lcyxcblx0Ym9keS5kYXJrLmhlYWRlci1maXhlZCAuaGVhZGVyLXY2LmhlYWRlci1maXhlZC1zaHJpbmsgbGkubWVudS1pY29ucyBpLmZhLXRpbWVzIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXG5cdC8qTmF2YmFyIENvbGxhcHNlKi9cblx0Ym9keS5kYXJrIC5oZWFkZXItdjYgLm5hdmJhci1jb2xsYXBzZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjNTU1O1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICM1NTU7XG5cdH1cblxuXHQvKk5hdmJhciBOYXYqL1xuXHRib2R5LmRhcmsgLmhlYWRlci12NiAubmF2YmFyLW5hdiA+IGxpIGEge1xuXHRcdGNvbG9yOiAjY2NjO1xuXHRcdGJvcmRlci10b3AtY29sb3I6ICM1NTU7XG5cdH1cblxuXHRib2R5LmRhcmsgLmhlYWRlci12NiAubmF2YmFyLW5hdiA+IGxpIGE6aG92ZXIge1xuXHRcdGNvbG9yOiAjNzJjMDJjO1xuXHR9XG5cblx0Ym9keS5kYXJrIC5oZWFkZXItdjYgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsXG5cdGJvZHkuZGFyayAuaGVhZGVyLXY2IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLFxuXHRib2R5LmRhcmsgLmhlYWRlci12NiAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblxuXHQvKkRyb3Bkb3duKi9cblx0Ym9keS5kYXJrIC5oZWFkZXItdjYgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuXHRcdGNvbG9yOiAjY2NjO1xuXHR9XG5cblx0Ym9keS5kYXJrIC5oZWFkZXItdjYgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIge1xuXHRcdGNvbG9yOiAjNzJjMDJjO1xuXHR9XG5cblx0LypTdWJtZW51Ki9cblx0Ym9keS5kYXJrIC5oZWFkZXItdjYgLmRyb3Bkb3duIC5kcm9wZG93bi1zdWJtZW51ID4gYSB7XG5cdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0fVxuXG5cdC8qTWVnYSBNZW51Ki9cblx0Ym9keS5kYXJrIC5oZWFkZXItdjYgLm1lZ2EtbWVudSAuZXF1YWwtaGVpZ2h0LWxpc3QgaDMge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQvKkhlYWRlciovXG5cdGJvZHkuZGFyay5oZWFkZXItZml4ZWQgLmhlYWRlci12Ni5oZWFkZXItZml4ZWQtc2hyaW5rLFxuXHRib2R5LmRhcmsgLmhlYWRlci12Ni5oZWFkZXItY2xhc3NpYy13aGl0ZSAubmF2YmFyIHtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGJhY2tncm91bmQ6ICMyYTJiMmI7XG5cdH1cblxuXHRib2R5LmRhcmsuaGVhZGVyLWZpeGVkIC5oZWFkZXItdjYuaGVhZGVyLWZpeGVkLXNocmluayAubmF2YmFyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuXHR9XG5cblx0LypOYXZiYXIgQnJhbmQqL1xuXHRib2R5LmRhcmsuaGVhZGVyLWZpeGVkIC5oZWFkZXItdjYuaGVhZGVyLWZpeGVkLXNocmluayAubmF2YmFyLWJyYW5kIGltZy5kZWZhdWx0LWxvZ28ge1xuXHRcdGRpc3BsYXk6IGluaGVyaXQ7XG5cdH1cblx0LypmaXhlZCBpbiB2MS45Ki9cblx0Ym9keS5kYXJrLmhlYWRlci1maXhlZCAuaGVhZGVyLXY2LmhlYWRlci1maXhlZC1zaHJpbmsgLm5hdmJhci1icmFuZCBpbWcuc2hyaW5rLWxvZ28ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQvKk5hdmJhciovXG5cdGJvZHkuZGFyay5oZWFkZXItZml4ZWQgLmhlYWRlci12Ni5oZWFkZXItZml4ZWQtc2hyaW5rIC5uYXZiYXItbmF2ID4gbGkgPiBhLFxuXHRib2R5LmRhcmsuaGVhZGVyLWZpeGVkIC5oZWFkZXItdjYuaGVhZGVyLWNsYXNzaWMtd2hpdGUgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cblx0Ym9keS5kYXJrLmhlYWRlci1maXhlZCAuaGVhZGVyLXY2LmhlYWRlci1maXhlZC1zaHJpbmsgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IGEsXG5cdGJvZHkuZGFyay5oZWFkZXItZml4ZWQgLmhlYWRlci12Ni5oZWFkZXItZml4ZWQtc2hyaW5rIC5uYXZiYXItbmF2IGxpID4gYTpob3ZlciB7XG5cdFx0Y29sb3I6ICM3MmMwMmM7XG5cdH1cblxuXHRib2R5LmRhcmsuaGVhZGVyLWZpeGVkIC5oZWFkZXItdjYuaGVhZGVyLWZpeGVkLXNocmluayBsaS5tZW51LWljb25zIGkubWVudS1pY29ucy1zdHlsZSxcblx0Ym9keS5kYXJrLmhlYWRlci1maXhlZCAuaGVhZGVyLXY2LmhlYWRlci1jbGFzc2ljLXdoaXRlIGxpLm1lbnUtaWNvbnMgaS5tZW51LWljb25zLXN0eWxlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXG5cdC8qU2VhcmNoKi9cblx0Ym9keS5kYXJrIC5oZWFkZXItdjYgLnNlYXJjaC1vcGVuIHtcblx0XHRiYWNrZ3JvdW5kOiAjMmEyYjJiO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTU1O1xuXHR9XG5cblx0Ym9keS5kYXJrLmhlYWRlci1maXhlZCAuaGVhZGVyLXY2LmhlYWRlci1maXhlZC1zaHJpbmsgLnNlYXJjaC1vcGVuIHtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjNTU1O1xuXHR9XG5cblx0Ym9keS5kYXJrIC5oZWFkZXItdjYgLnNlYXJjaC1vcGVuIC5mb3JtLWNvbnRyb2wge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQ6ICMyYTJiMmI7XG5cdH1cblxuXHRib2R5LmRhcmsgLmhlYWRlci12NiAuc2VhcmNoLW9wZW4gLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblx0Ym9keS5kYXJrIC5oZWFkZXItdjYgLnNlYXJjaC1vcGVuIC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXHRib2R5LmRhcmsgLmhlYWRlci12NiAuc2VhcmNoLW9wZW4gLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblxuXHRib2R5LmRhcmsgLmhlYWRlci12NiBsaS5tZW51LWljb25zIGkuZmEtdGltZXMsXG5cdGJvZHkuZGFyayAuaGVhZGVyLWZpeGVkIC5oZWFkZXItdjYuaGVhZGVyLWZpeGVkLXNocmluayBsaS5tZW51LWljb25zIGkuZmEtdGltZXMge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cblx0LypEcm9wZG93biovXG5cdGJvZHkuZGFyayAuaGVhZGVyLXY2IC5kcm9wZG93bi1tZW51IHtcblx0XHRiYWNrZ3JvdW5kOiAjMmEyYjJiO1xuXHR9XG5cblx0Ym9keS5kYXJrIC5oZWFkZXItdjYgLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG5cdFx0Y29sb3I6ICNjY2M7XG5cdH1cblxuXHRib2R5LmRhcmsgLmhlYWRlci12NiAuZHJvcGRvd24tbWVudSAuYWN0aXZlID4gYSxcblx0Ym9keS5kYXJrIC5oZWFkZXItdjYgLmRyb3Bkb3duLW1lbnUgbGkgPiBhOmhvdmVyIHtcblx0XHRjb2xvcjogIzcyYzAyYztcblx0fVxuXHRcblx0Ym9keS5kYXJrIC5oZWFkZXItdjYgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG5cdGJvZHkuZGFyayAuaGVhZGVyLXY2IC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiBpbmhlcml0O1xuXHR9XG5cblx0LypFcXVhbCBIZWlnaHQgTGlzdCBTdHlsZSovXG5cdGJvZHkuZGFyayAuaGVhZGVyLXY2IC5tZWdhLW1lbnUgLmVxdWFsLWhlaWdodC1pbiB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjNzc3O1xuICAgIH1cblxuICAgIGJvZHkuZGFyayAuaGVhZGVyLXY2IC5tZWdhLW1lbnUgLmVxdWFsLWhlaWdodC1saXN0IGgzIHsgXG5cdFx0Y29sb3I6ICNmZmY7IFxuXHR9XG5cblx0Ym9keS5kYXJrIC5oZWFkZXItdjYgLm1lZ2EtbWVudSAuZXF1YWwtaGVpZ2h0LWxpc3QgbGkgYSB7XG5cdFx0Y29sb3I6ICNjY2M7XG5cdH1cblxuXHRib2R5LmRhcmsgLmhlYWRlci12NiAubWVnYS1tZW51IC5lcXVhbC1oZWlnaHQtbGlzdCAuYWN0aXZlID4gYSxcblx0Ym9keS5kYXJrIC5oZWFkZXItdjYgLm1lZ2EtbWVudSAuZXF1YWwtaGVpZ2h0LWxpc3QgbGkgYTpob3ZlciB7XG5cdFx0Y29sb3I6ICM3MmMwMmM7XG5cdH1cbn1cblxuLypIZWFkZXIgdjdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LmRhcmsgLmhlYWRlci12NyAubmF2YmFyIHtcblx0YmFja2dyb3VuZDogIzMzMztcbn1cblxuYm9keS5kYXJrIC5oZWFkZXItdjcgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhICxcbmJvZHkuZGFyayAuaGVhZGVyLXY3IC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTphZnRlcntcblx0Y29sb3I6ICNjY2M7XG59XG5cbi8qVG9nZ2xlKi9cbmJvZHkuZGFyayAuaGVhZGVyLXY3IC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG5cdGJhY2tncm91bmQ6ICNjY2M7XG59XG5cbi8qTWVkaWEgUXVlcmllcyovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0Ym9keS5kYXJrIC5oZWFkZXItdjcgLm5hdmJhci1kZWZhdWx0IHtcblx0XHRib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyMTgsMjE4LDIxOCwwLjEpO1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjE4LDIxOCwyMTgsMC4xKTtcblx0fVxuXG5cdGJvZHkuZGFyayAuaGVhZGVyLXY3IC5kcm9wZG93bi1tZW51IHtcblx0XHRiYWNrZ3JvdW5kOiAjMzMzO1xuXHR9XG5cblx0Ym9keS5kYXJrIC5oZWFkZXItdjcgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcblx0XHRjb2xvcjogI2NjYztcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0Ym9keS5kYXJrIC5uYXZiYXItY29sbGFwc2Uge1xuXHRcdGJhY2tncm91bmQ6ICMzMzM7XG5cdH1cblxuXHRib2R5LmRhcmsgLmhlYWRlci12NyAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICM3Nzc7XG5cdH1cbn1cblxuLypCb3hlZCBMYXlvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LmRhcmsuYm94ZWQtbGF5b3V0IHtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAjMTkxOTE5O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL3BhdHRlcm5zLzQucG5nKSByZXBlYXQ7XG59XG5cbi8qQnJlYWRjcnVtYnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LmRhcmsgLmJyZWFkY3J1bWJzIHtcblx0YmFja2dyb3VuZDogIzFjMWMxYztcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzI1MjUyNTtcbn1cblxuYm9keS5kYXJrIC5icmVhZGNydW1iIGEge1xuXHRjb2xvcjogIzk5OTtcbn1cblxuYm9keS5kYXJrIC5icmVhZGNydW1icy12MSBoMSxcbmJvZHkuZGFyayAuYnJlYWRjcnVtYnMtdjMgaDEge1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG5ib2R5LmRhcmsgLmJyZWFkY3J1bWJzLXYyIGgxLFxuYm9keS5kYXJrIC5icmVhZGNydW1icy12MyBoMSxcbmJvZHkuZGFyayAuYnJlYWRjcnVtYnMtdjMgcCB7XG5cdGNvbG9yOiAjZWVlO1xufVxuXG5ib2R5LmRhcmsgLmJyZWFkY3J1bWJzLXYxIHAsXG5ib2R5LmRhcmsgLmJyZWFkY3J1bWJzLXYxIGgxLFxuYm9keS5kYXJrIC5icmVhZGNydW1icy12MSBzcGFuIHtcblx0Y29sb3I6ICNjY2M7XG59XG5cbmJvZHkuZGFyayAuYnJlYWRjcnVtYnMtdjE6YWZ0ZXIsXG5ib2R5LmRhcmsgLmJyZWFkY3J1bWJzLXYzOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjYpO1xufVxuLypNYWluIFNsaWRlciBQYXJhbGxheFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuZGFyayAuc2xpZGVyLWlubmVyIC5kYS1zbGlkZXIge1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjNDQ0O1xufVxuXG4vKlB1cmNoYXNlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5wdXJjaGFzZSB7XG5cdGJhY2tncm91bmQ6ICMyNTI1MjU7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICMyYjJiMmI7XG59XG5cbmJvZHkuZGFyayAucHVyY2hhc2Ugc3BhbiB7XG5cdGNvbG9yOiAjY2NjO1xuXHRmb250LXdlaWdodDogMjAwO1xufVxuXG4vKkNsaWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LmRhcmsgLmNsaWVudHMgbGkge1xuXHRiYWNrZ3JvdW5kOiAjMjkyOTI5O1xufVxuXG5ib2R5LmRhcmsgLmNsaWVudHMgbGk6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjMzAzMDMwO1xufVxuXG4vKkxpc3QgR3JvdXBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LmRhcmsgLmxpc3QtZ3JvdXAtaXRlbSxcbmJvZHkuZGFyayAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcblx0YmFja2dyb3VuZDogIzIyMjtcblx0Ym9yZGVyLWNvbG9yOiAjMzAzMDMwO1xufVxuXG5ib2R5LmRhcmsgLmxpc3QtdG9nZ2xlIGE6Zm9jdXMge1xuXHRjb2xvcjogI2NjYztcbn1cblxuYm9keS5kYXJrIC5saXN0LXRvZ2dsZTphZnRlciB7XG5cdGNvbG9yOiAjOTk5O1xufVxuXG5ib2R5LmRhcmsgLnNpZGViYXItbmF2LXYxID4gbGkuYWN0aXZlID4gYSB7XG5cdGNvbG9yOiAjY2NjO1xuXHRiYWNrZ3JvdW5kOiAjMjkyOTI5O1xufVxuXG5ib2R5LmRhcmsgLnNpZGViYXItbmF2LXYxID4gbGkuYWN0aXZlLFxuYm9keS5kYXJrIC5zaWRlYmFyLW5hdi12MSA+IGxpLmFjdGl2ZTpob3ZlciB7XG4gIFx0YmFja2dyb3VuZDogIzIwMjAyMDtcbn1cblxuYm9keS5kYXJrIC5zaWRlYmFyLW5hdi12MSBsaSB1bCwgXG5ib2R5LmRhcmsgLnNpZGViYXItbmF2LXYxIGxpLmFjdGl2ZSB1bCBhIHtcblx0Y29sb3I6ICM5OTk7XG5cdGJhY2tncm91bmQ6ICMyMjI7XG59XG5cbmJvZHkuZGFyayAuc2lkZWJhci1uYXYtdjEgbGkgdWwgYSB7XG5cdGJvcmRlci10b3AtY29sb3I6ICMzMDMwMzA7XG59XG5cbmJvZHkuZGFyayAuc2lkZWJhci1uYXYtdjEgbGkgdWwgYTpob3ZlcixcbmJvZHkuZGFyayAuc2lkZWJhci1uYXYtdjEgdWwgbGkuYWN0aXZlIGEge1xuXHRjb2xvcjogI2NjYztcbn1cblxuLypCb290c3RyYXAgRmVhdHVyZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5sYWJlbCB7XG5cdGNvbG9yOiAjOTk5O1xufVxuXG5ib2R5LmRhcmsgc3Ryb25nIHtcblx0Y29sb3I6ICNjY2M7XG59XG5cbmJvZHkuZGFyayBkdCB7XG5cdGNvbG9yOiAjY2NjO1xufVxuXG5ib2R5LmRhcmsgZGQge1xuXHRjb2xvcjogIzk5OTtcbn1cblxuYm9keS5kYXJrIGhyIHtcblx0Ym9yZGVyLWNvbG9yOiAjMzMzO1xufVxuXG5ib2R5LmRhcmsgY29kZSB7XG5cdGJhY2tncm91bmQ6ICMzMzM7XG59XG5cbi8qRm9ybSBDb250cm9sXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5mb3JtLWNvbnRyb2wge1xuXHRjb2xvcjogIzk5OTtcblx0Ym9yZGVyLWNvbG9yOiAjMzAzMDMwO1xuXHRiYWNrZ3JvdW5kOiAjMjAyMDIwO1xufVxuXG5ib2R5LmRhcmsgLmZvcm0tY29udHJvbDpmb2N1cyB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJvcmRlci1jb2xvcjogIzU1NTtcbn1cblxuYm9keS5kYXJrIC5pbnB1dC1ncm91cC1hZGRvbiB7XG5cdGJvcmRlci1jb2xvcjogIzMwMzAzMDtcblx0YmFja2dyb3VuZDogIzIwMjAyMDtcbn1cblxuLypDbG9zZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuZGFyayAuY2xvc2Uge1xuXHRjb2xvcjogIzk5OTtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbmJvZHkuZGFyayAuY2xvc2U6aG92ZXIge1xuXHRjb2xvcjogI2JiYjtcbn1cblxuLypBbGVydCBXYXJuaW5nIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuZGFyayAuYWxlcnQtaW5mbyxcbmJvZHkuZGFyayAuYWxlcnQtZGFuZ2VyLFxuYm9keS5kYXJrIC5hbGVydC1zdWNjZXNzLFxuYm9keS5kYXJrIC5hbGVydC13YXJuaW5nIHtcblx0Ym9yZGVyLWNvbG9yOiAjNDQ0O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG5ib2R5LmRhcmsgLmFsZXJ0IGg0IHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbmJvZHkuZGFyayAuYWxlcnQgc3Ryb25nIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbmJvZHkuZGFyayAuYWxlcnQgY29kZSB7XG5cdGJhY2tncm91bmQ6ICM0NDQ7XG59XG5cbi8qUG9wb3ZlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuZGFyayAucG9wb3ZlciB7XG5cdGNvbG9yOiAjOTk5O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRib3JkZXItY29sb3I6ICM0NDQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5cbmJvZHkuZGFyayAucG9wb3Zlci50b3AgLmFycm93OmFmdGVyIHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogIzMzMztcbn1cblxuYm9keS5kYXJrIC5wb3BvdmVyLmxlZnQgLmFycm93OmFmdGVyIHtcblx0Ym9yZGVyLWxlZnQtY29sb3I6ICMzMzM7XG59XG5cbmJvZHkuZGFyayAucG9wb3Zlci5yaWdodCAuYXJyb3c6YWZ0ZXIge1xuXHRib3JkZXItcmlnaHQtY29sb3I6ICMzMzM7XG59XG5cbmJvZHkuZGFyayAucG9wb3Zlci5ib3R0b20gLmFycm93OmFmdGVyIHtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzMzMztcbn1cblxuLypDb250ZXggQmFja2dyb3VuZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuZGFyayAuY29udGV4LWJnIHAuYmctaW5mbyxcbmJvZHkuZGFyayAuY29udGV4LWJnIHAuYmctZGFuZ2VyLFxuYm9keS5kYXJrIC5jb250ZXgtYmcgcC5iZy13YXJuaW5nLFxuYm9keS5kYXJrIC5jb250ZXgtYmcgcC5iZy1wcmltYXJ5LFxuYm9keS5kYXJrIC5jb250ZXgtYmcgcC5iZy1zdWNjZXNzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuYm9keS5kYXJrIC5jb250ZXgtYmcgcC5iZy1pbmZvIHtcblx0Y29sb3I6ICMyN2Q3ZTc7XG59XG5cbmJvZHkuZGFyayAuY29udGV4LWJnIHAuYmctZGFuZ2VyIHtcblx0Y29sb3I6ICNlNzRjM2M7XG59XG5cbmJvZHkuZGFyayAuY29udGV4LWJnIHAuYmctd2FybmluZyB7XG5cdGNvbG9yOiAjZTY3ZTIyO1xufVxuXG5ib2R5LmRhcmsgLmNvbnRleC1iZyBwLmJnLXByaW1hcnkge1xuXHRjb2xvcjogIzM0OThkYjtcbn1cblxuYm9keS5kYXJrIC5jb250ZXgtYmcgcC5iZy1zdWNjZXNzIHtcblx0Y29sb3I6ICM3MmMwMmM7XG59XG5cbi8qQWRkcmVzcyBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LmRhcmsgYWRkcmVzcyB7XG5cdGNvbG9yOiAjOTk5O1xufVxuXG4vKkhlYWRpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LmRhcmsgLmhlYWRpbmcgaDI6YmVmb3JlLCBcbmJvZHkuZGFyayAuaGVhZGluZyBoMjphZnRlciB7XG5cdGJvcmRlci1jb2xvcjogIzU1NTtcbn1cblxuYm9keS5kYXJrIC5jb250YWN0cy1zZWN0aW9uIC50aXRsZS12MSBoMiB7XG5cdGNvbG9yOiAjY2NjO1xufVxuXG5ib2R5LmRhcmsgLmhlYWRsaW5lLWxlZnQgLmhlYWRsaW5lLWJyZCB7XG5cdGNvbG9yOiAjY2NjO1xufVxuXG5ib2R5LmRhcmsgLmhlYWRsaW5lLWNlbnRlci12Mi5oZWFkbGluZS1jZW50ZXItdjItZGFyayBzcGFuLmJvcmRlcmVkLWljb24ge1xuXHRjb2xvcjogI2VlZTtcbn1cblxuYm9keS5kYXJrIC5oZWFkbGluZS1jZW50ZXItdjIuaGVhZGxpbmUtY2VudGVyLXYyLWRhcmsgc3Bhbi5ib3JkZXJlZC1pY29uOmJlZm9yZSxcbmJvZHkuZGFyayAuaGVhZGxpbmUtY2VudGVyLXYyLmhlYWRsaW5lLWNlbnRlci12Mi1kYXJrIHNwYW4uYm9yZGVyZWQtaWNvbjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG5cbi8qRGl2aWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuZGFyayAuZGV2aWRlci5kZXZpZGVyLWRvdHRlZCxcbmJvZHkuZGFyayAuZGV2aWRlci5kZXZpZGVyLWRhc2hlZCxcbmJvZHkuZGFyayAuZGV2aWRlci5kZXZpZGVyLWRiLFxuYm9keS5kYXJrIC5kZXZpZGVyLmRldmlkZXItZGItZG90dGVkLFxuYm9keS5kYXJrIC5kZXZpZGVyLmRldmlkZXItZGItZGFzaGVkIHtcblx0Ym9yZGVyLWNvbG9yOiAjNTU1O1xufVxuXG4vKmJvZHkuZGFyayBCbG9ja3F1b3RlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIGJsb2NrcXVvdGUsXG5ib2R5LmRhcmsgYmxvY2txdW90ZS5oZXJvIHtcblx0Ym9yZGVyLWxlZnQtY29sb3I6ICM1NTU7XG59XG5cbmJvZHkuZGFyayBibG9ja3F1b3RlLnRleHQtcmlnaHQsIFxuYm9keS5kYXJrIGJsb2NrcXVvdGUuaGVyby50ZXh0LXJpZ2h0IHtcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjNTU1O1xufVxuXG4vKkhlcm8gQmxvY2txdW90ZSovXG5ib2R5LmRhcmsgYmxvY2txdW90ZS5oZXJvIHtcblx0YmFja2dyb3VuZDogIzIyMjtcbn1cblxuYm9keS5kYXJrIGJsb2NrcXVvdGUuaGVybzpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICMyNTI1MjU7XG5cdGJvcmRlci1jb2xvcjogIzU1NSAhaW1wb3J0YW50O1xufVxuXG4vKkhlcm8gRGVmYXVsdCBCbG9ja3F1b3RlKi9cbmJvZHkuZGFyayBibG9ja3F1b3RlLmhlcm8uaGVyby1kZWZhdWx0IHtcblx0YmFja2dyb3VuZDogIzcyYzAyYztcbn1cblxuYm9keS5kYXJrIGJsb2NrcXVvdGUuaGVyby5oZXJvLWRlZmF1bHQ6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjNWZiNjExO1xufVxuXG5ib2R5LmRhcmsgYmxvY2txdW90ZS5oZXJvLmhlcm8tZGVmYXVsdCBwIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi8qSGVybyBEYXJrIEJsb2NrcXVvdGUqL1xuYm9keS5kYXJrIGJsb2NrcXVvdGUuaGVyby5oZXJvLWRhcmsge1xuXHRiYWNrZ3JvdW5kOiAjNDQ0O1xufVxuXG5ib2R5LmRhcmsgYmxvY2txdW90ZS5oZXJvLmhlcm8tZGFyazpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICM1NTU7XG59XG5cbi8qRGFyayBCbG9ja3F1b3RlKi9cbmJvZHkuZGFyayBibG9ja3F1b3RlLmJxLWRhcmssXG5ib2R5LmRhcmsgYmxvY2txdW90ZS5icS1kYXJrOmhvdmVyIHtcblx0Ym9yZGVyLWNvbG9yOiAjMzAzMDMwICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuZGFyayBibG9ja3F1b3RlLmhlcm8uaGVyby1kYXJrIHAsXG5ib2R5LmRhcmsgYmxvY2txdW90ZS5oZXJvLmhlcm8tZGFyayBzbWFsbCwgXG5ib2R5LmRhcmsgYmxvY2txdW90ZS5oZXJvLmhlcm8tZGVmYXVsdCBzbWFsbCB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4vKlNoYWRvdyBFZmZlY3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LmRhcmsgLnNoYWRvdy1lZmZlY3QtMSB7XG5cdGJveC1zaGFkb3c6IDAgMTBweCA2cHggLTZweCAjMTUxNTE1O1xufVxuXG5ib2R5LmRhcmsgLnNoYWRvdy1lZmZlY3QtMjphZnRlciwgXG5ib2R5LmRhcmsgLnNoYWRvdy1lZmZlY3QtMjpiZWZvcmUsIFxuYm9keS5kYXJrIC5zaGFkb3ctZWZmZWN0LTM6YmVmb3JlLCBcbmJvZHkuZGFyayAuc2hhZG93LWVmZmVjdC00OmFmdGVyIHtcblx0Ym94LXNoYWRvdzogMCAxNXB4IDEwcHggIzE1MTUxNTtcbn1cblxuLypUYWcgQm94XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC50YWctYm94IHtcblx0YmFja2dyb3VuZDogIzIwMjAyMDtcbn1cblxuYm9keS5kYXJrIC50YWctYm94LXYxLFxuYm9keS5kYXJrIC50YWctYm94LXYyIHtcblx0Ym9yZGVyLWNvbG9yOiAjMzAzMDMwO1xufVxuXG5ib2R5LmRhcmsgLnRhZy1ib3gtdjMsXG5ib2R5LmRhcmsgLnRhZy1ib3gtdjQsXG5ib2R5LmRhcmsgLnRhZy1ib3gtdjUsXG5ib2R5LmRhcmsgLnRhZy1ib3gtdjYsXG5ib2R5LmRhcmsgLnRhZy1ib3gtdjcge1xuXHRib3JkZXItY29sb3I6ICMzMDMwMzA7XG59XG5cbi8qQmFja2dyb3VuZCBMaWdodFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuZGFyayAuYmctbGlnaHQge1xuXHRib3JkZXItY29sb3I6ICMzMDMwMzA7XG5cdGJhY2tncm91bmQ6ICMyMDIwMjA7XG59XG5cbmJvZHkuZGFyayAuYmctbGlnaHQgaSB7XG5cdGNvbG9yOiAjOTk5O1xufVxuXG5ib2R5LmRhcmsgLmJnLWdyZXkge1xuXHRiYWNrZ3JvdW5kOiAjMjIyO1xuXHRib3JkZXItdG9wLWNvbG9yOiAjMjIyO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjMjIyO1xufVxuXG4vKlRlc3RpbW9uaWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qR2VuZXJhbCBUZXN0aW1vbmlhbHMgdjEvdjIqL1xuYm9keS5kYXJrIC50ZXN0aW1vbmlhbHMudGVzdGltb25pYWxzLXYxIHAsXG5ib2R5LmRhcmsgLnRlc3RpbW9uaWFscy50ZXN0aW1vbmlhbHMtdjIgcCB7XG5cdGJhY2tncm91bmQ6ICMyMDIwMjA7XG59XG5cbmJvZHkuZGFyayAudGVzdGltb25pYWxzLnRlc3RpbW9uaWFscy12MSAuaXRlbSBwOmFmdGVyLFxuYm9keS5kYXJrIC50ZXN0aW1vbmlhbHMudGVzdGltb25pYWxzLXYyIC5pdGVtIHA6YWZ0ZXIge1xuXHRib3JkZXItdG9wLWNvbG9yOiAjMjAyMDIwO1xufVxuXG5ib2R5LmRhcmsgLnRlc3RpbW9uaWFscyAudGVzdGltb25pYWwtaW5mbyBpbWcge1xuXHRib3JkZXItY29sb3I6ICM5OTk7XG59XG5cbmJvZHkuZGFyayAudGVzdGltb25pYWxzIC5jYXJvdXNlbC1hcnJvdyBpIHtcblx0Y29sb3I6ICM5OTk7XG5cdGJhY2tncm91bmQ6ICMyMDIwMjA7XG59XG5cbmJvZHkuZGFyayAudGVzdGltb25pYWxzLnRlc3RpbW9uaWFscy12MSAuY2Fyb3VzZWwtYXJyb3cgaTpob3ZlciB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiAjNDQ0O1xufVxuXG4vKlRlc3RpbW9uaWFscyB2NlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuZGFyayAudGVzdGltb25pYWxzLXY2IC50ZXN0aW1vbmlhbHMtaW5mbyB7XG5cdGJhY2tncm91bmQ6ICMzMzM7XG59XG5cbmJvZHkuZGFyayAudGVzdGltb25pYWxzLXY2IC50ZXN0aW1vbmlhbHMtaW5mbyB7XG5cdGJvcmRlci1jb2xvcjogIzI1MjUyNTtcbn1cblxuLypCb3JkZXJlZCBCdXR0b25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5idG4tdS5idG4tYnJkIHtcblx0Y29sb3I6ICNkZGQ7XG59XG5cbi8qRHJvcGRvd24gQnV0dG9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuZGFyayAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcblx0YmFja2dyb3VuZDogIzIyMjtcbn1cblxuYm9keS5kYXJrIC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG5cdGNvbG9yOiAjOTk5O1xufVxuXG5ib2R5LmRhcmsgLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSAuYWN0aXZlID4gYSwgXG5ib2R5LmRhcmsgLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaSA+IGE6aG92ZXIge1xuXHRjb2xvcjogIzk5OTtcbn1cblxuLypJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuZGFyayBpLmljb24tY3VzdG9tIHtcblx0Y29sb3I6ICM5OTk7XG5cdGJvcmRlci1jb2xvcjogIzk5OTtcbn1cblxuYm9keS5kYXJrIGkuaWNvbi1iZy1kYXJrIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLypJY29ucyBDb2xvciovXG5ib2R5LmRhcmsgaS5pY29uLWN1c3RvbS5pY29uLWNvbG9yLXUge1xuICAgY29sb3I6ICM3MmMwMmM7XG4gICBib3JkZXI6IHNvbGlkIDFweCAjNzJjMDJjO1xufVxuYm9keS5kYXJrIGkuaWNvbi1jdXN0b20uaWNvbi1jb2xvci1ibHVlIHtcbiAgIGNvbG9yOiAjMzQ5OGRiO1xuICAgYm9yZGVyOiBzb2xpZCAxcHggIzM0OThkYjtcbn1cbmJvZHkuZGFyayBpLmljb24tY3VzdG9tLmljb24tY29sb3ItcmVkIHtcbiAgIGNvbG9yOiAjZTc0YzNjO1xuICAgYm9yZGVyOiBzb2xpZCAxcHggI2U3NGMzYztcbn1cbmJvZHkuZGFyayBpLmljb24tY3VzdG9tLmljb24tY29sb3Itc2VhIHtcbiAgIGNvbG9yOiAjMWFiYzljO1xuICAgYm9yZGVyOiBzb2xpZCAxcHggIzFhYmM5Yztcbn1cbmJvZHkuZGFyayBpLmljb24tY3VzdG9tLmljb24tY29sb3ItZ3JlZW4ge1xuICAgY29sb3I6ICMyZWNjNzE7XG4gICBib3JkZXI6IHNvbGlkIDFweCAjMmVjYzcxO1xufVxuYm9keS5kYXJrIGkuaWNvbi1jdXN0b20uaWNvbi1jb2xvci15ZWxsb3cge1xuICAgY29sb3I6ICNmMWM0MGY7XG4gICBib3JkZXI6IHNvbGlkIDFweCAjZjFjNDBmO1xufVxuYm9keS5kYXJrIGkuaWNvbi1jdXN0b20uaWNvbi1jb2xvci1vcmFuZ2Uge1xuICAgY29sb3I6ICNlNjdlMjI7XG4gICBib3JkZXI6IHNvbGlkIDFweCAjZTY3ZTIyO1xufVxuYm9keS5kYXJrIGkuaWNvbi1jdXN0b20uaWNvbi1jb2xvci1ncmV5IHtcbiAgIGNvbG9yOiAjOTVhNWE2O1xuICAgYm9yZGVyOiBzb2xpZCAxcHggIzk1YTVhNjtcbn1cbmJvZHkuZGFyayBpLmljb24tY3VzdG9tLmljb24tY29sb3ItcHVycGxlIHtcbiAgIGNvbG9yOiAjOWI2YmNjO1xuICAgYm9yZGVyOiBzb2xpZCAxcHggIzliNmJjYztcbn1cbmJvZHkuZGFyayBpLmljb24tY3VzdG9tLmljb24tY29sb3ItYXF1YSB7XG4gICBjb2xvcjogIzI3ZDdlNztcbiAgIGJvcmRlcjogc29saWQgMXB4ICMyN2Q3ZTc7XG59XG5ib2R5LmRhcmsgaS5pY29uLWN1c3RvbS5pY29uLWNvbG9yLWJyb3duIHtcbiAgIGNvbG9yOiAjOWM4MDYxO1xuICAgYm9yZGVyOiBzb2xpZCAxcHggIzljODA2MTtcbn1cbmJvZHkuZGFyayBpLmljb24tY3VzdG9tLmljb24tY29sb3ItZGFyay1ibHVlIHtcbiAgIGNvbG9yOiAjNDc2NWEwO1xuICAgYm9yZGVyOiBzb2xpZCAxcHggIzQ3NjVhMDtcbn1cbmJvZHkuZGFyayBpLmljb24tY3VzdG9tLmljb24tY29sb3ItbGlnaHQtZ3JlZW4ge1xuICAgY29sb3I6ICM3OWQ1YjM7XG4gICBib3JkZXI6IHNvbGlkIDFweCAjNzlkNWIzO1xufVxuYm9keS5kYXJrIGkuaWNvbi1jdXN0b20uaWNvbi1jb2xvci1saWdodCB7XG4gICBjb2xvcjogI2ZmZjtcbiAgIGJvcmRlcjogc29saWQgMXB4ICNmZmY7XG59XG5ib2R5LmRhcmsgaS5pY29uLWN1c3RvbS5pY29uLWNvbG9yLWxpZ2h0LWdyZXkge1xuICAgY29sb3I6ICM1ODVmNjk7XG4gICBib3JkZXI6IHNvbGlkIDFweCAjNTg1ZjY5O1xufVxuXG4vKkljb25zIEJhY2tncm91biBDb2xvciovXG5ib2R5LmRhcmsgaS5pY29uLWN1c3RvbS5pY29uLWJnLXUsXG5ib2R5LmRhcmsgaS5pY29uLWN1c3RvbS5pY29uLWJnLXJlZCxcbmJvZHkuZGFyayBpLmljb24tY3VzdG9tLmljb24tYmctc2VhLFxuYm9keS5kYXJrIGkuaWNvbi1jdXN0b20uaWNvbi1iZy1kYXJrLFxuYm9keS5kYXJrIGkuaWNvbi1jdXN0b20uaWNvbi1iZy1ncmV5LFxuYm9keS5kYXJrIGkuaWNvbi1jdXN0b20uaWNvbi1iZy1ibHVlLFxuYm9keS5kYXJrIGkuaWNvbi1jdXN0b20uaWNvbi1iZy1ncmVlbixcbmJvZHkuZGFyayBpLmljb24tY3VzdG9tLmljb24tYmcteWVsbG93LFxuYm9keS5kYXJrIGkuaWNvbi1jdXN0b20uaWNvbi1iZy1vcmFuZ2UsXG5ib2R5LmRhcmsgaS5pY29uLWN1c3RvbS5pY29uLWJnLXB1cnBsZSxcbmJvZHkuZGFyayBpLmljb24tY3VzdG9tLmljb24tYmctYXF1YSxcbmJvZHkuZGFyayBpLmljb24tY3VzdG9tLmljb24tYmctYnJvd24sXG5ib2R5LmRhcmsgaS5pY29uLWN1c3RvbS5pY29uLWJnLWRhcmstYmx1ZSxcbmJvZHkuZGFyayBpLmljb24tY3VzdG9tLmljb24tYmctbGlnaHQtZ3JleSxcbmJvZHkuZGFyayBpLmljb24tY3VzdG9tLmljb24tYmctbGlnaHQtZ3JlZW4ge1xuXHRjb2xvcjogI2ZmZjtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4vKlRlYW0gU29jaWFsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC50ZWFtIC50aHVtYm5haWwtc3R5bGUge1xuXHRiYWNrZ3JvdW5kOiAjMjkyOTI5O1xufVxuXG5ib2R5LmRhcmsgLnRlYW0gLnRodW1ibmFpbC1zdHlsZSBzbWFsbCB7XG5cdGNvbG9yOiAjNTU1O1xufVxuXG5ib2R5LmRhcmsgLnRlYW0gdWwudGVhbS1zb2NhaWwgbGkgaSB7XG5cdGNvbG9yOiAjOTk5O1xuXHRiYWNrZ3JvdW5kOiAjMjIyO1xufVxuXG5ib2R5LmRhcmsgLnRlYW0gdWwudGVhbS1zb2NhaWwgbGkgaTpob3ZlciB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiAjMzMzO1xufVxuXG4vKkl0ZW0gQm94XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5saW5lLWljb24tcGFnZSAuaXRlbS1ib3gge1xuXHRib3JkZXItY29sb3I6ICMzMDMwMzA7XG59XG5cbmJvZHkuZGFyayAubGluZS1pY29uLXBhZ2UgLml0ZW0tYm94OmhvdmVyIHtcblx0YmFja2dyb3VuZDogIzIyMjtcbn1cblxuYm9keS5kYXJrIC5saW5lLWljb24tcGFnZSAuaXRlbSB7XG5cdGNvbG9yOiAjOTk5O1xufVxuXG5ib2R5LmRhcmsgLmxpbmUtaWNvbi1wYWdlIC5pdGVtOmhvdmVyIHtcblx0Y29sb3I6ICM3MmMwMmM7XG59XG5cbi8qR2x5cGhpY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuZGFyayAuYnMtZ2x5cGhpY29ucyBsaSB7XG5cdGNvbG9yOiAjOTk5O1xuXHRib3JkZXItY29sb3I6ICMzMDMwMzA7XG59XG5cbmJvZHkuZGFyayAuYnMtZ2x5cGhpY29ucyBsaTpob3ZlciB7XG5cdGNvbG9yOiAjNzJjMDJjO1xuXHRiYWNrZ3JvdW5kOiAjMjIyO1xufVxuXG4vKlNlcnZpY2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LmRhcmsgLnNlcnZpY2U6aG92ZXIgeyBcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0YmFja2dyb3VuZDogIzFlMWUxZTtcbn1cblxuYm9keS5kYXJrIC5zZXJ2aWNlOmhvdmVyIGkge1xuXHRjb2xvcjogIzk5OTtcbn1cblxuLypTZXJ2aWNlIEJsb2NrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5zZXJ2aWNlLWJsb2NrLWRlZmF1bHQge1xuXHRiYWNrZ3JvdW5kOiAjMjAyMDIwO1xuXHRib3JkZXItY29sb3I6ICMzMDMwMzA7XG59XG5cbmJvZHkuZGFyayAuc2VydmljZS1ibG9jay1kZWZhdWx0IGkuaWNvbi1jdXN0b20ge1xuXHRjb2xvcjogI2NjYztcblx0Ym9yZGVyLWNvbG9yOiAjY2NjO1xufVxuXG5ib2R5LmRhcmsgLnNlcnZpY2UtYmxvY2stZGVmYXVsdDpob3ZlciB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qU2VydmljZSBCbG9jayBDb2xvcnMqL1xuYm9keS5kYXJrIC5zZXJ2aWNlLWJsb2NrLnNlcnZpY2UtYmxvY2stdSBoMixcbmJvZHkuZGFyayAuc2VydmljZS1ibG9jay5zZXJ2aWNlLWJsb2NrLWJsdWUgaDIsXG5ib2R5LmRhcmsgLnNlcnZpY2UtYmxvY2suc2VydmljZS1ibG9jay1yZWQgaDIsXG5ib2R5LmRhcmsgLnNlcnZpY2UtYmxvY2suc2VydmljZS1ibG9jay1zZWEgaDIsXG5ib2R5LmRhcmsgLnNlcnZpY2UtYmxvY2suc2VydmljZS1ibG9jay1ncmV5IGgyLFxuYm9keS5kYXJrIC5zZXJ2aWNlLWJsb2NrLnNlcnZpY2UtYmxvY2steWVsbG93IGgyLFxuYm9keS5kYXJrIC5zZXJ2aWNlLWJsb2NrLnNlcnZpY2UtYmxvY2stb3JhbmdlIGgyLFxuYm9keS5kYXJrIC5zZXJ2aWNlLWJsb2NrLnNlcnZpY2UtYmxvY2stZ3JlZW4gaDIsXG5ib2R5LmRhcmsgLnNlcnZpY2UtYmxvY2suc2VydmljZS1ibG9jay1wdXJwbGUgaDIsXG5ib2R5LmRhcmsgLnNlcnZpY2UtYmxvY2suc2VydmljZS1ibG9jay1hcXVhIGgyLFxuYm9keS5kYXJrIC5zZXJ2aWNlLWJsb2NrLnNlcnZpY2UtYmxvY2stYnJvd24gaDIsXG5ib2R5LmRhcmsgLnNlcnZpY2UtYmxvY2suc2VydmljZS1ibG9jay1kYXJrLWJsdWUgaDIsXG5ib2R5LmRhcmsgLnNlcnZpY2UtYmxvY2suc2VydmljZS1ibG9jay1saWdodC1ncmVlbiBoMixcbmJvZHkuZGFyayAuc2VydmljZS1ibG9jay5zZXJ2aWNlLWJsb2NrLWRhcmsgaDIge1xuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmRhcmsgLnNlcnZpY2UtYmxvY2suc2VydmljZS1ibG9jay1saWdodCBoMixcbmJvZHkuZGFyayAuc2VydmljZS1ibG9jay5zZXJ2aWNlLWJsb2NrLWxpZ2h0IHAge1xuXHRjb2xvcjogIzU1NSAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmRhcmsgLnNlcnZpY2UtYmxvY2suc2VydmljZS1ibG9jay11IHAsXG5ib2R5LmRhcmsgLnNlcnZpY2UtYmxvY2suc2VydmljZS1ibG9jay1ibHVlIHAsXG5ib2R5LmRhcmsgLnNlcnZpY2UtYmxvY2suc2VydmljZS1ibG9jay1yZWQgcCxcbmJvZHkuZGFyayAuc2VydmljZS1ibG9jay5zZXJ2aWNlLWJsb2NrLXNlYSBwLFxuYm9keS5kYXJrIC5zZXJ2aWNlLWJsb2NrLnNlcnZpY2UtYmxvY2stZ3JleSBwLFxuYm9keS5kYXJrIC5zZXJ2aWNlLWJsb2NrLnNlcnZpY2UtYmxvY2steWVsbG93IHAsXG5ib2R5LmRhcmsgLnNlcnZpY2UtYmxvY2suc2VydmljZS1ibG9jay1vcmFuZ2UgcCxcbmJvZHkuZGFyayAuc2VydmljZS1ibG9jay5zZXJ2aWNlLWJsb2NrLWdyZWVuIHAsXG5ib2R5LmRhcmsgLnNlcnZpY2UtYmxvY2suc2VydmljZS1ibG9jay1wdXJwbGUgcCxcbmJvZHkuZGFyayAuc2VydmljZS1ibG9jay5zZXJ2aWNlLWJsb2NrLWFxdWEgcCxcbmJvZHkuZGFyayAuc2VydmljZS1ibG9jay5zZXJ2aWNlLWJsb2NrLWJyb3duIHAsXG5ib2R5LmRhcmsgLnNlcnZpY2UtYmxvY2suc2VydmljZS1ibG9jay1kYXJrLWJsdWUgcCxcbmJvZHkuZGFyayAuc2VydmljZS1ibG9jay5zZXJ2aWNlLWJsb2NrLWxpZ2h0LWdyZWVuIHAsXG5ib2R5LmRhcmsgLnNlcnZpY2UtYmxvY2suc2VydmljZS1ibG9jay1kYXJrIHAge1xuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4vKlNlcnZpY2UgQmxvY2sgdjRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LmRhcmsgLnNlcnZpY2UtYmxvY2stdjQge1xuXHRiYWNrZ3JvdW5kOiAjMmEyYjJiO1xufVxuXG5ib2R5LmRhcmsgLnNlcnZpY2UtYmxvY2stdjQ6YWZ0ZXIge1xuXHRib3JkZXItY29sb3I6ICMyNTI1MjUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi8qU2VydmljZSBCbG9jayB2NVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuZGFyayAuc2VydmljZS1ibG9jay12NSB7XG5cdGJhY2tncm91bmQ6ICMzMzM7XG59XG5cbmJvZHkuZGFyayAuc2VydmljZS1ibG9jay12NSAuc2VydmljZS1ib3JkZXIge1xuXHRib3JkZXItbGVmdC1jb2xvcjogIzI1MjUyNTtcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjMjUyNTI1O1xufVxuXG4vKlNlcnZpY2UgQmxvY2sgdjhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LmRhcmsgLnNlcnZpY2UtYmxvY2stdjgge1xuXHRiYWNrZ3JvdW5kOiAjMzMzO1xufVxuXG5ib2R5LmRhcmsgLnNlcnZpY2UtYmxvY2stdjggaSB7XG5cdGNvbG9yOiAjOTk5O1xufVxuXG4vKkZ1bm55IEJveGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5mdW5ueS1ib3hlcyB7XG5cdGJhY2tncm91bmQ6ICMyOTI5MjkgIWltcG9ydGFudDtcbn1cblxuYm9keS5kYXJrIC5mdW5ueS1ib3hlcyBoMiBhIHtcblx0Y29sb3I6ICNjY2M7XG59XG5cbi8qUmVkIEZ1bm55IEJveCovXG5ib2R5LmRhcmsgLmZ1bm55LWJveGVzLmZ1bm55LWJveGVzLXJlZCB7XG4gIGJhY2tncm91bmQ6ICNlNzRjM2M7XG59XG5cbi8qQmx1ZSBGdW5ueSBCb3gqL1xuYm9keS5kYXJrIC5mdW5ueS1ib3hlcy5mdW5ueS1ib3hlcy1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzM0OThkYjtcbn1cblxuLypHcmV5IEZ1bm55IEJveCovXG5ib2R5LmRhcmsgLmZ1bm55LWJveGVzLmZ1bm55LWJveGVzLWdyZXkge1xuICBiYWNrZ3JvdW5kOiAjOTVhNWE2O1xufVxuXG4vKlR1cnF1b2lzZSBGdW5ueSBCb3gqL1xuYm9keS5kYXJrIC5mdW5ueS1ib3hlcy5mdW5ueS1ib3hlcy1zZWEge1xuICBiYWNrZ3JvdW5kOiAjMWFiYzljO1xufVxuXG5ib2R5LmRhcmsgLmZ1bm55LWJveGVzLmZ1bm55LWJveGVzLXJlZCBoMiBhLFxuYm9keS5kYXJrIC5mdW5ueS1ib3hlcy5mdW5ueS1ib3hlcy1ibHVlIGgyIGEsXG5ib2R5LmRhcmsgLmZ1bm55LWJveGVzLmZ1bm55LWJveGVzLWdyZXkgaDIgYSxcbmJvZHkuZGFyayAuZnVubnktYm94ZXMuZnVubnktYm94ZXMtc2VhIGgyIGEsXG5ib2R5LmRhcmsgLmZ1bm55LWJveGVzLmZ1bm55LWJveGVzLXJlZCBwLFxuYm9keS5kYXJrIC5mdW5ueS1ib3hlcy5mdW5ueS1ib3hlcy1ibHVlIHAsXG5ib2R5LmRhcmsgLmZ1bm55LWJveGVzLmZ1bm55LWJveGVzLWdyZXkgcCxcbmJvZHkuZGFyayAuZnVubnktYm94ZXMuZnVubnktYm94ZXMtc2VhIHAge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLypDb250ZW50IEJveGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5jb250ZW50LWJveGVzLXYyIC5saW5rLWJnLWljb24gc3BhbiB7XG5cdGNvbG9yOiAjY2NjO1xufVxuXG4vKlRodW1ibmFpbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LmRhcmsgLnRodW1ibmFpbCB7XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cblxuYm9keS5kYXJrIC50aHVtYm5haWwtc3R5bGU6aG92ZXIgeyBcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuYm9keS5kYXJrIC50aHVtYm5haWwgaDMgYSwgXG5ib2R5LmRhcmsgLnRodW1ibmFpbC1zdHlsZSBoMyBhIHtcblx0Y29sb3I6ICNjY2M7XG59XG5cbmJvZHkuZGFyayAudGh1bWJuYWlsIC5jYXB0aW9uIHtcblx0YmFja2dyb3VuZDogIzIwMjAyMDtcbn1cblxuLypCYWRnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuZGFyayAuYmFkZ2Utc2lkZWJhciB7XG5cdGJvcmRlci1jb2xvcjogIzMwMzAzMDtcbn1cblxuYm9keS5kYXJrIC5iYWRnZS1ib3gtdjIgYSxcbmJvZHkuZGFyayAuYmFkZ2UtYm94LXYxIGEge1xuXHRib3JkZXItY29sb3I6ICMzMDMwMzA7XG59XG5cbmJvZHkuZGFyayAuYmFkZ2UtYm94LXYyIGE6aG92ZXIsXG5ib2R5LmRhcmsgLmJhZGdlLWJveC12MSBhOmhvdmVyIHtcblx0Y29sb3I6ICM1NTU7XG5cdGJvcmRlci1jb2xvcjogIzU1NTtcbn1cblxuLypEcm9wZG93biBTaG93XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5kcm9wZG93bi1zaG93IHtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Ym9yZGVyLWNvbG9yOiAjMzAzMDMwO1xuXHRiYWNrZ3JvdW5kOiAjMjUyNTI1O1xufVxuXG5ib2R5LmRhcmsgLmRyb3Bkb3duLXNob3cgYSB7XG5cdGNvbG9yOiAjOTk5O1xufVxuXG5ib2R5LmRhcmsgLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuXHRiYWNrZ3JvdW5kOiAjMzAzMDMwO1xufVxuXG5ib2R5LmRhcmsgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG5ib2R5LmRhcmsgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuXHRjb2xvcjogI2NjYztcblx0YmFja2dyb3VuZDogIzc3Nztcbn1cblxuLypOYXZcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKmJvZHkuZGFyayAubmF2ID4gbGkgPiBhOmhvdmVyLFxuYm9keS5kYXJrIC5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuXHRjb2xvcjogIzcyYzAyYztcblx0YmFja2dyb3VuZDogIzc3Nztcbn0qL1xuXG4vKmJvZHkuZGFyayAubmF2ID4gbGkuYWN0aXZlID4gYTpob3ZlcixcbmJvZHkuZGFyayAubmF2ID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiAjMzg4OGM3O1xufSovXG5cbi8qUHJvZ3Jlc3MgQmFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5wcm9ncmVzcyB7XG5cdGJhY2tncm91bmQ6ICM3Nzc3Nzc7XG59XG5cbmJvZHkuZGFyayAucHJvZ3Jlc3MtYmFyLWRhcmsge1xuXHRiYWNrZ3JvdW5kOiAjNTU1NTU1O1xufVxuXG5cbi8qSW1hZ2UgQm9yZGVyZWRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LmRhcmsgaW1nLmltZy1ib3JkZXJlZCB7XG5cdGJhY2tncm91bmQ6ICMyMjI7XG5cdGJvcmRlci1jb2xvcjogIzMwMzAzMDtcbn1cblxuLypQYW5lbCBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LmRhcmsgLnBhbmVsIHtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cblxuYm9keS5kYXJrIC5wYW5lbC5wYW5lbC1kZWZhdWx0IC5wYW5lbC1oZWFkaW5nIHtcblx0Y29sb3I6ICNjY2M7XG5cdGJhY2tncm91bmQ6ICMyMjI7XG5cdGJvcmRlci1jb2xvcjogIzMwMzAzMDtcbn1cblxuYm9keS5kYXJrIC5wYW5lbCAucGFuZWwtdGl0bGUge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuYm9keS5kYXJrIC5wYW5lbCAucGFuZWwtYm9keSB7XG5cdGJhY2tncm91bmQ6ICMyMjI7XG59XG5cbi8qUGFnaW5hdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuZGFyayAucGFnaW5hdGlvbiA+IGxpID4gYSB7XG5cdGNvbG9yOiAjOTk5O1xufVxuXG5ib2R5LmRhcmsgLnBhZ2luYXRpb24gPiBsaSA+IGE6aG92ZXIge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogIzMzMztcblx0Ym9yZGVyLWNvbG9yOiAjMzMzO1xufVxuXG5ib2R5LmRhcmsgLnBhZ2luYXRpb24gPiBsaSA+IGEsIFxuYm9keS5kYXJrIC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuIHtcblx0Ym9yZGVyLWNvbG9yOiAjMzAzMDMwO1xuXHRiYWNrZ3JvdW5kOiAjMjAyMDIwO1xufVxuXG5ib2R5LmRhcmsgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYSxcbmJvZHkuZGFyayAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuLFxuYm9keS5kYXJrIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG5ib2R5LmRhcmsgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpob3ZlcixcbmJvZHkuZGFyayAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuYm9keS5kYXJrIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogIzQ0NDtcblx0Ym9yZGVyLWNvbG9yOiAjMzMzO1xufVxuXG4vKkRpc2FibGVkKi9cbmJvZHkuZGFyayAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW4sIFxuYm9keS5kYXJrIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbjpob3ZlciwgXG5ib2R5LmRhcmsgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuOmZvY3VzLCBcbmJvZHkuZGFyayAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGEsIFxuYm9keS5kYXJrIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYTpob3ZlciwgXG5ib2R5LmRhcmsgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcblx0YmFja2dyb3VuZDogIzIyMjtcblx0Ym9yZGVyLWNvbG9yOiAjNTU1O1xufVxuXG5ib2R5LmRhcmsgLnBhZ2VyIGxpID4gYSwgXG5ib2R5LmRhcmsgLnBhZ2VyIGxpID4gc3BhbiB7XG5cdGNvbG9yOiAjOTk5O1xuXHRib3JkZXItY29sb3I6ICMzMDMwMzA7XG5cdGJhY2tncm91bmQ6ICMyMDIwMjA7XG59XG5cbmJvZHkuZGFyayAucGFnZXIgbGkgPiBhOmhvdmVyLCBcbmJvZHkuZGFyayAucGFnZXIgbGkgPiBzcGFuOmhvdmVyIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6ICMyMjI7XG5cdGJvcmRlci1jb2xvcjogIzU1NTtcbn1cblxuLypBY2NvcmRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LmRhcmsgLmFjYy12MSAucGFuZWwtaGVhZGluZyBhIHtcblx0Y29sb3I6ICNjY2M7XG5cdGJhY2tncm91bmQ6ICMyMDIwMjA7XG59XG5cbmJvZHkuZGFyayAucGFuZWwtZGVmYXVsdCB7XG5cdGJvcmRlci1jb2xvcjogIzMwMzAzMDtcbn1cblxuYm9keS5kYXJrIC5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSB7XG5cdGNvbG9yOiAjOTk5O1xuXHRiYWNrZ3JvdW5kOiAjMjIyO1xuXHRib3JkZXItdG9wLWNvbG9yOiAjNTU1O1xufVxuXG4vKlRhYiBWZXJzaW9uIDJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LmRhcmsgLnRhYi12MiAubmF2LXRhYnMgbGkuYWN0aXZlIGEge1xuXHRjb2xvcjogIzk5OTtcblx0YmFja2dyb3VuZDogIzI1MjUyNTtcblx0Ym9yZGVyLWxlZnQtY29sb3I6ICMzMDMwMzA7XG5cdGJvcmRlci1yaWdodC1jb2xvcjogIzMwMzAzMDtcbn1cblxuYm9keS5kYXJrIC50YWItdjIgLnRhYi1jb250ZW50IHtcblx0Ym9yZGVyLWNvbG9yOiAjMzAzMDMwO1xufVxuXG4vKlRhYiBWZXJzaW9uIDNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LmRhcmsgLnRhYi12MyAubmF2LXBpbGxzIGxpIGE6aG92ZXIsIFxuYm9keS5kYXJrIC50YWItdjMgLm5hdi1waWxscyBsaS5hY3RpdmUgYSB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG5ib2R5LmRhcmsgLnRhYi12MyAubmF2LXBpbGxzIGxpIGEge1xuXHRjb2xvcjogIzk5OTtcblx0Ym9yZGVyLWNvbG9yOiAjMzAzMDMwO1xuXHRiYWNrZ3JvdW5kOiAjMjAyMDIwO1xufVxuXG5ib2R5LmRhcmsgLnRhYi12MyAudGFiLWNvbnRlbnQge1xuXHRib3JkZXItY29sb3I6ICMzMDMwMzA7XG5cdGJhY2tncm91bmQ6ICMyMDIwMjA7XG59XG5cbi8qVGltZWxpbmUgVmVyc2lvbiAxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC50aW1lbGluZS12MSAuYnRuLXUge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuYm9keS5kYXJrIC50aW1lbGluZS12MTpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiAjMzAzMDMwO1xufVxuXG5ib2R5LmRhcmsgLnRpbWVsaW5lLXYxID4gbGkgPiAudGltZWxpbmUtYmFkZ2Uge1xuXHRjb2xvcjogIzU1NTtcbn1cblxuLypUaW1lbGluZSBQYW5lbCovXG5ib2R5LmRhcmsgLnRpbWVsaW5lLXYxID4gbGkgPiAudGltZWxpbmUtcGFuZWwge1xuXHRib3JkZXItY29sb3I6ICMzMDMwMzA7XG59XG5cbmJvZHkuZGFyayAudGltZWxpbmUtdjEgPiBsaSA+IC50aW1lbGluZS1wYW5lbDpiZWZvcmUge1xuXHRib3JkZXItbGVmdC1jb2xvcjogIzMwMzAzMDtcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjMzAzMDMwO1xufVxuXG5ib2R5LmRhcmsgLnRpbWVsaW5lLXYxID4gbGkgPiAudGltZWxpbmUtcGFuZWw6YWZ0ZXIge1xuXHRib3JkZXItbGVmdC1jb2xvcjogIzMwMzAzMDtcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjMzAzMDMwO1xufVxuXG4vKlRpbWVsaW5lIEJvZHkqL1xuYm9keS5kYXJrIC50aW1lbGluZS12MSAudGltZWxpbmUtYm9keSBoMiBhIHtcblx0Y29sb3I6ICNjY2M7XG59XG5cbmJvZHkuZGFyayAudGltZWxpbmUtdjEgLnRpbWVsaW5lLWJvZHkgaDIgYTpob3ZlciB7XG5cdGNvbG9yOiAjNzJjMDJjO1xufVxuXG4vKlRpbWVsaW5lIEZvb3RlciovXG5ib2R5LmRhcmsgLnRpbWVsaW5lLXYxIC50aW1lbGluZS1mb290ZXIgLmJsb2ctaW5mbyBpLFxuYm9keS5kYXJrIC50aW1lbGluZS12MSAudGltZWxpbmUtZm9vdGVyIC5saWtlcyBpIHtcblx0Y29sb3I6ICM5OTk7XG59XG5cbmJvZHkuZGFyayAudGltZWxpbmUtdjEgLnRpbWVsaW5lLWZvb3RlciAubGlrZXM6aG92ZXIgaSB7XG5cdGNvbG9yOiAjNzJjMDJjO1xufVxuXG5ib2R5LmRhcmsgLnRpbWVsaW5lLXYxIC50aW1lbGluZS1mb290ZXIge1xuXHRib3JkZXItdG9wLWNvbG9yOiAjMzAzMDMwO1xufVxuXG4vKlRpbWVsaW5lIFZlcnNpb24gMlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qVGltZWxpbmUgTGFiZWwqL1xuYm9keS5kYXJrIC50aW1lbGluZS12MiA+IGxpIC5jYnBfdG1sYWJlbCB7XG5cdGJhY2tncm91bmQ6ICMyMjI7XG59XG5cbmJvZHkuZGFyayAudGltZWxpbmUtdjIgPiBsaSAuY2JwX3RtbGFiZWwgaDIge1xuXHRib3JkZXItY29sb3I6ICMzMzM7XG59XG5cbmJvZHkuZGFyayAudGltZWxpbmUtdjI6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogIzIyMjtcbn1cblxuYm9keS5kYXJrIC50aW1lbGluZS12MiA+IGxpIC5jYnBfdG1sYWJlbDphZnRlciB7XG5cdGJvcmRlci1yaWdodC1jb2xvcjogIzIyMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0Ym9keS5kYXJrIC50aW1lbGluZS12MiA+IGxpIC5jYnBfdG1sYWJlbDphZnRlciB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzIyMjtcblx0XHRib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuXHRib2R5LmRhcmsgLnRpbWVsaW5lLXYyID4gbGkgLmNicF90bWxhYmVsOmFmdGVyIHtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjMjIyO1xuXHRcdGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cbn1cblxuYm9keS5kYXJrIC50aW1lbGluZS12MiA+IGxpIC5jYnBfdG10aW1lIHNwYW46bGFzdC1jaGlsZCB7XG5cdGNvbG9yOiAjY2NjO1xufVxuXG4vKlRpbWVsaW5lIEljb24qL1xuYm9keS5kYXJrIC50aW1lbGluZS12MiA+IGxpIC5jYnBfdG1pY29uIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgNHB4ICMyMjI7XG59XG5cbi8qT3dsIENhcm91c2VsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5vd2wtY2Fyb3VzZWwtc3R5bGUtdjIgLml0ZW0ge1xuXHRiYWNrZ3JvdW5kOiAjMjkyOTI5O1xuXHRib3JkZXItY29sb3I6ICMzMDMwMzA7XG59XG5cbmJvZHkuZGFyayAub3dsLWNhcm91c2VsLXN0eWxlLXYyIC5pdGVtOmhvdmVyIHtcblx0Ym9yZGVyLWNvbG9yOiAjNTU1O1xuXHRiYWNrZ3JvdW5kOiAjMzAzMDMwO1xufVxuXG4vKk93bCBCdXR0b24qL1xuYm9keS5kYXJrIC5vd2wtYnRuIHtcblx0YmFja2dyb3VuZDogIzMwMzAzMDtcbn1cblxuYm9keS5kYXJrIC5vd2wtYnRuOmhvdmVyIHtcblx0YmFja2dyb3VuZDogIzQ0NDtcbn1cblxuLypUYWJsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qRGVmYXVsdCBUYWJsZSovXG5ib2R5LmRhcmsgLnRhYmxlLFxuYm9keS5kYXJrIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCwgXG5ib2R5LmRhcmsgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLCBcbmJvZHkuZGFyayAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsIFxuYm9keS5kYXJrIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCwgXG5ib2R5LmRhcmsgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLCBcbmJvZHkuZGFyayAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuXHRjb2xvcjogIzk5OTtcblx0YmFja2dyb3VuZDogIzIyMjtcblx0Ym9yZGVyLWNvbG9yOiAjMzAzMDMwO1xufVxuXG5ib2R5LmRhcmsgLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCwgXG5ib2R5LmRhcmsgLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsIFxuYm9keS5kYXJrIC50YWJsZSA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCwgXG5ib2R5LmRhcmsgLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCwgXG5ib2R5LmRhcmsgLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsIFxuYm9keS5kYXJrIC50YWJsZSA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XG5cdGNvbG9yOiAjY2NjO1xufVxuXG5ib2R5LmRhcmsgLnBhbmVsID4gLnBhbmVsLWJvZHkgKyAudGFibGUsIFxuYm9keS5kYXJrIC5wYW5lbCA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLXJlc3BvbnNpdmUge1xuXHRib3JkZXItY29sb3I6ICMzMDMwMzA7XG59XG5cbi8qVGFibGUgSG92ZXIqL1xuYm9keS5kYXJrIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiB0ZCxcbmJvZHkuZGFyayAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gdGgge1xuXHRiYWNrZ3JvdW5kOiAjMjIyO1xufVxuXG5ib2R5LmRhcmsgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpudGgtY2hpbGQoMm4rMSk6aG92ZXIgPiB0ZCwgXG5ib2R5LmRhcmsgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpudGgtY2hpbGQoMm4rMSk6aG92ZXIgPiB0aCB7XG5cdGJhY2tncm91bmQ6ICMyMDIwMjA7XG59XG5cbi8qVGFibGUgU3RyaXBlZCovXG5ib2R5LmRhcmsgLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1jaGlsZCgybisxKSA+IHRkLCBcbmJvZHkuZGFyayAudGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKDJuKzEpID4gdGgge1xuXHRiYWNrZ3JvdW5kOiAjMjAyMDIwO1xufVxuXG4vKlRhYmxlIEJvcmRlcmVkKi9cbmJvZHkuZGFyayAudGFibGUtYm9yZGVyZWQsXG5ib2R5LmRhcmsgLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLCBcbmJvZHkuZGFyayAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGgsIFxuYm9keS5kYXJrIC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aCwgXG5ib2R5LmRhcmsgLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkLCBcbmJvZHkuZGFyayAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQsIFxuYm9keS5kYXJrIC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG5cdGNvbG9yOiAjOTk5O1xuXHRiYWNrZ3JvdW5kOiAjMjIyO1xuXHRib3JkZXItY29sb3I6ICMzMDMwMzA7XG59XG5cbi8qUGllIENoYXJ0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5waWUtcHJvZ3Jlc3MtY2hhcnRzIC5jaXJjbGUge1xuXHRjb2xvcjogI2NjYztcbn1cblxuYm9keS5kYXJrIC5jb3VudGVycyB7XG5cdGNvbG9yOiAjOTk5O1xufVxuXG5ib2R5LmRhcmsgLmNpcmNsZXMtdGV4dC13cnAge1xuXHRjb2xvcjogIzk5OTtcbn1cblxuLypUaXRsZSBCb3hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LmRhcmsgLnRpdGxlLWJveCAudGl0bGUtYm94LXRleHQge1xuXHRjb2xvcjogI2NjYztcbn1cblxuYm9keS5kYXJrIC50aXRsZS1ib3gge1xuXHRib3JkZXItY29sb3I6ICM1NTU7XG59XG5cbmJvZHkuZGFyayAudGl0bGUtYm94LXYyIGgyIHtcblx0Y29sb3I6ICNjY2M7XG59XG5cbi8qU2t5IEZvcm1zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5za3ktZm9ybSB7XG5cdGJvcmRlci1jb2xvcjogIzU1NTtcbn1cblxuLypCdWcgZml4ZWQgdjEuOSovXG5ib2R5LmRhcmsgLnNreS1mb3JtIGhlYWRlcixcbmJvZHkuZGFyayAuc2t5LWZvcm0gZmllbGRzZXQsXG5ib2R5LmRhcmsgLnNreS1mb3JtIGZvb3RlciB7XG5cdC8qYmFja2dyb3VuZDogIzIyMjsqL1xuXHRib3JkZXItY29sb3I6ICM1NTU7XG59XG5cbi8qQnVnIGZpeGVkIHYxLjkqL1xuYm9keS5kYXJrIC5za3ktZm9ybS5jb250YWN0LXN0eWxlIGZpZWxkc2V0IHtcbiAgICBiYWNrZ3JvdW5kOiAjMjUyNTI1IG5vbmUgcmVwZWF0IHNjcm9sbCAwJSAwJTtcbn1cblxuYm9keS5kYXJrIC5za3ktZm9ybSBoZWFkZXIge1xuXHRjb2xvcjogI2NjYztcbn1cblxuYm9keS5kYXJrIC5za3ktZm9ybSBsYWJlbCB7XG5cdGNvbG9yOiAjOTk5O1xufVxuXG5ib2R5LmRhcmsgLnNreS1mb3JtIGlucHV0LFxuYm9keS5kYXJrIC5za3ktZm9ybSAuaW5wdXQgaW5wdXQsIFxuYm9keS5kYXJrIC5za3ktZm9ybSAuc2VsZWN0IHNlbGVjdCwgXG5ib2R5LmRhcmsgLnNreS1mb3JtIC50ZXh0YXJlYSB0ZXh0YXJlYSxcbmJvZHkuZGFyayAuc2t5LWZvcm0gLmlucHV0IGlucHV0OmZvY3VzLCBcbmJvZHkuZGFyayAuc2t5LWZvcm0gLnNlbGVjdCBzZWxlY3Q6Zm9jdXMsIFxuYm9keS5kYXJrIC5za3ktZm9ybSAudGV4dGFyZWEgdGV4dGFyZWE6Zm9jdXMge1xuXHRjb2xvcjogIzk5OTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Ym9yZGVyLWNvbG9yOiAjMzAzMDMwO1xuXHRiYWNrZ3JvdW5kOiAjMjAyMDIwO1xufVxuXG5ib2R5LmRhcmsgLnNreS1mb3JtIGlucHV0OmhvdmVyLFxuYm9keS5kYXJrIC5za3ktZm9ybSBpbnB1dDpmb2N1cyB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJvcmRlci1jb2xvcjogIzU1NTtcbn1cblxuYm9keS5kYXJrIC5za3ktZm9ybSAuaW5wdXQgaW5wdXQsIFxuYm9keS5kYXJrIC5za3ktZm9ybSAuc2VsZWN0IHNlbGVjdCwgXG5ib2R5LmRhcmsgLnNreS1mb3JtIC50ZXh0YXJlYSB0ZXh0YXJlYSwgXG5ib2R5LmRhcmsgLnNreS1mb3JtIC5yYWRpbyBpLCBcbmJvZHkuZGFyayAuc2t5LWZvcm0gLmNoZWNrYm94IGksIFxuYm9keS5kYXJrIC5za3ktZm9ybSAudG9nZ2xlIGksIFxuYm9keS5kYXJrIC5za3ktZm9ybSAuaWNvbi1hcHBlbmQsIFxuYm9keS5kYXJrIC5za3ktZm9ybSAuaWNvbi1wcmVwZW5kIHtcblx0Ym9yZGVyLWNvbG9yOiAjNTU1O1xufVxuXG4vKlNlbGVjdCovXG5ib2R5LmRhcmsgLnNreS1mb3JtIC5zZWxlY3QgaSB7XG5cdGJhY2tncm91bmQ6ICMzMDMwMzA7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDEycHggIzMwMzAzMDtcbn1cblxuYm9keS5kYXJrIC5za3ktZm9ybSAuc2VsZWN0IGk6YWZ0ZXIge1xuXHRib3JkZXItdG9wLWNvbG9yOiAjOTk5O1xufVxuYm9keS5kYXJrIC5za3ktZm9ybSAuc2VsZWN0IGk6YmVmb3JlIHtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzk5OTtcbn1cblxuLypSYWRpbyovXG5ib2R5LmRhcmsgLnNreS1mb3JtIC5yYWRpbyBpLCBcbmJvZHkuZGFyayAuc2t5LWZvcm0gLmNoZWNrYm94IGkge1xuXHRiYWNrZ3JvdW5kOiAjMzAzMDMwO1xufVxuXG5ib2R5LmRhcmsgLnNreS1mb3JtIC5yYWRpbyBpbnB1dCArIGk6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kOiAjOTk5O1xufVxuXG5ib2R5LmRhcmsgLnNreS1mb3JtIC5yYWRpbyBpbnB1dDpjaGVja2VkICsgaSwgXG5ib2R5LmRhcmsgLnNreS1mb3JtIC5jaGVja2JveCBpbnB1dDpjaGVja2VkICsgaSwgXG5ib2R5LmRhcmsgLnNreS1mb3JtIC50b2dnbGUgaW5wdXQ6Y2hlY2tlZCArIGkge1xuXHRib3JkZXItY29sb3I6ICM1NTU7XG59XG5cbi8qVG9nZ2xlKi9cbmJvZHkuZGFyayAuc2t5LWZvcm0gLnRvZ2dsZSBpIHtcblx0YmFja2dyb3VuZDogIzMwMzAzMDtcbn1cblxuYm9keS5kYXJrIC5za3ktZm9ybSAudG9nZ2xlIGk6YmVmb3JlLFxuYm9keS5kYXJrIC5za3ktZm9ybSAudG9nZ2xlIGk6YWZ0ZXIge1xuXHRjb2xvcjogIzk5OTtcbn1cblxuLypSYXRpbmcqL1xuYm9keS5kYXJrIC5za3ktZm9ybSAucmF0aW5nIHtcblx0Y29sb3I6ICM5OTk7XG59XG5cbi8qUHJlcGVuZCAmIEFwcGVuZCovXG5ib2R5LmRhcmsgLnNreS1mb3JtIC5pY29uLWFwcGVuZCwgXG5ib2R5LmRhcmsgLnNreS1mb3JtIC5pY29uLXByZXBlbmQge1xuXHRjb2xvcjogIzk5OTtcbn1cblxuLypEYXRlIFBpY2tlciovXG5ib2R5LmRhcmsgLnVpLWRhdGVwaWNrZXIge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuOSk7XG59XG5cbmJvZHkuZGFyayAudWktZGF0ZXBpY2tlciBzcGFuIHtcblx0Y29sb3I6ICNjY2M7XG59XG5cbmJvZHkuZGFyayAudWktZGF0ZXBpY2tlciBzcGFuOmhvdmVyIHtcblx0Y29sb3I6ICM3MmMwMmM7XG59XG5cbmJvZHkuZGFyayAudWktZGF0ZXBpY2tlci1pbmxpbmUge1xuXHRiYWNrZ3JvdW5kOiAjMjAyMDIwO1xuXHRib3JkZXItY29sb3I6ICM1NTU7XG59XG5cbmJvZHkuZGFyayAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuXHRib3JkZXItY29sb3I6ICM1NTU7XG59XG5cbmJvZHkuZGFyayAudWktZGF0ZXBpY2tlci1jYWxlbmRhciBhOmhvdmVyIHtcblx0Ym9yZGVyLWNvbG9yOiAjNTU1O1xufVxuXG5ib2R5LmRhcmsgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgYSwgXG5ib2R5LmRhcmsgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgc3BhbiB7XG5cdGNvbG9yOiAjOTk5O1xufVxuXG5ib2R5LmRhcmsgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLXN0YXRlLWFjdGl2ZSB7XG5cdGNvbG9yOiAjZWVlO1xuXHRib3JkZXItY29sb3I6ICM1NTU7XG59XG5cbmJvZHkuZGFyayAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktc3RhdGUtYWN0aXZlOmhvdmVyIHtcblx0Y29sb3I6ICM3MmMwMmM7XG5cdGJvcmRlci1jb2xvcjogIzU1NTtcbn1cblxuLypTbGlkZXIqL1xuYm9keS5kYXJrIC5za3ktZm9ybSAudWktc2xpZGVyIHtcblx0Ym9yZGVyLWNvbG9yOiAjNTU1O1xufVxuXG5ib2R5LmRhcmsgLnNreS1mb3JtIC51aS1zbGlkZXItaGFuZGxlIHtcblx0YmFja2dyb3VuZDogIzk5OTtcblx0Ym9yZGVyLWNvbG9yOiAjNTU1O1xufVxuXG4vKlN1Y2Nlc3MgU3RhdGUqL1xuYm9keS5kYXJrIC5za3ktZm9ybSAuc3RhdGUtc3VjY2VzcyBpbnB1dCwgXG5ib2R5LmRhcmsgLnNreS1mb3JtIC5zdGF0ZS1zdWNjZXNzIHNlbGVjdCwgXG5ib2R5LmRhcmsgLnNreS1mb3JtIC5zdGF0ZS1zdWNjZXNzIHRleHRhcmVhLCBcbmJvZHkuZGFyayAuc2t5LWZvcm0gLnJhZGlvLnN0YXRlLXN1Y2Nlc3MgaSwgXG5ib2R5LmRhcmsgLnNreS1mb3JtIC5jaGVja2JveC5zdGF0ZS1zdWNjZXNzIGksIFxuYm9keS5kYXJrIC5za3ktZm9ybSAudG9nZ2xlLnN0YXRlLXN1Y2Nlc3MgaSB7XG5cdGJhY2tncm91bmQ6ICNjZWVkY2UgIWltcG9ydGFudDtcbn1cblxuYm9keS5kYXJrIC5za3ktZm9ybSAuc3RhdGUtZXJyb3IgaW5wdXQsIFxuYm9keS5kYXJrIC5za3ktZm9ybSAuc3RhdGUtZXJyb3Igc2VsZWN0LCBcbmJvZHkuZGFyayAuc2t5LWZvcm0gLnN0YXRlLWVycm9yIHRleHRhcmVhLCBcbmJvZHkuZGFyayAuc2t5LWZvcm0gLnJhZGlvLnN0YXRlLWVycm9yIGksIFxuYm9keS5kYXJrIC5za3ktZm9ybSAuY2hlY2tib3guc3RhdGUtZXJyb3IgaSwgXG5ib2R5LmRhcmsgLnNreS1mb3JtIC50b2dnbGUuc3RhdGUtZXJyb3IgaSB7XG5cdGJhY2tncm91bmQ6ICNmZmYwZTAgIWltcG9ydGFudDtcbn1cblxuLypIb3ZlciBTdGF0ZSovXG5ib2R5LmRhcmsgLnNreS1mb3JtIC5yYWRpbzpob3ZlciBpLFxuYm9keS5kYXJrIC5za3ktZm9ybSAuY2hlY2tib3g6aG92ZXIgaSxcbmJvZHkuZGFyayAuc2t5LWZvcm0gLnRvZ2dsZTpob3ZlciBpLFxuYm9keS5kYXJrIC5za3ktZm9ybSAudWktc2xpZGVyLWhhbmRsZTpob3ZlciB7XG4gIFx0Ym9yZGVyLWNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi8qTW9kYWwgQ29udGVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuZGFyayAubW9kYWwtY29udGVudCB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJvcmRlci1jb2xvcjogIzMwMzAzMDtcblx0YmFja2dyb3VuZDogIzIwMjAyMDtcbn1cblxuYm9keS5kYXJrIC5tb2RhbC1oZWFkZXIsXG5ib2R5LmRhcmsgLm1vZGFsLWZvb3RlciB7XG5cdGJvcmRlci1jb2xvcjogIzMwMzAzMDtcbn1cblxuLypQcmljaW5nIFRhYmxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5wcmljaW5nIHtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Ym9yZGVyOiAxcHggc29saWQgIzMzMztcbn1cblxuYm9keS5kYXJrIC5wcmljaW5nLWxpZ2h0IGgzLFxuYm9keS5kYXJrIC5wcmljaW5nLWxpZ2h0IC5wcmljaW5nLWZvb3RlciBoNCxcbmJvZHkuZGFyayAucHJpY2luZy1tZWRpdW0tbGlnaHQgLnByaWNpbmctaGVhZCBoMyxcbmJvZHkuZGFyayAucHJpY2luZy1tZWRpdW0tbGlnaHQgLnByaWNpbmctZm9vdGVyIGg0LFxuYm9keS5kYXJrIC5wcmljaW5nLW1lZGl1bS1kYXJrIC5wcmljaW5nLWhlYWQgaDMsXG5ib2R5LmRhcmsgLnByaWNpbmctbWVkaXVtLWRhcmsgLnByaWNpbmctZm9vdGVyLFxuYm9keS5kYXJrIC5wcmljaW5nLWRhcmsgLnByaWNpbmctaGVhZCBoMyxcbmJvZHkuZGFyayAucHJpY2luZy1kYXJrIC5wcmljaW5nLWZvb3RlciBoNCB7XG5cdGJhY2tncm91bmQ6ICMyMjIgIWltcG9ydGFudDtcblx0Ym9yZGVyLWNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuZGFyayAucHJpY2luZy1tZWRpdW0tZGFyayAucHJpY2luZy1mb290ZXIgaDQge1xuXHRiYWNrZ3JvdW5kOiAjMzAzMDMwICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuZGFyayAucHJpY2luZy1oZWFkIGgzIHtcblx0Y29sb3I6ICNmYWZhZmE7XG59XG5cbmJvZHkuZGFyayAucHJpY2luZy1oZWFkIGg0LFxuYm9keS5kYXJrIC5wcmljaW5nLWJnLWNvbG9yZWQgaDQsXG5ib2R5LmRhcmsgLnByaWNpbmctbWVnYS12MSAucHJpY2luZy1oZWFkIC5wcmljZSxcbmJvZHkuZGFyayAucHJpY2luZy1tZWdhLXYyIC5wcmljaW5nLWhlYWQgLnByaWNlIHtcblx0Y29sb3I6ICNjY2M7XG5cdGJhY2tncm91bmQ6ICMyMjI7XG5cdGJvcmRlci1jb2xvcjogIzMzMztcblx0dGV4dC1zaGFkb3c6IDAgMXB4IDAgIzk5OTtcbn1cblxuYm9keS5kYXJrIC5iZy1jb2xvciB7XG5cdGJhY2tncm91bmQ6ICMyMDIwMjA7XG59XG5cbmJvZHkuZGFyayAucHJpY2luZy1kYXJrIC5wcmljaW5nLWZvb3RlcixcbmJvZHkuZGFyayAucHJpY2luZy1tZWRpdW0tbGlnaHQgLnByaWNpbmctZm9vdGVyIHtcblx0YmFja2dyb3VuZDogIzIwMjAyMDtcbn1cblxuYm9keS5kYXJrIC5wcmljaW5nLWNvbnRlbnQgbGksXG5ib2R5LmRhcmsgLnByaWNpbmctYmctY29sb3JlZCAucHJpY2luZy1oZWFkIHAge1xuXHRjb2xvcjogIzk5OTtcblx0Ym9yZGVyLWNvbG9yOiAjMzMzO1xufVxuXG5ib2R5LmRhcmsgLnByaWNpbmctYmctY29sb3JlZCAucHJpY2luZzpob3ZlciBoNCB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuYm9keS5kYXJrIC5wcmljaW5nLWJnLWNvbG9yZWQgLnByaWNpbmc6aG92ZXIgcCxcbmJvZHkuZGFyayAucHJpY2luZy1iZy1jb2xvcmVkIC5wcmljaW5nOmhvdmVyIC5wcmljaW5nLWNvbnRlbnQgbGkge1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbmJvZHkuZGFyayAucHJpY2luZy1kYXJrIC5wcmljaW5nIGxpIGkge1xuXHRjb2xvcjogIzk5OTtcbn1cblxuYm9keS5kYXJrIC5wcmljaW5nLXJvdW5kZWQgaDQsXG5ib2R5LmRhcmsgLnByaWNpbmctem9vbSAucHJpY2luZy1oZWFkIGg0IHtcblx0YmFja2dyb3VuZDogIzIyMiAhaW1wb3J0YW50O1xuXHRib3JkZXItY29sb3I6ICMzMzMgIWltcG9ydGFudDtcblx0dGV4dC1zaGFkb3c6IDAgMXB4IDAgIzk5OSAhaW1wb3J0YW50O1x0XG59XG5cbi8qUHJpY2luZyBNZWRpdW0gRGFyayBhbmQgTGlnaHQqL1xuYm9keS5kYXJrIC5wcmljaW5nLW1lZGl1bS1saWdodCAucHJpY2luZyB7XG5cdGJhY2tncm91bmQ6ICMyMDIwMjA7IFxufVxuXG5ib2R5LmRhcmsgLnByaWNpbmctbWVkaXVtLWRhcmsgLnByaWNpbmctaGVhZCBoMyB7XG5cdGNvbG9yOiAjNzE3OTg0O1xufVxuXG5ib2R5LmRhcmsgLnByaWNpbmctbWVkaXVtLWxpZ2h0IC5wcmljaW5nLWNvbnRlbnQgPiBsaSB7XG5cdGJvcmRlci1jb2xvcjogIzU1NSAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmRhcmsgLnByaWNpbmctZGFyayAuYnRuLXUuYnRuLWJyZC5idG4tdS1kZWZhdWx0LFxuYm9keS5kYXJrIC5wcmljaW5nLW1lZGl1bS1kYXJrIC5idG4tdS5idG4tYnJkLmJ0bi11LWRlZmF1bHQsXG5ib2R5LmRhcmsgLnByaWNpbmctbWVkaXVtLWxpZ2h0IC5idG4tdS5idG4tYnJkLmJ0bi11LWRlZmF1bHQge1xuXHRib3JkZXItY29sb3I6ICM1NTU7XG5cdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYm9keS5kYXJrIC5wcmljaW5nLWRhcmsgLmJ0bi11LmJ0bi1icmQuYnRuLXUtZGVmYXVsdDpob3ZlcixcbmJvZHkuZGFyayAucHJpY2luZy1tZWRpdW0tZGFyayAuYnRuLXUuYnRuLWJyZC5idG4tdS1kZWZhdWx0OmhvdmVyLFxuYm9keS5kYXJrIC5wcmljaW5nLW1lZGl1bS1saWdodCAuYnRuLXUuYnRuLWJyZC5idG4tdS1kZWZhdWx0OmhvdmVyIHtcblx0Y29sb3I6ICNjY2M7XG5cdGJhY2tncm91bmQ6ICM1NTUgIWltcG9ydGFudDtcbn1cblxuLypQcmljaW5nIERhcmsqL1xuYm9keS5kYXJrIC5wcmljaW5nLWRhcmsgLnByaWNpbmcge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4vKlByaWNpbmcgTWVnYSBWZXJzaW9uIDIqL1xuYm9keS5kYXJrIC5wcmljaW5nLW1lZ2EtdjIgLmJsb2NrOmhvdmVyIGgzLFxuYm9keS5kYXJrIC5wcmljaW5nLW1lZ2EtdjIgLmJsb2NrOmhvdmVyIGg0LCBcbmJvZHkuZGFyayAucHJpY2luZy1tZWdhLXYyIC5ibG9jazpob3ZlciBsaSwgXG5ib2R5LmRhcmsgLnByaWNpbmctbWVnYS12MiAuYmxvY2s6aG92ZXIgbGkgaSxcbmJvZHkuZGFyayAucHJpY2luZy1tZWdhLXYyIC5ibG9jazpob3ZlciBoNCBpIHtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLypQcmljaW5nIE1lZ2EgVmVyc2lvbiAzKi9cbmJvZHkuZGFyayAucHJpY2luZy1tZWdhLXYzIC5idG4tdSxcbmJvZHkuZGFyayAucHJpY2luZy1tZWdhLXYzIC5wcmljaW5nLWNvbnRlbnQsXG5ib2R5LmRhcmsgLnByaWNpbmctbWVnYS12MyAucHJpY2luZy1oZWFkIGgzLFxuYm9keS5kYXJrIC5wcmljaW5nLW1lZ2EtdjMgLmhpZGRlbi1hcmVhIC5wcmljaW5nLWhlYWQgaDQsXG5ib2R5LmRhcmsgLnByaWNpbmctbWVnYS12MyAuaGlkZGVuLWFyZWEgLnByaWNpbmctY29udGVudCB7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkuZGFyayAucHJpY2luZy1tZWdhLXYzIC5wcmljaW5nIGg1IHtcblx0Y29sb3I6ICNjY2M7XG59XG5cbi8qUHJpY2luZyBNZWdhIFZlcnNpb24gMiovXG5ib2R5LmRhcmsgLnByaWNpbmctbWVnYS12MiAuYmxvY2s6aG92ZXIgaDMsIFxuYm9keS5kYXJrIC5wcmljaW5nLW1lZ2EtdjIgLmJsb2NrOmhvdmVyIGg0LCBcbmJvZHkuZGFyayAucHJpY2luZy1tZWdhLXYyIC5ibG9jazpob3ZlciBsaSwgXG5ib2R5LmRhcmsgLnByaWNpbmctbWVnYS12MiAuYmxvY2s6aG92ZXIgbGkgaSwgXG5ib2R5LmRhcmsgLnByaWNpbmctbWVnYS12MiAuYmxvY2s6aG92ZXIgaDQgaSB7XG5cdGJhY2tncm91bmQ6ICMyMjI7XG59XG5cbmJvZHkuZGFyayAucHJpY2luZy1tZWdhLXYyIC5ibG9jazpob3ZlciAuYmctY29sb3Ige1xuXHRiYWNrZ3JvdW5kOiAjMjIyO1xufVxuXG4vKkJ1dHRvbiBHcm91cCovXG5ib2R5LmRhcmsgLnByaWNpbmcgLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XG5cdGJvcmRlci1jb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmRhcmsgLnByaWNpbmcgLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaSBhIHtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLypQcmljaW5nIFRhYmxlIHYxKi9cbmJvZHkuZGFyayAucHJpY2luZy10YWJsZS12MSAucHJpY2luZy12MS1jb250ZW50IHtcblx0YmFja2dyb3VuZDogIzIyMjtcbn1cblxuYm9keS5kYXJrIC5wcmljaW5nLXRhYmxlLXYxIC5wcmljaW5nLXYxLWNvbnRlbnQge1xuXHRiYWNrZ3JvdW5kOiAjMjIyO1xufVxuXG5ib2R5LmRhcmsgLnByaWNpbmctdGFibGUtdjEgLnByaWNpbmctdjE6aG92ZXIgbGkge1xuXHRiYWNrZ3JvdW5kOiAjMzMzOyBcbn1cblxuLypQcmljaW5nIFRhYmxlIHYyKi9cbmJvZHkuZGFyayAucHJpY2luZy10YWJsZS12MiAucHJpY2luZy12Mi1ncmV5LFxuYm9keS5kYXJrIC5wcmljaW5nLXRhYmxlLXYyIC5wcmljaW5nLXYyLWdyZXkgLnByaWNpbmctdjItaGVhZCwgXG5ib2R5LmRhcmsgLnByaWNpbmctdGFibGUtdjIgLnByaWNpbmctdjItZ3JleSAucHJpY2luZy12Mi1jb250ZW50IGxpIHtcblx0Ym9yZGVyLWNvbG9yOiAjNTU1O1xufVxuXG5ib2R5LmRhcmsgLnByaWNpbmctdGFibGUtdjIgLmJ0bi11LmJ0bi11LWRlZmF1bHQge1xuXHRjb2xvcjogIzk5OTtcblx0YmFja2dyb3VuZDogIzMzMztcbn1cblxuYm9keS5kYXJrIC5wcmljaW5nLXRhYmxlLXYyIC5idG4tdS5idG4tdS1kZWZhdWx0OmhvdmVyIHtcblx0YmFja2dyb3VuZDogIzU1NTtcbn1cblxuLypQcmljaW5nIFRhYmxlIHY0Ki9cbmJvZHkuZGFyayAucHJpY2luZy10YWJsZS12NCAucHJpY2luZy12NCB7XG5cdGJhY2tncm91bmQ6ICMyMjI7XG59XG5cbmJvZHkuZGFyayAucHJpY2luZy10YWJsZS12NCAucHJpY2luZy12NC1oZWFkIGEgLnByaWNlLWNvcm5lci0yIHtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMjIyO1xufVxuXG4vKlByaWNpbmcgVGFibGUgdjUqL1xuYm9keS5kYXJrIC5wcmljaW5nLXRhYmxlLXY1IC5idG4tdSB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG5ib2R5LmRhcmsgLnByaWNpbmctdGFibGUtdjUgLnByaWNpbmctdjUtZ3JleSxcbmJvZHkuZGFyayAucHJpY2luZy10YWJsZS12NSAucHJpY2luZy12NS1ncmV5IC5wcmljaW5nLXY1LWhlYWQsIFxuYm9keS5kYXJrIC5wcmljaW5nLXRhYmxlLXY1IC5wcmljaW5nLXY1LWdyZXkgLnByaWNpbmctdjUtY29udGVudCBsaSB7XG5cdGJvcmRlci1jb2xvcjogIzU1NTtcbn1cblxuLypQcmljaW5nIFRhYmxlIHY2LCB2NyBhbmQgdjgqL1xuYm9keS5kYXJrIC5wcmljaW5nLXRhYmxlLXY2IGgzLCBcbmJvZHkuZGFyayAucHJpY2luZy10YWJsZS12NiBoMyBpLCBcbmJvZHkuZGFyayAucHJpY2luZy10YWJsZS12NiBoMyBzcGFuLFxuYm9keS5kYXJrIC5wcmljaW5nLXRhYmxlLXY2IHVsIGxpLFxuYm9keS5kYXJrIC5wcmljaW5nLXRhYmxlLXY2IC5idG4tdS5idG4tYnJkLFxuYm9keS5kYXJrIC5wcmljaW5nLXRhYmxlLXY3IC5idG4tdS5idG4tYnJkLFxuYm9keS5kYXJrIC5wcmljaW5nLXRhYmxlLXY4IC5idG4tdS5idG4tYnJkLFxuYm9keS5kYXJrIC5wcmljaW5nLXRhYmxlLXY3IC5zZXJ2aWNlLWJsb2NrIHAsIFxuYm9keS5kYXJrIC5wcmljaW5nLXRhYmxlLXY3IC5zZXJ2aWNlLWJsb2NrIGgyLFxuYm9keS5kYXJrIC5wcmljaW5nLXRhYmxlLXY4IC5zZXJ2aWNlLWJsb2NrIHAsIFxuYm9keS5kYXJrIC5wcmljaW5nLXRhYmxlLXY4IC5zZXJ2aWNlLWJsb2NrIGgyIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbmJvZHkuZGFyayAucHJpY2luZy10YWJsZS12NiAuYnRuLXUuYnRuLWJyZDpob3ZlcixcbmJvZHkuZGFyayAucHJpY2luZy10YWJsZS12NyAuYnRuLXUuYnRuLWJyZDpob3ZlcixcbmJvZHkuZGFyayAucHJpY2luZy10YWJsZS12OCAuYnRuLXUuYnRuLWJyZDpob3ZlciB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiAjMzMzO1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5ib2R5LmRhcmsgLnByaWNpbmctdGFibGUtdjcgLnByaWNpbmctYm9keSxcbmJvZHkuZGFyayAucHJpY2luZy10YWJsZS12OCAucHJpY2luZy1ib2R5IHtcblx0YmFja2dyb3VuZDogIzMzMzsgXG59XG5cbmJvZHkuZGFyayAucHJpY2luZy10YWJsZS12NyAucHJpY2luZy1pbm5lci0xLCBcbmJvZHkuZGFyayAucHJpY2luZy10YWJsZS12NyAucHJpY2luZy1pbm5lci0yLFxuYm9keS5kYXJrIC5wcmljaW5nLXRhYmxlLXY4IC5wcmljaW5nLWlubmVyLTEsIFxuYm9keS5kYXJrIC5wcmljaW5nLXRhYmxlLXY4IC5wcmljaW5nLWlubmVyLTIge1xuXHRib3JkZXItY29sb3I6ICM1NTU7XG59XG5cbi8qTWFwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5tYXAge1xuXHRib3JkZXItY29sb3I6ICMzMzM7XG59XG5cbi8qQWJvdXQgU2tpbGxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5hYm91dC1za2lsbHMge1xuXHRib3JkZXItY29sb3I6ICMzMDMwMzA7XG5cdGJhY2tncm91bmQ6ICMyMDIwMjA7XG59XG5cbi8qQWJvdXQgTWVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LmRhcmsgLmluZm8tYmxvY2tzIC5pbmZvLWJsb2Nrcy1pbiBoMyB7XG5cdGNvbG9yOiAjY2NjO1xufVxuXG4vKlBhcmFsbGF4IEFib3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5wYXJhbGxheC1hYm91dCAudGl0bGUtYm94LXYyIGgyLFxuYm9keS5kYXJrIC5wYXJhbGxheC1hYm91dCAuYmFubmVyLWluZm8gaDMge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuYm9keS5kYXJrIC5wYXJhbGxheC1hYm91dCAudGl0bGUtYm94LXYyIHAsXG5ib2R5LmRhcmsgLnBhcmFsbGF4LWFib3V0IC5iYW5uZXItaW5mbyBwIHtcblx0Y29sb3I6ICNlZWU7XG59XG5cbi8qSm9iIFBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LmRhcmsgLmpvYi1wYXJ0bmVycyAub3VyLWNsaWVudHMgbGkge1xuXHRib3JkZXItY29sb3I6ICM1NTU7XG5cdGJhY2tncm91bmQ6ICMyOTI5Mjk7XG59XG5cbmJvZHkuZGFyayAjZWZmZWN0LTIgZmlndXJlIC5pbWctaG92ZXIge1xuXHRjb2xvcjogIzk5OTtcblx0YmFja2dyb3VuZDogIzMwMzAzMDtcbn1cblxuYm9keS5kYXJrIC5qb2ItY29udGVudCAuY2F0ZWdvcmllcyBsaSB7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICM0NDQ7XG59XG5cbi8qSm9iIElubmVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5qb2ItaW1nIC5qb2ItYmFubmVyLFxuYm9keS5kYXJrIC5wYXJhbGxheC10ZWFtOmJlZm9yZSxcbmJvZHkuZGFyayAuaW1hZ2UtYmxvY2sgLmNvbXBhbnktZGVzY3JpcHRpb24ge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuOSk7XG59XG5cbmJvZHkuZGFyayAuaW1hZ2UtYmxvY2sgLmJlbmVmaXRzIGxpIGkge1xuXHRjb2xvcjogI2NjYztcblx0Ym9yZGVyLWNvbG9yOiAjY2NjO1xufVxuXG5ib2R5LmRhcmsgLmpvYi1kZXNjcmlwdGlvbiwgXG5ib2R5LmRhcmsgLmJsb2NrLWRlc2NyaXB0aW9uLCBcbmJvZHkuZGFyayAuam9iLXRlYW0ge1xuXHRiYWNrZ3JvdW5kOiAjMTkxOTE5O1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbmJvZHkuZGFyayAucGFyYWxsYXgtdGVhbSB7XG5cdGJvcmRlci1jb2xvcjogIzM1MzUzNTtcbn1cblxuYm9keS5kYXJrIC5ibG9jay1sZXZlbC12MiwgXG5ib2R5LmRhcmsgLmNvbnRhY3RzIHtcblx0Ym9yZGVyLWNvbG9yOiAjMzUzNTM1O1xuXHRiYWNrZ3JvdW5kOiAjMjUyNTI1O1xufVxuXG5ib2R5LmRhcmsgLmNlbnRlci1pY29uIHtcblx0Y29sb3I6ICM3Nzc7XG5cdGJhY2tncm91bmQ6ICMyMjI7XG5cdGJvcmRlci1jb2xvcjogIzM1MzUzNTtcbn1cblxuLypMZWZ0IElubmVyKi9cbmJvZHkuZGFyayAuam9iLWRlc2NyaXB0aW9uIC5sZWZ0LWlubmVyLFxuYm9keS5kYXJrIC5qb2ItZGVzY3JpcHRpb24gLnJpZ2h0LWlubmVyLFxuYm9keS5kYXJrIC5ibG9jay1kZXNjcmlwdGlvbiAubGVmdC1pbm5lcixcbmJvZHkuZGFyayAuYmxvY2stZGVzY3JpcHRpb24gLnJpZ2h0LWlubmVyIHtcblx0YmFja2dyb3VuZDogIzIyMjtcbn1cblxuYm9keS5kYXJrIC5qb2ItZGVzY3JpcHRpb24gLmxlZnQtaW5uZXIgaDIsXG5ib2R5LmRhcmsgLmpvYi1kZXNjcmlwdGlvbiAubGVmdC1pbm5lciBoMyB7XG5cdGNvbG9yOiAjY2NjO1xuXHRmb250LXdlaWdodDogMjAwO1xufVxuXG5ib2R5LmRhcmsgLmpvYi1kZXNjcmlwdGlvbiAubGVmdC1pbm5lciBpbWcsXG5ib2R5LmRhcmsgLmJsb2NrLWRlc2NyaXB0aW9uIC5sZWZ0LWlubmVyIGltZyB7XG5cdGJvcmRlci1jb2xvcjogIzU1NTtcbn1cblxuYm9keS5kYXJrIC5qb2ItZGVzY3JpcHRpb24gLmxlZnQtaW5uZXIgaS5wb3NpdGlvbi10b3AsXG5ib2R5LmRhcmsgLmJsb2NrLWRlc2NyaXB0aW9uIC5sZWZ0LWlubmVyIGkucG9zaXRpb24tdG9wIHtcblx0Y29sb3I6ICM5OTk7XG59XG5cbmJvZHkuZGFyayAuam9iLWRlc2NyaXB0aW9uIC5sZWZ0LWlubmVyIGkucG9zaXRpb24tdG9wOmhvdmVyLFxuYm9keS5kYXJrIC5ibG9jay1kZXNjcmlwdGlvbiAubGVmdC1pbm5lciBpLnBvc2l0aW9uLXRvcDpob3ZlciB7XG5cdGNvbG9yOiAjNjY2O1xufVxuXG5ib2R5LmRhcmsgLmpvYi1kZXNjcmlwdGlvbiAucHJvZ3Jlc3Npb24gc3BhbixcbmJvZHkuZGFyayAuYmxvY2stZGVzY3JpcHRpb24gLnByb2dyZXNzaW9uIHNwYW4ge1xuXHRjb2xvcjogIzk5OTtcbn1cblxuLypSaWdodCBJbm5lciovXG5ib2R5LmRhcmsgLmpvYi1kZXNjcmlwdGlvbiAucmlnaHQtaW5uZXIgLmZvbnQtcyxcbmJvZHkuZGFyayAuYmxvY2stZGVzY3JpcHRpb24gLnJpZ2h0LWlubmVyIC5mb250LXMge1xuXHRjb2xvcjogI2NjYztcbn1cblxuYm9keS5kYXJrIC5qb2ItZGVzY3JpcHRpb24gLmxlZnQtaW5uZXIgc21hbGwsXG5ib2R5LmRhcmsgLmpvYi1kZXNjcmlwdGlvbiAucmlnaHQtaW5uZXIgc21hbGwsXG5ib2R5LmRhcmsgLmJsb2NrLWRlc2NyaXB0aW9uIC5yaWdodC1pbm5lciBzbWFsbCB7XG5cdGNvbG9yOiAjOTk5O1xufVxuXG5ib2R5LmRhcmsgLmpvYi1kZXNjcmlwdGlvbiAucGVvcGxlLXNheSAub3ZlcmZsb3ctaCBzcGFuLFxuYm9keS5kYXJrIC5ibG9jay1kZXNjcmlwdGlvbiAucGVvcGxlLXNheSAub3ZlcmZsb3ctaCBzcGFuIHtcblx0Y29sb3I6ICNjY2M7XG59XG5cbi8qVGVhbSBWZXJzaW9uIDJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LmRhcmsgLnRlYW0tdjIgLmlubmVyLXRlYW0ge1xuXHRiYWNrZ3JvdW5kOiAjMjAyMDIwO1xufVxuXG4vKlRlYW0gdjdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LmRhcmsgLnRlYW0tdjcgLnRlYW0tdjctbmFtZSB7XG5cdGNvbG9yOiAjY2NjO1xufVxuXG5ib2R5LmRhcmsgLnRlYW0tdjcgLnRlYW0tYXJyb3ctbGVmdDpiZWZvcmUge1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICMyNTI1MjUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkuZGFyayAudGVhbS12NyAudGVhbS1hcnJvdy1yaWdodDpiZWZvcmUge1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMyNTI1MjU7XG59XG5cbi8qRGlzY292ZXIgUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuZGFyayAuY2F0ZWdvcnkgLnNlY3Rpb24tYmxvY2sge1xuXHRiYWNrZ3JvdW5kOiAjMjAyMDIwO1xuXHRib3JkZXItY29sb3I6ICMyNTI1MjU7XG5cdGJveC1zaGFkb3c6IDAgMCAzcHggIzExMTtcbn1cblxuYm9keS5kYXJrIC5zZWFyY2gtYmxvY2s6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjcpO1xufVxuXG5ib2R5LmRhcmsgLnNlY3Rpb24tYmxvY2sgLnNlY3Rpb24tYmxvY2staW5mbyB7XG5cdGJvcmRlci1jb2xvcjogIzI5MjkyOTtcbn1cblxuYm9keS5kYXJrIC5jb250ZW50LWJveGVzLXYzIC5jb250ZW50LWJveGVzLWluLXYzIGgzIGEsXG5ib2R5LmRhcmsgLnNlYXJjaC1ibG9jayBmb3JtLnBhZ2Utc2VhcmNoLWZvcm0gLmNoZWNrYm94IHtcblx0Y29sb3I6ICNjY2M7XG59XG5cbi8qU2VhcmNoIFJlc3VsdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKmFkZGVkIHYxLjkqL1xuYm9keS5kYXJrIC5zZWFyY2gtYmxvY2sge1xuICAgIGJhY2tncm91bmQ6ICMyMDIwMjA7XG5cdGJvcmRlci1jb2xvcjogIzMwMzAzMDtcbn1cblxuYm9keS5kYXJrIC5zZWFyY2gtYmxvY2stdjIge1xuXHRiYWNrZ3JvdW5kOiAjMjAyMDIwO1xuXHRib3JkZXItY29sb3I6ICMzMDMwMzA7XG59XG5cbmJvZHkuZGFyayAucy1yZXN1bHRzIC5yZWxhdGVkLXNlYXJjaCB7XG5cdGJvcmRlci1jb2xvcjogIzU1NTtcbn1cblxuYm9keS5kYXJrIC5zLXJlc3VsdHMgLmlubmVyLXJlc3VsdHMgaDMgYSB7XG5cdGNvbG9yOiAjY2NjO1xufVxuXG5ib2R5LmRhcmsgLnMtcmVzdWx0cyAuaW5uZXItcmVzdWx0cyBoMyBhOmhvdmVyIHtcblx0Y29sb3I6ICM3MmMwMmM7XG59XG5cbmJvZHkuZGFyayAucy1yZXN1bHRzIC5pbm5lci1yZXN1bHRzIC5idG4tZGVmYXVsdCB7XG5cdGNvbG9yOiAjYmJiO1xuXHRiYWNrZ3JvdW5kOiAjMTkxOTE5O1xufVxuXG5ib2R5LmRhcmsgLnMtcmVzdWx0cyAudXAtdWwgbGksXG5ib2R5LmRhcmsgLnMtcmVzdWx0cyAudXAtdWwgbGkgYSB7XG5cdGNvbG9yOiAjYmJiO1xufVxuXG4vKlRhYmxlIFNlYXJjaFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuZGFyayAudGFibGUtc2VhcmNoLXYxIHRoZWFkLFxuYm9keS5kYXJrIC50YWJsZS1zZWFyY2gtdjIgdGhlYWQge1xuXHRib3JkZXItY29sb3I6ICMzMDMwMzA7XG59XG5cbi8qRkFRXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5lYXN5LWJsb2NrLXYzIHtcblx0YmFja2dyb3VuZDogIzMzMztcbn1cblxuYm9keS5kYXJrIC5lYXN5LWJsb2NrLXYzLnNlY29uZCB7XG5cdGJhY2tncm91bmQ6ICMzNTM1MzU7XG59XG5cbmJvZHkuZGFyayAuZWFzeS1ibG9jay12My50aGlyZCB7XG5cdGJhY2tncm91bmQ6ICMzODM4Mzg7XG59XG5cbmJvZHkuZGFyayAuZmFxLXBhZ2UgLmZhcS1hZGQge1xuXHRib3JkZXItY29sb3I6ICMzMDMwMzA7XG59XG5cbmJvZHkuZGFyayAuZmFxLWJnIC50aXRsZS1ib3gtdjIgaDIsXG5ib2R5LmRhcmsgLmZhcS1iZyAuYmFubmVyLWluZm8gaDMsXG5ib2R5LmRhcmsgLmVhc3ktYmxvY2stdjMgLmlubmVyLWZhcS1iIGgzIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbmJvZHkuZGFyayAuZmFxLWJnIC5iYW5uZXItaW5mbyBpLFxuYm9keS5kYXJrIC5mYXEtYmcgLmJhbm5lci1pbmZvIHAsXG5ib2R5LmRhcmsgLmZhcS1iZyAudGl0bGUtYm94LXYyIHAsXG5ib2R5LmRhcmsgLmVhc3ktYmxvY2stdjMgLmlubmVyLWZhcS1iIHAge1xuXHRjb2xvcjogI2VlZTtcbn1cblxuLypFYXN5IEJsb2NrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5lYXN5LWJsb2NrLXYxIGksXG5ib2R5LmRhcmsgLmVhc3ktYmxvY2stdjIgaSxcbmJvZHkuZGFyayAuZWFzeS1ibG9jay12MyBpIHtcblx0Y29sb3I6ICNjY2M7XG59XG5cbi8qUmVnaXN0cmF0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5yZWctcGFnZSB7XG5cdGJhY2tncm91bmQ6ICMyMjI7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJvcmRlci1jb2xvcjogIzMwMzAzMDtcbn1cblxuYm9keS5kYXJrIC5yZWctaGVhZGVyIHtcblx0Ym9yZGVyLWNvbG9yOiAjNTU1O1xufVxuXG4vKlBvcnRmb2xpb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qU29ydGluZyBCbG9jayovXG5ib2R5LmRhcmsgLnNvcnRpbmctYmxvY2sgLnNvcnRpbmctZ3JpZCBsaSBzcGFuLnNvcnRpbmctY292ZXIge1xuXHRiYWNrZ3JvdW5kOiAjMjIyO1xufVxuXG5ib2R5LmRhcmsgLnNvcnRpbmctYmxvY2sgLnNvcnRpbmctZ3JpZCBsaTpob3ZlciBzcGFuLnNvcnRpbmctY292ZXIge1xuXHRiYWNrZ3JvdW5kOiAjMzMzO1xufVxuXG5ib2R5LmRhcmsgLnNvcnRpbmctYmxvY2sgLnNvcnRpbmctZ3JpZCBsaSBhOmhvdmVyIHNwYW4uc29ydGluZy1jb3ZlciBwLCBcbmJvZHkuZGFyayAuc29ydGluZy1ibG9jayAuc29ydGluZy1ncmlkIGxpIGE6aG92ZXIgc3Bhbi5zb3J0aW5nLWNvdmVyIHNwYW4ge1xuXHRjb2xvcjogIzk5OTtcbn1cblxuLypWaWV3Ki9cbmJvZHkuZGFyayAudmlldyB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qUmVjZW50IFdvcmsqL1xuYm9keS5kYXJrIC5yZWNlbnQtd29yayBhIHtcblx0YmFja2dyb3VuZDogIzIyMjtcbn1cblxuYm9keS5kYXJrIC5yZWNlbnQtd29yayBhIHNwYW4ge1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjMzAzMDMwO1xufVxuXG5ib2R5LmRhcmsgLnJlY2VudC13b3JrIGE6aG92ZXIgc3BhbiBzdHJvbmcge1xuXHRjb2xvcjogI2NjYztcbn1cblxuYm9keS5kYXJrIC5yZWNlbnQtd29yayBhOmhvdmVyIHNwYW4ge1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjNzJjMDJjO1xufVxuXG4vKmJvZHkuZGFyayAuYngtd3JhcHBlciAuYngtcHJldixcbmJvZHkuZGFyayAuYngtd3JhcHBlciAuYngtbmV4dCB7XG5cdGJhY2tncm91bmQ6ICMyMjI7XG59XG4qL1xuLypCbG9nIFBhZ2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5ibG9nIGgyIGEge1xuXHRjb2xvcjogI2NjYztcbn1cblxuLypCbG9nIFRhZ3MgJiBQb3N0cyovXG5ib2R5LmRhcmsgLmJsb2ctcG9zdC10YWdzIHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogIzMwMzAzMDtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzMwMzAzMDtcbn1cblxuYm9keS5kYXJrIC5ibG9nLXBvc3QtdGFncyBsaSBpIHtcblx0Y29sb3I6ICM5OTk7XG59XG5cbmJvZHkuZGFyayB1bC5ibG9nLXRhZ3MgYSxcbmJvZHkuZGFyayAuYmxvZy1wb3N0LXRhZ3MgdWwuYmxvZy10YWdzIGEge1xuXHRjb2xvcjogIzk5OTtcblx0YmFja2dyb3VuZDogIzI5MjkyOTtcbn1cbi8qcXVpY2sgZml4IGFkZGVkIGluIHYxLjkqL1xuYm9keS5kYXJrIHVsLmJsb2ctdGFncyBhOmhvdmVyLFxuYm9keS5kYXJrIC5ibG9nLXBvc3QtdGFncyB1bC5ibG9nLXRhZ3MgYTpob3ZlciB7XG5cdGNvbG9yOiAjZmZmO1xuXHQvKmJhY2tncm91bmQ6ICM3MmMwMmM7Ki9cbn1cbiBcbmJvZHkuZGFyayB1bC5ibG9nLXRhZ3MgYSBpIHtcblx0Y29sb3I6ICM5OTk7XG59XG5cbi8qUG9zdHMqL1xuYm9keS5kYXJrIC5wb3N0cyAuZGwtaG9yaXpvbnRhbCBhIHtcblx0Y29sb3I6ICM5OTk7XG59XG5cbi8qQmxvZyBJbmZvKi9cbmJvZHkuZGFyayAuYmxvZy1pbmZvIGxpIGkge1xuXHRjb2xvcjogIzk5OTtcbn1cblxuLypNZWRpYSovXG5ib2R5LmRhcmsgLmJsb2ctaXRlbSAubWVkaWEgaDQubWVkaWEtaGVhZGluZyB7XG5cdGNvbG9yOiAjY2NjO1xufVxuXG4vKk1hZ2F6aW5lIFBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LmRhcmsgLm1hZ2F6aW5lLXBhZ2UgaDMsIFxuYm9keS5kYXJrIC5tYWdhemluZS1wYWdlIGgzIGEge1xuXHRjb2xvcjogI2NjYztcbn1cblxuYm9keS5kYXJrIC5tYWdhemluZS1wYWdlIGgzOmhvdmVyLCBcbmJvZHkuZGFyayAubWFnYXppbmUtcGFnZSBoMyBhOmhvdmVyIHtcblx0Y29sb3I6ICM3MmMwMmM7XG59XG5cbi8qQmxvZyBUd2l0dGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5ibG9nLXR3aXR0ZXIgLmJsb2ctdHdpdHRlci1pbm5lciB7XG5cdGNvbG9yOiAjOTk5O1xuXHRiYWNrZ3JvdW5kOiAjMjkyOTI5O1xufVxuXG5ib2R5LmRhcmsgLmJsb2ctdHdpdHRlciAuYmxvZy10d2l0dGVyLWlubmVyIGkuZmEge1xuXHRjb2xvcjogIzk5OTtcbn1cblxuYm9keS5kYXJrIC5ibG9nLXR3aXR0ZXIgLmJsb2ctdHdpdHRlci1pbm5lcjpiZWZvcmUge1xuXHRib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICMyNTI1MjU7XG59XG5cbmJvZHkuZGFyayAuYmxvZy10d2l0dGVyIC5ibG9nLXR3aXR0ZXItaW5uZXI6YWZ0ZXIge1xuXHRib3JkZXItdG9wLWNvbG9yOiAjNTU1O1xufVxuXG4vKkluZm8gQmxvY2tzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5pbmZvLWJsb2NrcyBpLmljb24taW5mby1ibG9ja3Mge1xuXHRjb2xvcjogIzk5OTtcbn1cblxuLypXb3JrIEJsb2NrcyB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuZGFyayAub3dsLXdvcmstdjEgLml0ZW0gYSBzcGFuIHtcblx0YmFja2dyb3VuZDogIzIyMjtcblx0Ym9yZGVyLWNvbG9yOiAjMzMzO1xufVxuXG5ib2R5LmRhcmsgLm93bC13b3JrLXYxIC5pdGVtOmhvdmVyIGEgc3BhbiB7XG5cdGJvcmRlci1jb2xvcjogIzQ0NDtcbn1cblxuLypUZWFtIFNvY2lhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LmRhcmsgLnRlYW0tc29jaWFsIGxpIGEuZmIsXG5ib2R5LmRhcmsgLnRlYW0tc29jaWFsIGxpIGEudHcsXG5ib2R5LmRhcmsgLnRlYW0tc29jaWFsIGxpIGEuZ3Age1xuXHRjb2xvcjogIzk5OTtcblx0Ym9yZGVyLWNvbG9yOiAjNTU1O1xufVxuXG5ib2R5LmRhcmsgLnRlYW0tc29jaWFsIGxpIGEuZmI6aG92ZXIsXG5ib2R5LmRhcmsgLnRlYW0tc29jaWFsIGxpIGEudHc6aG92ZXIsXG5ib2R5LmRhcmsgLnRlYW0tc29jaWFsIGxpIGEuZ3A6aG92ZXIge1xuXHRjb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLypQcm9tbyBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5vbmUtcGFnZSAub25lLWdyZXksXG5ib2R5LmRhcmsgLm9uZS1wYWdlIC5vbmUtZGVmYXVsdCB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbmJvZHkuZGFyayAub25lLXBhZ2UgLm9uZS1kZWZhdWx0IGgxLCBcbmJvZHkuZGFyayAub25lLXBhZ2UgLm9uZS1kZWZhdWx0IGgyLCBcbmJvZHkuZGFyayAub25lLXBhZ2UgLm9uZS1ncmV5IGgxLCBcbmJvZHkuZGFyayAub25lLXBhZ2UgLm9uZS1ncmV5IGgyIHtcblx0Y29sb3I6ICNjY2M7XG59XG5cbmJvZHkuZGFyayAub25lLXBhZ2UgLm9uZS1yZWQgaDEsIFxuYm9keS5kYXJrIC5vbmUtcGFnZSAub25lLXJlZCBoMiwgXG5ib2R5LmRhcmsgLm9uZS1wYWdlIC5vbmUtYmx1ZSBoMSwgXG5ib2R5LmRhcmsgLm9uZS1wYWdlIC5vbmUtYmx1ZSBoMiwgXG5ib2R5LmRhcmsgLm9uZS1wYWdlIC5vbmUtcmVkIHAsIFxuYm9keS5kYXJrIC5vbmUtcGFnZSAub25lLWJsdWUgcCB7XG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi8qQ2xpZW50cyBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5jbGllbnRzLXBhZ2Uge1xuXHRib3JkZXItY29sb3I6ICMzMzM7XG59XG5cbmJvZHkuZGFyayAuY2xpZW50cy1wYWdlIGltZyB7XG5cdGJvcmRlci1jb2xvcjogIzMzMztcblx0YmFja2dyb3VuZDogIzI5MjkyOTtcbn1cblxuLypQcm9maWxlIFBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LmRhcmsgLnByb2ZpbGUtYm9keSB7XG5cdGJhY2tncm91bmQ6ICMxYzFjMWM7XG59XG5cbmJvZHkuZGFyayAucHJvZmlsZSAubm90aWZpY2F0aW9uLFxuYm9keS5kYXJrIC5wcm9maWxlIC5wcm9qZWN0LXNoYXJlLFxuYm9keS5kYXJrIC5wcm9maWxlIC5zb2NpYWwtY29udGFjdHMtdjMgbGkge1xuXHRib3JkZXItdG9wLWNvbG9yOiAjMzMzO1xufVxuXG5ib2R5LmRhcmsgLnByb2ZpbGUgLmNvbW1lbnQsXG5ib2R5LmRhcmsgLnByb2ZpbGUgLnBhbmVsLWhlYWRpbmcge1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjMzMzO1xufVxuXG5ib2R5LmRhcmsgLnByb2ZpbGUgLnByb2ZpbGUtYmlvIHNwYW4sXG5ib2R5LmRhcmsgLnByb2ZpbGUgLnBhbmVsLWhlYWRpbmcgaDIsXG5ib2R5LmRhcmsgLnByb2ZpbGUgLnByb2ZpbGUtcG9zdC1pbiBoMyBhIHtcblx0Y29sb3I6ICM5OTk7XG59XG5cbmJvZHkuZGFyayAucHJvZmlsZSAucHJvamVjdHMsXG5ib2R5LmRhcmsgLnByb2ZpbGUgLnByb2ZpbGUtYmlvLFxuYm9keS5kYXJrIC5wcm9maWxlIC5wcm9maWxlLWJsb2csXG5ib2R5LmRhcmsgLnByb2ZpbGUgLnByb2ZpbGUtcG9zdCxcbmJvZHkuZGFyayAucHJvZmlsZSAucHJvZmlsZS1lZGl0LFxuYm9keS5kYXJrIC5wcm9maWxlIC5wcm9maWxlLWV2ZW50LFxuYm9keS5kYXJrIC5wcm9maWxlIC5wYW5lbC1oZWFkaW5nLFxuYm9keS5kYXJrIC5wcm9maWxlIC5wcm9qZWN0LXNoYXJlIHtcblx0YmFja2dyb3VuZDogIzI1MjUyNTtcbn1cblxuYm9keS5kYXJrIC5wcm9maWxlIC5wcm9maWxlLWJsb2cge1xuXHRib3JkZXItY29sb3I6ICM0NDQ7XG59XG5cbmJvZHkuZGFyayAucHJvZmlsZSAudGltZWxpbmUtbWUgLmNicF90bWxhYmVsOmFmdGVyIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG5ib2R5LmRhcmsgLnByb2ZpbGUgLnRpbWVsaW5lLXYyLnRpbWVsaW5lLW1lID4gbGkgLmNicF90bXRpbWUgc3BhbjpmaXJzdC1jaGlsZCB7XG5cdGNvbG9yOiAjNjY2O1xufVxuXG5ib2R5LmRhcmsgLnByb2ZpbGUgLmNvbW1lbnQtbGlzdC12MiBsaSBhIHtcblx0Y29sb3I6ICM5OTk7XG59XG5cbmJvZHkuZGFyayAucHJvZmlsZSAubWVkaWEubWVkaWEtdjIge1xuXHRib3JkZXItY29sb3I6ICM1NTU7XG59XG5cbmJvZHkuZGFyayAucHJvZmlsZSAuYmxvZy1pbmZvLXYyIGxpIHtcblx0Ym9yZGVyLWNvbG9yOiAjNTU1O1xufVxuXG5ib2R5LmRhcmsgLnByb2ZpbGUgLmJ0bi11LmJ0bi11LWRlZmF1bHQge1xuXHRjb2xvcjogIzk5OTtcblx0YmFja2dyb3VuZDogIzMzMztcbn1cblxuYm9keS5kYXJrIC5wcm9maWxlIC5idG4tdS5idG4tdS1kZWZhdWx0OmhvdmVyIHtcblx0YmFja2dyb3VuZDogIzQ0NDtcbn1cblxuLypGb290ZXIgKERlZmF1bHQpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5mb290ZXItZGVmYXVsdCAuZm9vdGVyIHtcblx0Y29sb3I6ICM5OTk7XG5cdGJhY2tncm91bmQ6ICMxYzFjMWM7XG5cdGJvcmRlci10b3A6IHNvbGlkIDFweCAjMjIyO1xufVxuXG5ib2R5LmRhcmsgLmZvb3Rlci1kZWZhdWx0IC5mb290ZXIgaDIsIFxuYm9keS5kYXJrIC5mb290ZXItZGVmYXVsdCAuZm9vdGVyIGgzLFxuYm9keS5kYXJrIC5mb290ZXItZGVmYXVsdCAuZm9vdGVyIGg0IHtcblx0Y29sb3I6ICNjY2M7XG59XG5cbmJvZHkuZGFyayAuZm9vdGVyLWRlZmF1bHQgLmZvb3RlciBwIHtcblx0Y29sb3I6ICM5OTk7XG59XG5cbi8qRm9vdGVyIEJsb2cgUG9zdHMqL1xuYm9keS5kYXJrIC5mb290ZXItZGVmYXVsdCAuZm9vdGVyIC5ibG9nLWxpc3Qge1xuXHRjb2xvcjogIzk5OTtcbn1cblxuYm9keS5kYXJrIC5mb290ZXItZGVmYXVsdCAuZm9vdGVyIC5wb3N0cyAuZGwtaG9yaXpvbnRhbCBhIHtcblx0Y29sb3I6ICM5OTk7XG59XG5cbmJvZHkuZGFyayAuZm9vdGVyLWRlZmF1bHQgLmZvb3RlciAuZGwtaG9yaXpvbnRhbCBpbWcge1xuXHRib3JkZXItY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLypGb290ZXIgdjEqL1xuYm9keS5kYXJrIC5mb290ZXItdjEgYWRkcmVzcywgXG5ib2R5LmRhcmsgLmZvb3Rlci12MSAubGluay1saXN0IGEsIFxuYm9keS5kYXJrIC5mb290ZXItdjEgLmxpbmstbGlzdCBpIHtcblx0Y29sb3I6ICM5OTk7XG59XG5cbi8qQnVncyBmaXhlZCB2MS45Ki9cbmJvZHkuZGFyayAuZm9vdGVyLXY2IC5jb250YWN0cyB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi8qQ29weXJpZ2h0IChEZWZhdWx0KVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuZGFyayAuZm9vdGVyLWRlZmF1bHQgLmNvcHlyaWdodCB7XG5cdGJhY2tncm91bmQ6ICMxOTE5MTk7XG5cdGJvcmRlci10b3AtY29sb3I6ICMyMjI7XHRcbn1cblxuYm9keS5kYXJrIC5mb290ZXItZGVmYXVsdCAuY29weXJpZ2h0IHAge1xuXHRjb2xvcjogIzk5OTtcbn1cblxuLypDb3B5cmlnaHQgVmVyc2lvbiAyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5jb3B5cmlnaHQtdjIge1xuXHRiYWNrZ3JvdW5kOiAjMjIyO1xufVxuXG4vKkZvb3RlciB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuZGFyayAuZm9vdGVyLXYxIC5mb290ZXIge1xuXHRiYWNrZ3JvdW5kOiAjMWMxYzFjO1xufVxuXG4vKkZvb3RlciB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuZGFyayAuZm9vdGVyLXYyIC5mb290ZXIge1xuXHRib3JkZXItY29sb3I6ICMzMzM7XHRcblx0YmFja2dyb3VuZDogIzFjMWMxYztcbn1cblxuYm9keS5kYXJrIC5mb290ZXItdjIgLmhlYWRsaW5lIGgyIHtcblx0Y29sb3I6ICNjY2M7XG59XG5cbmJvZHkuZGFyayAuZm9vdGVyLXYyIC5saW5rLWxpc3QgbGkge1xuXHRib3JkZXItY29sb3I6ICM1NTU7XG59XG5cbmJvZHkuZGFyayAuZm9vdGVyLXYyIC5saW5rLWxpc3QgYSB7XG5cdGNvbG9yOiAjOTk5O1xufVxuXG5ib2R5LmRhcmsgLmZvb3Rlci12MiAuY29weXJpZ2h0IHtcblx0YmFja2dyb3VuZDogIzE5MTkxOTtcbn1cblxuLypGb290ZXIgdjNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LmRhcmsgLmZvb3Rlci12MyAuZm9vdGVyIHtcblx0Ym9yZGVyLWNvbG9yOiAjMzMzO1xuXHRiYWNrZ3JvdW5kOiAjMWMxYzFjO1xufVxuXG4vKkZvb3RlciB2NVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuZGFyayAuZm9vdGVyLXY1IC5mb290ZXIge1xuXHRiYWNrZ3JvdW5kOiAjMWMxYzFjO1xufVxuXG4vKkZvb3RlciBPbmUgUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuZGFyayAuY29udGFjdHMtc2VjdGlvbiAuYnRuLXUuYnRuLWJyZC5idG4tdS1kYXJrIHtcblx0Y29sb3I6ICM5OTk7XG5cdGJvcmRlci1jb2xvcjogIzMzMztcbn1cblxuYm9keS5kYXJrIC5jb3B5cmlnaHQtc2VjdGlvbixcbmJvZHkuZGFyayAuY29weXJpZ2h0LXNlY3Rpb24gaS5iYWNrLXRvLXRvcCB7XG5cdGJhY2tncm91bmQ6ICMxYzFjMWM7XG59XG5cbi8qVGFncyB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuZGFyayAudGFncy12MSBsaSBhIHtcblx0Y29sb3I6ICM3Nzc7XG5cdGJvcmRlcjogc29saWQgMnB4ICM1NTU7XHRcbn1cblxuYm9keS5kYXJrIC50YWdzLXYxIGxpIGE6aG92ZXIge1xuXHRjb2xvcjogIzk5OTtcbn1cblxuLypDb3VudGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuZGFyayAucGFyYWxsYXgtY291bnRlci12MiB7XG5cdGJhY2tncm91bmQ6ICMyMjIgdXJsKC4uLy4uL2ltZy9wYXR0ZXJucy81LnBuZykgcmVwZWF0IGZpeGVkO1xufVxuXG5ib2R5LmRhcmsgLnBhcmFsbGF4LWNvdW50ZXItdjI6YWZ0ZXIge1xuXHRib3JkZXItdG9wLWNvbG9yOiAjMjUyNTI1O1xufVxuXG5ib2R5LmRhcmsgLnBhcmFsbGF4LWNvdW50ZXItdjIgLmNvdW50ZXJzIHtcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjkpO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjMjIyO1xufVxuXG5ib2R5LmRhcmsgLnBhcmFsbGF4LWNvdW50ZXItdjIgLmNvdW50ZXJzIGg0LFxuYm9keS5kYXJrIC5wYXJhbGxheC1jb3VudGVyLXYyIC5jb3VudGVycyBzcGFuIHtcblx0Y29sb3I6ICNjY2M7XG59XG5cbi8qR3JpZCBCbG9jayB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuZGFyayAuYmxvY2stZ3JpZC12MSB7XG5cdGJhY2tncm91bmQ6ICMyMDIwMjA7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICMyOTI5Mjk7XG59XG5cbi8qR3JpZCBCbG9jayB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuZGFyayAuYmxvY2stZ3JpZC12Mi1pbmZvIHtcblx0YmFja2dyb3VuZDogIzIwMjAyMDtcbn1cblxuYm9keS5kYXJrIC5ibG9jay1ncmlkLXYyLWluZm8sXG5ib2R5LmRhcmsgLmJsb2NrLWdyaWQtdjEtYWRkLWluZm8sXG5ib2R5LmRhcmsgLmJsb2NrLWdyaWQtdjEtYWRkLWluZm8gbGkgYSB7XG5cdGJvcmRlci1jb2xvcjogIzI5MjkyOTtcbn1cblxuLypUZXN0aW1vbmlhbHMgdjNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LmRhcmsgLnRlc3RpbW9uaWFscy12MyAub3dsLWJ1dHRvbnMgLm93bC1wcmV2LCBcbmJvZHkuZGFyayAudGVzdGltb25pYWxzLXYzIC5vd2wtYnV0dG9ucyAub3dsLW5leHQge1xuXHRiYWNrZ3JvdW5kOiAjMzMzO1xufVxuXG5ib2R5LmRhcmsgLnRlc3RpbW9uaWFscy12MyAub3dsLWJ1dHRvbnMgLm93bC1wcmV2OmhvdmVyLCBcbmJvZHkuZGFyayAudGVzdGltb25pYWxzLXYzIC5vd2wtYnV0dG9ucyAub3dsLW5leHQ6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjNDQ0O1xufVxuXG4vKlRlc3RpbW9uaWFscyB2NFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuZGFyayAudGVzdGltb25pYWxzLXY0IC50ZXN0aW1vbmlhbHMtdjQtaW4ge1xuXHRiYWNrZ3JvdW5kOiAjMzMzO1xuXHRib3gtc2hhZG93OiAzcHggM3B4IDNweCAwIHJnYmEoMCwwLDAsMC4yKTtcbn1cblxuYm9keS5kYXJrIC50ZXN0aW1vbmlhbHMtdjQgLnRlc3RpbW9uaWFscy12NC1pbjphZnRlciB7XG5cdGJvcmRlci1jb2xvcjogIzMzMyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0LXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KDJweCAycHggMXB4IHJnYmEoMCwwLDAsMC4yKSk7XG4gIFx0ZmlsdGVyOiBkcm9wLXNoYWRvdygycHggMnB4IDFweCByZ2JhKDAsMCwwLDAuMikpO1xufVxuXG5ib2R5LmRhcmsgLnRlc3RpbW9uaWFscy12NCAudGVzdGltb25pYWxzLWF1dGhvciB7XG5cdGNvbG9yOiAjY2NjO1xufVxuXG5ib2R5LmRhcmsgLnRlc3RpbW9uaWFscy12NCAudGVzdGltb25pYWxzLWF1dGhvciBlbSB7XG5cdGNvbG9yOiAjOTk5O1xufVxuXG4vKlBvcnRmb2xpbyBCb3ggdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LmRhcmsgLnBvcnRmb2xpby1ib3gtdjEtaW4gcCB7XG5cdGNvbG9yOiAjZWVlO1xufVxuXG4vKlRodW1ibmFpbHMgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LmRhcmsgLnRodW1ibmFpbHMtdjEgaDMgYSB7XG5cdGNvbG9yOiAjZWVlO1xufVxuXG4vKkNvbnRlbnQgQm94ZXMgdjNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LmRhcmsgLmNvbnRlbnQtYm94ZXMtdjMgLmljb24tYmctZGFya2VyIHtcblx0Ym9yZGVyOiB0cmFuc3BhcmVudDsgXG59XG5cbi8qQmFja2dyb3VuZCBJbWFnZSB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuZGFyayAuYmctaW1hZ2UtdjEgcCB7XG5cdGNvbG9yOiAjZWVlO1xufVxuXG4vKkJhY2tncm91bmQgSW1hZ2UgdjJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LmRhcmsgLmJnLWltYWdlLXYyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC42KTtcbn1cblxuYm9keS5kYXJrIC5iZy1pbWFnZS12MiBwIHtcblx0Y29sb3I6ICNjY2M7XG59XG5cbi8qRmxhdCBCYWNrZ3JvdW5kIEJsb2NrIHYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5mbGF0LWJnLWJsb2NrLXYxIHtcblx0YmFja2dyb3VuZDogIzIwMjAyMCB1cmwoLi4vLi4vaW1nL3BhdHRlcm5zLzUucG5nKSByZXBlYXQ7XG59XG5cbi8qQ29udGVudCBCb3hlcyB2NVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuZGFyayAuY29udGVudC1ib3hlcy12NSBpIHtcblx0YmFja2dyb3VuZDogIzMzMztcbn1cblxuLypDb250ZW50IEJveGVzIHY2XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5jb250ZW50LWJveGVzLXY2IGkge1xuXHRiYWNrZ3JvdW5kOiAjMzMzO1xufVxuXG5ib2R5LmRhcmsgLmNvbnRlbnQtYm94ZXMtdjYgaTphZnRlciB7XG5cdGJvcmRlci1jb2xvcjogIzU1NTtcbn1cblxuLypCdXR0b25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5idG4tdS5idG4tYnJkLmJ0bi11LWRhcmsge1xuXHRib3JkZXItY29sb3I6ICNlZWU7XG59XG5cbmJvZHkuZGFyayAuYnRuLXUuYnRuLWJyZC5idG4tdS1kYXJrOmhvdmVyIHtcblx0Ym9yZGVyLWNvbG9yOiAjMzMzO1xufVxuXG5ib2R5LmRhcmsgbGkgYS5idG4tdSB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi8qU2VydmljZSBJbmZvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5zZXJ2aWNlLWluZm8ge1xuXHRiYWNrZ3JvdW5kOiAjMjAyMDIwIHVybCguLi8uLi9pbWcvcGF0dGVybnMvNS5wbmcpIHJlcGVhdDtcbn1cblxuLypQb3J0Zm9saW8gQm94IHYyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5wb3J0Zm9saW8tYm94LXYyIGxpOmhvdmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNik7XG59XG5cbi8qU2VydmljZSBCbG9jayB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuZGFyayAuc2VydmljZS1ibG9jay12MSB7XG5cdGJvcmRlci1jb2xvcjogIzU1NTtcbn1cblxuLypPd2wgQ2Fyb3VzZWwgdjZcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LmRhcmsgLm93bC1jYXJvdXNlbC12NiAub3dsLWNhcm91c2VsLWl0ZW0ge1xuXHRib3JkZXItY29sb3I6ICM1NTU7XHRcbn1cblxuLypGYW5jeWJveFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuZGFyayAuZmFuY3lib3gtc2tpbiB7XG5cdGNvbG9yOiAjOTk5O1xuXHRiYWNrZ3JvdW5kOiAjMzMzOyBcbn1cblxuLypJbnZvaWNlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5pbnZvaWNlLWhlYWRlciAuaW52b2ljZS1udW1iIHtcblx0Y29sb3I6ICM5OTk7XG59XG5cbi8qSW52b2ljZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuZGFyayAucmVnLWJsb2NrIHtcblx0YmFja2dyb3VuZDogIzMzMztcbn1cblxuYm9keS5kYXJrIC5yZWctYmxvY2staGVhZGVyIHtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzU1NTtcbn1cblxuLypCYWNrZ3JvdW5kIExpZ2h0IENvbG9yXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5iZy1jb2xvci1saWdodCB7XG5cdGJhY2tncm91bmQ6ICMyYTJiMmIgIWltcG9ydGFudDtcbn1cblxuLypJY29uIFBhZ2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5pY29uLXBhZ2UtZmEgLml0ZW0gaSxcbmJvZHkuZGFyayAuZGVtby1wcm8tZ2x5cGhpY29ucyBzcGFuOmJlZm9yZSB7XG5cdGNvbG9yOiAjOTk5O1xufVxuXG4vKlBvcnRmb2xpbyBQYWdlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuZGFyayAuZnVzaW9uLXBvcnRmb2xpbyAjZmlsdGVycy1jb250YWluZXIgLmNicC1maWx0ZXItaXRlbSB7XG5cdGNvbG9yOiAjOTk5O1xuXHRib3JkZXItY29sb3I6ICM1NTU7XG59XG5cbmJvZHkuZGFyayAuZnVzaW9uLXBvcnRmb2xpbyAjZmlsdGVycy1jb250YWluZXIgLmNicC1maWx0ZXItaXRlbTpob3ZlciB7XG5cdGNvbG9yOiAjY2NjO1xufVxuXG5ib2R5LmRhcmsgLmZ1c2lvbi1wb3J0Zm9saW8gLmNicC1sLWNhcHRpb24tZGVzYywgXG5ib2R5LmRhcmsgLmZ1c2lvbi1wb3J0Zm9saW8gLnByb2R1Y3QtZGVzY3JpcHRpb24gc3BhbiB7XG5cdGNvbG9yOiAjNTU1O1xufVxuXG4vKlBvcnRmb2xpbyAyIENvbHVtbiAoT2xkKSovXG5ib2R5LmRhcmsgLnZpZXctdGVudGg6aG92ZXIgcCB7XG5cdGNvbG9yOiAjY2NjO1xufVxuXG4vKkJsb2cgTWFzb25yeSBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5ibG9nX21hc29ucnlfM2NvbCAuZ3JpZC1ib3hlcy1pbiB7XG5cdGJvcmRlci1jb2xvcjogIzU1NTtcbn1cblxuYm9keS5kYXJrIC5ibG9nX21hc29ucnlfM2NvbCBoMyBhIHtcblx0Y29sb3I6ICM5OTk7XG59XG5cbmJvZHkuZGFyayAuZ3JpZC1ib3hlcy1jYXB0aW9uLmdyaWQtYm94ZXMtcXVvdGUgcCB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4vKk5ld3MgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LmRhcmsgLm5ld3MtdjEtaW4uYmctY29sb3Itd2hpdGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuZGFyayAubmV3cy12MSAubmV3cy12MS1pbmZvIHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogIzc3Nztcbn1cblxuLypOZXdzIHYyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5uZXdzLXYyIC5uZXdzLXYyLWJhZGdlIHAge1xuXHRiYWNrZ3JvdW5kOiAjNTU1O1xufVxuXG5ib2R5LmRhcmsgLm5ld3MtdjIgLm5ld3MtdjItYmFkZ2Ugc3BhbixcbmJvZHkuZGFyayAubmV3cy12MiAubmV3cy12Mi1iYWRnZSBzbWFsbCB7XG5cdGNvbG9yOiAjY2NjO1xufVxuXG5ib2R5LmRhcmsgLm5ld3MtdjIgLm5ld3MtdjItZGVzYyB7XG5cdGJhY2tncm91bmQ6ICMzMzM7XG59XG5cbmJvZHkuZGFyayAubmV3cy12MiAubmV3cy12Mi1kZXNjIGgzIGEge1xuXHRjb2xvcjogI2NjYztcbn1cblxuYm9keS5kYXJrIC5uZXdzLXYyIC5uZXdzLXYyLWRlc2MgaDMgYTpob3ZlciB7XG5cdGNvbG9yOiAjNzJjMDJjO1xufVxuXG5ib2R5LmRhcmsgLm5ld3MtdjIgLm5ld3MtdjItZGVzYyBzbWFsbCxcbmJvZHkuZGFyayAubmV3cy12MiAubmV3cy12Mi1kZXNjIHAge1xuXHRjb2xvcjogIzk5OTtcbn1cblxuLypOZXdzIHYzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5uZXdzLXYzIHtcblx0YmFja2dyb3VuZDogIzI1MjUyNTtcbn1cbmJvZHkuZGFyayAubmV3cy12MyAubmV3cy12My1pbiB7XG5cdGJhY2tncm91bmQ6ICMzMzM7XG59XG5cbmJvZHkuZGFyayAubmV3cy12MyBoMiBhIHtcblx0Y29sb3I6ICNjY2M7XG59XG5cbmJvZHkuZGFyayAubmV3cy12MyBoMiBhOmhvdmVyIHtcblx0Y29sb3I6ICM3MmMwMmM7XG59XG5cbmJvZHkuZGFyayAubmV3cy12MyAucG9zdGVkLWluZm8gbGksXG5ib2R5LmRhcmsgLm5ld3MtdjMgLnBvc3RlZC1pbmZvIGxpIGEge1xuXHRjb2xvcjogIzk5OTtcbn1cblxuYm9keS5kYXJrIC5uZXdzLXYzIC5wb3N0ZWQtaW5mbyBsaSBhOmhvdmVyIHtcblx0Y29sb3I6ICM3MmMwMmM7XG59XG5cbi8qUG9zdCBTaGFyZXMqL1xuYm9keS5kYXJrIC5uZXdzLXYzIC5wb3N0LXNoYXJlcyBsaSBpIHtcblx0YmFja2dyb3VuZDogI2JiYjtcbn1cblxuYm9keS5kYXJrIC5uZXdzLXYzIC5wb3N0LXNoYXJlcyBsaSBpOmhvdmVyIHtcbiAgXHRiYWNrZ3JvdW5kOiAjZGRkO1xufVxuXG5ib2R5LmRhcmsgLm5ld3MtdjMgLnBvc3Qtc2hhcmVzIGxpIHNwYW4ge1xuXHRib3JkZXItY29sb3I6ICNiYmI7XG59XG5cbi8qQmxvZyBBdXRob3JlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5ibG9nLWF1dGhvciB7XG5cdGJhY2tncm91bmQ6ICMzMzM7XG59XG5cbi8qQmxvZyBDb21tZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuZGFyayAuYmxvZy1jb21tZW50cyAuY29tbWVudHMtaXRzZWxmIHtcblx0YmFja2dyb3VuZDogIzMzMztcbn1cblxuYm9keS5kYXJrIC5ibG9nLWNvbW1lbnRzIC5jb21tZW50cy1pdHNlbGY6YmVmb3JlIHtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjMzMzIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG5ib2R5LmRhcmsgLmJsb2ctY29tbWVudHMgLmNvbW1lbnRzLWl0c2VsZiBzcGFuIHtcblx0Y29sb3I6ICM5OTk7XG59XG5cbmJvZHkuZGFyayAuc2t5LWZvcm0uY29tbWVudC1zdHlsZSBmaWVsZHNldCB7XG5cdGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG5cbi8qQmxvZyBMYXRlc3QgUG9zdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LmRhcmsgLmJsb2ctbGF0ZXN0LXBvc3RzIGxpIHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogIzc3Nztcbn1cblxuYm9keS5kYXJrIC5ibG9nLWxhdGVzdC1wb3N0cyBoMyBhOmhvdmVyIHtcblx0Y29sb3I6ICM3MmMwMmM7XG59XG5cbi8qQmxvZyBUcmVuZGluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuZGFyayAuYmxvZy10cmVuZGluZyBoMyBhOmhvdmVyIHtcblx0Y29sb3I6ICM3MmMwMmM7XG59XG5cbi8qQmxvZyBQb3N0IFF1b3RlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5ibG9nLXBvc3QtcXVvdGUge1xuXHRiYWNrZ3JvdW5kOiAjMzMzO1xufVxuXG5ib2R5LmRhcmsgLmJsb2ctcG9zdC1xdW90ZSBwIHtcblx0Y29sb3I6ICNjY2M7XG59XG5cbmJvZHkuZGFyayAuYmxvZy1wb3N0LXF1b3RlIHNwYW4ge1xuXHRjb2xvcjogIzk5OTtcbn1cblxuLypQYXJhbGxheCBRdW90ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuZGFyayAucGFyYWxsYXgtcXVvdGUtbGlnaHQgLnBhcmFsbGF4LXF1b3RlLWluIHtcblx0YmFja2dyb3VuZDogIzMzMztcblx0Ym9yZGVyLWNvbG9yOiAjNTU1O1xufVxuXG5ib2R5LmRhcmsgLnBhcmFsbGF4LXF1b3RlLWxpZ2h0OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjgpO1xufVxuXG4vKkN1YmUgUG9ydGZvbGlvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5kYXJrIC5jdWJlLXBvcnRmb2xpbyAuY2JwLWwtaW5saW5lIHtcblx0YmFja2dyb3VuZDogIzMzMztcbn1cblxuYm9keS5kYXJrIC5jdWJlLXBvcnRmb2xpbyAuY2JwLWwtaW5saW5lLXRpdGxlIHtcblx0Y29sb3I6ICNjY2M7XG59XG5cbmJvZHkuZGFyayAuY3ViZS1wb3J0Zm9saW8gLmNicC1sLWlubGluZS1kZXNjIHtcblx0Y29sb3I6ICM5OTk7XG59XG5cbmJvZHkuZGFyayAuY3ViZS1wb3J0Zm9saW8gLmNicC10aXRsZS1kYXJrIC5jYnAtbC1ncmlkLWFnZW5jeS10aXRsZSB7XG5cdGNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuZGFyayAuY3ViZS1wb3J0Zm9saW8gLmNicC10aXRsZS1kYXJrIC5jYnAtbC1ncmlkLWFnZW5jeS1kZXNjIHtcblx0Y29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuYm9keS5kYXJrIC5jdWJlLXBvcnRmb2xpbyAuY2JwLWwtZmlsdGVycy10ZXh0IHtcblx0Y29sb3I6ICM3Nzc7XG59XG5cbi8qQ2FsbCBUbyBBY3Rpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LmRhcmsgLmNhbGwtYWN0aW9uLXYyIHtcblx0YmFja2dyb3VuZDogIzMzMztcbn1cblxuYm9keS5kYXJrIC5jYWxsLWFjdGlvbi12MSBhLFxuYm9keS5kYXJrIC5jYWxsLWFjdGlvbi12MSBwLFxuYm9keS5kYXJrIC5jYWxsLWFjdGlvbi12MSAuYnRuLXUuYnRuLWJyZCB7XG5cdGNvbG9yOiAjZWVlO1xufVxuXG5cbiIsIi5sb2dvLm5vUGljIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDgwcHg7XG59XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYxNXB4KSB7XG4gICAgICAgIC5sb2dvLm5vUGljIHttYXgtd2lkdGg6IGluaXRpYWw7fSBcbiAgICAgICAgLmhlYWRlciAubG9nby5ub1BpYyBpbWcge21heC13aWR0aDogMTAwJTt9XG4gICAgfVxuXG4gICAgYm9keSA+IGRpdi53cmFwcGVyID4gZGl2LmhlYWRlci5oZWFkZXItc3RpY2t5ID4gZGl2LmNvbnRhaW5lciA+IGEubG9nbzpudGgtY2hpbGQoMikge2Rpc3BsYXk6IG5vbmU7fVxuICAgIC5oZWFkZXIgLmxvZ28ubm9QaWMgaW1nIHtcbiAgICAgICAgbWFyZ2luOjEwcHggMCAyMHB4IDA7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAvKkxvZ28qL1xuICAgICAgICAuaGVhZGVyLWZpeGVkIC5oZWFkZXIuaGVhZGVyLWZpeGVkLXNocmluayAubG9nby5ub1BpYyBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIC00cHg7XG4gICAgICAgIH0gICAgICAgIFxuICAgIH1cblxuLyogTWVudSAqL1xuLmxldmVsMi5kcm9wZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIG1hcmdpbjogMnB4IDAgMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsMCwwLC4xNzUpO1xuICAgIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLDAsMCwuMTc1KTtcbn1cblx0Lm5hdmJhci1uYXY+bGk+LmxldmVsMi5kcm9wZG93biB7XG5cdCAgICBtYXJnaW4tdG9wOiAwO1xuXHQgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0ICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHR9XG5cdC5sZXZlbDIuZHJvcGRvd24+bGk+YSB7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgIHBhZGRpbmc6IDNweCAyMHB4O1xuXHQgICAgY2xlYXI6IGJvdGg7XG5cdCAgICBmb250LXdlaWdodDogNDAwO1xuXHQgICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG5cdCAgICBjb2xvcjogIzMzMztcblx0ICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cblxuLmhlYWRlciAudG9wYmFyIHVsLmxvZ2luYmFyID4gbGkuaW5mb0J0bnMgPiBhIHttYXJnaW46IDA7YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7fVxuLmhlYWRlciAudG9wYmFyIHVsLmxvZ2luYmFyID4gbGkuaW5mb0J0bnMgPiBhOmhvdmVyIHt0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTt9XG4uaGVhZGVyIC50b3BiYXIgdWwubG9naW5iYXIgPiBsaS5pbmZvQnRucyA+IGEuYnRuLXUtbGcsIC5oZWFkZXIgLnRvcGJhciB1bC5sb2dpbmJhciA+IGxpLmluZm9CdG5zID4gYSBpIHtjb2xvcjojZTY3ZTIyO31cbi5oZWFkZXIgLnRvcGJhciB1bC5sb2dpbmJhciA+IGxpLmluZm9CdG5zID4gYS5idG4tdS1ibHVlLCAuaGVhZGVyIC50b3BiYXIgdWwubG9naW5iYXIgPiBsaS5pbmZvQnRucyA+IGEuYnRuLXUtYmx1ZSBpICB7Y29sb3I6IzFjODNkMDt9XG4gICAgLmJ0bi11LWxnLCBhLmJ0bi11LWxnIHtwYWRkaW5nOiA1cHggMCAhaW1wb3J0YW50O31cbiAgICAuY29udGVudCAuYnRuLXUtbGcsIC5jb250ZW50IGEuYnRuLXUtbGcge3BhZGRpbmc6IDVweCAxMHB4ICFpbXBvcnRhbnQ7fVxuLnBhZ2VCYW5uZXIge2hlaWdodDoxNzBweDtvdmVyZmxvdzogaGlkZGVuO31cbi5wYWdlQmFubmVyIGltZyB7d2lkdGg6IDEwMCU7fVxuLmJyZWFkY3J1bWIge21hcmdpbi1ib3R0b206IDA7dG9wOjA7fVxuXG4vKiBTbGlkZXIgb3AgaG9tZSAmIGJyZWFkY3J1bWJzIG5hYXIgYmVuZW5kZW4gZG9vciBkZSBzdGlja3kgaGVhZGVyICovXG4vKiAuYnJlYWRjcnVtYnMsIC5vd2wtY2Fyb3VzZWwge1xuXHRtYXJnaW4tdG9wOiA4MXB4O1xufSAqL1xuLnNpZGVNZW51QmxvY2sgdWwge3BhZGRpbmctbGVmdDogMjBweDt9XG4gICAgLnNpZGVNZW51QmxvY2sgbGkge2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOiAwO3RleHQtYWxpZ246bGVmdDt9XG4gICAgICAgIC5zaWRlTWVudUJsb2NrIGEubWVudV9rb3BfbGluayB7fVxuICAgICAgICAuc2lkZU1lbnVCbG9jayBhLm1lbnVfa29wX2xpbmtfYWN0aXZlIHtjb2xvcjojZTY3ZTIyO2N1cnNvcjogZGVmYXVsdDt0ZXh0LWRlY29yYXRpb246IG5vbmU7fVxuXG4ud3JhcEJlc3R1dXIsIC53cmFwRmlsZSB7ZGlzcGxheTpibG9jazt3aWR0aDogMTAwJTt9XG4gICAgLmJlc3R1dXJzTGlkLCAuZmlsZUljb24ge2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDt3aWR0aDogY2FsYygyNSUgLSAyMHB4KTttYXJnaW46MCAyMHB4IDIwcHggMDt9XG4gICAgLmZpbGVJY29uIHt0ZXh0LWFsaWduOiBjZW50ZXI7fVxuICAgICAgICAuYmVzdHV1cnNMaWQgYSwgLmZpbGVJY29uIGEge2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OiAyMDBweDt9XG4gICAgICAgIC5maWxlSWNvbiBhIHtoZWlnaHQ6IDEyMHB4O31cbiAgICAgICAgICAgIC5maWxlSWNvbiBhIGkge2ZvbnQtc2l6ZTogOTBweDt9XG4gICAgICAgIC5iZXN0dXVyc0luZm8sIC5maWxlSW5mbyB7aGVpZ2h0OjEwMHB4O30gICAgICAgICAgICBcbiAgICAgICAgICAgIC5iZXN0dXVyc0xpZCAuYmVzdHV1cnNJbmZvIGEsIC5maWxlSWNvbiAuZmlsZUluZm8gYSB7ZGlzcGxheTogaW5pdGlhbDtoZWlnaHQ6IGF1dG87Y29sb3I6ICMwMDcxQUQ7fVxuICAgICAgICAgICAgICAgIC5iZXN0dXVyc0xpZCAuYmVzdHV1cnNJbmZvIGE6aG92ZXIsIC5maWxlSWNvbiAuZmlsZUluZm8gYTpob3ZlciB7dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7fVxuXG4vKiB1bC52ZXJlbmlnaW5nTGlqc3QgPiBsaTpudGgtY2hpbGQoMSkge2Rpc3BsYXk6IG5vbmU7fSAqL1xuXG5AbWVkaWEgKG1heC13aWR0aDogNTg1cHgpIHtcbiAgICAuYmVzdHV1cnNMaWQsIC5maWxlSWNvbiB7d2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7fVxuICAgIC5maWxlSWNvbiB7bWFyZ2luOiAwO31cbiAgICAuZmlsZUljb24gYSBpIHtmb250LXNpemU6IDQ1cHg7fVxuICAgIC5maWxlSWNvbiBhIHtoZWlnaHQ6NTBweDt9XG59XG4vKiBCYWNrZ3JvdW5kIGZvb3RlciB2ZXJ3aWpkZXJlbiAqL1xuLmZvb3Rlci12MSAuZm9vdGVyIC5tYXAtaW1nIHtcblx0YmFja2dyb3VuZDogMCBub25lO1xufVxuLyogTmlldXdzYmxva2plIHN0YXJ0cGFnaW5hICovXG5wLm5pZXV3c0JWIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbiNzZWN0aW9uMCBhIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4vKiBzbGlkZXIgKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG59XG4ub3dsLXByZXYsIC5vd2wtbmV4dCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKSB1cmwoLi4vaW1nL2Fycm93cy5wbmcpIG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA0OXB4O1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0IDAuMnM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQgMC4ycztcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQgMC4ycztcbiAgICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0IDAuMnM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0IDAuMnM7XG59XG4ub3dsLWJ1dHRvbnMgLm93bC1wcmV2IHtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY4cHg7XG59XG4ub3dsLWJ1dHRvbnMgLm93bC1uZXh0IHtcbiAgICByaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDFweDtcbn1cbi5vd2wtY2Fyb3VzZWw6aG92ZXIgLm93bC1idXR0b25zIC5vd2wtbmV4dDpob3Zlcixcbi5vd2wtY2Fyb3VzZWw6aG92ZXIgLm93bC1idXR0b25zIC5vd2wtcHJldjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbn1cbi5vd2wtdGhlbWUgLm93bC1jb250cm9scyAub3dsLXBhZ2Ugc3BhbiB7XG5cdG9wYWNpdHk6IDAuODtcbn1cbi5vd2wtdGhlbWUgLm93bC1jb250cm9scyAub3dsLXBhZ2UuYWN0aXZlIHtcblx0b3BhY2l0eTogMTtcbn1cbi5vd2wtdGhlbWUgLm93bC1jb250cm9scyAub3dsLXBhZ2UuYWN0aXZlIHNwYW4ge1xuXHRiYWNrZ3JvdW5kOiNmZmY7XG59XG4ub3dsLXBhZ2luYXRpb24ge1xuXHR3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxlZnQ6IDBweDtcbiAgICBib3R0b206IDE1cHg7XG4gICAgei1pbmRleDogMTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ub3dsLWl0ZW0gLml0ZW0ge3Bvc2l0aW9uOiByZWxhdGl2ZTt9XG4jb3dsLWRlbW8gLml0ZW0gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE3NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkzOHB4KSB7XG4gICAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICAgICAgICBoZWlnaHQ6IDE3M3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICNvd2wtZGVtbyAuaXRlbSBpbWcge1xuICAgICAgICB0b3A6MHB4OyAgICAgICAgXG4gICAgfVxuICAgIC5jb250ZW50LXNtIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbmlmcmFtZSB7d2lkdGg6IDEwMCU7aGVpZ2h0OiA1MDBweDt9XG4ubmV3c0FyY2hpdmUgLmJsb2ctaW1nIHt3aWR0aDogMjAlO21hcmdpbi1sZWZ0OiAzJTt9XG4ubmV3c0FyY2hpdmUgLmJsb2ctaW5mbyB7d2lkdGg6NzUlO31cbmhyLmJsb2dJdGVtcyB7bWFyZ2luOiA0MHB4IDAgMTJweCAwO2NsZWFyOiBib3RoO31cblxuXG4vKm5pZXV3cy1wYWdpbmFudW1tZXJpbmcqL1xuI25pZXV3c19vdmVyemljaHRfcGFnaW5nLCAjbmlldXdzX2FyY2hpZWZfcGFnaW5nIHtkaXNwbGF5OmlubGluZS1ibG9jaztjbGVhcjpib3RoO21hcmdpbjoxMHB4IDAgNXB4IDA7fVxuI25pZXV3c19vdmVyemljaHRfcGFnaW5nIGEsICNuaWV1d3NfYXJjaGllZl9wYWdpbmcgYSB7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6bGVmdDt3aWR0aDoxNnB4O2hlaWdodDoyMnB4O2xpbmUtaGVpZ2h0OjE0cHg7Y29sb3I6I2ZmZjttYXJnaW46MCA0cHggMCAwO3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6M3B4IDJweCAycHggMnB4O2ZvbnQtc2l6ZTouODc1ZW07YmFja2dyb3VuZDogIzMzMzt9XG4jbmlldXdzX292ZXJ6aWNodF9wYWdpbmcgYTpob3ZlciwgI25pZXV3c19hcmNoaWVmX3BhZ2luZyBhOmhvdmVyIHtjb2xvcjojY2NjO3RleHQtZGVjb3JhdGlvbjpub25lO31cbnNwYW4ucGFnaW5nX25vbl9hY3RpdmUge2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0OmxlZnQ7d2lkdGg6MTZweDtoZWlnaHQ6MjJweDtsaW5lLWhlaWdodDoxNHB4O2NvbG9yOiMzMzM7bWFyZ2luOjAgNHB4IDAgMDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjNweCAycHggMnB4IDJweDtmb250LXNpemU6Ljg3NWVtO2JhY2tncm91bmQ6ICNmMmYyZjI7fVxuXG4vKiB0d2l0dGVyICovXG4udHdfdGVrc3Qge2Rpc3BsYXk6IGJsb2NrO2NsZWFyOiBib3RoO31cbiAgICAudHdfdGVrc3QgbGkgYSB7Y29sb3I6ICNlNjdlMjI7fVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgYS5hcmNoaWVmIHttYXJnaW4tYm90dG9tOiAyMHB4O31cbiAgICAgICAgICAgIC50d190ZWtzdCB1bCA+IGxpOm50aC1jaGlsZCgyKSwgLnR3X3Rla3N0IHVsID4gbGk6bnRoLWNoaWxkKDMpLCAudHdfdGVrc3QgdWwgPiBsaTpudGgtY2hpbGQoNCksIC50d190ZWtzdCB1bCA+IGxpOm50aC1jaGlsZCg1KSB7ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O31cbiAgICAgICAgfVxuLyogbWVudSBpbiBkZSBmb290ZXIgKi9cbi5zaXRlbWFwTWVudSB1bC5sZXZlbDEubmF2YmFyLW5hdiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiA3LjVweCAwcHg7XG59ICAgXG4gICAgLnNpdGVtYXBNZW51IHVsLmxldmVsMS5uYXZiYXItbmF2IGxpIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjMzUzNTM1O1xuICAgIH1cblxuICAgIC5zaXRlbWFwTWVudSB1bC5sZXZlbDEgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICAgICAuc2l0ZW1hcE1lbnUgdWwubGV2ZWwxIGxpIGEubWVudV9rb3BfbGluaywgLnNpdGVtYXBNZW51IHVsLmxldmVsMSBsaSBhLm1lbnVfa29wX2xpbmtfYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZWVlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgcGFkZGluZzo2cHggMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgICAgICAgIC5zaXRlbWFwTWVudSB1bC5sZXZlbDEgbGkgYS5tZW51X2tvcF9saW5rOmhvdmVyLCAuc2l0ZW1hcE1lbnUgdWwubGV2ZWwxIGxpIGEubWVudV9rb3BfbGlua19hY3RpdmU6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZTY3ZTIyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAgICAgICB9XG4uc2l0ZW1hcE1lbnUgLm1lbnUtY29sbGFwc2VyLCB1bCNyb290MV8xIC5tZW51LWNvbGxhcHNlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNpdGVtYXBNZW51ICNyb290MV8yLCAuc2l0ZW1hcE1lbnUgbGkubGV2ZWwxLCAudG9wTWVudSBsaS5sZXZlbDEge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgICAub3dsLWNhcm91c2VsLCAuYnJlYWRjcnVtYnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxuICAgIC8qIC5vd2wtcGFnaW5hdGlvbiwgLm93bC1idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9ICovXG4gICAgLm93bC10aGVtZSAub3dsLWNvbnRyb2xzIC5vd2wtcGFnZS5hY3RpdmUgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgfVxuICAgIC5oZWFkZXIgLmRyb3Bkb3duID4gYTphZnRlciwgLmhlYWRlciAubmF2YmFyLW5hdiBsaS5sZXZlbDEgYS5tZW51X2tvcF9saW5rX2FjdGl2ZTphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnNpdGVtYXBNZW51IHVsLmxldmVsMS5uYXZiYXItbmF2IHtkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O31cbiAgICAjcm9vdDQ0XzEgLm1lbnUtY29sbGFwc2VyIHtkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7fVxufSIsIi5tZW51LWNvbGxhcHNlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHdpZHRoOiAxMDAlO1xuXHR0b3A6MDtcbn1cbi5jb2xsYXBzZS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IC0yNXB4O1xuICAgIHdpZHRoOiAzN3B4O1xuICAgIGhlaWdodDogMzFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY3ZTIyO1xuICAgIGJvcmRlci1jb2xvcjogI2QzNTQwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHBhZGRpbmc6IDVweCA5cHg7XG59XG4uY29sbGFwc2UtYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDM1NDAwICFpbXBvcnRhbnQ7XG59XG4uY29sbGFwc2UtYnV0dG9uIC5pY29uLWJhciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNkMzU0MDA7XG5cdGJvcmRlci1yYWRpdXM6MXB4O1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgaGVpZ2h0OjNweDtcbiAgICBtYXJnaW46M3B4IDA7XG59XG51bC5zbGltbWVudSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC8qd2lkdGg6IDEwMCU7Ki9cbiAgICB3aGl0ZS1zcGFjZTpub3dyYXA7XG59XG51bC5sZXZlbDEuc2xpbW1lbnUuY29sbGFwc2VkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAxcHg7XG4gICAgZmxvYXQ6bGVmdDtcblx0bWFyZ2luOjAgMCAxMHB4IDA7XG5cdHBhZGRpbmc6MCA4cHggMCAwO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCAzcHggNXB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAgICAwcHggM3B4IDVweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjUpO1xuICAgIGJveC1zaGFkb3c6ICAgICAgICAgMHB4IDNweCA1cHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC41KTtcbn1cbnVsLnNsaW1tZW51IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOmxlZnQ7XG59XG51bC5zbGltbWVudSA+IGxpOmxhc3QtY2hpbGQgeyBtYXJnaW4tcmlnaHQ6IDA7IH1cbnVsLnNsaW1tZW51IGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHBhZGRpbmc6IDEycHggNjRweCAxMnB4IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZS1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZS1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZS1vdXQ7XG59XG4vKnVsLnNsaW1tZW51IGxpIGE6bGFzdC1jaGlsZCB7cGFkZGluZy1yaWdodDowO30qL1xudWwuc2xpbW1lbnUgbGkgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxudWwuc2xpbW1lbnUgbGkgYS5tZW51X2tvcF9saW5rX2FjdGl2ZSwgdWwuc2xpbW1lbnUgbGkgYS5tZW51X2tvcF9saW5rX2FjdGl2ZTpob3ZlciB7Lypmb250LXdlaWdodDpib2xkOyovY3Vyc29yOmRlZmF1bHQ7fVxuXG51bC5zbGltbWVudSBsaSAuc3ViLWNvbGxhcHNlciB7ZGlzcGxheTpub25lO31cblxudWwubGV2ZWwxLmhvcml6b250YWwuc2xpbW1lbnUuY29sbGFwc2VkIGxpIC5zdWItY29sbGFwc2VyIHtcblx0ZGlzcGxheTpibG9jaztcbiAgICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwIHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxudWwubGV2ZWwxLmhvcml6b250YWwuc2xpbW1lbnUuY29sbGFwc2VkIGxpIC5zdWItY29sbGFwc2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVlbTtcbn1cbnVsLmxldmVsMS5ob3Jpem9udGFsLnNsaW1tZW51LmNvbGxhcHNlZCBsaSAuc3ViLWNvbGxhcHNlciA+IGkge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudWwuc2xpbW1lbnUgbGkgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4vKnN1Ym1lbnUqL1xuI21lbnUgdWwubGV2ZWwyLmRyb3Bkb3duIHtkaXNwbGF5Om5vbmU7fVx0XG5cdHVsLnNsaW1tZW51IGxpIHVsIGxpIHsgY2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrOyB9XG5cdHVsLnNsaW1tZW51IGxpIHVsIGxpIGEge2JhY2tncm91bmQ6I2ZmZjtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6M3B4IDlweDtsaW5lLWhlaWdodDoxLjVlbTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjAuOWVtO2NvbG9yOiM2NjY7fVx0XHRcblx0dWwuc2xpbW1lbnUgbGkgdWwgbGkgYTpob3ZlciB7YmFja2dyb3VuZDojZjJmMmYyO2NvbG9yOiMzMzM7fVx0XHRcblx0dWwuc2xpbW1lbnUgbGkgdWwgbGkgYS5tZW51X2xpbmtfYWN0aXZlLCB1bC5zbGltbWVudSBsaSB1bCBsaSBhLm1lbnVfbGlua19hY3RpdmU6aG92ZXIge2N1cnNvcjpkZWZhdWx0O3BhZGRpbmc6IDZweCAxNXB4O2JvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWVlO2JhY2tncm91bmQ6I2YyZjJmMjt9XG5cbnVsLnNsaW1tZW51IGxpID4gdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICAvKndpZHRoOiAxMDAlOyovXG59XG51bC5zbGltbWVudSBsaSA+IHVsID4gbGkgdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxudWwuc2xpbW1lbnUuY29sbGFwc2VkIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiNtZW51IHVsLnNsaW1tZW51LmNvbGxhcHNlZCAubGV2ZWwxIGEubWVudV9rb3BfbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb2xvcjojM2MwNzNjO1xufVxudWwuc2xpbW1lbnUuY29sbGFwc2VkIGxpIC5zdWItY29sbGFwc2VyIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG59XG51bC5zbGltbWVudS5jb2xsYXBzZWQgbGkgPiB1bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU51bml0b1wiKTtcbi8qXG5PVkVSUklERSBfVkFSSUFCTEVTLlNDU1MgRk9SIFNURVZFTlNIT0ZcbiovXG4vKiBDaHJvbWUgaGFjazogU1ZHIGlzIHJlbmRlcmVkIG1vcmUgc21vb3RoIGluIFdpbmRvenplLiAxMDAlIG1hZ2ljLCB1bmNvbW1lbnQgaWYgeW91IG5lZWQgaXQuICovXG4vKiBOb3RlLCB0aGF0IHdpbGwgYnJlYWsgaGludGluZyEgSW4gb3RoZXIgT1MtZXMgZm9udCB3aWxsIGJlIG5vdCBhcyBzaGFycCBhcyBpdCBjb3VsZCBiZSAqL1xuLypcbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ2ZvbnRlbGxvJztcbiAgICBzcmM6IHVybCgnLi4vZm9udC9mb250ZWxsby5zdmc/OTQ5NTg3MjMjZm9udGVsbG8nKSBmb3JtYXQoJ3N2ZycpO1xuICB9XG59XG4qL1xuQGltcG9ydCBcIi4uL29sZHNpdGUvY3NzL3N0eWxlLmNzc1wiO1xuQGltcG9ydCBcIi4uL29sZHNpdGUvY3NzL2hlYWRlcnMvaGVhZGVyLWRlZmF1bHQuY3NzXCI7XG5AaW1wb3J0IFwiLi4vb2xkc2l0ZS9jc3MvZm9vdGVycy9mb290ZXItdjEuY3NzXCI7XG5AaW1wb3J0IFwiLi4vb2xkc2l0ZS9wbHVnaW5zL2FuaW1hdGUuY3NzXCI7XG5AaW1wb3J0IFwiLi4vb2xkc2l0ZS9wbHVnaW5zL2xpbmUtaWNvbnMvbGluZS1pY29ucy5jc3NcIjtcbkBpbXBvcnQgXCIuLi9vbGRzaXRlL3BsdWdpbnMvZm9udC1hd2Vzb21lL2Nzcy9mb250LWF3ZXNvbWUubWluLmNzc1wiO1xuQGltcG9ydCBcIi4uL29sZHNpdGUvcGx1Z2lucy9wYXJhbGxheC1zbGlkZXIvY3NzL3BhcmFsbGF4LXNsaWRlci5jc3NcIjtcbkBpbXBvcnQgXCIuLi9vbGRzaXRlL3BsdWdpbnMvb3dsLWNhcm91c2VsL293bC1jYXJvdXNlbC9vd2wuY2Fyb3VzZWwuY3NzXCI7XG5AaW1wb3J0IFwiLi4vb2xkc2l0ZS9jc3MvdGhlbWUtY29sb3JzL2RlZmF1bHQuY3NzXCI7XG5AaW1wb3J0IFwiLi4vb2xkc2l0ZS9jc3MvdGhlbWUtc2tpbnMvZGFyay5jc3NcIjtcbkBpbXBvcnQgXCIuLi9vbGRzaXRlL2Nzcy9jdXN0b20uY3NzXCI7XG5AaW1wb3J0IFwiLi4vb2xkc2l0ZS9jc3Mvc2xpbW1lbnUuY3NzXCI7XG5bY2xhc3NePWljb24tXTpiZWZvcmUsIFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcGVhazogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHdpZHRoOiAxZW07XG4gIG1hcmdpbi1yaWdodDogMC4yZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogb3BhY2l0eTogLjg7ICovXG4gIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLyogZml4IGJ1dHRvbnMgaGVpZ2h0LCBmb3IgdHdpdHRlciBib290c3RyYXAgKi9cbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLyogQW5pbWF0aW9uIGNlbnRlciBjb21wZW5zYXRpb24gLSBtYXJnaW5zIHNob3VsZCBiZSBzeW1tZXRyaWMgKi9cbiAgLyogcmVtb3ZlIGlmIG5vdCBuZWVkZWQgKi9cbiAgbWFyZ2luLWxlZnQ6IDAuMmVtO1xuICAvKiB5b3UgY2FuIGJlIG1vcmUgY29tZm9ydGFibGUgd2l0aCBpbmNyZWFzZWQgaWNvbnMgc2l6ZSAqL1xuICAvKiBmb250LXNpemU6IDEyMCU7ICovXG4gIC8qIEZvbnQgc21vb3RoaW5nLiBUaGF0IHdhcyB0YWtlbiBmcm9tIFRXQlMgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC8qIFVuY29tbWVudCBmb3IgM0QgZWZmZWN0ICovXG4gIC8qIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDEyNywgMTI3LCAxMjcsIDAuMyk7ICovXG59XG5cbi5pY29uLXBsYXktY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ggFwiO1xufVxuXG4uaWNvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ggVwiO1xufVxuXG4uaWNvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCCXCI7XG59XG5cbi8qICfuoIInICovXG4uaWNvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gg1wiO1xufVxuXG4vKiAn7qCDJyAqL1xuLmljb24tcmlnaHQtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ghFwiO1xufVxuXG4vKiAn7qCEJyAqL1xuLmljb24tbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ghVwiO1xufVxuXG4vKiAn7qCFJyAqL1xuLmljb24tbGVmdC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCHXCI7XG59XG5cbi8qICfuoIcnICovXG4uaWNvbi1kb3duLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLuoIhcIjtcbn1cblxuLyogJ+6giCcgKi9cbi5pY29uLXVwLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLuoIlcIjtcbn1cblxuLyogJ+6giScgKi9cbi5pY29uLWRvd24tb3Blbi1taW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCKXCI7XG59XG5cbi8qICfuoIonICovXG4uaWNvbi1sZWZ0LW9wZW4tbWluaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gi1wiO1xufVxuXG4vKiAn7qCLJyAqL1xuLmljb24tcmlnaHQtb3Blbi1taW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCMXCI7XG59XG5cbi8qICfuoIwnICovXG4uaWNvbi11cC1vcGVuLW1pbmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoI1cIjtcbn1cblxuLyogJ+6gjScgKi9cbi5pY29uLWRvd24tb3Blbi1iaWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoI5cIjtcbn1cblxuLyogJ+6gjicgKi9cbi5pY29uLWxlZnQtb3Blbi1iaWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoI9cIjtcbn1cblxuLyogJ+6gjycgKi9cbi5pY29uLXJpZ2h0LW9wZW4tYmlnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCQXCI7XG59XG5cbi8qICfuoJAnICovXG4uaWNvbi11cC1vcGVuLWJpZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gkVwiO1xufVxuXG4vKiAn7qCRJyAqL1xuLmljb24tcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gklwiO1xufVxuXG4vKiAn7qCSJyAqL1xuLmljb24tcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJNcIjtcbn1cblxuLyogJ+6gkycgKi9cbi5pY29uLXF1b3RlLWxlZnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCUXCI7XG59XG5cbi8qICfuoJQnICovXG4uaWNvbi1xdW90ZS1yaWdodC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJVcIjtcbn1cblxuLyogJ+6glScgKi9cbi5pY29uLW9rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCWXCI7XG59XG5cbi8qICfuoJYnICovXG4uaWNvbi1jYW5jZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJdcIjtcbn1cblxuLyogJ+6glycgKi9cbi5pY29uLXBpY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJhcIjtcbn1cblxuLyogJ+6gmCcgKi9cbi5pY29uLXZpZGVvY2FtLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJlcIjtcbn1cblxuLyogJ+6gmScgKi9cbi5pY29uLWNhbWVyYS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCaXCI7XG59XG5cbi8qICfuoJonICovXG4uaWNvbi1jYW5jZWwtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gm1wiO1xufVxuXG4vKiAn7qCbJyAqL1xuLmljb24tcGljdHVyZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCcXCI7XG59XG5cbi8qICfuoJwnICovXG4uaWNvbi1jYW1lcmEtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gnVwiO1xufVxuXG4vKiAn7qCdJyAqL1xuLmljb24tdmlkZW9jYW0tMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gnlwiO1xufVxuXG4vKiAn7qCeJyAqL1xuLmljb24tY2FuY2VsLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJ9cIjtcbn1cblxuLyogJ+6gnycgKi9cbi5pY29uLW9rLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoKBcIjtcbn1cblxuLyogJ+6goCcgKi9cbi5pY29uLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qChXCI7XG59XG5cbi8qICfuoKEnICovXG4uaWNvbi1sZWZ0LW9wZW4tMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6golwiO1xufVxuXG4vKiAn7qCiJyAqL1xuLmljb24tcmlnaHQtb3Blbi0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCjXCI7XG59XG5cbi8qICfuoKMnICovXG4uaWNvbi1kb3duLW9wZW4tMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gpFwiO1xufVxuXG4vKiAn7qCkJyAqL1xuLmljb24tdXAtb3Blbi0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qClXCI7XG59XG5cbi8qICfuoKUnICovXG4uaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gplwiO1xufVxuXG4vKiAn7qCmJyAqL1xuLmljb24taGVscC1jaXJjbGVkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gp1wiO1xufVxuXG4vKiAn7qCnJyAqL1xuLmljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gqFwiO1xufVxuXG4vKiAn7qCoJyAqL1xuLmljb24tb2stMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gqVwiO1xufVxuXG4vKiAn7qCpJyAqL1xuLmljb24tY2FuY2VsLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoKpcIjtcbn1cblxuLyogJ+6gqicgKi9cbi5pY29uLXBsdXMtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gq1wiO1xufVxuXG4vKiAn7qCrJyAqL1xuLmljb24tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoKxcIjtcbn1cblxuLyogJ+6grCcgKi9cbi5pY29uLWRvd24tb3Blbi0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCtXCI7XG59XG5cbi8qICfuoK0nICovXG4uaWNvbi11cC1vcGVuLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoK5cIjtcbn1cblxuLyogJ+6gricgKi9cbi5pY29uLXJpZ2h0LW9wZW4tMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gr1wiO1xufVxuXG4vKiAn7qCvJyAqL1xuLmljb24tbGVmdC1vcGVuLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoLBcIjtcbn1cblxuLyogJ+6gsCcgKi9cbi5pY29uLWRvd24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCxXCI7XG59XG5cbi8qICfuoLEnICovXG4uaWNvbi1sZWZ0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gslwiO1xufVxuXG4vKiAn7qCyJyAqL1xuLmljb24tcmlnaHQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCzXCI7XG59XG5cbi8qICfuoLMnICovXG4uaWNvbi11cC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoLRcIjtcbn1cblxuLyogJ+6gtCcgKi9cbi5pY29uLXJpZ2h0LW9wZW4tMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gtVwiO1xufVxuXG4vKiAn7qC1JyAqL1xuLmljb24tbGVmdC1vcGVuLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoLZcIjtcbn1cblxuLyogJ+6gticgKi9cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gt1wiO1xufVxuXG4vKiAn7qC3JyAqL1xuLmljb24tZmxvdy1jYXNjYWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qC4XCI7XG59XG5cbi8qICfuoLgnICovXG4uaWNvbi1kb3duLWRpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gvFwiO1xufVxuXG4vKiAn7qC8JyAqL1xuLmljb24tdXAtZGlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qC9XCI7XG59XG5cbi8qICfuoL0nICovXG4uaWNvbi1sZWZ0LWRpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gvlwiO1xufVxuXG4vKiAn7qC+JyAqL1xuLmljb24tcmlnaHQtZGlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qC/XCI7XG59XG5cbi8qICfuoL8nICovXG4uaWNvbi1tYWlsLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoYJcIjtcbn1cblxuLyogJ+6hgicgKi9cbi5pY29uLXNlYXJjaC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGDXCI7XG59XG5cbi8qICfuoYMnICovXG4uaWNvbi1wcmludC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGEXCI7XG59XG5cbi8qICfuoYQnICovXG4uaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hhVwiO1xufVxuXG4vKiAn7qGFJyAqL1xuLmljb24taGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hhlwiO1xufVxuXG4vKiAn7qGGJyAqL1xuLmljb24tcXVlc3Rpb246YmVmb3JlLCAuaWNvbi1xdWVzdGlvbi1zaWduIHtcbiAgY29udGVudDogXCLuoYdcIjtcbn1cblxuLyogJ+6hhycgKi9cbi5pY29uLW9rLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoYhcIjtcbn1cblxuLyogJ+6hiCcgKi9cbi5pY29uLWNhbmNlbC00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGJXCI7XG59XG5cbi8qICfuoYknICovXG4uaWNvbi1wbHVzLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoYpcIjtcbn1cblxuLyogJ+6hiicgKi9cbi5pY29uLW1haWwtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hi1wiO1xufVxuXG4vKiAn7qGLJyAqL1xuLmljb24tdHdpdHRlci0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGMXCI7XG59XG5cbi8qICfuoYwnICovXG4uaWNvbi1saW5rZWRpbi0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGNXCI7XG59XG5cbi8qICfuoY0nICovXG4uaWNvbi1mYWNlYm9vay0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGOXCI7XG59XG5cbi8qICfuoY4nICovXG4uaWNvbi1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGPXCI7XG59XG5cbi8qICfuoY8nICovXG4uaWNvbi1lZGl0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hkFwiO1xufVxuXG4vKiAn7qGQJyAqL1xuLmljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGRXCI7XG59XG5cbi8qICfuoZEnICovXG4uaWNvbi1lZGl0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoZJcIjtcbn1cblxuLyogJ+6hkicgKi9cbi5pY29uLXBlbmNpbC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGTXCI7XG59XG5cbi8qICfuoZMnICovXG4uaWNvbi1lZGl0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoZRcIjtcbn1cblxuLyogJ+6hlCcgKi9cbi5pY29uLXBlbmNpbC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGVXCI7XG59XG5cbi8qICfuoZUnICovXG4uaWNvbi1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoZZcIjtcbn1cblxuLyogJ+6hlicgKi9cbi5pY29uLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoZdcIjtcbn1cblxuLyogJ+6hlycgKi9cbi5pY29uLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hmFwiO1xufVxuXG4vKiAn7qGYJyAqL1xuLmljb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hmVwiO1xufVxuXG4vKiAn7qGZJyAqL1xuLmljb24tYWNyb2JhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hmlwiO1xufVxuXG4vKiAn7qGaJyAqL1xuLmljb24tZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoZtcIjtcbn1cblxuLyogJ+6hmycgKi9cbi5pY29uLWNhbmNlbC01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGcXCI7XG59XG5cbi8qICfuoZwnICovXG4uaWNvbi1jYW5jZWwtY2lyY2xlZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGdXCI7XG59XG5cbi8qICfuoZ0nICovXG4uaWNvbi1jYW5jZWwtY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hnlwiO1xufVxuXG4vKiAn7qGeJyAqL1xuLmljb24tY2FuY2VsLTY6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoZ9cIjtcbn1cblxuLyogJ+6hnycgKi9cbi5pY29uLWNhbmNlbC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoaBcIjtcbn1cblxuLyogJ+6hoCcgKi9cbi5pY29uLW9rLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoaFcIjtcbn1cblxuLyogJ+6hoScgKi9cbi5pY29uLW9rLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6holwiO1xufVxuXG4vKiAn7qGiJyAqL1xuLmljb24tYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hpVwiO1xufVxuXG4vKiAn7qGlJyAqL1xuLmljb24tYm9vay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGmXCI7XG59XG5cbi8qICfuoaYnICovXG4uaWNvbi1uZXdzcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoadcIjtcbn1cblxuLyogJ+6hpycgKi9cbi5pY29uLWRvYy10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGoXCI7XG59XG5cbi8qICfuoagnICovXG4uaWNvbi1hcnRpY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGpXCI7XG59XG5cbi8qICfuoaknICovXG4uaWNvbi1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoapcIjtcbn1cblxuLyogJ+6hqicgKi9cbi5pY29uLW1vYmlsZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGrXCI7XG59XG5cbi8qICfuoasnICovXG4uaWNvbi1oZWFkcGhvbmVzLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoaxcIjtcbn1cblxuLyogJ+6hrCcgKi9cbi5pY29uLW1vYmlsZS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGtXCI7XG59XG5cbi8qICfuoa0nICovXG4uaWNvbi1jaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGuXCI7XG59XG5cbi8qICfuoa4nICovXG4uaWNvbi1jaGF0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoa9cIjtcbn1cblxuLyogJ+6hrycgKi9cbi5pY29uLW1lbnUtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hsFwiO1xufVxuXG4vKiAn7qGwJyAqL1xuLmljb24tbWVudS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGxXCI7XG59XG5cbi8qICfuobEnICovXG4uaWNvbi1jaGF0LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuobJcIjtcbn1cblxuLyogJ+6hsicgKi9cbi5pY29uLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGzXCI7XG59XG5cbi8qICfuobMnICovXG4uaWNvbi1oZWFydC1lbXB0eS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qG0XCI7XG59XG5cbi8qICfuobQnICovXG4uaWNvbi10YWctMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6htlwiO1xufVxuXG4vKiAn7qG2JyAqL1xuLmljb24tbWFpbC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qG3XCI7XG59XG5cbi8qICfuobcnICovXG4uaWNvbi1pbmZvLWNpcmNsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuobhcIjtcbn1cblxuLyogJ+6huCcgKi9cbi5pY29uLWluZm8tY2lyY2xlZC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qG5XCI7XG59XG5cbi8qICfuobknICovXG4uaWNvbi1pbmZvLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuobpcIjtcbn1cblxuLyogJ+6huicgKi9cbi5pY29uLWluZm8tMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hu1wiO1xufVxuXG4vKiAn7qG7JyAqL1xuLmljb24taW5mby1jaXJjbGVkLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuobxcIjtcbn1cblxuLyogJ+6hvCcgKi9cbi5pY29uLWxhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuob1cIjtcbn1cblxuLyogJ+6hvScgKi9cbi5pY29uLWxpZ2h0YnVsYi0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qG+XCI7XG59XG5cbi8qICfuob4nICovXG4uaWNvbi1wcmludC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qG/XCI7XG59XG5cbi8qICfuob8nICovXG4uaWNvbi1wcmludC00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKAXCI7XG59XG5cbi8qICfuooAnICovXG4uaWNvbi1wcmludC01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKBXCI7XG59XG5cbi8qICfuooEnICovXG4uaWNvbi1jbG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuooJcIjtcbn1cblxuLyogJ+6igicgKi9cbi5pY29uLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKDXCI7XG59XG5cbi8qICfuooMnICovXG4uaWNvbi1oZWFydC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKEXCI7XG59XG5cbi8qICfuooQnICovXG4uaWNvbi1sb2NhdGlvbi0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKFXCI7XG59XG5cbi8qICfuooUnICovXG4uaWNvbi1sb2NhdGlvbi1pbnY6YmVmb3JlIHtcbiAgY29udGVudDogXCLuooZcIjtcbn1cblxuLyogJ+6ihicgKi9cbi5pY29uLXN0YXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoodcIjtcbn1cblxuLyogJ+6ihycgKi9cbi5pY29uLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoohcIjtcbn1cblxuLyogJ+6iiCcgKi9cbi5pY29uLWRvd24tb3Blbi0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CEXCI7XG59XG5cbi8qICfvgIQnICovXG4uaWNvbi11cC1vcGVuLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIVcIjtcbn1cblxuLyogJ++AhScgKi9cbi5pY29uLXJpZ2h0LW9wZW4tNDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhlwiO1xufVxuXG4vKiAn74CGJyAqL1xuLmljb24tbGVmdC1vcGVuLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIdcIjtcbn1cblxuLyogJ++AhycgKi9cbi5pY29uLW1lbnUtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AiFwiO1xufVxuXG4vKiAn74CIJyAqL1xuLmljb24tdGgtdGh1bWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIpcIjtcbn1cblxuLyogJ++AiicgKi9cbi5pY29uLXRoLXRodW1iLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CLXCI7XG59XG5cbi8qICfvgIsnICovXG4uaWNvbi1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqlwiO1xufVxuXG4vKiAn74CqJyAqL1xuLmljb24tdmlkZW9jYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLpcIjtcbn1cblxuLyogJ++AuicgKi9cbi5pY29uLWluZm8tY2lyY2xlZC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KFXCI7XG59XG5cbi8qICfvgoUnICovXG4uaWNvbi1wcmludC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KHXCI7XG59XG5cbi8qICfvgocnICovXG4uaWNvbi1waG9uZS1zcXVhcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KYXCI7XG59XG5cbi8qICfvgpgnICovXG4uaWNvbi1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OJXCI7XG59XG5cbi8qICfvg4knICovXG4uaWNvbi1tYWlsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DoFwiO1xufVxuXG4vKiAn74OgJyAqL1xuLmljb24tY2hhdC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DplwiO1xufVxuXG4vKiAn74OmJyAqL1xuLmljb24tbGlnaHRidWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OrXCI7XG59XG5cbi8qICfvg6snICovXG4uaWNvbi1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7lcIjtcbn1cblxuLyogJ++DuScgKi9cbi5pY29uLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DulwiO1xufVxuXG4vKiAn74O6JyAqL1xuLmljb24tYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhFwiO1xufVxuXG4vKiAn74SEJyAqL1xuLmljb24tYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIVcIjtcbn1cblxuLyogJ++EhScgKi9cbi5pY29uLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SGXCI7XG59XG5cbi8qICfvhIYnICovXG4uaWNvbi1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SHXCI7XG59XG5cbi8qICfvhIcnICovXG4uaWNvbi1tb2JpbGUtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ei1wiO1xufVxuXG4vKiAn74SLJyAqL1xuLmljb24tZGlyZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SkXCI7XG59XG5cbi8qICfvhKQnICovXG4uaWNvbi1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SpXCI7XG59XG5cbi8qICfvhKknICovXG4uaWNvbi1wZW5jaWwtc3F1YXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fi1wiO1xufVxuXG4vKiAn74WLJyAqL1xuLmljb24teW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fp1wiO1xufVxuXG4vKiAn74WnJyAqL1xuLmljb24tZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp1cIjtcbn1cblxuLyogJ++GnScgKi9cbi5pY29uLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrFwiO1xufVxuXG4vKiAn74asJyAqL1xuLmljb24tZmlsZS1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4FcIjtcbn1cblxuLyogJ++HgScgKi9cbi5pY29uLXdlY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hl1wiO1xufVxuXG4vKiAn74eXJyAqL1xuLmljb24tYXQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HulwiO1xufVxuXG4vKiAn74e6JyAqL1xuLmljb24td2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLJcIjtcbn1cblxuLyogJ++IsicgKi9cbi5pY29uLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItlwiO1xufVxuXG4vKiAn74i2JyAqL1xuLmljb24tdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqBcIjtcbn1cblxuLyogJ++KoCcgKi9cbi5pY29uLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvirZcIjtcbn1cblxuLyogJ++KticgKi9cbi5pY29uLWVudmVsb3BlLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kt1wiO1xufVxuXG4vKiAn74q3JyAqL1xuLmljb24tZmFjZWJvb2stMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MgFwiO1xufVxuXG4vKiAn74yAJyAqL1xuLmljb24tdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvjIZcIjtcbn1cblxuLyogJ++MhicgKi9cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yMXCI7XG59XG5cbi8qICfvjIwnICovXG4uaWNvbi1waW50ZXJlc3QtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MklwiO1xufVxuXG4vKiAn74ySJyAqL1xuLmljb24tbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvjJhcIjtcbn1cblxuLyogJ++MmCcgKi9cbi5pY29uLWxpbmtlZGluLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjJpcIjtcbn1cblxuLyogJ++MmicgKi9cbi5pY29uLWluc3RhZ3JhbS1maWxsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjJ9cIjtcbn1cblxuLyogJ++MnycgKi9cbi5pY29uLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tt1wiO1xufVxuXG4vKiAn75O3JyAqL1xuLyohXG4gKiBCb290c3RyYXAgdjQuNS4wIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjAgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuOnJvb3Qge1xuICAtLWJsdWU6ICMwMDdiZmY7XG4gIC0taW5kaWdvOiAjNjYxMGYyO1xuICAtLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1waW5rOiAjZTgzZThjO1xuICAtLXJlZDogI2RjMzU0NTtcbiAgLS1vcmFuZ2U6ICNmZDdlMTQ7XG4gIC0teWVsbG93OiAjZmZjMTA3O1xuICAtLWdyZWVuOiAjMjhhNzQ1O1xuICAtLXRlYWw6ICMyMGM5OTc7XG4gIC0tY3lhbjogIzE3YTJiODtcbiAgLS13aGl0ZTogI2ZmZjtcbiAgLS1ncmF5OiAjNmM3NTdkO1xuICAtLWdyYXktZGFyazogIzM0M2E0MDtcbiAgLS1wcmltYXJ5OiAjMDA3YmZmO1xuICAtLXNlY29uZGFyeTogIzZjNzU3ZDtcbiAgLS1zdWNjZXNzOiAjMjhhNzQ1O1xuICAtLWluZm86ICMxN2EyYjg7XG4gIC0td2FybmluZzogI2ZmYzEwNztcbiAgLS1kYW5nZXI6ICNkYzM1NDU7XG4gIC0tbGlnaHQ6ICNmOGY5ZmE7XG4gIC0tZGFyazogIzM0M2E0MDtcbiAgLS1icmVha3BvaW50LXh4eHM6IDA7XG4gIC0tYnJlYWtwb2ludC14eHM6IDMyMHB4O1xuICAtLWJyZWFrcG9pbnQteHM6IDU2OHB4O1xuICAtLWJyZWFrcG9pbnQtc206IDY2N3B4O1xuICAtLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAtLWJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuICAtLWJyZWFrcG9pbnQteGw6IDEyMDBweDtcbiAgLS1icmVha3BvaW50LXh4bDogMTQ0MHB4O1xuICAtLWJyZWFrcG9pbnQteHh4bDogMTYwMHB4O1xuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZmFmYztcbn1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2YjM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5hOm5vdChbaHJlZl0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6bm90KFtocmVmXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnN2ZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLFxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IDUuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlMKgXCI7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbmNvZGUge1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogI2U4M2U4YztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWF4LXdpZHRoOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU2OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjY3cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA2NjdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzY4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk5MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MnB4O1xuICB9XG59XG5cbi5jb250YWluZXItZmx1aWQsIC5jb250YWluZXIteHh4bCwgLmNvbnRhaW5lci14eGwsIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIteHMsIC5jb250YWluZXIteHhzLCAuY29udGFpbmVyLXh4eHMge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLmNvbnRhaW5lci14eHMsIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuY29udGFpbmVyLXhzLCAuY29udGFpbmVyLXh4cywgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NjhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY2N3B4KSB7XG4gIC5jb250YWluZXItc20sIC5jb250YWluZXIteHMsIC5jb250YWluZXIteHhzLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDY2N3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci14cywgLmNvbnRhaW5lci14eHMsIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzY4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLXhzLCAuY29udGFpbmVyLXh4cywgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5OTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLXhzLCAuY29udGFpbmVyLXh4cywgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbnRhaW5lci14eGwsIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIteHMsIC5jb250YWluZXIteHhzLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29udGFpbmVyLXh4eGwsIC5jb250YWluZXIteHhsLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLXhzLCAuY29udGFpbmVyLXh4cywgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQycHg7XG4gIH1cbn1cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5vLWd1dHRlcnMgPiAuY29sLFxuLm5vLWd1dHRlcnMgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY29sLXh4eGwsXG4uY29sLXh4eGwtYXV0bywgLmNvbC14eHhsLTEyLCAuY29sLXh4eGwtMTEsIC5jb2wteHh4bC0xMCwgLmNvbC14eHhsLTksIC5jb2wteHh4bC04LCAuY29sLXh4eGwtNywgLmNvbC14eHhsLTYsIC5jb2wteHh4bC01LCAuY29sLXh4eGwtNCwgLmNvbC14eHhsLTMsIC5jb2wteHh4bC0yLCAuY29sLXh4eGwtMSwgLmNvbC14eGwsXG4uY29sLXh4bC1hdXRvLCAuY29sLXh4bC0xMiwgLmNvbC14eGwtMTEsIC5jb2wteHhsLTEwLCAuY29sLXh4bC05LCAuY29sLXh4bC04LCAuY29sLXh4bC03LCAuY29sLXh4bC02LCAuY29sLXh4bC01LCAuY29sLXh4bC00LCAuY29sLXh4bC0zLCAuY29sLXh4bC0yLCAuY29sLXh4bC0xLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvLCAuY29sLXhsLTEyLCAuY29sLXhsLTExLCAuY29sLXhsLTEwLCAuY29sLXhsLTksIC5jb2wteGwtOCwgLmNvbC14bC03LCAuY29sLXhsLTYsIC5jb2wteGwtNSwgLmNvbC14bC00LCAuY29sLXhsLTMsIC5jb2wteGwtMiwgLmNvbC14bC0xLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLWxnLTEyLCAuY29sLWxnLTExLCAuY29sLWxnLTEwLCAuY29sLWxnLTksIC5jb2wtbGctOCwgLmNvbC1sZy03LCAuY29sLWxnLTYsIC5jb2wtbGctNSwgLmNvbC1sZy00LCAuY29sLWxnLTMsIC5jb2wtbGctMiwgLmNvbC1sZy0xLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLW1kLTEyLCAuY29sLW1kLTExLCAuY29sLW1kLTEwLCAuY29sLW1kLTksIC5jb2wtbWQtOCwgLmNvbC1tZC03LCAuY29sLW1kLTYsIC5jb2wtbWQtNSwgLmNvbC1tZC00LCAuY29sLW1kLTMsIC5jb2wtbWQtMiwgLmNvbC1tZC0xLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLXNtLTEyLCAuY29sLXNtLTExLCAuY29sLXNtLTEwLCAuY29sLXNtLTksIC5jb2wtc20tOCwgLmNvbC1zbS03LCAuY29sLXNtLTYsIC5jb2wtc20tNSwgLmNvbC1zbS00LCAuY29sLXNtLTMsIC5jb2wtc20tMiwgLmNvbC1zbS0xLCAuY29sLXhzLFxuLmNvbC14cy1hdXRvLCAuY29sLXhzLTEyLCAuY29sLXhzLTExLCAuY29sLXhzLTEwLCAuY29sLXhzLTksIC5jb2wteHMtOCwgLmNvbC14cy03LCAuY29sLXhzLTYsIC5jb2wteHMtNSwgLmNvbC14cy00LCAuY29sLXhzLTMsIC5jb2wteHMtMiwgLmNvbC14cy0xLCAuY29sLXh4cyxcbi5jb2wteHhzLWF1dG8sIC5jb2wteHhzLTEyLCAuY29sLXh4cy0xMSwgLmNvbC14eHMtMTAsIC5jb2wteHhzLTksIC5jb2wteHhzLTgsIC5jb2wteHhzLTcsIC5jb2wteHhzLTYsIC5jb2wteHhzLTUsIC5jb2wteHhzLTQsIC5jb2wteHhzLTMsIC5jb2wteHhzLTIsIC5jb2wteHhzLTEsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtMTIsIC5jb2wtMTEsIC5jb2wtMTAsIC5jb2wtOSwgLmNvbC04LCAuY29sLTcsIC5jb2wtNiwgLmNvbC01LCAuY29sLTQsIC5jb2wtMywgLmNvbC0yLCAuY29sLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIDIwJTtcbiAgbWF4LXdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xO1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiAxMztcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMztcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTtcbn1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjtcbn1cblxuLm9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODtcbn1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTtcbn1cblxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7XG59XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLmNvbC14eHMge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMteHhzLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMteHhzLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4cy0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMteHhzLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4cy01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14eHMtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14eHMtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC14eHMtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14eHMtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4cy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC14eHMtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXh4cy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHhzLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXh4cy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHhzLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14eHMtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wteHhzLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHhzLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHhzLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXIteHhzLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAub3JkZXIteHhzLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuXG4gIC5vcmRlci14eHMtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAub3JkZXIteHhzLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZGVyLXh4cy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci14eHMtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAub3JkZXIteHhzLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZGVyLXh4cy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci14eHMtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAub3JkZXIteHhzLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZGVyLXh4cy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci14eHMtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAub3JkZXIteHhzLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAub3JkZXIteHhzLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXIteHhzLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cblxuICAub2Zmc2V0LXh4cy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQteHhzLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14eHMtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14eHMtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQteHhzLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhzLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteHhzLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LXh4cy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXh4cy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXh4cy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC14eHMtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhzLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuY29sLXhzIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhzLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMteHMtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMteHMtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhzLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhzLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhzLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHMtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC14cy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhzLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14cy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC14cy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHMtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhzLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXhzLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14cy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHMtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wteHMtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14cy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhzLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXIteHMtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci14cy1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cblxuICAub3JkZXIteHMtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAub3JkZXIteHMtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAub3JkZXIteHMtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAub3JkZXIteHMtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAub3JkZXIteHMtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAub3JkZXIteHMtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAub3JkZXIteHMtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAub3JkZXIteHMtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAub3JkZXIteHMtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cblxuICAub3JkZXIteHMtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAub3JkZXIteHMtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuXG4gIC5vcmRlci14cy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLm9yZGVyLXhzLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cblxuICAub2Zmc2V0LXhzLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC14cy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteHMtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14cy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC14cy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhzLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteHMtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQteHMtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14cy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXhzLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LXhzLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhzLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NjdweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cblxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cblxuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuXG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cblxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cblxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cblxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuXG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cblxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cblxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cblxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuXG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cblxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG5cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZGVyLXhsLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLXhsLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZGVyLXhsLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5vcmRlci14bC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG5cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14eGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy14eGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMteHhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14eGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14eGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXh4bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXh4bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLXh4bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cblxuICAub3JkZXIteHhsLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLXh4bC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci14eGwtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAub3JkZXIteHhsLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLXh4bC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci14eGwtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAub3JkZXIteHhsLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLXh4bC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci14eGwtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cblxuICAub3JkZXIteHhsLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm9yZGVyLXh4bC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLXh4bC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLm9yZGVyLXh4bC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG5cbiAgLm9mZnNldC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb2wteHh4bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14eHhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMteHh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14eHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy14eHhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4eGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMteHh4bC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC14eHhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHh4bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHh4bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC14eHhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14eHhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14eHhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXh4eGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXh4eGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4eGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wteHh4bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXh4eGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14eHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXIteHh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLXh4eGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG5cbiAgLm9yZGVyLXh4eGwtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAub3JkZXIteHh4bC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci14eHhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyLXh4eGwtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAub3JkZXIteHh4bC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci14eHhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZGVyLXh4eGwtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAub3JkZXIteHh4bC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci14eHhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZGVyLXh4eGwtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAub3JkZXIteHh4bC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLXh4eGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5vcmRlci14eHhsLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cblxuICAub2Zmc2V0LXh4eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LXh4eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXh4eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14eHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LXh4eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14eHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteHh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC14eHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteHh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXh4eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQteHh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14eHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi50YWJsZSB0aCxcbi50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlIHRoZWFkIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZWUyZTY7XG59XG4udGFibGUgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4udGFibGUtc20gdGgsXG4udGFibGUtc20gdGQge1xuICBwYWRkaW5nOiAwLjNyZW07XG59XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4udGFibGUtYm9yZGVyZWQgdGgsXG4udGFibGUtYm9yZGVyZWQgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuXG4udGFibGUtYm9yZGVybGVzcyB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRkLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUtcHJpbWFyeSxcbi50YWJsZS1wcmltYXJ5ID4gdGgsXG4udGFibGUtcHJpbWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZGFmZjtcbn1cbi50YWJsZS1wcmltYXJ5IHRoLFxuLnRhYmxlLXByaW1hcnkgdGQsXG4udGFibGUtcHJpbWFyeSB0aGVhZCB0aCxcbi50YWJsZS1wcmltYXJ5IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM3YWJhZmY7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZmNkZmY7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmY2RmZjtcbn1cblxuLnRhYmxlLXNlY29uZGFyeSxcbi50YWJsZS1zZWNvbmRhcnkgPiB0aCxcbi50YWJsZS1zZWNvbmRhcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZGI7XG59XG4udGFibGUtc2Vjb25kYXJ5IHRoLFxuLnRhYmxlLXNlY29uZGFyeSB0ZCxcbi50YWJsZS1zZWNvbmRhcnkgdGhlYWQgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNiM2I3YmI7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjtcbn1cblxuLnRhYmxlLXN1Y2Nlc3MsXG4udGFibGUtc3VjY2VzcyA+IHRoLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2U2Y2I7XG59XG4udGFibGUtc3VjY2VzcyB0aCxcbi50YWJsZS1zdWNjZXNzIHRkLFxuLnRhYmxlLXN1Y2Nlc3MgdGhlYWQgdGgsXG4udGFibGUtc3VjY2VzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOGZkMTllO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7XG59XG5cbi50YWJsZS1pbmZvLFxuLnRhYmxlLWluZm8gPiB0aCxcbi50YWJsZS1pbmZvID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViO1xufVxuLnRhYmxlLWluZm8gdGgsXG4udGFibGUtaW5mbyB0ZCxcbi50YWJsZS1pbmZvIHRoZWFkIHRoLFxuLnRhYmxlLWluZm8gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzg2Y2ZkYTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1O1xufVxuXG4udGFibGUtd2FybmluZyxcbi50YWJsZS13YXJuaW5nID4gdGgsXG4udGFibGUtd2FybmluZyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTtcbn1cbi50YWJsZS13YXJuaW5nIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGQsXG4udGFibGUtd2FybmluZyB0aGVhZCB0aCxcbi50YWJsZS13YXJuaW5nIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmZmRmN2U7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTtcbn1cblxuLnRhYmxlLWRhbmdlcixcbi50YWJsZS1kYW5nZXIgPiB0aCxcbi50YWJsZS1kYW5nZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWM2Y2I7XG59XG4udGFibGUtZGFuZ2VyIHRoLFxuLnRhYmxlLWRhbmdlciB0ZCxcbi50YWJsZS1kYW5nZXIgdGhlYWQgdGgsXG4udGFibGUtZGFuZ2VyIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNlZDk2OWU7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNztcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNztcbn1cblxuLnRhYmxlLWxpZ2h0LFxuLnRhYmxlLWxpZ2h0ID4gdGgsXG4udGFibGUtbGlnaHQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7XG59XG4udGFibGUtbGlnaHQgdGgsXG4udGFibGUtbGlnaHQgdGQsXG4udGFibGUtbGlnaHQgdGhlYWQgdGgsXG4udGFibGUtbGlnaHQgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZiZmNmYztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2O1xufVxuXG4udGFibGUtZGFyayxcbi50YWJsZS1kYXJrID4gdGgsXG4udGFibGUtZGFyayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTtcbn1cbi50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCxcbi50YWJsZS1kYXJrIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM5NTk5OWM7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTtcbn1cblxuLnRhYmxlLWFjdGl2ZSxcbi50YWJsZS1hY3RpdmUgPiB0aCxcbi50YWJsZS1hY3RpdmUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzQ1NGQ1NTtcbn1cbi50YWJsZSAudGhlYWQtbGlnaHQgdGgge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1O1xufVxuLnRhYmxlLWRhcmsudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG4udGFibGUtZGFyay50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xufVxuLnRhYmxlLWRhcmsudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14eHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXh4cyA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXhzID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjYuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20gPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1tZCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteHhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS14eGwgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14eHhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS14eHhsID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm0tY29udHJvbDotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICM0OTUwNTc7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuaW5wdXRbdHlwZT1kYXRlXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPXRpbWVdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9bW9udGhdLmZvcm0tY29udHJvbCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbFtzaXplXSwgc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cbi5mb3JtLXJvdyA+IC5jb2wsXG4uZm9ybS1yb3cgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyOGE3NDUnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNzVlbSArIDIuMzEyNXJlbSk7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIG5vLXJlcGVhdCByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweCwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyOGE3NDUnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIikgI2ZmZiBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDEuNzVyZW0vY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cywgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNGNlNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNGNlNTc7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NScgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjc1ZW0gKyAyLjMxMjVyZW0pO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHgsIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIikgI2ZmZiBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDEuNzVyZW0vY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlNDYwNmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDYwNmQ7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjY3cHgpIHtcbiAgLmZvcm0taW5saW5lIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAsXG4uZm9ybS1pbmxpbmUgLmN1c3RvbS1zZWxlY3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJ0biB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuOmZvY3VzLCAuYnRuLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuLmJ0bi5kaXNhYmxlZCwgLmJ0bjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5ZDk7XG4gIGJvcmRlci1jb2xvcjogIzAwNjJjYztcbn1cbi5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5ZDk7XG4gIGJvcmRlci1jb2xvcjogIzAwNjJjYztcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xufVxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2M7XG4gIGJvcmRlci1jb2xvcjogIzAwNWNiZjtcbn1cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhNjI2ODtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1YjYyO1xufVxuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTYyNjg7XG4gIGJvcmRlci1jb2xvcjogIzU0NWI2MjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMwLCAxMzgsIDE0NSwgMC41KTtcbn1cbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MjtcbiAgYm9yZGVyLWNvbG9yOiAjNGU1NTViO1xufVxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMwLCAxMzgsIDE0NSwgMC41KTtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE4ODM4O1xuICBib3JkZXItY29sb3I6ICMxZTdlMzQ7XG59XG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE4ODM4O1xuICBib3JkZXItY29sb3I6ICMxZTdlMzQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDcyLCAxODAsIDk3LCAwLjUpO1xufVxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQ7XG4gIGJvcmRlci1jb2xvcjogIzFjNzQzMDtcbn1cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDcyLCAxODAsIDk3LCAwLjUpO1xufVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzg0OTY7XG4gIGJvcmRlci1jb2xvcjogIzExN2E4Yjtcbn1cbi5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzg0OTY7XG4gIGJvcmRlci1jb2xvcjogIzExN2E4YjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTgsIDE3NiwgMTk1LCAwLjUpO1xufVxuLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7XG4gIGJvcmRlci1jb2xvcjogIzEwNzA3Zjtcbn1cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU4LCAxNzYsIDE5NSwgMC41KTtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBhODAwO1xuICBib3JkZXItY29sb3I6ICNkMzllMDA7XG59XG4uYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZy5mb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBhODAwO1xuICBib3JkZXItY29sb3I6ICNkMzllMDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMTcwLCAxMiwgMC41KTtcbn1cbi5idG4td2FybmluZy5kaXNhYmxlZCwgLmJ0bi13YXJuaW5nOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwO1xuICBib3JkZXItY29sb3I6ICNjNjk1MDA7XG59XG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDE3MCwgMTIsIDAuNSk7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjODIzMzM7XG4gIGJvcmRlci1jb2xvcjogI2JkMjEzMDtcbn1cbi5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyMzMzO1xuICBib3JkZXItY29sb3I6ICNiZDIxMzA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNSwgODMsIDk3LCAwLjUpO1xufVxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQsIC5idG4tZGFuZ2VyOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwO1xuICBib3JkZXItY29sb3I6ICNiMjFmMmQ7XG59XG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjUsIDgzLCA5NywgMC41KTtcbn1cblxuLmJ0bi1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7XG4gIGJvcmRlci1jb2xvcjogI2RhZTBlNTtcbn1cbi5idG4tbGlnaHQ6Zm9jdXMsIC5idG4tbGlnaHQuZm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTtcbiAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDIxNywgMjE5LCAwLjUpO1xufVxuLmJ0bi1saWdodC5kaXNhYmxlZCwgLmJ0bi1saWdodDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDNkOWRmO1xufVxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE2LCAyMTcsIDIxOSwgMC41KTtcbn1cblxuLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5idG4tZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNzJiO1xuICBib3JkZXItY29sb3I6ICMxZDIxMjQ7XG59XG4uYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyay5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNzJiO1xuICBib3JkZXItY29sb3I6ICMxZDIxMjQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDgyLCA4OCwgOTMsIDAuNSk7XG59XG4uYnRuLWRhcmsuZGlzYWJsZWQsIC5idG4tZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNDtcbiAgYm9yZGVyLWNvbG9yOiAjMTcxYTFkO1xufVxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIsIDg4LCA5MywgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBjb2xvcjogIzI4YTc0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cbi5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cbi5idG4tb3V0bGluZS1pbmZvOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMTdhMmI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tb3V0bGluZS1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uYnRuLW91dGxpbmUtZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG5cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzAwNTZiMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluay5mb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ0bi1saW5rOmRpc2FibGVkLCAuYnRuLWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9cmVzZXRdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9YnV0dG9uXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbjogMC4xMjVyZW0gMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAuZHJvcGRvd24tbWVudS14eHMtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LXh4cy1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhzLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS14cy1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY2N3B4KSB7XG4gIC5kcm9wZG93bi1tZW51LXNtLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS1zbS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LW1kLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS1tZC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS1sZy1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZHJvcGRvd24tbWVudS14bC1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUteGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteHhsLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS14eGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteHh4bC1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUteHh4bC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49dG9wXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePXJpZ2h0XSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePWJvdHRvbV0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogIzE2MTgxYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyIHtcbiAgei1pbmRleDogMTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLCAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xufVxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9cmFkaW9dLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1maWxlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgei1pbmRleDogMztcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICB6LWluZGV4OiA0O1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLCAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bjpmb2N1cyxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9cmFkaW9dLFxuLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuNDRyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMS4yMnJlbTtcbiAgb3BhY2l0eTogMDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG4gIGJvcmRlci1jb2xvcjogI2IzZDdmZjtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMjJyZW07XG4gIGxlZnQ6IC0xLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAjYWRiNWJkIHNvbGlkIDFweDtcbn1cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4yMnJlbTtcbiAgbGVmdDogLTEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUvNTAlIDUwJTtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nTTAgMmg0Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG59XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGxlZnQ6IC0yLjI1cmVtO1xuICB3aWR0aDogMS43NXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIHRvcDogY2FsYygwLjIycmVtICsgMnB4KTtcbiAgbGVmdDogY2FsYygtMi4yNXJlbSArIDJweCk7XG4gIHdpZHRoOiBjYWxjKDFyZW0gLSA0cHgpO1xuICBoZWlnaHQ6IGNhbGMoMXJlbSAtIDRweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC43NXJlbSk7XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMS43NXJlbSAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIG5vLXJlcGVhdCByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG4uY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sIC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cbi5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzQ5NTA1Nztcbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuLmN1c3RvbS1maWxlLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGVuKSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xufVxuLmN1c3RvbS1maWxlLWlucHV0IH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiAwIDAuMjVyZW0gMC4yNXJlbSAwO1xufVxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS40cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jdXN0b20tcmFuZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gIGJvcmRlcjogMDtcbn1cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG59XG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4ycmVtO1xuICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC1sb3dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlciB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4ubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlOWVjZWYgI2U5ZWNlZiAjZGVlMmU2O1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTYgI2RlZTJlNiAjZmZmO1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cblxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4ubmF2YmFyIC5jb250YWluZXIsXG4ubmF2YmFyIC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyIC5jb250YWluZXIteHh4cyxcbi5uYXZiYXIgLmNvbnRhaW5lci14eHMsXG4ubmF2YmFyIC5jb250YWluZXIteHMsXG4ubmF2YmFyIC5jb250YWluZXItc20sXG4ubmF2YmFyIC5jb250YWluZXItbWQsXG4ubmF2YmFyIC5jb250YWluZXItbGcsXG4ubmF2YmFyIC5jb250YWluZXIteGwsXG4ubmF2YmFyIC5jb250YWluZXIteHhsLFxuLm5hdmJhciAuY29udGFpbmVyLXh4eGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYXZiYXItdG9nZ2xlcjpob3ZlciwgLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMTkuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC14eHMgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQteHhzID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLXh4cyA+IC5jb250YWluZXIteHh4cyxcbi5uYXZiYXItZXhwYW5kLXh4cyA+IC5jb250YWluZXIteHhzLFxuLm5hdmJhci1leHBhbmQteHhzID4gLmNvbnRhaW5lci14cyxcbi5uYXZiYXItZXhwYW5kLXh4cyA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC14eHMgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQteHhzID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kLXh4cyA+IC5jb250YWluZXIteGwsXG4ubmF2YmFyLWV4cGFuZC14eHMgPiAuY29udGFpbmVyLXh4bCxcbi5uYXZiYXItZXhwYW5kLXh4cyA+IC5jb250YWluZXIteHh4bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAubmF2YmFyLWV4cGFuZC14eHMge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhzIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4cyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4cyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eHMgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQteHhzID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLXh4cyA+IC5jb250YWluZXIteHh4cyxcbi5uYXZiYXItZXhwYW5kLXh4cyA+IC5jb250YWluZXIteHhzLFxuLm5hdmJhci1leHBhbmQteHhzID4gLmNvbnRhaW5lci14cyxcbi5uYXZiYXItZXhwYW5kLXh4cyA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC14eHMgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQteHhzID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kLXh4cyA+IC5jb250YWluZXIteGwsXG4ubmF2YmFyLWV4cGFuZC14eHMgPiAuY29udGFpbmVyLXh4bCxcbi5uYXZiYXItZXhwYW5kLXh4cyA+IC5jb250YWluZXIteHh4bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhzIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4cyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjcuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC14cyA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC14cyA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC14cyA+IC5jb250YWluZXIteHh4cyxcbi5uYXZiYXItZXhwYW5kLXhzID4gLmNvbnRhaW5lci14eHMsXG4ubmF2YmFyLWV4cGFuZC14cyA+IC5jb250YWluZXIteHMsXG4ubmF2YmFyLWV4cGFuZC14cyA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC14cyA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC14cyA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC14cyA+IC5jb250YWluZXIteGwsXG4ubmF2YmFyLWV4cGFuZC14cyA+IC5jb250YWluZXIteHhsLFxuLm5hdmJhci1leHBhbmQteHMgPiAuY29udGFpbmVyLXh4eGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteHMge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHMgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHMgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14cyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14cyA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC14cyA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC14cyA+IC5jb250YWluZXIteHh4cyxcbi5uYXZiYXItZXhwYW5kLXhzID4gLmNvbnRhaW5lci14eHMsXG4ubmF2YmFyLWV4cGFuZC14cyA+IC5jb250YWluZXIteHMsXG4ubmF2YmFyLWV4cGFuZC14cyA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC14cyA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC14cyA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC14cyA+IC5jb250YWluZXIteGwsXG4ubmF2YmFyLWV4cGFuZC14cyA+IC5jb250YWluZXIteHhsLFxuLm5hdmJhci1leHBhbmQteHMgPiAuY29udGFpbmVyLXh4eGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY2Ni45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14eHhzLFxuLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXh4cyxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14cyxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14bCxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14eGwsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIteHh4bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NjdweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14eHhzLFxuLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXh4cyxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14cyxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14bCxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14eGwsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIteHh4bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXh4eHMsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteHhzLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXhzLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXhsLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXh4bCxcbi5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci14eHhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXh4eHMsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteHhzLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXhzLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXhsLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXh4bCxcbi5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci14eHhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteHh4cyxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci14eHMsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteHMsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteGwsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteHhsLFxuLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXh4eGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteHh4cyxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci14eHMsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteHMsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteGwsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteHhsLFxuLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXh4eGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIteHh4cyxcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14eHMsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIteHMsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIteGwsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIteHhsLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXh4eGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXh4eHMsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIteHhzLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXhzLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXhsLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXh4bCxcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14eHhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLXh4eHMsXG4ubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLXh4cyxcbi5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXIteHMsXG4ubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLXhsLFxuLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lci14eGwsXG4ubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLXh4eGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXh4bCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lci14eHhzLFxuLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lci14eHMsXG4ubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLXhzLFxuLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lci14bCxcbi5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXIteHhsLFxuLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lci14eHhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTkuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC14eHhsID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLXh4eGwgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQteHh4bCA+IC5jb250YWluZXIteHh4cyxcbi5uYXZiYXItZXhwYW5kLXh4eGwgPiAuY29udGFpbmVyLXh4cyxcbi5uYXZiYXItZXhwYW5kLXh4eGwgPiAuY29udGFpbmVyLXhzLFxuLm5hdmJhci1leHBhbmQteHh4bCA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC14eHhsID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kLXh4eGwgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQteHh4bCA+IC5jb250YWluZXIteGwsXG4ubmF2YmFyLWV4cGFuZC14eHhsID4gLmNvbnRhaW5lci14eGwsXG4ubmF2YmFyLWV4cGFuZC14eHhsID4gLmNvbnRhaW5lci14eHhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14eHhsIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4eGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHh4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4eGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHh4bCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC14eHhsID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLXh4eGwgPiAuY29udGFpbmVyLXh4eHMsXG4ubmF2YmFyLWV4cGFuZC14eHhsID4gLmNvbnRhaW5lci14eHMsXG4ubmF2YmFyLWV4cGFuZC14eHhsID4gLmNvbnRhaW5lci14cyxcbi5uYXZiYXItZXhwYW5kLXh4eGwgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQteHh4bCA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC14eHhsID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kLXh4eGwgPiAuY29udGFpbmVyLXhsLFxuLm5hdmJhci1leHBhbmQteHh4bCA+IC5jb250YWluZXIteHhsLFxuLm5hdmJhci1leHBhbmQteHh4bCA+IC5jb250YWluZXIteHh4bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHh4bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eHhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14eHhzLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXh4cyxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14cyxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14bCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14eGwsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIteHh4bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14eHhzLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXh4cyxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14cyxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14bCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14eGwsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIteHh4bCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgwLCAwLCAwLCAwLjUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5jYXJkID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtMC4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KSAwIDA7XG59XG4uY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbn1cblxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1kZWNrIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NjdweCkge1xuICAuY2FyZC1kZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbiAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbi5jYXJkLWdyb3VwID4gLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY2N3B4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjY3cHgpIHtcbiAgLmNhcmQtY29sdW1ucyB7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hY2NvcmRpb24gPiAuY2FyZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWNjb3JkaW9uID4gLmNhcmQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uID4gLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgY29udGVudDogXCIvXCI7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzAwN2JmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi5wYWdlLWxpbms6aG92ZXIge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogIzAwNTZiMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG4ucGFnZS1saW5rOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuXG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG4ucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtO1xufVxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMnJlbTtcbn1cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC40ZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYmFkZ2Uge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbmEuYmFkZ2U6aG92ZXIsIGEuYmFkZ2U6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogMC42ZW07XG4gIHBhZGRpbmctbGVmdDogMC42ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xufVxuXG4uYmFkZ2UtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuYS5iYWRnZS1wcmltYXJ5OmhvdmVyLCBhLmJhZGdlLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjJjYztcbn1cbmEuYmFkZ2UtcHJpbWFyeTpmb2N1cywgYS5iYWRnZS1wcmltYXJ5LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG59XG5cbi5iYWRnZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbn1cbmEuYmFkZ2Utc2Vjb25kYXJ5OmhvdmVyLCBhLmJhZGdlLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyO1xufVxuYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMsIGEuYmFkZ2Utc2Vjb25kYXJ5LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmJhZGdlLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbn1cbmEuYmFkZ2Utc3VjY2Vzczpob3ZlciwgYS5iYWRnZS1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQ7XG59XG5hLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMsIGEuYmFkZ2Utc3VjY2Vzcy5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpO1xufVxuXG4uYmFkZ2UtaW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xufVxuYS5iYWRnZS1pbmZvOmhvdmVyLCBhLmJhZGdlLWluZm86Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4Yjtcbn1cbmEuYmFkZ2UtaW5mbzpmb2N1cywgYS5iYWRnZS1pbmZvLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpO1xufVxuXG4uYmFkZ2Utd2FybmluZyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xufVxuYS5iYWRnZS13YXJuaW5nOmhvdmVyLCBhLmJhZGdlLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcbn1cbmEuYmFkZ2Utd2FybmluZzpmb2N1cywgYS5iYWRnZS13YXJuaW5nLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG59XG5cbi5iYWRnZS1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbn1cbmEuYmFkZ2UtZGFuZ2VyOmhvdmVyLCBhLmJhZGdlLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwO1xufVxuYS5iYWRnZS1kYW5nZXI6Zm9jdXMsIGEuYmFkZ2UtZGFuZ2VyLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG5cbi5iYWRnZS1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuYS5iYWRnZS1saWdodDpob3ZlciwgYS5iYWRnZS1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1O1xufVxuYS5iYWRnZS1saWdodDpmb2N1cywgYS5iYWRnZS1saWdodC5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG5cbi5iYWRnZS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5hLmJhZGdlLWRhcms6aG92ZXIsIGEuYmFkZ2UtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xufVxuYS5iYWRnZS1kYXJrOmZvY3VzLCBhLmJhZGdlLWRhcmsuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjY3cHgpIHtcbiAgLmp1bWJvdHJvbiB7XG4gICAgcGFkZGluZzogNHJlbSAycmVtO1xuICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xufVxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LXByaW1hcnkge1xuICBjb2xvcjogIzAwNDA4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZTVmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYjhkYWZmO1xufVxuLmFsZXJ0LXByaW1hcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjOWZjZGZmO1xufVxuLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzAwMjc1Mjtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMzgzZDQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlM2U1O1xuICBib3JkZXItY29sb3I6ICNkNmQ4ZGI7XG59XG4uYWxlcnQtc2Vjb25kYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2M4Y2JjZjtcbn1cbi5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzIwMjMyNjtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRkYTtcbiAgYm9yZGVyLWNvbG9yOiAjYzNlNmNiO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjFkZmJiO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzBiMmUxMztcbn1cblxuLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogIzBjNTQ2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWNmMTtcbiAgYm9yZGVyLWNvbG9yOiAjYmVlNWViO1xufVxuLmFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYWJkZGU1O1xufVxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA2MmMzMztcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzg1NjQwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlZWJhO1xufVxuLmFsZXJ0LXdhcm5pbmcgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZlOGExO1xufVxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzUzM2YwMztcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xuICBib3JkZXItY29sb3I6ICNmNWM2Y2I7XG59XG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YxYjBiNztcbn1cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzQ5MTIxNztcbn1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIGJvcmRlci1jb2xvcjogI2ZkZmRmZTtcbn1cbi5hbGVydC1saWdodCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlY2VjZjY7XG59XG4uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzY4Njg2ODtcbn1cblxuLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkOTtcbiAgYm9yZGVyLWNvbG9yOiAjYzZjOGNhO1xufVxuLmFsZXJ0LWRhcmsgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjliYmJlO1xufVxuLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA0MDUwNTtcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDFyZW0gMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07XG59XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhzID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4cyA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4cyA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhzID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4cyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14cyA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14cyA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhzID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14cyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14cyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY2N3B4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHh4bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4eGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHh4bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4eGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICBjb2xvcjogIzAwNDA4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZGFmZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMDA0MDg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZjZGZmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQwODU7XG4gIGJvcmRlci1jb2xvcjogIzAwNDA4NTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzM4M2Q0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzM4M2Q0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODNkNDE7XG4gIGJvcmRlci1jb2xvcjogIzM4M2Q0MTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2U2Y2I7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxZGZiYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU1NzI0O1xuICBib3JkZXItY29sb3I6ICMxNTU3MjQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjNTQ2MDtcbiAgYm9yZGVyLWNvbG9yOiAjMGM1NDYwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzg1NjQwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTY0MDQ7XG4gIGJvcmRlci1jb2xvcjogIzg1NjQwNDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNztcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjFjMjQ7XG4gIGJvcmRlci1jb2xvcjogIzcyMWMyNDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gIGNvbG9yOiAjODE4MTgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MjtcbiAgYm9yZGVyLWNvbG9yOiAjODE4MTgyO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFlMjE7XG4gIGJvcmRlci1jb2xvcjogIzFiMWUyMTtcbn1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLCAuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi50b2FzdCB7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuNzVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4udG9hc3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4udG9hc3Quc2hvd2luZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4udG9hc3Quc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuLnRvYXN0LmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMC41cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWZvb3RlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICBjb250ZW50OiBcIlwiO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMXJlbSAtMXJlbSAtMXJlbSBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG4ubW9kYWwtZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogMC4yNXJlbTtcbn1cblxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NjdweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMS43NXJlbSBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICB9XG5cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xufVxuLnRvb2x0aXAuc2hvdyB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi50b29sdGlwIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjhyZW07XG4gIGhlaWdodDogMC40cmVtO1xufVxuLnRvb2x0aXAgLmFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy10b29sdGlwLXRvcCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuLmJzLXRvb2x0aXAtdG9wIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3cge1xuICBib3R0b206IDA7XG59XG4uYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1yaWdodCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07XG59XG4uYnMtdG9vbHRpcC1yaWdodCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3cge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cbi5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3cge1xuICB0b3A6IDA7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1sZWZ0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdyB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cbi5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbn1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuLnBvcG92ZXIgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBtYXJnaW46IDAgMC4zcmVtO1xufVxuLnBvcG92ZXIgLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtcG9wb3Zlci10b3AsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uYnMtcG9wb3Zlci10b3AgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3cge1xuICBib3R0b206IGNhbGMoLTAuNXJlbSAtIDFweCk7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1yaWdodCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMC4zcmVtIDA7XG59XG4uYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgbGVmdDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cblxuLmJzLXBvcG92ZXItYm90dG9tLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93IHtcbiAgdG9wOiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICB0b3A6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG59XG5cbi5icy1wb3BvdmVyLWxlZnQsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMC4zcmVtIDA7XG59XG4uYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuXG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjZzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1JTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUvMTAwJSAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJvcmRlcjogMC4yNWVtIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHNwaW5uZXItYm9yZGVyIDAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwLjJlbTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IHNwaW5uZXItZ3JvdyAwLjc1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDtcbn1cblxuYS5iZy1wcmltYXJ5OmhvdmVyLCBhLmJnLXByaW1hcnk6Zm9jdXMsXG5idXR0b24uYmctcHJpbWFyeTpob3ZlcixcbmJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjJjYyAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXNlY29uZGFyeTpob3ZlciwgYS5iZy1zZWNvbmRhcnk6Zm9jdXMsXG5idXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjIgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc3VjY2Vzczpob3ZlciwgYS5iZy1zdWNjZXNzOmZvY3VzLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24uYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctaW5mbzpob3ZlciwgYS5iZy1pbmZvOmZvY3VzLFxuYnV0dG9uLmJnLWluZm86aG92ZXIsXG5idXR0b24uYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGIgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctd2FybmluZzpob3ZlciwgYS5iZy13YXJuaW5nOmZvY3VzLFxuYnV0dG9uLmJnLXdhcm5pbmc6aG92ZXIsXG5idXR0b24uYmctd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDAgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYW5nZXI6aG92ZXIsIGEuYmctZGFuZ2VyOmZvY3VzLFxuYnV0dG9uLmJnLWRhbmdlcjpob3ZlcixcbmJ1dHRvbi5iZy1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuYS5iZy1saWdodDpob3ZlciwgYS5iZy1saWdodDpmb2N1cyxcbmJ1dHRvbi5iZy1saWdodDpob3ZlcixcbmJ1dHRvbi5iZy1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTUgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFyazpob3ZlciwgYS5iZy1kYXJrOmZvY3VzLFxuYnV0dG9uLmJnLWRhcms6aG92ZXIsXG5idXR0b24uYmctZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAuZC14eHMtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eHMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4cy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4cy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4cy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhzLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4cy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eHMtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZC14cy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHMtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14cy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHMtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHMtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHMtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NjdweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5kLXh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuZC14eHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4eGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4eGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eHhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHh4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbn1cbi5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4uZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4uZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbi5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbi5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQyLjg1NzE0Mjg1NzElO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc1JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQyODU3MSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5mbGV4LXh4cy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4cy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4cy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eHMtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhzLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhzLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4cy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eHMtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4cy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhzLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eHMtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eHMtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXh4cy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXh4cy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhzLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhzLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14eHMtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXh4cy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14eHMtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14eHMtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteHhzLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14eHMtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4cy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteHhzLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4cy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteHhzLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4cy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteHhzLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXh4cy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eHMtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXh4cy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eHMtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXh4cy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXh4cy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZmxleC14cy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhzLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHMtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHMtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHMtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14cy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14cy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14cy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHMtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhzLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14cy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhzLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14cy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhzLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14cy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhzLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14cy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteHMtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteHMtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14cy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14cy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteHMtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhzLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14cy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14cy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteHMtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteHMtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhzLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhzLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhzLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14cy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14cy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteHMtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14cy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NjdweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mbGV4LXh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteHhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZsZXgteHh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteHh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXh4eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXh4eGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14eHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14eHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14eHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXh4eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14eHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXh4eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXh4eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteHh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteHh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14eHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14eHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXh4eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteHh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteHh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteHh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5mbG9hdC14eHMtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC14eHMtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXh4cy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmZsb2F0LXhzLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQteHMtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXhzLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NjdweCkge1xuICAuZmxvYXQtc20tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1zbS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LW1kLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbGctcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQteGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZsb2F0LXh4bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXh4bC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQteHhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZsb2F0LXh4eGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC14eHhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC14eHhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51c2VyLXNlbGVjdC1hbGwge1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hdXRvIHtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LW5vbmUge1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbkBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAuc3RpY2t5LXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyxcbi5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQsXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNCxcbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEsXG4ubXktbjEge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjIsXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjIsXG4ubXktbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4zIHtcbiAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjMsXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjQsXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjQsXG4ubXktbjQge1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW41IHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjUsXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tci1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAubS14eHMtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhzLTAsXG4ubXkteHhzLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14eHMtMCxcbi5teC14eHMtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhzLTAsXG4ubXkteHhzLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14eHMtMCxcbi5teC14eHMtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4cy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eHMtMSxcbi5teS14eHMtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXh4cy0xLFxuLm14LXh4cy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eHMtMSxcbi5teS14eHMtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXh4cy0xLFxuLm14LXh4cy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhzLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhzLTIsXG4ubXkteHhzLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXh4cy0yLFxuLm14LXh4cy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4cy0yLFxuLm15LXh4cy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14eHMtMixcbi5teC14eHMtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhzLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4cy0zLFxuLm15LXh4cy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteHhzLTMsXG4ubXgteHhzLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4cy0zLFxuLm15LXh4cy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteHhzLTMsXG4ubXgteHhzLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eHMtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eHMtNCxcbi5teS14eHMtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteHhzLTQsXG4ubXgteHhzLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhzLTQsXG4ubXkteHhzLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXh4cy00LFxuLm14LXh4cy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eHMtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhzLTUsXG4ubXkteHhzLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14eHMtNSxcbi5teC14eHMtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhzLTUsXG4ubXkteHhzLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14eHMtNSxcbi5teC14eHMtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4cy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHhzLTAsXG4ucHkteHhzLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteHhzLTAsXG4ucHgteHhzLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eHMtMCxcbi5weS14eHMtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14eHMtMCxcbi5weC14eHMtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eHMtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4cy0xLFxuLnB5LXh4cy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXh4cy0xLFxuLnB4LXh4cy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHhzLTEsXG4ucHkteHhzLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteHhzLTEsXG4ucHgteHhzLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhzLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4cy0yLFxuLnB5LXh4cy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteHhzLTIsXG4ucHgteHhzLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4cy0yLFxuLnB5LXh4cy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteHhzLTIsXG4ucHgteHhzLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eHMtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4cy0zLFxuLnB5LXh4cy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXh4cy0zLFxuLnB4LXh4cy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHhzLTMsXG4ucHkteHhzLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteHhzLTMsXG4ucHgteHhzLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhzLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4cy00LFxuLnB5LXh4cy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteHhzLTQsXG4ucHgteHhzLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4cy00LFxuLnB5LXh4cy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteHhzLTQsXG4ucHgteHhzLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eHMtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4cy01LFxuLnB5LXh4cy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXh4cy01LFxuLnB4LXh4cy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHhzLTUsXG4ucHkteHhzLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteHhzLTUsXG4ucHgteHhzLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhzLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhzLW4xLFxuLm15LXh4cy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14eHMtbjEsXG4ubXgteHhzLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhzLW4xLFxuLm15LXh4cy1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14eHMtbjEsXG4ubXgteHhzLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4cy1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhzLW4yLFxuLm15LXh4cy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXh4cy1uMixcbi5teC14eHMtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4cy1uMixcbi5teS14eHMtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14eHMtbjIsXG4ubXgteHhzLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhzLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhzLW4zLFxuLm15LXh4cy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14eHMtbjMsXG4ubXgteHhzLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhzLW4zLFxuLm15LXh4cy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14eHMtbjMsXG4ubXgteHhzLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4cy1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhzLW40LFxuLm15LXh4cy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXh4cy1uNCxcbi5teC14eHMtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4cy1uNCxcbi5teS14eHMtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14eHMtbjQsXG4ubXgteHhzLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhzLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhzLW41LFxuLm15LXh4cy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14eHMtbjUsXG4ubXgteHhzLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhzLW41LFxuLm15LXh4cy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14eHMtbjUsXG4ubXgteHhzLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4cy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eHMtYXV0byxcbi5teS14eHMtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXh4cy1hdXRvLFxuLm14LXh4cy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eHMtYXV0byxcbi5teS14eHMtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXh4cy1hdXRvLFxuLm14LXh4cy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLm0teHMtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHMtMCxcbi5teS14cy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteHMtMCxcbi5teC14cy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14cy0wLFxuLm15LXhzLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14cy0wLFxuLm14LXhzLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14cy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14cy0xLFxuLm15LXhzLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14cy0xLFxuLm14LXhzLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhzLTEsXG4ubXkteHMtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhzLTEsXG4ubXgteHMtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhzLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHMtMixcbi5teS14cy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14cy0yLFxuLm14LXhzLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHMtMixcbi5teS14cy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14cy0yLFxuLm14LXhzLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhzLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhzLTMsXG4ubXkteHMtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhzLTMsXG4ubXgteHMtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHMtMyxcbi5teS14cy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteHMtMyxcbi5teC14cy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHMtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14cy00LFxuLm15LXhzLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhzLTQsXG4ubXgteHMtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14cy00LFxuLm15LXhzLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhzLTQsXG4ubXgteHMtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHMtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHMtNSxcbi5teS14cy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteHMtNSxcbi5teC14cy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14cy01LFxuLm15LXhzLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14cy01LFxuLm14LXhzLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14cy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHMtMCxcbi5weS14cy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXhzLTAsXG4ucHgteHMtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhzLTAsXG4ucHkteHMtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14cy0wLFxuLnB4LXhzLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHMtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhzLTEsXG4ucHkteHMtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14cy0xLFxuLnB4LXhzLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14cy0xLFxuLnB5LXhzLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteHMtMSxcbi5weC14cy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhzLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhzLTIsXG4ucHkteHMtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXhzLTIsXG4ucHgteHMtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHMtMixcbi5weS14cy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteHMtMixcbi5weC14cy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHMtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhzLTMsXG4ucHkteHMtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14cy0zLFxuLnB4LXhzLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14cy0zLFxuLnB5LXhzLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteHMtMyxcbi5weC14cy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhzLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhzLTQsXG4ucHkteHMtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXhzLTQsXG4ucHgteHMtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHMtNCxcbi5weS14cy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteHMtNCxcbi5weC14cy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHMtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhzLTUsXG4ucHkteHMtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14cy01LFxuLnB4LXhzLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14cy01LFxuLnB5LXhzLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteHMtNSxcbi5weC14cy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhzLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHMtbjEsXG4ubXkteHMtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteHMtbjEsXG4ubXgteHMtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14cy1uMSxcbi5teS14cy1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14cy1uMSxcbi5teC14cy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14cy1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHMtbjIsXG4ubXkteHMtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14cy1uMixcbi5teC14cy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHMtbjIsXG4ubXkteHMtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14cy1uMixcbi5teC14cy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhzLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHMtbjMsXG4ubXkteHMtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteHMtbjMsXG4ubXgteHMtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14cy1uMyxcbi5teS14cy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14cy1uMyxcbi5teC14cy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14cy1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHMtbjQsXG4ubXkteHMtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14cy1uNCxcbi5teC14cy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHMtbjQsXG4ubXkteHMtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14cy1uNCxcbi5teC14cy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhzLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHMtbjUsXG4ubXkteHMtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteHMtbjUsXG4ubXgteHMtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14cy1uNSxcbi5teS14cy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14cy1uNSxcbi5teC14cy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14cy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14cy1hdXRvLFxuLm15LXhzLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14cy1hdXRvLFxuLm14LXhzLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhzLWF1dG8sXG4ubXkteHMtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhzLWF1dG8sXG4ubXgteHMtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY2N3B4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTAsXG4ubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTAsXG4ubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMCxcbi5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tMCxcbi5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMSxcbi5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tMSxcbi5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0xLFxuLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS0xLFxuLm14LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTIsXG4ubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tMixcbi5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTIsXG4ubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tMixcbi5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0zLFxuLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS0zLFxuLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTMsXG4ubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLTMsXG4ubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tNCxcbi5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS00LFxuLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tNCxcbi5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS00LFxuLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTUsXG4ubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTUsXG4ubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tNSxcbi5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tNSxcbi5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTAsXG4ucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS0wLFxuLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0wLFxuLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tMCxcbi5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0xLFxuLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItc20tMSxcbi5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMSxcbi5weS1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTEsXG4ucHgtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0yLFxuLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS0yLFxuLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTIsXG4ucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTIsXG4ucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0zLFxuLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItc20tMyxcbi5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMyxcbi5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTMsXG4ucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS00LFxuLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS00LFxuLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTQsXG4ucHktc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTQsXG4ucHgtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS01LFxuLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItc20tNSxcbi5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tNSxcbi5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTUsXG4ucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW4xLFxuLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLW4xLFxuLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjEsXG4ubXktc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tbjEsXG4ubXgtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW4yLFxuLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tbjIsXG4ubXgtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLW4yLFxuLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tbjIsXG4ubXgtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW4zLFxuLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLW4zLFxuLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjMsXG4ubXktc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tbjMsXG4ubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW40LFxuLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tbjQsXG4ubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLW40LFxuLm15LXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tbjQsXG4ubXgtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW41LFxuLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLW41LFxuLm14LXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjUsXG4ubXktc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tbjUsXG4ubXgtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tYXV0byxcbi5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tYXV0byxcbi5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1hdXRvLFxuLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1hdXRvLFxuLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0wLFxuLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC0wLFxuLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTAsXG4ubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTAsXG4ubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTEsXG4ubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTEsXG4ubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMSxcbi5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtMSxcbi5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0yLFxuLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTIsXG4ubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0yLFxuLm15LW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTIsXG4ubXgtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMyxcbi5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtMyxcbi5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0zLFxuLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC0zLFxuLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTQsXG4ubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtNCxcbi5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTQsXG4ubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtNCxcbi5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC01LFxuLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC01LFxuLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTUsXG4ubXktbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTUsXG4ubXgtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0wLFxuLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtMCxcbi5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMCxcbi5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTAsXG4ucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMSxcbi5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLW1kLTEsXG4ucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTEsXG4ucHktbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC0xLFxuLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMixcbi5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtMixcbi5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0yLFxuLnB5LW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC0yLFxuLnB4LW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMyxcbi5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLW1kLTMsXG4ucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTMsXG4ucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC0zLFxuLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtNCxcbi5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtNCxcbi5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC00LFxuLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC00LFxuLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtNSxcbi5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLW1kLTUsXG4ucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTUsXG4ucHktbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC01LFxuLnB4LW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1uMSxcbi5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC1uMSxcbi5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLW4xLFxuLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLW4xLFxuLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1uMixcbi5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLW4yLFxuLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1uMixcbi5teS1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLW4yLFxuLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1uMyxcbi5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC1uMyxcbi5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLW4zLFxuLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLW4zLFxuLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1uNCxcbi5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLW40LFxuLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1uNCxcbi5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLW40LFxuLm14LW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1uNSxcbi5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC1uNSxcbi5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLW41LFxuLm15LW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLW41LFxuLm14LW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLWF1dG8sXG4ubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLWF1dG8sXG4ubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtYXV0byxcbi5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtYXV0byxcbi5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMCxcbi5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctMCxcbi5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0wLFxuLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy0wLFxuLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0xLFxuLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy0xLFxuLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTEsXG4ubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLTEsXG4ubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMixcbi5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy0yLFxuLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMixcbi5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy0yLFxuLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTMsXG4ubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLTMsXG4ubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMyxcbi5teS1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctMyxcbi5teC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy00LFxuLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLTQsXG4ubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy00LFxuLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLTQsXG4ubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctNSxcbi5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctNSxcbi5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy01LFxuLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy01LFxuLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMCxcbi5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTAsXG4ucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTAsXG4ucHktbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1sZy0wLFxuLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTEsXG4ucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy0xLFxuLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0xLFxuLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctMSxcbi5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTIsXG4ucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTIsXG4ucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMixcbi5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctMixcbi5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTMsXG4ucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy0zLFxuLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0zLFxuLnB5LWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctMyxcbi5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTQsXG4ucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTQsXG4ucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctNCxcbi5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctNCxcbi5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTUsXG4ucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy01LFxuLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy01LFxuLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctNSxcbi5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctbjEsXG4ubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctbjEsXG4ubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1uMSxcbi5teS1sZy1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy1uMSxcbi5teC1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctbjIsXG4ubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1uMixcbi5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctbjIsXG4ubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy1uMixcbi5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctbjMsXG4ubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctbjMsXG4ubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1uMyxcbi5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy1uMyxcbi5teC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctbjQsXG4ubXktbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1uNCxcbi5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctbjQsXG4ubXktbGctbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy1uNCxcbi5teC1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctbjUsXG4ubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctbjUsXG4ubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1uNSxcbi5teS1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy1uNSxcbi5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1hdXRvLFxuLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1hdXRvLFxuLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLWF1dG8sXG4ubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLWF1dG8sXG4ubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0wLFxuLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC0wLFxuLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTAsXG4ubXkteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLTAsXG4ubXgteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTEsXG4ubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLTEsXG4ubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMSxcbi5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtMSxcbi5teC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0yLFxuLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLTIsXG4ubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0yLFxuLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLTIsXG4ubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMyxcbi5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtMyxcbi5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0zLFxuLm15LXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC0zLFxuLm14LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTQsXG4ubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtNCxcbi5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTQsXG4ubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtNCxcbi5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC01LFxuLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC01LFxuLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTUsXG4ubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLTUsXG4ubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0wLFxuLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteGwtMCxcbi5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMCxcbi5weS14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTAsXG4ucHgteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMSxcbi5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXhsLTEsXG4ucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTEsXG4ucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14bC0xLFxuLnB4LXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMixcbi5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteGwtMixcbi5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0yLFxuLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14bC0yLFxuLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMyxcbi5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXhsLTMsXG4ucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTMsXG4ucHkteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14bC0zLFxuLnB4LXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtNCxcbi5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteGwtNCxcbi5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC00LFxuLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14bC00LFxuLnB4LXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtNSxcbi5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXhsLTUsXG4ucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTUsXG4ucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14bC01LFxuLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1uMSxcbi5teS14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC1uMSxcbi5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLW4xLFxuLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLW4xLFxuLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1uMixcbi5teS14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLW4yLFxuLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1uMixcbi5teS14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLW4yLFxuLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1uMyxcbi5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC1uMyxcbi5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLW4zLFxuLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLW4zLFxuLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1uNCxcbi5teS14bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLW40LFxuLm14LXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1uNCxcbi5teS14bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLW40LFxuLm14LXhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1uNSxcbi5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC1uNSxcbi5teC14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLW41LFxuLm15LXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLW41LFxuLm14LXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLWF1dG8sXG4ubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLWF1dG8sXG4ubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtYXV0byxcbi5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtYXV0byxcbi5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtMCxcbi5teS14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXh4bC0wLFxuLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtMCxcbi5teS14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXh4bC0wLFxuLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC0xLFxuLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteHhsLTEsXG4ubXgteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC0xLFxuLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteHhsLTEsXG4ubXgteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtMixcbi5teS14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteHhsLTIsXG4ubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLTIsXG4ubXkteHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXh4bC0yLFxuLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLTMsXG4ubXkteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14eGwtMyxcbi5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLTMsXG4ubXkteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14eGwtMyxcbi5teC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC00LFxuLm15LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14eGwtNCxcbi5teC14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtNCxcbi5teS14eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteHhsLTQsXG4ubXgteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtNSxcbi5teS14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXh4bC01LFxuLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtNSxcbi5teS14eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXh4bC01LFxuLm14LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtMCxcbi5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14eGwtMCxcbi5weC14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC0wLFxuLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXh4bC0wLFxuLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHhsLTEsXG4ucHkteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteHhsLTEsXG4ucHgteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eGwtMSxcbi5weS14eGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14eGwtMSxcbi5weC14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHhsLTIsXG4ucHkteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14eGwtMixcbi5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHhsLTIsXG4ucHkteHhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14eGwtMixcbi5weC14eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHhsLTMsXG4ucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteHhsLTMsXG4ucHgteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eGwtMyxcbi5weS14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14eGwtMyxcbi5weC14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHhsLTQsXG4ucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14eGwtNCxcbi5weC14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHhsLTQsXG4ucHkteHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14eGwtNCxcbi5weC14eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHhsLTUsXG4ucHkteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteHhsLTUsXG4ucHgteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eGwtNSxcbi5weS14eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14eGwtNSxcbi5weC14eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtbjEsXG4ubXkteHhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXh4bC1uMSxcbi5teC14eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtbjEsXG4ubXkteHhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXh4bC1uMSxcbi5teC14eGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtbjIsXG4ubXkteHhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteHhsLW4yLFxuLm14LXh4bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLW4yLFxuLm15LXh4bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXh4bC1uMixcbi5teC14eGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtbjMsXG4ubXkteHhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXh4bC1uMyxcbi5teC14eGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtbjMsXG4ubXkteHhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXh4bC1uMyxcbi5teC14eGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtbjQsXG4ubXkteHhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteHhsLW40LFxuLm14LXh4bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLW40LFxuLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXh4bC1uNCxcbi5teC14eGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtbjUsXG4ubXkteHhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXh4bC1uNSxcbi5teC14eGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtbjUsXG4ubXkteHhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXh4bC1uNSxcbi5teC14eGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC1hdXRvLFxuLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteHhsLWF1dG8sXG4ubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC1hdXRvLFxuLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteHhsLWF1dG8sXG4ubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLm0teHh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eHhsLTAsXG4ubXkteHh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteHh4bC0wLFxuLm14LXh4eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHh4bC0wLFxuLm15LXh4eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXh4eGwtMCxcbi5teC14eHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eHhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4eGwtMSxcbi5teS14eHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14eHhsLTEsXG4ubXgteHh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eHhsLTEsXG4ubXkteHh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteHh4bC0xLFxuLm14LXh4eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4eGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eHhsLTIsXG4ubXkteHh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14eHhsLTIsXG4ubXgteHh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4eGwtMixcbi5teS14eHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXh4eGwtMixcbi5teC14eHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4eGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHh4bC0zLFxuLm15LXh4eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXh4eGwtMyxcbi5teC14eHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4eGwtMyxcbi5teS14eHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14eHhsLTMsXG4ubXgteHh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHh4bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4eGwtNCxcbi5teS14eHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXh4eGwtNCxcbi5teC14eHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHh4bC00LFxuLm15LXh4eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteHh4bC00LFxuLm14LXh4eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHh4bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eHhsLTUsXG4ubXkteHh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteHh4bC01LFxuLm14LXh4eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHh4bC01LFxuLm15LXh4eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXh4eGwtNSxcbi5teC14eHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eHhsLTAsXG4ucHkteHh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXh4eGwtMCxcbi5weC14eHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eHhsLTAsXG4ucHkteHh4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXh4eGwtMCxcbi5weC14eHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHh4bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHh4bC0xLFxuLnB5LXh4eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14eHhsLTEsXG4ucHgteHh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHh4bC0xLFxuLnB5LXh4eGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14eHhsLTEsXG4ucHgteHh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4eGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHh4bC0yLFxuLnB5LXh4eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXh4eGwtMixcbi5weC14eHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4eGwtMixcbi5weS14eHhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14eHhsLTIsXG4ucHgteHh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHh4bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHh4bC0zLFxuLnB5LXh4eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14eHhsLTMsXG4ucHgteHh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHh4bC0zLFxuLnB5LXh4eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14eHhsLTMsXG4ucHgteHh4bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4eGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHh4bC00LFxuLnB5LXh4eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXh4eGwtNCxcbi5weC14eHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4eGwtNCxcbi5weS14eHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14eHhsLTQsXG4ucHgteHh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHh4bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHh4bC01LFxuLnB5LXh4eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14eHhsLTUsXG4ucHgteHh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHh4bC01LFxuLnB5LXh4eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14eHhsLTUsXG4ucHgteHh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4eGwtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eHhsLW4xLFxuLm15LXh4eGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteHh4bC1uMSxcbi5teC14eHhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHh4bC1uMSxcbi5teS14eHhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXh4eGwtbjEsXG4ubXgteHh4bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eHhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eHhsLW4yLFxuLm15LXh4eGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14eHhsLW4yLFxuLm14LXh4eGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4eGwtbjIsXG4ubXkteHh4bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXh4eGwtbjIsXG4ubXgteHh4bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4eGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eHhsLW4zLFxuLm15LXh4eGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteHh4bC1uMyxcbi5teC14eHhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHh4bC1uMyxcbi5teS14eHhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXh4eGwtbjMsXG4ubXgteHh4bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eHhsLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eHhsLW40LFxuLm15LXh4eGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14eHhsLW40LFxuLm14LXh4eGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4eGwtbjQsXG4ubXkteHh4bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXh4eGwtbjQsXG4ubXgteHh4bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4eGwtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eHhsLW41LFxuLm15LXh4eGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteHh4bC1uNSxcbi5teC14eHhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHh4bC1uNSxcbi5teS14eHhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXh4eGwtbjUsXG4ubXgteHh4bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4eGwtYXV0byxcbi5teS14eHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14eHhsLWF1dG8sXG4ubXgteHh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eHhsLWF1dG8sXG4ubXkteHh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteHh4bC1hdXRvLFxuLm14LXh4eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLnN0cmV0Y2hlZC1saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLnRleHQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLnRleHQteHhzLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXh4cy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXh4cy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnRleHQteHMtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteHMtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC14cy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjY3cHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGV4dC14eGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteHhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteHhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRleHQteHh4bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC14eHhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteHh4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1wcmltYXJ5OmhvdmVyLCBhLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA1NmIzICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1zZWNvbmRhcnk6aG92ZXIsIGEudGV4dC1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzQ5NGY1NCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXN1Y2Nlc3M6aG92ZXIsIGEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMxOTY5MmMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1pbmZvOmhvdmVyLCBhLnRleHQtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMGY2Njc0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtd2FybmluZzpob3ZlciwgYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2JhOGIwMCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZGFuZ2VyOmhvdmVyLCBhLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNhNzFkMmEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtbGlnaHQ6aG92ZXIsIGEudGV4dC1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjY2JkM2RhICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZGFyazpob3ZlciwgYS50ZXh0LWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzEyMTQxNiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5IHtcbiAgY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay01MCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtNTAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJlc2V0IHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGE6bm90KC5idG4pIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG5cbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIHByZSxcbmJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZGI1YmQ7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuXG4gIHRyLFxuaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICBwLFxuaDIsXG5oMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cblxuICBoMixcbmgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuXG4gIEBwYWdlIHtcbiAgICBzaXplOiBhMztcbiAgfVxuICBib2R5IHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmJhZGdlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICB9XG5cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLFxuLnRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4udGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50YWJsZS1kYXJrIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAudGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4udGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIH1cblxuICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgfVxufVxuLmltZy1yZXNwb25zaXZlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmhlYWRlciAubG9nbyBpbWcge1xuICAgIG1hcmdpbjogNjBweCAwIDVweCAwO1xuICB9XG5cbiAgLnRvcGJhciB7XG4gICAgcGFkZGluZzogMjBweCAwIDEwcHggMCAhaW1wb3J0YW50O1xuICB9XG4gIC50b3BiYXIgdWwubG9naW5iYXIgdWwubGFuZ3VhZ2VzIHtcbiAgICBtaW4td2lkdGg6IDMxMHB4O1xuICB9XG4gIC50b3BiYXIgdWwubG9naW5iYXIgdWwubGFuZ3VhZ2VzIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cblxuICAuaGFtYnVyZ2VyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuaGFtYnVyZ2VyLWJveCB7XG4gICAgd2lkdGg6IDM3cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICB9XG5cbiAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICB9XG5cbiAgLmhhbWJ1cmdlci1pbm5lciwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIsIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC51LWhlYWRlcl9fc2VjdGlvbi0tbGlnaHQgLmhhbWJ1cmdlci1pbm5lcixcbi51LWhlYWRlcl9fc2VjdGlvbi0tbGlnaHQgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIsXG4udS1oZWFkZXJfX3NlY3Rpb24tLWxpZ2h0IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzU1NTtcbiAgfVxuXG4gIC51LWhlYWRlcl9fc2VjdGlvbi0tZGFyayAuaGFtYnVyZ2VyLWlubmVyLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1kYXJrIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1kYXJrIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuXG4gIC5ocy1oYXMtbWVnYS1tZW51Om5vdCguaHMtbWVnYS1tZW51LW9wZW5lZCkgKixcbi5ocy1oYXMtc3ViLW1lbnU6bm90KC5ocy1zdWItbWVudS1vcGVuZWQpICoge1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ocy1oYXMtbWVnYS1tZW51Om5vdCguaHMtbWVnYS1tZW51LW9wZW5lZCkgKjo6YmVmb3JlLCAuaHMtaGFzLW1lZ2EtbWVudTpub3QoLmhzLW1lZ2EtbWVudS1vcGVuZWQpICo6OmFmdGVyLFxuLmhzLWhhcy1zdWItbWVudTpub3QoLmhzLXN1Yi1tZW51LW9wZW5lZCkgKjo6YmVmb3JlLFxuLmhzLWhhcy1zdWItbWVudTpub3QoLmhzLXN1Yi1tZW51LW9wZW5lZCkgKjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb29raWUtYmFyIC5idG4tY29va2llIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb29raWUtYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmNvb2tpZS1iYXIgLmJ0bi1jb29raWUge1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cbi5jb29raWUtYmFyIC5idG4tY29va2llLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2Yzc1N2Q7XG59XG4uY29va2llLWJhciAuYnRuLWNvb2tpZS5idG4td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLmNvb2tpZS1iYXIgLmJ0bi1jb29raWUuYnRuLXByaW1hcnkge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmNvb2tpZS1iYXIgLmJ0bi1jb29raWUuYnRuLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2U5ZWNlZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxMTYxOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2IxMTYxOTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgR2xvYmFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFRleHQgKi9cbi5nLXdvcmQtYnJlYWsge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi8qIFB1bGxlciAqL1xuLmctcHVsbC01MHgtdXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTElKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MSUpO1xufVxuXG4uZy1wdWxsLTUweC1ib3R0b20ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MSUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTElKTtcbn1cblxuLmctcHVsbC01MHgtbGVmdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MSUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUxJSk7XG59XG5cbi5nLXB1bGwtNTB4LXJpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTElKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUxJSk7XG59XG5cbi8qIExpbmsgb3ZlcmxheSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQmFja2dyb3VuZCBBdHRhY2htZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctYmctYXR0YWNobWVudC1maXhlZCB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJhY2tncm91bmQgR3JhZGllbnQgQ29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogU2ltcGxlIExpbmVhciBHcmFkaWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBHcmF5IExpZ2h0IHYxICovXG4uZy1iZy1ncmF5LWxpZ2h0LWdyYWRpZW50LXYxLS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI0NywgMjQ3LCAyNDcsIDAuNSksICNmN2Y3ZjcpO1xufVxuXG4vKiBXaGl0ZSB2MSAqL1xuLmctYmctd2hpdGUtZ3JhZGllbnQtdjEtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpKTtcbn1cblxuLyogTGluZWFyIEdyYWRpZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEdyYXkgR3JhZGllbnQgKi9cbi5nLWJnLWdyYXktbGluZWFyZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmYsICNkYmRiZGIpO1xufVxuXG4vKiBCbHVlIFBpbmsgR3JhZGllbnQgKi9cbi5nLWJnLWJsdWVwaW5rLWxpbmVhcmdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNTBkZWcsICMyYjdjYjYsICNmNjJkNTEpO1xufVxuXG4vKiBCbHVlIEdyYWRpZW50ICovXG4uZy1iZy1ibHVlLWxpbmVhcmdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzczYmVjNywgIzRlNjZiMCk7XG59XG5cbi5nLWJnLWJsdWUtbGluZWFyZ3JhZGllbnQtdjIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyMjVkZWcsICM0MjllZGMsICMwMDYyOWUpO1xufVxuXG4uZy1iZy1ibHVlLWxpbmVhcmdyYWRpZW50LXYzIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAjMzI2NmEyLCAjOThjZmJmKTtcbn1cblxuLmctYmctYmx1ZS1saW5lYXJncmFkaWVudC12NCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIyNWRlZywgIzViODVkZiwgIzNlYzJlMyk7XG59XG5cbi5nLWJnLWJsdWUtbGluZWFyZ3JhZGllbnQtdjUge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyMjVkZWcsICMwMDUwYzIsICM1MTgwZmEpO1xufVxuXG4vKiBPcmFuZ2UgR3JhZGllbnQgKi9cbi5nLWJnLW9yYW5nZS1saW5lYXJncmFkaWVudCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIyNWRlZywgI2JlMTcxNSwgI2VkNmQwZik7XG59XG5cbi5nLWJnLW9yYW5nZS1saW5lYXJncmFkaWVudC12MiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIyNWRlZywgI2Y1Y2QyMSwgI2MyMjgyMSk7XG59XG5cbi8qIFllbGxvdyBHcmFkaWVudCAqL1xuLmctYmcteWVsbG93LWxpbmVhcmdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAjZjU5YjAwLCAjZjVkNDAwKTtcbn1cblxuLyogRGFyayBQdXJwbGUgR3JhZGllbnQgKi9cbi5nLWJnLWRhcmtwdXJwbGUtbGluZWFyZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyMjVkZWcsICMwYjAxMWQsICMzMzBjM2MpO1xufVxuXG4vKiBCbHVlIEdyYXkgR3JhZGllbnQgKi9cbi5nLWJnLWJsdWVncmF5LWxpbmVhcmdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAjMWQyNTNjLCAjM2U0NzU3KTtcbn1cblxuLyogUGluayBHcmFkaWVudCAqL1xuLmctYmctcGluay1saW5lYXJncmFkaWVudCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIyNWRlZywgI2I2MDAzYiwgI2VkMTI2MSk7XG59XG5cbi8qIFBpbmstdjIgR3JhZGllbnQgKi9cbi5nLWJnLXBpbmstbGluZWFyZ3JhZGllbnQtdjIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjZmM3Mjc5IDEwJSwgI2ZmN2I5YyA2NSUsICNmZmMwMTkgMTI1JSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi8qIFJlZCBHcmFkaWVudCAqL1xuLmctYmctcmVkLWxpbmVhcmdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAjZDcwNDE3LCAjOWYwNDFiKTtcbn1cblxuLyogQmxhY2sgR3JhZGllbnQgKi9cbi5nLWJnLWJsYWNrLWdyYWRpZW50LW9wYWNpdHktdjEsXG4uZy1iZy1ibGFjay1ncmFkaWVudC1vcGFjaXR5LXYxLS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuOSkgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLyogR3JlZW4gR3JhZGllbnQgKi9cbi5nLWJnLWdyZWVuLWdyYWRpZW50LW9wYWNpdHktdjEsXG4uZy1iZy1ncmVlbi1ncmFkaWVudC1vcGFjaXR5LXYxLS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDUxLCAxNTIsIDIyMCwgMC41KSAwJSwgcmdiYSgxMTQsIDE5MiwgNDQsIDAuOCkgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLyogUHVycGxlIEdyYWRpZW50ICovXG4uZy1iZy1wdXJwbGUtZ3JhZGllbnQtb3BhY2l0eS12MSxcbi5nLWJnLXB1cnBsZS1ncmFkaWVudC1vcGFjaXR5LXYxLS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDExNCwgMTkyLCA0NCwgMC41KSAwJSwgcmdiYSgxNTQsIDEwNSwgMjAzLCAwLjgpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8qIFBpbmsgTGlnaHQgR3JhZGllbnQgKi9cbi5nLWJnLXBpbmstZ3JhZGllbnQtb3BhY2l0eS12MSxcbi5nLWJnLXBpbmstZ3JhZGllbnQtb3BhY2l0eS12MS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgxMTQsIDE5MiwgNDQsIDAuNSkgMCUsIHJnYmEoMjMyLCAyOCwgOTgsIDAuOCkgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLyogQ3lhbiBHcmFkaWVudCAqL1xuLmctYmctY3lhbi1ncmFkaWVudC1vcGFjaXR5LXYxLFxuLmctYmctY3lhbi1ncmFkaWVudC1vcGFjaXR5LXYxLS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDE1MywgMC41KSAwJSwgcmdiYSgwLCAxOTAsIDIxNCwgMC42KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vKiBQdXJwbGUgR3JhZGllbnQgKi9cbi5nLWJnLXB1cnBsZS1ncmFkaWVudC1vcGFjaXR5LXYxLFxuLmctYmctcHVycGxlLWdyYWRpZW50LW9wYWNpdHktdjEtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE1MGRlZywgI2I3ZWJmNiwgcmdiYSgyMjgsIDk3LCAyMTAsIDAuNykpO1xufVxuXG4vKiBQcmltYXJ5IEdyYWRpZW50ICovXG4uZy1iZy1wcmltYXJ5LWdyYWRpZW50LW9wYWNpdHktdjEsXG4uZy1iZy1wcmltYXJ5LWdyYWRpZW50LW9wYWNpdHktdjEtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE1MGRlZywgIzcyYzAyYywgcmdiYSg1MSwgMTUyLCAyMjAsIDAuNykpO1xufVxuXG4vKiBHcmF5IEdyYWRpZW50ICovXG4uZy1iZy1ncmF5LWdyYWRpZW50LW9wYWNpdHktdjEsXG4uZy1iZy1ncmF5LWdyYWRpZW50LW9wYWNpdHktdjEtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmN2Y3ZjcgMCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8qIFdoaXRlIEdyYWRpZW50ICovXG4uZy1iZy13aGl0ZS1ncmFkaWVudC1vcGFjaXR5LXYxLFxuLmctYmctd2hpdGUtZ3JhZGllbnQtb3BhY2l0eS12MS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjcpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8qIFdoaXRlIEdyYWRpZW50ICovXG4uZy1iZy13aGl0ZS1ncmFkaWVudC1vcGFjaXR5LXYyLFxuLmctYmctd2hpdGUtZ3JhZGllbnQtb3BhY2l0eS12Mi0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgYmxhY2sgMCUsIHJnYmEoMCwgMCwgMCwgMC4xKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vKiBXaGl0ZSBHcmFkaWVudCAqL1xuLmctYmctd2hpdGUtZ3JhZGllbnQtb3BhY2l0eS12Myxcbi5nLWJnLXdoaXRlLWdyYWRpZW50LW9wYWNpdHktdjMtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB3aGl0ZSAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vKiBXaGl0ZSBHcmFkaWVudCAqL1xuLmctYmctd2hpdGUtZ3JhZGllbnQtb3BhY2l0eS12NCxcbi5nLWJnLXdoaXRlLWdyYWRpZW50LW9wYWNpdHktdjQtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgd2hpdGUgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLyogV2hpdGUgR3JhZGllbnQgKi9cbi5nLWJnLXdoaXRlLWdyYWRpZW50LW9wYWNpdHktdjUsXG4uZy1iZy13aGl0ZS1ncmFkaWVudC1vcGFjaXR5LXY1LS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlIDQ3JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3NSUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8qIEJsdWVncmF5IEdyYWRpZW50ICovXG4uZy1iZy1ibHVlZ3JheS1ncmFkaWVudC1vcGFjaXR5LXYxLFxuLmctYmctYmx1ZWdyYXktZ3JhZGllbnQtb3BhY2l0eS12MS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSg4OCwgOTUsIDEwNSwgMC4yKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vKiBCbHVlZ3JheSBHcmFkaWVudCAqL1xuLmctYmctYmx1ZWdyYXktZ3JhZGllbnQtb3BhY2l0eS12Mixcbi5nLWJnLWJsdWVncmF5LWdyYWRpZW50LW9wYWNpdHktdjItLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoODgsIDk1LCAxMDUsIDAuMykgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLyogQmx1ZWdyYXkgR3JhZGllbnQgKi9cbi5nLWJnLWJsdWVncmF5LWdyYWRpZW50LW9wYWNpdHktdjMsXG4uZy1iZy1ibHVlZ3JheS1ncmFkaWVudC1vcGFjaXR5LXYzLS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNTBkZWcsIHJnYmEoMTA3LCAxMjUsIDIyNCwgMC44NSksICMyYTI3MzQpO1xufVxuXG4vKiBTZWNvbmRhcnkgR3JhZGllbnQgdjEgKi9cbi5nLWJnLXNlY29uZGFyeS1ncmFkaWVudC12MSxcbi5nLWJnLXNlY29uZGFyeS1ncmFkaWVudC12MS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgyNTAsIDI1MCwgMjUwLCAwKSAwJSwgI2ZhZmFmYSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vKiBTZWNvbmRhcnkgR3JhZGllbnQgdjIgKi9cbi5nLWJnLXNlY29uZGFyeS1ncmFkaWVudC12Mixcbi5nLWJnLXNlY29uZGFyeS1ncmFkaWVudC12Mi0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZhZmFmYSAwJSwgcmdiYSgyNTAsIDI1MCwgMjUwLCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vKiBSYWRpYWwgR3JhZGllbnRzIChFbGxpcHNlKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIExpZ2h0Ymx1ZSBHcmFkaWVudCAqL1xuLmctYmctbGlnaHRibHVlLXJhZGlhbGdyYWRpZW50LWVsbGlwc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBmYXJ0aGVzdC1jb3JuZXIgYXQgNTAlIDUwJSwgI2ZmZiAyMiUsICNkNmUyZWUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4vKiBHcmF5IEdyYWRpZW50ICovXG4uZy1iZy1ncmF5LXJhZGlhbGdyYWRpZW50LWVsbGlwc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBmYXJ0aGVzdC1jb3JuZXIgYXQgNTAlIDUwJSwgI2RiZGJkYiAyMiUsICNiYmIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4vKiBHcmF5IEdyYWRpZW50ICovXG4uZy1iZy1ncmF5bGlnaHQtcmFkaWFsZ3JhZGllbnQtZWxsaXBzZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGZhcnRoZXN0LWNvcm5lciBhdCA1MCUgNTAlLCAjZmZmIDI1JSwgI2VlZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi8qICBSYWRpYWwgR3JhZGllbnRzIChDaXJjbGUpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogTGlnaHRibHVlIEdyYWRpZW50ICovXG4uZy1iZy1saWdodGJsdWUtcmFkaWFsZ3JhZGllbnQtY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBmYXJ0aGVzdC1jb3JuZXIgYXQgNzUlIDk1JSwgI2ZmZiwgI2Q2ZTJlZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi8qIEJsdWUgR3JhZGllbnQgKi9cbi5nLWJnLWJsdWUtcmFkaWFsZ3JhZGllbnQtY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBmYXJ0aGVzdC1zaWRlIGF0IDUwJSA1MCUsICMyMjk0ZDcsICMyNzUyOTYpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4vKiBEYXJrIEdyYXkgR3JhZGllbnQgKi9cbi5nLWJnLWRhcmtncmF5LXJhZGlhbGdyYWRpZW50LWNpcmNsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgZmFydGhlc3Qtc2lkZSBhdCAxMTAlIDAsICM1OTYwNzAsICMzMTM1M2UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZy1iZy1ibHVlLXJhZGlhbGdyYWRpZW50LWNpcmNsZS1lbmRsZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgNTAlIDUwJSwgI2I5ZWNmZSwgI2I5ZWNmZSAxMHB4LCAjODJkZGZmIDEwcHgsICM4MmRkZmYgMjBweCk7XG59XG5cbi5nLWJnLWdyYXktdmVydGljYWxzdHJpcGVzLWVuZGxlc3Mge1xuICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiwgI2ZmZiA1cHgsICNlZWUgNXB4LCAjZWVlIDEwcHgpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCYWNrZ3JvdW5kIENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEJhc2ljIENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIE1haW4gQ29sb3JzICovXG4uZy1iZy1tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4vKiBNYWluIFNlY29uZGFyeSAqL1xuLmctYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50O1xufVxuXG4vKiBQcmltYXJ5IENvbG9ycyAqL1xuLmctYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MmMwMmMgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJjMDJjICFpbXBvcnRhbnQ7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC5nLWJnLXByaW1hcnktLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyYzAyYztcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLWJnLXByaW1hcnktLXBhcmVudC1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MmMwMmMgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS0tYWN0aXZlLmFjdGl2ZSxcbi5hY3RpdmUgLmctYmctcHJpbWFyeS0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4uZy1wYXJlbnQuYWN0aXZlIC5nLWJnLXByaW1hcnktLXBhcmVudC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJjMDJjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktLWJlZm9yZTo6YmVmb3JlLCAuZy1iZy1wcmltYXJ5LS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJjMDJjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktZGFyay12MSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZGI4MmEgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS1kYXJrLXYyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2YWIyNyAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wcmltYXJ5LWRhcmstdjMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk5NzIyICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wcmltYXJ5LW9wYWNpdHktMF8yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuMikgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfMi0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wcmltYXJ5LW9wYWNpdHktMF8yLS1ob3Zlci0tYWZ0ZXI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuMikgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZSAuZy1iZy1wcmltYXJ5LW9wYWNpdHktMF8yLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wcmltYXJ5LW9wYWNpdHktMF8yLS1iZWZvcmU6OmJlZm9yZSwgLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfMi0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuMikgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzMtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfMy0taG92ZXItLWFmdGVyOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmUgLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfMy0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfMy0tYmVmb3JlOjpiZWZvcmUsIC5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzMtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wcmltYXJ5LW9wYWNpdHktMF80LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjQpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzQtLWhvdmVyLS1hZnRlcjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wcmltYXJ5LW9wYWNpdHktMF80LS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wcmltYXJ5LW9wYWNpdHktMF82IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuNikgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfNi0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC42KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wcmltYXJ5LW9wYWNpdHktMF82LS1ob3Zlci0tYWZ0ZXI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuNikgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfNi0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuNikgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfOCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzgtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfOC0taG92ZXItLWFmdGVyOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzgtLWJlZm9yZTo6YWZ0ZXIsIC5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzgtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzgtLWJlZm9yZS0taG92ZXI6aG92ZXI6OmFmdGVyLCAuZy1iZy1wcmltYXJ5LW9wYWNpdHktMF84LS1hZnRlci0taG92ZXI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfOSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzktLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfOS0taG92ZXItLWFmdGVyOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzktLWJlZm9yZTo6YWZ0ZXIsIC5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzktLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzktLWJlZm9yZS0taG92ZXI6aG92ZXI6OmFmdGVyLCAuZy1iZy1wcmltYXJ5LW9wYWNpdHktMF85LS1hZnRlci0taG92ZXI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLyogQmxhY2sgQ29sb3JzICovXG4uZy1iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmxhY2stLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfMS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsYWNrLW9wYWNpdHktMF8yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsYWNrLW9wYWNpdHktMF8yLS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmxhY2stb3BhY2l0eS0wXzMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmxhY2stb3BhY2l0eS0wXzMtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsYWNrLW9wYWNpdHktMF8zLS1hZnRlcjo6YWZ0ZXIsIC5nLWJnLWJsYWNrLW9wYWNpdHktMF8zLS1iZWZvcmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfMy0taG92ZXItLWFmdGVyOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfNCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfNC0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsYWNrLW9wYWNpdHktMF81IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsYWNrLW9wYWNpdHktMF81LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfNS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsYWNrLW9wYWNpdHktMF82IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsYWNrLW9wYWNpdHktMF82LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfNi0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsYWNrLW9wYWNpdHktMF83IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsYWNrLW9wYWNpdHktMF83LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfNy0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsYWNrLW9wYWNpdHktMF84IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsYWNrLW9wYWNpdHktMF84LS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmxhY2stb3BhY2l0eS0wXzgtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsYWNrLW9wYWNpdHktMF85IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsYWNrLW9wYWNpdHktMF85LS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmxhY2stb3BhY2l0eS0wXzktLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC5nLWJnLWJsYWNrLS1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLyogV2hpdGUgQ29sb3JzICovXG4uZy1iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmctYmctd2hpdGUtLWJlZm9yZTo6YmVmb3JlLCAuZy1iZy13aGl0ZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy13aGl0ZS0taG92ZXI6aG92ZXIsIC5nLWJnLXdoaXRlLS1hY3RpdmUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctYmctd2hpdGUtLXBhcmVudC1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmctYmctd2hpdGUtLWRpc2FibGVkOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy13aGl0ZS0tYmVmb3JlOjpiZWZvcmUsIC5nLWJnLXdoaXRlLS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1iZy13aGl0ZS1vcGFjaXR5LTAtLWFmdGVyLS1wYXJlbnQtaG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy13aGl0ZS1vcGFjaXR5LTBfMDUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXdoaXRlLW9wYWNpdHktMF8xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXdoaXRlLW9wYWNpdHktMF8xLS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctd2hpdGUtb3BhY2l0eS0wXzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgIWltcG9ydGFudDtcbn1cblxuLmctYmctd2hpdGUtb3BhY2l0eS0wXzItLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXdoaXRlLW9wYWNpdHktMF8zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXdoaXRlLW9wYWNpdHktMF8zLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy13aGl0ZS1vcGFjaXR5LTBfMy0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXdoaXRlLW9wYWNpdHktMF80IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXdoaXRlLW9wYWNpdHktMF80LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy13aGl0ZS1vcGFjaXR5LTBfNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy13aGl0ZS1vcGFjaXR5LTBfNS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXdoaXRlLW9wYWNpdHktMF83IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXdoaXRlLW9wYWNpdHktMF83LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy13aGl0ZS1vcGFjaXR5LTBfNy0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXdoaXRlLW9wYWNpdHktMF84IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXdoaXRlLW9wYWNpdHktMF84LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy13aGl0ZS1vcGFjaXR5LTBfOC0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXdoaXRlLW9wYWNpdHktMF84LS1ob3Zlci0tYWZ0ZXI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmctYmctd2hpdGUtb3BhY2l0eS0wXzkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctd2hpdGUtb3BhY2l0eS0wXzktLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXdoaXRlLW9wYWNpdHktMF85LS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLyogR3JheSBDb2xvcnMgKi9cbi5nLWJnLWdyYXktZGFyay12MSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTEgIWltcG9ydGFudDtcbn1cblxuLmctYmctZ3JheS1kYXJrLXYxLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTEgIWltcG9ydGFudDtcbn1cblxuLmctYmctZ3JheS1kYXJrLXYyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ncmF5LWRhcmstdjItLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ncmF5LWRhcmstdjMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWdyYXktZGFyay12My0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWdyYXktZGFyay12NCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NzcgIWltcG9ydGFudDtcbn1cblxuLmctYmctZ3JheS1kYXJrLXY0LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NzcgIWltcG9ydGFudDtcbn1cblxuLmctYmctZ3JheS1kYXJrLXY1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ncmF5LWRhcmstdjUtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ncmF5LWxpZ2h0LXYxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiYiAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ncmF5LWxpZ2h0LXYxLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmIgIWltcG9ydGFudDtcbn1cblxuLmctYmctZ3JheS1saWdodC12MiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbn1cblxuLmctYmctZ3JheS1saWdodC12Mi0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWdyYXktbGlnaHQtdjMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWdyYXktbGlnaHQtdjMtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ncmF5LWxpZ2h0LXY0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ncmF5LWxpZ2h0LXY0LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbn1cblxuLmctYmctZ3JheS1saWdodC12NSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cblxuLmctYmctZ3JheS1saWdodC12NS0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWdyYXktbGlnaHQtdjUtLWFjdGl2ZS5hY3RpdmUsXG4uYWN0aXZlIC5nLWJnLWdyYXktbGlnaHQtdjUtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cblxuLyogVHJhbnNwYXJlbnQgKi9cbi5nLWJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmctYmctdHJhbnNwYXJlbnQtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmctYmctdHJhbnNwYXJlbnQtLWhvdmVyLS1hZnRlcjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctYmctdHJhbnNwYXJlbnQtLXBhcmVudC1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbXBsZW1lbnRhcnkgQ29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQmVpZ2UgQ29sb3JzICovXG4uZy1iZy1iZWlnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWUxZGUgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgR3JlZW4gKi9cbi5nLWJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ncmVlbi1vcGFjaXR5LTBfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWdyZWVuLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MmMwMmMgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgQmx1ZSAqL1xuLmctYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzk4ZGMgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmx1ZS1vcGFjaXR5LTBfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDE1MiwgMjIwLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsdWUtb3BhY2l0eS0wXzcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxNTIsIDIyMCwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibHVlLW9wYWNpdHktMF85IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMTUyLCAyMjAsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmx1ZS0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM5OGRjICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIExpZ2h0IEJsdWUgKi9cbi5nLWJnLWxpZ2h0Ymx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYyZjggIWltcG9ydGFudDtcbn1cblxuLmctYmctbGlnaHRibHVlLW9wYWNpdHktMF8xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzcsIDI0MiwgMjQ4LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWxpZ2h0Ymx1ZS12MSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmUyZWUgIWltcG9ydGFudDtcbn1cblxuLmctYmctbGlnaHRibHVlLXYxLW9wYWNpdHktMF8xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTQsIDIyNiwgMjM4LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIERhcmsgQmx1ZSAqL1xuLmctYmctZGFya2JsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWRhcmtibHVlLW9wYWNpdHktMF8xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAxNTMsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgSW5kaWdvICovXG4uZy1iZy1pbmRpZ28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2M2EzICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWluZGlnby1vcGFjaXR5LTBfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjYsIDk5LCAxNjMsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgUmVkICovXG4uZy1iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXJlZC1vcGFjaXR5LTBfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXJlZC1vcGFjaXR5LTBfMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXJlZC1vcGFjaXR5LTBfNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXJlZC1vcGFjaXR5LTBfOCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXJlZC0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIExpZ2h0IFJlZCAqL1xuLmctYmctbGlnaHRyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY0YjNiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWxpZ2h0cmVkLW9wYWNpdHktMF8xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzAsIDc1LCA1OSwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1saWdodHJlZC0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY0YjNiICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIERhcmsgUmVkICovXG4uZy1iZy1kYXJrcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExMGYyYiAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1kYXJrcmVkLW9wYWNpdHktMF8xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjEsIDE1LCA0MywgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBQdXJwbGUgKi9cbi5nLWJnLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YTY5Y2IgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHVycGxlLW9wYWNpdHktMF8xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTQsIDEwNSwgMjAzLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXB1cnBsZS1vcGFjaXR5LTBfNyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU0LCAxMDUsIDIwMywgMC43KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wdXJwbGUtb3BhY2l0eS0wXzkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NCwgMTA1LCAyMDMsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHVycGxlLW9wYWNpdHktMF85LS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NCwgMTA1LCAyMDMsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHVycGxlLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YTY5Y2IgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgRGFyayBQdXJwbGUgKi9cbi5nLWJnLWRhcmtwdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYzOWI2ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWRhcmtwdXJwbGUtb3BhY2l0eS0wXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMiwgNTcsIDE4MiwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBQaW5rICovXG4uZy1iZy1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MWM2MiAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1waW5rLW9wYWNpdHktMF8xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzIsIDI4LCA5OCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1waW5rLW9wYWNpdHktMF85IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzIsIDI4LCA5OCwgMC45KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1waW5rLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODFjNjIgIWltcG9ydGFudDtcbn1cblxuLmctYmctcGluay0tYmVmb3JlOjphZnRlciwgLmctYmctcGluay0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MWM2MiAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1waW5rLS1iZWZvcmUtLWhvdmVyOmhvdmVyOjphZnRlciwgLmctYmctcGluay0tYWZ0ZXItLWhvdmVyOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODFjNjIgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgT3JhbmdlICovXG4uZy1iZy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU3ZDIwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLW9yYW5nZS1vcGFjaXR5LTBfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI5LCAxMjUsIDMyLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLW9yYW5nZS1vcGFjaXR5LTBfMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI5LCAxMjUsIDMyLCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLW9yYW5nZS0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU3ZDIwICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIERlZXAgT3JhbmdlICovXG4uZy1iZy1kZWVwb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlNTQxZSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1kZWVwb3JhbmdlLW9wYWNpdHktMF8xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDg0LCAzMCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1kZWVwb3JhbmdlLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTU0MWUgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgWWVsbG93ICovXG4uZy1iZy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjNzFkICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXllbGxvdy1vcGFjaXR5LTBfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM1LCAxOTksIDI5LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXllbGxvdy1vcGFjaXR5LTBfNyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjM1LCAxOTksIDI5LCAwLjcpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXllbGxvdy0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjNzFkICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIEFxdWEgKi9cbi5nLWJnLWFxdWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjlkNmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWFxdWEtb3BhY2l0eS0wXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQxLCAyMTQsIDIzMCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1hcXVhLW9wYWNpdHktMF85IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MSwgMjE0LCAyMzAsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctYXF1YS0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjlkNmU2ICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIEN5YW4gKi9cbi5nLWJnLWN5YW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiZWQ2ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWN5YW4tb3BhY2l0eS0wXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE5MCwgMjE0LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWN5YW4tb3BhY2l0eS0wXzkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE5MCwgMjE0LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWN5YW4tb3BhY2l0eS0wXzktLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTkwLCAyMTQsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctY3lhbi0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiZWQ2ICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIFRlYWwgKi9cbi5nLWJnLXRlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThiYTliICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXRlYWwtb3BhY2l0eS0wXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0LCAxODYsIDE1NSwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy10ZWFsLW9wYWNpdHktMF85IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNCwgMTg2LCAxNTUsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctdGVhbC1vcGFjaXR5LTBfOS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNCwgMTg2LCAxNTUsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctdGVhbC0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThiYTliICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIEJyb3duICovXG4uZy1iZy1icm93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YzgwNjEgIWltcG9ydGFudDtcbn1cblxuLmctYmctYnJvd24tb3BhY2l0eS0wXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NiwgMTI4LCA5NywgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1icm93bi0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM4MDYxICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIEJsdWUgR3JheSAqL1xuLmctYmctYmx1ZWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1ZjY5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsdWVncmF5LW9wYWNpdHktMF8xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4OCwgOTUsIDEwNSwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibHVlZ3JheS1vcGFjaXR5LTBfMi0tYmVmb3JlOjpiZWZvcmUsIC5nLWJnLWJsdWVncmF5LW9wYWNpdHktMF8yLS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg4LCA5NSwgMTA1LCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsdWVncmF5LW9wYWNpdHktMF8zLS1iZWZvcmU6OmJlZm9yZSwgLmctYmctYmx1ZWdyYXktb3BhY2l0eS0wXzMtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODgsIDk1LCAxMDUsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmx1ZWdyYXktb3BhY2l0eS0wXzUsIC5nLWJnLWJsdWVncmF5LW9wYWNpdHktMF81LS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg4LCA5NSwgMTA1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsdWVncmF5LW9wYWNpdHktMF83IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4OCwgOTUsIDEwNSwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibHVlZ3JheS0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1ZjY5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWdyYXlzY2FsZS0xMDB4IHtcbiAgZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PGZpbHRlciBpZD0nZ3JheXNjYWxlJz48ZmVDb2xvck1hdHJpeCB0eXBlPSdtYXRyaXgnIHZhbHVlcz0nMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMCAwIDAgMSAwJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZVwiKTtcbiAgLyogRmlyZWZveCAxMCssIEZpcmVmb3ggb24gQW5kcm9pZCAqL1xuICBmaWx0ZXI6IGdyYXk7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1ncmF5c2NhbGUtMC0tcGFyZW50LWhvdmVyIHtcbiAgZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PGZpbHRlciBpZD0nZ3JheXNjYWxlJz48ZmVDb2xvck1hdHJpeCB0eXBlPSdtYXRyaXgnIHZhbHVlcz0nMSAwIDAgMCAwLCAwIDEgMCAwIDAsIDAgMCAxIDAgMCwgMCAwIDAgMSAwJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZVwiKTtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG59XG5cbi5nLWdyYXlzY2FsZS0wLS1ob3Zlcjpob3ZlciB7XG4gIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxmaWx0ZXIgaWQ9J2dyYXlzY2FsZSc+PGZlQ29sb3JNYXRyaXggdHlwZT0nbWF0cml4JyB2YWx1ZXM9JzEgMCAwIDAgMCwgMCAxIDAgMCAwLCAwIDAgMSAwIDAsIDAgMCAwIDEgMCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmctYmctdHJhbnNwYXJlbnQtLXNtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmctYmctdHJhbnNwYXJlbnQtLW1kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmctYmctdHJhbnNwYXJlbnQtLWxnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLWJnLXRyYW5zcGFyZW50LS14bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQmFja2dyb3VuZCBDb2xvcnMgRXh0ZW5kZWRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLmctYmctcHJpbWFyeS0tc2Nyb2xsaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBTb2NpYWwgQmFja2dyb3VuZCBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBGYWNlYm9vayAqL1xuLmctYmctZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciAuZy1iZy1mYWNlYm9vay0taG92ZXIsIC5nLWJnLWZhY2Vib29rLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDRlODYgIWltcG9ydGFudDtcbn1cblxuLyogVHdpdHRlciAqL1xuLmctYmctdHdpdHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFjZWU7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC5nLWJnLXR3aXR0ZXItLWhvdmVyLCAuZy1iZy10d2l0dGVyLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDlhZDUgIWltcG9ydGFudDtcbn1cblxuLyogU2t5cGUgKi9cbi5nLWJnLXNreXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWZmMDtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLmctYmctc2t5cGUtLWhvdmVyLCAuZy1iZy1za3lwZS0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5Y2Q3ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFBpbnRlcmVzdCAqL1xuLmctYmctcGludGVyZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4MjMyYztcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLmctYmctcGludGVyZXN0LS1ob3ZlciwgLmctYmctcGludGVyZXN0LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMjFmMjcgIWltcG9ydGFudDtcbn1cblxuLyogVmluZSAqL1xuLmctYmctdmluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJmOGY7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC5nLWJnLXZpbmUtLWhvdmVyLCAuZy1iZy12aW5lLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE2N2MgIWltcG9ydGFudDtcbn1cblxuLyogWW91dHViZSAqL1xuLmctYmcteW91dHViZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNDMwMmI7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC5nLWJnLXlvdXR1YmUtLWhvdmVyLCAuZy1iZy15b3V0dWJlLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZjJiMjYgIWltcG9ydGFudDtcbn1cblxuLyogR29vZ2xlIHBsdXMgKi9cbi5nLWJnLWdvb2dsZS1wbHVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkNGIzOTtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLmctYmctZ29vZ2xlLXBsdXMtLWhvdmVyLCAuZy1iZy1nb29nbGUtcGx1cy0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDczOTI1ICFpbXBvcnRhbnQ7XG59XG5cbi8qIERyaWJiYmxlICovXG4uZy1iZy1kcmliYmJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTRjODk7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC5nLWJnLWRyaWJiYmxlLS1ob3ZlciwgLmctYmctZHJpYmJibGUtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3MzU3YSAhaW1wb3J0YW50O1xufVxuXG4vKiBWSyAqL1xuLmctYmctdmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI1ODdhO1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciAuZy1iZy12ay0taG92ZXIsIC5nLWJnLXZrLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDRhNjcgIWltcG9ydGFudDtcbn1cblxuLyogTGlua2VkaW4gKi9cbi5nLWJnLWxpbmtlZGluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlNzZhODtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLmctYmctbGlua2VkaW4tLWhvdmVyLCAuZy1iZy1saW5rZWRpbi0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM2NTkwICFpbXBvcnRhbnQ7XG59XG5cbi8qIEluc3RhZ3JhbSAqL1xuLmctYmctaW5zdGFncmFtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNzI5Yjtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLmctYmctaW5zdGFncmFtLS1ob3ZlciwgLmctYmctaW5zdGFncmFtLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODY1ODkgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSW1hZ2VzIEdyaWRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1iZy1ncmlkLXYxLS1iZWZvcmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmcvZ3JpZC93YXZlLnBuZyk7XG59XG5cbi5nLWJnLWdyaWQtdjItLWJlZm9yZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JnL2dyaWQvdGlsZS1sZWZ0LnBuZyk7XG59XG5cbi5nLWJnLWdyaWQtdjMtLWJlZm9yZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JnL2dyaWQvdGlsZS1yaWdodC5wbmcpO1xufVxuXG4uZy1iZy1ncmlkLXY0LS1iZWZvcmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iZy9ncmlkL2RpYWdvbmFsLWxlZnQucG5nKTtcbn1cblxuLmctYmctZ3JpZC12NS0tYmVmb3JlOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmcvZ3JpZC9kaWFnb25hbC1yaWdodC5wbmcpO1xufVxuXG4uZy1iZy1ncmlkLXY2LS1iZWZvcmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iZy9ncmlkL3ppZ3phZy1sZWZ0LnBuZyk7XG59XG5cbi5nLWJnLWdyaWQtdjctLWJlZm9yZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JnL2dyaWQvemlnemFnLXJpZ2h0LnBuZyk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENvdmVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLWJnLWNvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZy1iZy1jb3Zlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLmctYmctY292ZXItdjE6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMzU3MTRyZW07XG4gIHJpZ2h0OiAwLjM1NzE0cmVtO1xuICBib3R0b206IDAuMzU3MTRyZW07XG4gIGxlZnQ6IDAuMzU3MTRyZW07XG59XG5cbi5nLWJnLWNvdmVyX19pbm5lciB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQmFja2dyb3VuZCBJbWFnZSBTdHlsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLWJnLWltZy1oZXJvIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCYWNrZ3JvdW5kIFBhdHRlcm5zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctYmctcGF0dGVybi1ncmVlbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iZy9wYXR0ZXJuLS1ncmVlbi5wbmdcIik7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJhY2tncm91bmQgUG9zaXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1iZy1wb3MtY2VudGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uZy1iZy1wb3MtbGVmdC1jZW50ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbn1cblxuLmctYmctcG9zLXRvcC1sZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG59XG5cbi5nLWJnLXBvcy10b3AtcmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG59XG5cbi5nLWJnLXBvcy10b3AtY2VudGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbn1cblxuLmctYmctcG9zLWJvdHRvbS1jZW50ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCYWNrZ3JvdW5kIFJlcGVhdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLWJnLW5vLXJlcGVhdCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJhY2tncm91bmQgU2l6ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLWJnLXNpemUtY292ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXNpemUtMTAweCB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1zaXplLTEwMHgtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1iZy1zaXplLTEwMHgtLXBhcmVudC1ob3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1zaXplLTEyMHgge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEyMCUgIWltcG9ydGFudDtcbn1cblxuLmctYmctc2l6ZS0xMjB4LS1ob3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTIwJSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctYmctc2l6ZS0xMjB4LS1wYXJlbnQtaG92ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEyMCUgIWltcG9ydGFudDtcbn1cblxuLmctYmctcmVwZWF0IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdCAhaW1wb3J0YW50O1xuICAvKiBQICovXG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4vKiBQcmltYXJ5IENvbG9ycyAqL1xuLmctZmlsbC1wcmltYXJ5IHtcbiAgZmlsbDogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4uZy1maWxsLXByaW1hcnkgcGF0aCxcbi5nLWZpbGwtcHJpbWFyeSBwb2x5Z29uIHtcbiAgZmlsbDogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4uZy1maWxsLXByaW1hcnktLWhvdmVyOmhvdmVyIHBhdGgsXG4uZy1maWxsLXByaW1hcnktLWhvdmVyOmhvdmVyIHBvbHlnb24ge1xuICBmaWxsOiAjNzJjMDJjICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAqID4gLmctZmlsbC1wcmltYXJ5LS1ob3Zlci1wYXJlbnQgc3ZnIHBhdGgsXG4qOmhvdmVyID4gKiA+IC5nLWZpbGwtcHJpbWFyeS0taG92ZXItcGFyZW50IHN2ZyBwb2x5Z29uIHtcbiAgZmlsbDogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4uZy1maWxsLXdoaXRlIHtcbiAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZy1maWxsLXdoaXRlIHBhdGgsXG4uZy1maWxsLXdoaXRlIHBvbHlnb24ge1xuICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZpbGwtd2hpdGUtLW9wZW5lZC1tZW51Om5vdCguY29sbGFwc2VkKSBwYXRoLFxuLmctZmlsbC13aGl0ZS0tb3BlbmVkLW1lbnU6bm90KC5jb2xsYXBzZWQpIHBvbHlnb24ge1xuICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbio6bm90KC5jb2xsYXBzZWQpID4gLmctZmlsbC13aGl0ZS0tcGFyZW50LW9wZW5lZC1tZW51IHBhdGgsXG4qOm5vdCguY29sbGFwc2VkKSA+IC5nLWZpbGwtd2hpdGUtLXBhcmVudC1vcGVuZWQtbWVudSBwb2x5Z29uIHtcbiAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZy1maWxsLXdoaXRlLS1ob3Zlcjpob3ZlciBwYXRoLFxuLmctZmlsbC13aGl0ZS0taG92ZXI6aG92ZXIgcG9seWdvbiB7XG4gIGZpbGw6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+ICogPiAuZy1maWxsLXdoaXRlLS1ob3Zlci1wYXJlbnQgc3ZnIHBhdGgsXG4qOmhvdmVyID4gKiA+IC5nLWZpbGwtd2hpdGUtLWhvdmVyLXBhcmVudCBzdmcgcG9seWdvbiB7XG4gIGZpbGw6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmctZmlsbC1tYWluIHtcbiAgZmlsbDogIzU1NSAhaW1wb3J0YW50O1xufVxuXG4uZy1maWxsLW1haW4gcGF0aCxcbi5nLWZpbGwtbWFpbiBwb2x5Z29uIHtcbiAgZmlsbDogIzU1NSAhaW1wb3J0YW50O1xufVxuXG4uZy1maWxsLW1haW4tLW9wZW5lZC1tZW51Om5vdCguY29sbGFwc2VkKSBwYXRoLFxuLmctZmlsbC1tYWluLS1vcGVuZWQtbWVudTpub3QoLmNvbGxhcHNlZCkgcG9seWdvbiB7XG4gIGZpbGw6ICM1NTUgIWltcG9ydGFudDtcbn1cblxuKjpub3QoLmNvbGxhcHNlZCkgPiAuZy1maWxsLW1haW4tLXBhcmVudC1vcGVuZWQtbWVudSBwYXRoLFxuKjpub3QoLmNvbGxhcHNlZCkgPiAuZy1maWxsLW1haW4tLXBhcmVudC1vcGVuZWQtbWVudSBwb2x5Z29uIHtcbiAgZmlsbDogIzU1NSAhaW1wb3J0YW50O1xufVxuXG4uZy1maWxsLW1haW4tLWhvdmVyOmhvdmVyIHBhdGgsXG4uZy1maWxsLW1haW4tLWhvdmVyOmhvdmVyIHBvbHlnb24ge1xuICBmaWxsOiAjNTU1ICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAqID4gLmctZmlsbC1tYWluLS1ob3Zlci1wYXJlbnQgc3ZnIHBhdGgsXG4qOmhvdmVyID4gKiA+IC5nLWZpbGwtbWFpbi0taG92ZXItcGFyZW50IHN2ZyBwb2x5Z29uIHtcbiAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZy1maWxsLWdyYXktbGlnaHQtdjQgcGF0aCxcbi5nLWZpbGwtZ3JheS1saWdodC12NCBwb2x5Z29uIHtcbiAgZmlsbDogI2VlZSAhaW1wb3J0YW50O1xufVxuXG4uZy1maWxsLWdyYXktbGlnaHQtdjQtLWhvdmVyOmhvdmVyIHBhdGgsXG4uZy1maWxsLWdyYXktbGlnaHQtdjQtLWhvdmVyOmhvdmVyIHBvbHlnb24ge1xuICBmaWxsOiAjZWVlICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAqID4gLmctZmlsbC1ncmF5LWxpZ2h0LXY0LS1ob3Zlci1wYXJlbnQgc3ZnIHBhdGgsXG4qOmhvdmVyID4gKiA+IC5nLWZpbGwtZ3JheS1saWdodC12NC0taG92ZXItcGFyZW50IHN2ZyBwb2x5Z29uIHtcbiAgZmlsbDogI2VlZSAhaW1wb3J0YW50O1xufVxuXG4uZy1maWxsLXJlZCBwYXRoLFxuLmctZmlsbC1yZWQgcG9seWdvbiB7XG4gIGZpbGw6ICNmMDAgIWltcG9ydGFudDtcbn1cblxuLmctZmlsbC1yZWQtLWhvdmVyOmhvdmVyIHBhdGgsXG4uZy1maWxsLXJlZC0taG92ZXI6aG92ZXIgcG9seWdvbiB7XG4gIGZpbGw6ICNmMDAgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+ICogPiAuZy1maWxsLXJlZC0taG92ZXItcGFyZW50IHBhdGgsXG4qOmhvdmVyID4gKiA+IC5nLWZpbGwtcmVkLS1ob3Zlci1wYXJlbnQgcG9seWdvbiB7XG4gIGZpbGw6ICNmMDAgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWZpbGwtcmVkLS1wYXJlbnQtaG92ZXIgcGF0aCxcbio6aG92ZXIgPiAuZy1maWxsLXJlZC0tcGFyZW50LWhvdmVyIHBvbHlnb24ge1xuICBmaWxsOiAjZjAwICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAqID4gKiA+IC5nLWZpbGwtcmVkLS1wYXJlbnQtcGFyZW50LXBhcmVudC1ob3ZlciBwYXRoLFxuKjpob3ZlciA+ICogPiAqID4gLmctZmlsbC1yZWQtLXBhcmVudC1wYXJlbnQtcGFyZW50LWhvdmVyIHBvbHlnb24ge1xuICBmaWxsOiAjZjAwICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJvcmRlcnMgRGVmYXVsdCAoc29saWQpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctYnJkLW5vbmUge1xuICAvKiBQICovXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQteCB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXkge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1hcm91bmQge1xuICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtdG9wIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWxlZnQge1xuICBib3JkZXItbGVmdDogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1sZWZ0LW5vbmUge1xuICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmctYnJkLWFyb3VuZC0tc20ge1xuICAgIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1icmQtdG9wLS1zbSB7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1icmQtcmlnaHQtLXNtIHtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctYnJkLWJvdHRvbS0tc20ge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctYnJkLWxlZnQtLXNtIHtcbiAgICBib3JkZXItbGVmdDogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZy1icmQteC0tbWQge1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctYnJkLWFyb3VuZC0tbWQge1xuICAgIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1icmQtdG9wLS1tZCB7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1icmQtcmlnaHQtLW1kIHtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctYnJkLWJvdHRvbS0tbWQge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctYnJkLWxlZnQtLW1kIHtcbiAgICBib3JkZXItbGVmdDogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBQICovXG4gIC5nLWJyZC1hcm91bmQtLWxnIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctYnJkLXRvcC0tbGcge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctYnJkLXJpZ2h0LS1sZyB7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLWJyZC1ib3R0b20tLWxnIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLWJyZC1sZWZ0LS1sZyB7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctYnJkLWxlZnQtbm9uZS0tbGcge1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1icmQteC0tbGcge1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuZy1icmQtbm9uZS0tbGcge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3JkZXJzIE5vbmVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1icmQtYXJvdW5kLW5vbmUge1xuICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXktbm9uZSB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtdG9wLW5vbmUge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ib3R0b20tbm9uZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXgtbm9uZSB7XG4gIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtbGVmdC1ub25lIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXJpZ2h0LW5vbmUge1xuICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nLWJyZC1hcm91bmQtbm9uZS0tc20ge1xuICAgIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctYnJkLXktbm9uZS0tc20ge1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1icmQtdG9wLW5vbmUtLXNtIHtcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1icmQtYm90dG9tLW5vbmUtLXNtIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1icmQteC1ub25lLS1zbSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLWJyZC1sZWZ0LW5vbmUtLXNtIHtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctYnJkLXJpZ2h0LW5vbmUtLXNtIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLWJyZC1hcm91bmQtbm9uZS0tbWQge1xuICAgIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctYnJkLXktbm9uZS0tbWQge1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1icmQtdG9wLW5vbmUtLW1kIHtcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1icmQtYm90dG9tLW5vbmUtLW1kIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1icmQteC1ub25lLS1tZCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLWJyZC1sZWZ0LW5vbmUtLW1kIHtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctYnJkLXJpZ2h0LW5vbmUtLW1kIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nLWJyZC1hcm91bmQtbm9uZS0tbGcge1xuICAgIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctYnJkLXktbm9uZS0tbGcge1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1icmQtdG9wLW5vbmUtLWxnIHtcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1icmQtYm90dG9tLW5vbmUtLWxnIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1icmQteC1ub25lLS1sZyB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLWJyZC1sZWZ0LW5vbmUtLWxnIHtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctYnJkLXJpZ2h0LW5vbmUtLWxnIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1icmQtYXJvdW5kLW5vbmUtLXhsIHtcbiAgICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLWJyZC15LW5vbmUtLXhsIHtcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctYnJkLXRvcC1ub25lLS14bCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctYnJkLWJvdHRvbS1ub25lLS14bCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctYnJkLXgtbm9uZS0teGwge1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1icmQtbGVmdC1ub25lLS14bCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLWJyZC1yaWdodC1ub25lLS14bCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJvcmRlciBTdHlsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLWJyZC1zdHlsZS1zb2xpZCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXN0eWxlLWRhc2hlZCB7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1zdHlsZS1kb3R0ZWQge1xuICBib3JkZXItc3R5bGU6IGRvdHRlZCAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3JkZXIgUmFkaXVzIChSb3VuZGVkIFN0eWxlcylcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBSb3VuZGVkIEFyb3VuZCAqL1xuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC01MHgge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5nLXJvdW5kZWQtMSB7XG4gIGJvcmRlci1yYWRpdXM6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLTIge1xuICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC0zIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJvdW5kZWQtNCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLTUge1xuICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC02IHtcbiAgYm9yZGVyLXJhZGl1czogNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJvdW5kZWQtNyB7XG4gIGJvcmRlci1yYWRpdXM6IDdweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLTEwIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLTE1IHtcbiAgYm9yZGVyLXJhZGl1czogMTVweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLTIwIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLTI1IHtcbiAgYm9yZGVyLXJhZGl1czogMjVweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLTMwIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLTUwIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLTEwMCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJvdW5kZWQtMTAwLS1hZnRlcjo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4vKiBSb3VuZGVkIFRvcCAqL1xuLmctcm91bmRlZC10b3AtNSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFJvdW5kZWQgUmlnaHQgKi9cbi5nLXJvdW5kZWQtcmlnaHQtMCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJvdW5kZWQtcmlnaHQtMyB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLXJpZ2h0LTQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC1yaWdodC01IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJvdW5kZWQtcmlnaHQtMTAge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLXJpZ2h0LTIwIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC1yaWdodC0yNSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJvdW5kZWQtcmlnaHQtMzAge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLXJpZ2h0LTUwIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLyogUm91bmRlZCBCb3R0b20gKi9cbi5nLXJvdW5kZWQtYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJvdW5kZWQtYm90dG9tLTMge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLWJvdHRvbS00IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC1ib3R0b20tNSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFJvdW5kZWQgTGVmdCAqL1xuLmctcm91bmRlZC1sZWZ0LTAge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC1sZWZ0LTMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJvdW5kZWQtbGVmdC00IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLWxlZnQtNSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC1sZWZ0LTEwIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJvdW5kZWQtbGVmdC0yMCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLWxlZnQtMjUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC1sZWZ0LTMwIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJvdW5kZWQtbGVmdC01MCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTBweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLWNpcmNsZS0tYmVmb3JlOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC1jaXJjbGUtLWFmdGVyOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmctcm91bmRlZC0wLS1tZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcm91bmRlZC1sZWZ0LTAtLW1kIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcm91bmRlZC1yaWdodC0wLS1tZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmctcm91bmRlZC1sZWZ0LTUtLWxnLXVwIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXJvdW5kZWQtcmlnaHQtNS0tbGctdXAge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJvcmRlcnMgRGVmYXVsdCAoZGFzaGVkKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLWJyZC1hcm91bmQtLWRhc2hlZCB7XG4gIGJvcmRlcjogZGFzaGVkIDFweCB0cmFuc3BhcmVudDtcbn1cblxuLmctYnJkLXRvcC0tZGFzaGVkIHtcbiAgYm9yZGVyLXRvcDogZGFzaGVkIDFweCB0cmFuc3BhcmVudDtcbn1cblxuLmctYnJkLWJvdHRvbS0tZGFzaGVkIHtcbiAgYm9yZGVyLWJvdHRvbTogZGFzaGVkIDFweCB0cmFuc3BhcmVudDtcbn1cblxuLmctYnJkLXJpZ2h0LS1kYXNoZWQge1xuICBib3JkZXItcmlnaHQ6IGRhc2hlZCAxcHggdHJhbnNwYXJlbnQ7XG59XG5cbi5nLWJyZC1sZWZ0LS1kYXNoZWQge1xuICBib3JkZXItbGVmdDogZGFzaGVkIDFweCB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nLWJyZC1hcm91bmQtLWRhc2hlZC0tc20ge1xuICAgIGJvcmRlcjogZGFzaGVkIDFweCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5nLWJyZC10b3AtLWRhc2hlZC0tc20ge1xuICAgIGJvcmRlci10b3A6IGRhc2hlZCAxcHggdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuZy1icmQtYm90dG9tLS1kYXNoZWQtLXNtIHtcbiAgICBib3JkZXItYm90dG9tOiBkYXNoZWQgMXB4IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmctYnJkLXJpZ2h0LS1kYXNoZWQtLXNtIHtcbiAgICBib3JkZXItcmlnaHQ6IGRhc2hlZCAxcHggdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuZy1icmQtbGVmdC0tZGFzaGVkLS1zbSB7XG4gICAgYm9yZGVyLWxlZnQ6IGRhc2hlZCAxcHggdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZy1icmQtYXJvdW5kLS1kYXNoZWQtLW1kIHtcbiAgICBib3JkZXI6IGRhc2hlZCAxcHggdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuZy1icmQtdG9wLS1kYXNoZWQtLW1kIHtcbiAgICBib3JkZXItdG9wOiBkYXNoZWQgMXB4IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmctYnJkLWJvdHRvbS0tZGFzaGVkLS1tZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogZGFzaGVkIDFweCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5nLWJyZC1yaWdodC0tZGFzaGVkLS1tZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBkYXNoZWQgMXB4IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmctYnJkLWxlZnQtLWRhc2hlZC0tbWQge1xuICAgIGJvcmRlci1sZWZ0OiBkYXNoZWQgMXB4IHRyYW5zcGFyZW50O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3JkZXJzIERlZmF1bHQgKGRvdHRlZClcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1icmQtYXJvdW5kLS1kb3R0ZWQge1xuICBib3JkZXI6IGRvdHRlZCAxcHggdHJhbnNwYXJlbnQ7XG59XG5cbi5nLWJyZC10b3AtLWRvdHRlZCB7XG4gIGJvcmRlci10b3A6IGRvdHRlZCAxcHggdHJhbnNwYXJlbnQ7XG59XG5cbi5nLWJyZC1ib3R0b20tLWRvdHRlZCB7XG4gIGJvcmRlci1ib3R0b206IGRvdHRlZCAxcHggdHJhbnNwYXJlbnQ7XG59XG5cbi5nLWJyZC1yaWdodC0tZG90dGVkIHtcbiAgYm9yZGVyLXJpZ2h0OiBkb3R0ZWQgMXB4IHRyYW5zcGFyZW50O1xufVxuXG4uZy1icmQtbGVmdC0tZG90dGVkIHtcbiAgYm9yZGVyLWxlZnQ6IGRvdHRlZCAxcHggdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZy1icmQtYXJvdW5kLS1kb3R0ZWQtLXNtIHtcbiAgICBib3JkZXI6IGRvdHRlZCAxcHggdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuZy1icmQtdG9wLS1kb3R0ZWQtLXNtIHtcbiAgICBib3JkZXItdG9wOiBkb3R0ZWQgMXB4IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmctYnJkLWJvdHRvbS0tZG90dGVkLS1zbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogZG90dGVkIDFweCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5nLWJyZC1yaWdodC0tZG90dGVkLS1zbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBkb3R0ZWQgMXB4IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmctYnJkLWxlZnQtLWRvdHRlZC0tc20ge1xuICAgIGJvcmRlci1sZWZ0OiBkb3R0ZWQgMXB4IHRyYW5zcGFyZW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmctYnJkLWFyb3VuZC0tZG90dGVkLS1tZCB7XG4gICAgYm9yZGVyOiBkb3R0ZWQgMXB4IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmctYnJkLXRvcC0tZG90dGVkLS1tZCB7XG4gICAgYm9yZGVyLXRvcDogZG90dGVkIDFweCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5nLWJyZC1ib3R0b20tLWRvdHRlZC0tbWQge1xuICAgIGJvcmRlci1ib3R0b206IGRvdHRlZCAxcHggdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuZy1icmQtcmlnaHQtLWRvdHRlZC0tbWQge1xuICAgIGJvcmRlci1yaWdodDogZG90dGVkIDFweCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5nLWJyZC1sZWZ0LS1kb3R0ZWQtLW1kIHtcbiAgICBib3JkZXItbGVmdDogZG90dGVkIDFweCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm9yZGVyIFdpZHRoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctYnJkLTAge1xuICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLTEge1xuICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtMiB7XG4gIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC0zIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmctYnJkLTMtLWJlZm9yZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmctYnJkLTMtLWJlZm9yZS0tYWN0aXZlLmFjdGl2ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmctYnJkLTQge1xuICBib3JkZXItd2lkdGg6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtNSB7XG4gIGJvcmRlci13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC02IHtcbiAgYm9yZGVyLXdpZHRoOiA2cHggIWltcG9ydGFudDtcbn1cblxuLmctYnJkLTcge1xuICBib3JkZXItd2lkdGg6IDdweCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtMTAge1xuICBib3JkZXItd2lkdGg6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmctYnJkLTEyIHtcbiAgYm9yZGVyLXdpZHRoOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC10b3AtMCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXRvcC0yIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC10b3AtMyB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtdG9wLTUge1xuICBib3JkZXItdG9wLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYm90dG9tLTIge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWJvdHRvbS0yLS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctYnJkLWJvdHRvbS0yLS1wYXJlbnQtaG92ZXIge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWJvdHRvbS01IHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1sZWZ0LTAge1xuICBib3JkZXItbGVmdC13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtbGVmdC0xIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtbGVmdC0yIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtbGVmdC0zIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtbGVmdC00IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcmlnaHQtMCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcmlnaHQtMSB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1yaWdodC0yIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXJpZ2h0LTMge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcmlnaHQtNCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZy1icmQtMC0tbWQge1xuICAgIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctYnJkLTEtLW1kIHtcbiAgICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctYnJkLTItLW1kIHtcbiAgICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctYnJkLTMtLW1kIHtcbiAgICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctYnJkLTQtLW1kIHtcbiAgICBib3JkZXItd2lkdGg6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctYnJkLTUtLW1kIHtcbiAgICBib3JkZXItd2lkdGg6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctYnJkLTYtLW1kIHtcbiAgICBib3JkZXItd2lkdGg6IDZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctYnJkLTEwLS1tZCB7XG4gICAgYm9yZGVyLXdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1icmQtdG9wLTAtLW1kIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1icmQtdG9wLTItLW1kIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLWJyZC10b3AtMy0tbWQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctYnJkLXRvcC01LS1tZCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1icmQtYm90dG9tLTAtLW1kIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1icmQtYm90dG9tLTItLW1kIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLWJyZC1ib3R0b20tNS0tbWQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctYnJkLWxlZnQtMC0tbWQge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1icmQtbGVmdC0xLS1tZCB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctYnJkLWxlZnQtMi0tbWQge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLWJyZC1sZWZ0LTMtLW1kIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1icmQtbGVmdC00LS1tZCB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctYnJkLXJpZ2h0LTAtLW1kIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLWJyZC1yaWdodC0xLS1tZCB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nLWJyZC0wLS1sZyB7XG4gICAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1icmQtMS0tbGcge1xuICAgIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1icmQtdG9wLTAtLWxnIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1icmQtdG9wLTEtLWxnIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLWJyZC1ib3R0b20tMC0tbGcge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLWJyZC1ib3R0b20tMS0tbGcge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctYnJkLWxlZnQtMC0tbGcge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1icmQtbGVmdC0xLS1sZyB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctYnJkLXJpZ2h0LTAtLWxnIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLWJyZC1yaWdodC0xLS1sZyB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm9yZGVyIENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEJhc2ljIENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFByaW1hcnkgQ29sb3JzICovXG4uZy1icmQtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS0tYmVmb3JlOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM3MmMwMmMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktLWJlZm9yZS0tYWN0aXZlLmFjdGl2ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzJjMDJjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1wcmltYXJ5LS1ob3Zlcjpob3ZlciwgLmctYnJkLXByaW1hcnktLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM3MmMwMmMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktLWFjdGl2ZS5hY3RpdmUsXG4uYWN0aXZlIC5nLWJyZC1wcmltYXJ5LS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM3MmMwMmMgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1wcmltYXJ5LS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICM3MmMwMmMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktb3BhY2l0eS0wXzMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1wcmltYXJ5LW9wYWNpdHktMF8zLS1ob3Zlcjpob3ZlciwgLmctYnJkLXByaW1hcnktb3BhY2l0eS0wXzMtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtcHJpbWFyeS1vcGFjaXR5LTBfMy0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjEge1xuICBib3JkZXItY29sb3I6ICM2ZGI4MmEgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYxLS1ob3Zlcjpob3ZlciwgLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYxLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmRiODJhICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjEtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogIzZkYjgyYSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjIge1xuICBib3JkZXItY29sb3I6ICM2NmFiMjcgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYyLS1ob3Zlcjpob3ZlciwgLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYyLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjZhYjI3ICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjItLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogIzY2YWIyNyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjMge1xuICBib3JkZXItY29sb3I6ICM1OTk3MjIgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYzLS1ob3Zlcjpob3ZlciwgLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYzLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTk5NzIyICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjMtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogIzU5OTcyMiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYm90dG9tLXByaW1hcnktLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4vKiBNYWluIENvbG9ycyAqL1xuLmctYnJkLW1haW4ge1xuICBib3JkZXItY29sb3I6ICM1NTUgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLW1haW4tLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XG59XG5cbi8qIEJsYWNrIENvbG9ycyAqL1xuLmctYnJkLWJsYWNrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ibGFjay0taG92ZXI6aG92ZXIsIC5nLWJyZC1ibGFjay0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWJsYWNrLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWJsYWNrLW9wYWNpdHktMF80IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCkgIWltcG9ydGFudDtcbn1cblxuLyogV2hpdGUgQ29sb3JzICovXG4uZy1icmQtd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLS1ob3Zlcjpob3ZlciwgLmctYnJkLXdoaXRlLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtd2hpdGUtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzEge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzEtLWhvdmVyOmhvdmVyLCAuZy1icmQtd2hpdGUtb3BhY2l0eS0wXzEtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLXdoaXRlLW9wYWNpdHktMF8xLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzItLWhvdmVyOmhvdmVyLCAuZy1icmQtd2hpdGUtb3BhY2l0eS0wXzItLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLXdoaXRlLW9wYWNpdHktMF8yLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzMtLWhvdmVyOmhvdmVyLCAuZy1icmQtd2hpdGUtb3BhY2l0eS0wXzMtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLXdoaXRlLW9wYWNpdHktMF8zLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzQtLWhvdmVyOmhvdmVyLCAuZy1icmQtd2hpdGUtb3BhY2l0eS0wXzQtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLXdoaXRlLW9wYWNpdHktMF80LS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzUtLWhvdmVyOmhvdmVyLCAuZy1icmQtd2hpdGUtb3BhY2l0eS0wXzUtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLXdoaXRlLW9wYWNpdHktMF81LS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzYge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzYtLWhvdmVyOmhvdmVyLCAuZy1icmQtd2hpdGUtb3BhY2l0eS0wXzYtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLXdoaXRlLW9wYWNpdHktMF82LS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzgge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzgtLWhvdmVyOmhvdmVyLCAuZy1icmQtd2hpdGUtb3BhY2l0eS0wXzgtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLXdoaXRlLW9wYWNpdHktMF84LS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4vKiBHcmF5IENvbG9ycyAqL1xuLmctYnJkLWdyYXktZGFyay12MSB7XG4gIGJvcmRlci1jb2xvcjogIzExMSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1kYXJrLXYxLS1ob3Zlcjpob3ZlciwgLmctYnJkLWdyYXktZGFyay12MS0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzExMSAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWdyYXktZGFyay12MS0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjMTExICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjIge1xuICBib3JkZXItY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12Mi0taG92ZXI6aG92ZXIsIC5nLWJyZC1ncmF5LWRhcmstdjItLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1ncmF5LWRhcmstdjItLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1kYXJrLXYzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjMtLWhvdmVyOmhvdmVyLCAuZy1icmQtZ3JheS1kYXJrLXYzLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtZ3JheS1kYXJrLXYzLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICM1NTUgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12NCB7XG4gIGJvcmRlci1jb2xvcjogIzc3NyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1kYXJrLXY0LS1ob3Zlcjpob3ZlciwgLmctYnJkLWdyYXktZGFyay12NC0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzc3NyAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWdyYXktZGFyay12NC0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjNzc3ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjUge1xuICBib3JkZXItY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12NS0taG92ZXI6aG92ZXIsIC5nLWJyZC1ncmF5LWRhcmstdjUtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1ncmF5LWRhcmstdjUtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12MSB7XG4gIGJvcmRlci1jb2xvcjogI2JiYiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12MS0taG92ZXI6aG92ZXIsIC5nLWJyZC1ncmF5LWxpZ2h0LXYxLS1mb2N1czpmb2N1cywgLmctYnJkLWdyYXktbGlnaHQtdjEtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNiYmIgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1ncmF5LWxpZ2h0LXYxLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICNiYmIgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjIge1xuICBib3JkZXItY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjItLWJlZm9yZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXYyLS1hZnRlcjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjItLWhvdmVyOmhvdmVyLCAuZy1icmQtZ3JheS1saWdodC12Mi0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWdyYXktbGlnaHQtdjItLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12MyB7XG4gIGJvcmRlci1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12My0taG92ZXI6aG92ZXIsIC5nLWJyZC1ncmF5LWxpZ2h0LXYzLS1hY3RpdmUuYWN0aXZlLCAuZy1icmQtZ3JheS1saWdodC12My0tZm9jdXM6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1ncmF5LWxpZ2h0LXYzLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjQge1xuICBib3JkZXItY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjQtLWhvdmVyOmhvdmVyLCAuZy1icmQtZ3JheS1saWdodC12NC0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWdyYXktbGlnaHQtdjQtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12NSB7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12NS0taG92ZXI6aG92ZXIsIC5nLWJyZC1ncmF5LWxpZ2h0LXY1LS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtZ3JheS1saWdodC12NS0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFRyYW5zcGFyZW50ICovXG4uZy1icmQtdHJhbnNwYXJlbnQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC10cmFuc3BhcmVudC0tYmVmb3JlOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC10cmFuc3BhcmVudC0tYWZ0ZXI6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtdHJhbnNwYXJlbnQtLWhvdmVyOmhvdmVyLCAuZy1icmQtdHJhbnNwYXJlbnQtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtdHJhbnNwYXJlbnQtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLyogQ29tcGxlbWVudGFyeSBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBDb2xvciBHcmVlbiAqL1xuLmctYnJkLWdyZWVuIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzJjMDJjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmVlbi0taG92ZXI6aG92ZXIsIC5nLWJyZC1ncmVlbi0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWdyZWVuLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICM3MmMwMmMgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgQmx1ZSAqL1xuLmctYnJkLWJsdWUge1xuICBib3JkZXItY29sb3I6ICMzMzk4ZGMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWJsdWUtLWhvdmVyOmhvdmVyLCAuZy1icmQtYmx1ZS0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzMzOThkYyAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWJsdWUtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogIzMzOThkYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYmx1ZS1vcGFjaXR5LTBfMSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg1MSwgMTUyLCAyMjAsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgTGlnaHQgQmx1ZSAqL1xuLmctYnJkLWxpZ2h0Ymx1ZSB7XG4gIGJvcmRlci1jb2xvcjogI2VkZjJmOCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtbGlnaHRibHVlLS1ob3Zlcjpob3ZlciwgLmctYnJkLWxpZ2h0Ymx1ZS0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2VkZjJmOCAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWxpZ2h0Ymx1ZS0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjZWRmMmY4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1saWdodGJsdWUtdjEge1xuICBib3JkZXItY29sb3I6ICNkNmUyZWUgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWxpZ2h0Ymx1ZS12MS0taG92ZXI6aG92ZXIsIC5nLWJyZC1saWdodGJsdWUtdjEtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNkNmUyZWUgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1saWdodGJsdWUtdjEtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTJlZSAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBEYXJrIEJsdWUgKi9cbi5nLWJyZC1kYXJrYmx1ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwOSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZGFya2JsdWUtLWhvdmVyOmhvdmVyLCAuZy1icmQtZGFya2JsdWUtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMwMDkgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1kYXJrYmx1ZS0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5ICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIEluZGlnbyAqL1xuLmctYnJkLWluZGlnbyB7XG4gIGJvcmRlci1jb2xvcjogIzQyNjNhMyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtaW5kaWdvLS1ob3Zlcjpob3ZlciwgLmctYnJkLWluZGlnby0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzQyNjNhMyAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWluZGlnby0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjNDI2M2EzICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIFJlZCAqL1xuLmctYnJkLXJlZCB7XG4gIGJvcmRlci1jb2xvcjogI2YwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcmVkLS1ob3Zlcjpob3ZlciwgLmctYnJkLXJlZC0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2YwMCAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLXJlZC0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIExpZ2h0IFJlZCAqL1xuLmctYnJkLWxpZ2h0cmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTY0YjNiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1saWdodHJlZC0taG92ZXI6aG92ZXIsIC5nLWJyZC1saWdodHJlZC0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2U2NGIzYiAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWxpZ2h0cmVkLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICNlNjRiM2IgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgRGFyayBSZWQgKi9cbi5nLWJyZC1kYXJrcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTEwZjJiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1kYXJrcmVkLS1ob3Zlcjpob3ZlciwgLmctYnJkLWRhcmtyZWQtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNhMTBmMmIgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1kYXJrcmVkLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICNhMTBmMmIgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgUHVycGxlICovXG4uZy1icmQtcHVycGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWE2OWNiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1wdXJwbGUtLWhvdmVyOmhvdmVyLCAuZy1icmQtcHVycGxlLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWE2OWNiICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtcHVycGxlLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICM5YTY5Y2IgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXB1cnBsZS1vcGFjaXR5LTBfMSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNTQsIDEwNSwgMjAzLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIERhcmsgUHVycGxlICovXG4uZy1icmQtZGFya3B1cnBsZSB7XG4gIGJvcmRlci1jb2xvcjogIzY2MzliNiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZGFya3B1cnBsZS0taG92ZXI6aG92ZXIsIC5nLWJyZC1kYXJrcHVycGxlLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjYzOWI2ICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtZGFya3B1cnBsZS0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjNjYzOWI2ICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIFBpbmsgKi9cbi5nLWJyZC1waW5rIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTgxYzYyICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1waW5rLS1ob3Zlcjpob3ZlciwgLmctYnJkLXBpbmstLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNlODFjNjIgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1waW5rLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICNlODFjNjIgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgT3JhbmdlICovXG4uZy1icmQtb3JhbmdlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTU3ZDIwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1vcmFuZ2UtLWhvdmVyOmhvdmVyLCAuZy1icmQtb3JhbmdlLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTU3ZDIwICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtb3JhbmdlLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICNlNTdkMjAgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgRGVlcCBPcmFuZ2UgKi9cbi5nLWJyZC1kZWVwb3JhbmdlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmU1NDFlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1kZWVwb3JhbmdlLS1ob3Zlcjpob3ZlciwgLmctYnJkLWRlZXBvcmFuZ2UtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNmZTU0MWUgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1kZWVwb3JhbmdlLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICNmZTU0MWUgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgWWVsbG93ICovXG4uZy1icmQteWVsbG93IHtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjNzFkICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC15ZWxsb3ctLWhvdmVyOmhvdmVyLCAuZy1icmQteWVsbG93LS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjNzFkICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQteWVsbG93LS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICNlYmM3MWQgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgQXF1YSAqL1xuLmctYnJkLWFxdWEge1xuICBib3JkZXItY29sb3I6ICMyOWQ2ZTYgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWFxdWEtLWhvdmVyOmhvdmVyLCAuZy1icmQtYXF1YS0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzI5ZDZlNiAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWFxdWEtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogIzI5ZDZlNiAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBDeWFuICovXG4uZy1icmQtY3lhbiB7XG4gIGJvcmRlci1jb2xvcjogIzAwYmVkNiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtY3lhbi0taG92ZXI6aG92ZXIsIC5nLWJyZC1jeWFuLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiZWQ2ICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtY3lhbi0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiZWQ2ICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIFRlYWwgKi9cbi5nLWJyZC10ZWFsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMThiYTliICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC10ZWFsLS1ob3Zlcjpob3ZlciwgLmctYnJkLXRlYWwtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMxOGJhOWIgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC10ZWFsLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICMxOGJhOWIgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgQnJvd24gKi9cbi5nLWJyZC1icm93biB7XG4gIGJvcmRlci1jb2xvcjogIzljODA2MSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYnJvd24tLWhvdmVyOmhvdmVyLCAuZy1icmQtYnJvd24tLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM5YzgwNjEgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1icm93bi0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjOWM4MDYxICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIEJsdWUgR3JheSAqL1xuLmctYnJkLWJsdWVncmF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNTg1ZjY5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ibHVlZ3JheS0taG92ZXI6aG92ZXIsIC5nLWJyZC1ibHVlZ3JheS0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzU4NWY2OSAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWJsdWVncmF5LS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICM1ODVmNjkgIWltcG9ydGFudDtcbn1cblxuLyogUHJpbWFyeSBDb2xvcnMgKi9cbi5nLWJyZC1wcmltYXJ5LXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM3MmMwMmMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktdG9wLS1iZWZvcmU6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM3MmMwMmMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1ib3R0b20tLWJlZm9yZTpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNzJjMDJjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1wcmltYXJ5LWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1sZWZ0LS1iZWZvcmU6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3MmMwMmMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM3MmMwMmMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktcmlnaHQtLWJlZm9yZTpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM3MmMwMmMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktb3BhY2l0eS0wXzMtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktb3BhY2l0eS0wXzMtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktb3BhY2l0eS0wXzMtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1vcGFjaXR5LTBfMy1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYxLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2ZGI4MmEgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYxLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2ZGI4MmEgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYxLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzZkYjgyYSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjEtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2ZGI4MmEgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2NmFiMjcgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2NmFiMjcgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzY2YWIyNyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2NmFiMjcgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYzLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1OTk3MjIgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYzLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1OTk3MjIgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYzLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzU5OTcyMiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjMtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM1OTk3MjIgIWltcG9ydGFudDtcbn1cblxuLyogQmxhY2sgQ29sb3JzICovXG4uZy1icmQtYmxhY2stdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYmxhY2stYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYmxhY2stbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ibGFjay1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4vKiBXaGl0ZSAqL1xuLmctYnJkLXdoaXRlLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLW9wYWNpdHktMF8xLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzEtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfMS1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzEtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfMi1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLW9wYWNpdHktMF8yLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfMi1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfMy10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLW9wYWNpdHktMF8zLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzMtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLW9wYWNpdHktMF8zLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLW9wYWNpdHktMF80LXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfNC1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzQtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzUtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfNS1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLW9wYWNpdHktMF81LWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfNS1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfNi10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLW9wYWNpdHktMF82LWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzYtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLW9wYWNpdHktMF82LXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgIWltcG9ydGFudDtcbn1cblxuLyogR3JheSBDb2xvcnMgKi9cbi5nLWJyZC1ncmF5LWRhcmstdjEtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzExMSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1kYXJrLXYxLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxMTEgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12MS1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxMTEgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12MS1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzExMSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1kYXJrLXYyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12Mi1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12My10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjMtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzU1NSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1kYXJrLXYzLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzU1NSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1kYXJrLXYzLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjQtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzc3NyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1kYXJrLXY0LWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3NzcgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12NC1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3NzcgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12NC1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzc3NyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1kYXJrLXY1LXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12NS1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjUtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjUtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjEtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2JiYiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12MS1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYmJiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXYxLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2JiYiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12MS1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2JiYiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12Mi10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXYyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXYyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXYzLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjMtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12My1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjMtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjQtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12NC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXY0LWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12NC1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12NS10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXY1LWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjUtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXY1LXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFRyYW5zcGFyZW50ICovXG4uZy1icmQtdHJhbnNwYXJlbnQtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXRyYW5zcGFyZW50LWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC10cmFuc3BhcmVudC1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC10cmFuc3BhcmVudC1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLyogQ29tcGxlbWVudGFyeSBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBDb2xvciBHcmVlbiAqL1xuLmctYnJkLWdyZWVuLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM3MmMwMmMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyZWVuLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3MmMwMmMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyZWVuLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JlZW4tcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM3MmMwMmMgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgQmx1ZSAqL1xuLmctYnJkLWJsdWUtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzMzOThkYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYmx1ZS1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzM5OGRjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ibHVlLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzMzOThkYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYmx1ZS1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzMzOThkYyAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBMaWdodCBCbHVlICovXG4uZy1icmQtbGlnaHRibHVlLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlZGYyZjggIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWxpZ2h0Ymx1ZS1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWRmMmY4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1saWdodGJsdWUtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZWRmMmY4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1saWdodGJsdWUtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlZGYyZjggIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWxpZ2h0Ymx1ZS12MS10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDZlMmVlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1saWdodGJsdWUtdjEtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Q2ZTJlZSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtbGlnaHRibHVlLXYxLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Q2ZTJlZSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtbGlnaHRibHVlLXYxLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZDZlMmVlICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIERhcmsgQmx1ZSAqL1xuLmctYnJkLWRhcmtibHVlLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWRhcmtibHVlLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWRhcmtibHVlLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwOSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZGFya2JsdWUtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDkgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgSW5kaWdvICovXG4uZy1icmQtaW5kaWdvLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0MjYzYTMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWluZGlnby1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDI2M2EzICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1pbmRpZ28tbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDI2M2EzICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1pbmRpZ28tcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0MjYzYTMgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgUmVkICovXG4uZy1icmQtcmVkLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmMDAgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXJlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1yZWQtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1yZWQtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmMDAgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgTGlnaHQgUmVkICovXG4uZy1icmQtbGlnaHRyZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U2NGIzYiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtbGlnaHRyZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U2NGIzYiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtbGlnaHRyZWQtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZTY0YjNiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1saWdodHJlZC1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2U2NGIzYiAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBEYXJrIFJlZCAqL1xuLmctYnJkLWRhcmtyZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ExMGYyYiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZGFya3JlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYTEwZjJiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1kYXJrcmVkLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ExMGYyYiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZGFya3JlZC1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ExMGYyYiAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBQdXJwbGUgKi9cbi5nLWJyZC1wdXJwbGUtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzlhNjljYiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHVycGxlLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5YTY5Y2IgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXB1cnBsZS1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5YTY5Y2IgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXB1cnBsZS1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzlhNjljYiAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBEYXJrIFB1cnBsZSAqL1xuLmctYnJkLWRhcmtwdXJwbGUtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzY2MzliNiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZGFya3B1cnBsZS1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjYzOWI2ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1kYXJrcHVycGxlLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzY2MzliNiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZGFya3B1cnBsZS1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzY2MzliNiAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBQaW5rICovXG4uZy1icmQtcGluay10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTgxYzYyICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1waW5rLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlODFjNjIgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXBpbmstbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZTgxYzYyICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1waW5rLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZTgxYzYyICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIE9yYW5nZSAqL1xuLmctYnJkLW9yYW5nZS10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTU3ZDIwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1vcmFuZ2UtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U1N2QyMCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtb3JhbmdlLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2U1N2QyMCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtb3JhbmdlLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZTU3ZDIwICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIERlZXAgT3JhbmdlICovXG4uZy1icmQtZGVlcG9yYW5nZS10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmU1NDFlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1kZWVwb3JhbmdlLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZTU0MWUgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWRlZXBvcmFuZ2UtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmU1NDFlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1kZWVwb3JhbmdlLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmU1NDFlICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIFllbGxvdyAqL1xuLmctYnJkLXllbGxvdy10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWJjNzFkICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC15ZWxsb3ctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ViYzcxZCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQteWVsbG93LWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ViYzcxZCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQteWVsbG93LXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZWJjNzFkICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIEFxdWEgKi9cbi5nLWJyZC1hcXVhLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyOWQ2ZTYgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWFxdWEtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzI5ZDZlNiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYXF1YS1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyOWQ2ZTYgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWFxdWEtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyOWQ2ZTYgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgQ3lhbiAqL1xuLmctYnJkLWN5YW4tdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwYmVkNiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtY3lhbi1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDBiZWQ2ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1jeWFuLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwYmVkNiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtY3lhbi1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwYmVkNiAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBUZWFsICovXG4uZy1icmQtdGVhbC10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMThiYTliICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC10ZWFsLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxOGJhOWIgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXRlYWwtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMThiYTliICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC10ZWFsLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMThiYTliICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIEJyb3duICovXG4uZy1icmQtYnJvd24tdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzljODA2MSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYnJvd24tYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzljODA2MSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYnJvd24tbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOWM4MDYxICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1icm93bi1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzljODA2MSAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBCbHVlIEdyYXkgKi9cbi5nLWJyZC1ibHVlZ3JheS10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNTg1ZjY5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ibHVlZ3JheS1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTg1ZjY5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ibHVlZ3JheS1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1ODVmNjkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWJsdWVncmF5LXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNTg1ZjY5ICFpbXBvcnRhbnQ7XG59XG5cbi8qIE8gKi9cbi5nLWJyZC1wcmltYXJ5LXRvcC0taG92ZXI6aG92ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNzJjMDJjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1wcmltYXJ5LXRvcC0taG92ZXI6aG92ZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzcyYzAyYztcbn1cblxuLmctYnJkLXByaW1hcnktdG9wLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS10b3AtLWFjdGl2ZS5hY3RpdmU6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzcyYzAyYztcbn1cblxuLmctYnJkLXByaW1hcnktYm90dG9tLS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3MmMwMmMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktYm90dG9tLS1ob3Zlcjpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNzJjMDJjO1xufVxuXG4uZy1icmQtcHJpbWFyeS1ib3R0b20tLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNzJjMDJjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1wcmltYXJ5LWJvdHRvbS0tYWN0aXZlLmFjdGl2ZTo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNzJjMDJjO1xufVxuXG4uZy1icmQtcGludGVyZXN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjYzgyMzJjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1waW50ZXJlc3Q6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzgyMzJjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1waW50ZXJlc3QtdG9wLS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjODIzMmMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXBpbnRlcmVzdC10b3AtLWhvdmVyOmhvdmVyOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjODIzMmM7XG59XG5cbi5nLWJyZC1waW50ZXJlc3QtdG9wLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2M4MjMyYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcGludGVyZXN0LXRvcC0tYWN0aXZlLmFjdGl2ZTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzgyMzJjO1xufVxuXG4uZy1icmQtcGludGVyZXN0LWJvdHRvbS0taG92ZXI6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzgyMzJjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1waW50ZXJlc3QtYm90dG9tLS1ob3Zlcjpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzgyMzJjO1xufVxuXG4uZy1icmQtcGludGVyZXN0LWJvdHRvbS0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjODIzMmMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXBpbnRlcmVzdC1ib3R0b20tLWFjdGl2ZS5hY3RpdmU6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2M4MjMyYztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgU29jaWFsIEJvcmRlciBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBGYWNlYm9vayAqL1xuLmctYnJkLWZhY2Vib29rIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2I1OTk4O1xufVxuXG4uZy1icmQtZmFjZWJvb2stLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2I1OTk4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFR3aXR0ZXIgKi9cbi5nLWJyZC10d2l0dGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBhY2VlO1xufVxuXG4uZy1icmQtdHdpdHRlci0taG92ZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMGFjZWUgIWltcG9ydGFudDtcbn1cblxuLyogU2t5cGUgKi9cbi5nLWJyZC1za3lwZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwYWZmMDtcbn1cblxuLmctYnJkLXNreXBlLS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwYWZmMCAhaW1wb3J0YW50O1xufVxuXG4vKiBQaW50ZXJlc3QgKi9cbi5nLWJyZC1waW50ZXJlc3Qge1xuICBib3JkZXItY29sb3I6ICNjODIzMmM7XG59XG5cbi5nLWJyZC1waW50ZXJlc3QtLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzgyMzJjICFpbXBvcnRhbnQ7XG59XG5cbi8qIFZpbmUgKi9cbi5nLWJyZC12aW5lIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiZjhmO1xufVxuXG4uZy1icmQtdmluZS0taG92ZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMGJmOGYgIWltcG9ydGFudDtcbn1cblxuLyogWW91dHViZSAqL1xuLmctYnJkLXlvdXR1YmUge1xuICBib3JkZXItY29sb3I6ICNjNDMwMmI7XG59XG5cbi5nLWJyZC15b3V0dWJlLS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2M0MzAyYiAhaW1wb3J0YW50O1xufVxuXG4vKiBHb29nbGUgcGx1cyAqL1xuLmctYnJkLWdvb2dsZS1wbHVzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGQ0YjM5O1xufVxuXG4uZy1icmQtZ29vZ2xlLXBsdXMtLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGQ0YjM5ICFpbXBvcnRhbnQ7XG59XG5cbi8qIERyaWJiYmxlICovXG4uZy1icmQtZHJpYmJibGUge1xuICBib3JkZXItY29sb3I6ICNlYTRjODk7XG59XG5cbi5nLWJyZC1kcmliYmJsZS0taG92ZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlYTRjODkgIWltcG9ydGFudDtcbn1cblxuLyogVksgKi9cbi5nLWJyZC12ayB7XG4gIGJvcmRlci1jb2xvcjogIzJiNTg3YTtcbn1cblxuLmctYnJkLXZrLS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzJiNTg3YSAhaW1wb3J0YW50O1xufVxuXG4vKiBMaW5rZWRpbiAqL1xuLmctYnJkLWxpbmtlZGluIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGU3NmE4O1xufVxuXG4uZy1icmQtbGlua2VkaW4tLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGU3NmE4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIEluc3RhZ3JhbSAqL1xuLmctYnJkLWluc3RhZ3JhbSB7XG4gIGJvcmRlci1jb2xvcjogIzNmNzI5Yjtcbn1cblxuLmctYnJkLWluc3RhZ3JhbS0taG92ZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMzZjcyOWIgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm9yZGVyIEdyYWRpZW50IENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEN5YW4gR3JhZGllbnQgKi9cbi5nLWJyZC1jeWFuLWdyYWRpZW50LW9wYWNpdHktdjEge1xuICAtby1ib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNjBkZWcsIHJnYmEoMCwgMCwgMTUzLCAwLjU1KSAwJSwgcmdiYSgwLCAxOTAsIDIxNCwgMC42KSAxMDAlKTtcbiAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTYwZGVnLCByZ2JhKDAsIDAsIDE1MywgMC41NSkgMCUsIHJnYmEoMCwgMTkwLCAyMTQsIDAuNikgMTAwJSk7XG4gIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgVHlwb2dyYXBoeSBGb250IEZhbWlseVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLWZvbnQtc2Vjb25kYXJ5IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmctZm9udC1jb2RlIHtcbiAgZm9udC1mYW1pbHk6IE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cblxuLmctZm9udC1uaWNvbm5lIHtcbiAgZm9udC1mYW1pbHk6IFwiTmljb25uZVwiLCBjdXJzaXZlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBUeXBvZ3JhcGh5IEZvbnQgU2l6ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLWZvbnQtc2l6ZS1kZWZhdWx0IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS03MHgge1xuICBmb250LXNpemU6IDcwJSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtNzV4IHtcbiAgZm9udC1zaXplOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTgweCB7XG4gIGZvbnQtc2l6ZTogODAlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS04NXgge1xuICBmb250LXNpemU6IDg1JSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtOTB4IHtcbiAgZm9udC1zaXplOiA5MCUgIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTk1eCB7XG4gIGZvbnQtc2l6ZTogOTUlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0wIHtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uZy1mb250LXNpemUtNSB7XG4gIGZvbnQtc2l6ZTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtOCB7XG4gIGZvbnQtc2l6ZTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtOSB7XG4gIGZvbnQtc2l6ZTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMTAge1xuICBmb250LXNpemU6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTExIHtcbiAgZm9udC1zaXplOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0xMiB7XG4gIGZvbnQtc2l6ZTogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMTMge1xuICBmb250LXNpemU6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTE0IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0xNSB7XG4gIGZvbnQtc2l6ZTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMTYge1xuICBmb250LXNpemU6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTE3IHtcbiAgZm9udC1zaXplOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0xOCB7XG4gIGZvbnQtc2l6ZTogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMjAge1xuICBmb250LXNpemU6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTIyIHtcbiAgZm9udC1zaXplOiAxLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0yMyB7XG4gIGZvbnQtc2l6ZTogMS42NDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMjQge1xuICBmb250LXNpemU6IDEuNzE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTI1IHtcbiAgZm9udC1zaXplOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0yNiB7XG4gIGZvbnQtc2l6ZTogMS44NTcxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMjcge1xuICBmb250LXNpemU6IDEuOTI4NTdyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTI4IHtcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0zMCB7XG4gIGZvbnQtc2l6ZTogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMzIge1xuICBmb250LXNpemU6IDIuMjg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTMzIHtcbiAgZm9udC1zaXplOiAyLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0zNSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0zNiB7XG4gIGZvbnQtc2l6ZTogMi41NzE0M3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMzgge1xuICBmb250LXNpemU6IDIuNzE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTQwIHtcbiAgZm9udC1zaXplOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS00MiB7XG4gIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtNDUge1xuICBmb250LXNpemU6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTQ2IHtcbiAgZm9udC1zaXplOiAzLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS00OCB7XG4gIGZvbnQtc2l6ZTogMy40Mjg1N3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtNTAge1xuICBmb250LXNpemU6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTU1IHtcbiAgZm9udC1zaXplOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS01NiB7XG4gIGZvbnQtc2l6ZTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtNjAge1xuICBmb250LXNpemU6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTY1IHtcbiAgZm9udC1zaXplOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS03MCB7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICBmb250LXNpemU6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTc1IHtcbiAgZm9udC1zaXplOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS03NiB7XG4gIGZvbnQtc2l6ZTogNS40Mjg1N3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtODAge1xuICBmb250LXNpemU6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTg2IHtcbiAgZm9udC1zaXplOiA2LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS05MCB7XG4gIGZvbnQtc2l6ZTogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMTIwIHtcbiAgZm9udC1zaXplOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0yMDAge1xuICBsaW5lLWhlaWdodDogMjEwcHg7XG4gIGZvbnQtc2l6ZTogMTQuMjg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTE4MCB7XG4gIGZvbnQtc2l6ZTogMTIuODU3MTRyZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nLWZvbnQtc2l6ZS0yMC0tc20ge1xuICAgIGZvbnQtc2l6ZTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctZm9udC1zaXplLTI1LS1zbSB7XG4gICAgZm9udC1zaXplOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1mb250LXNpemUtNDAtLXNtIHtcbiAgICBmb250LXNpemU6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLWZvbnQtc2l6ZS01MC0tc20ge1xuICAgIGZvbnQtc2l6ZTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctZm9udC1zaXplLTI0MC0tc20ge1xuICAgIGZvbnQtc2l6ZTogMTcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLWZvbnQtc2l6ZS1kZWZhdWx0LS1tZCB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1mb250LXNpemUtMTItLW1kIHtcbiAgICBmb250LXNpemU6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLWZvbnQtc2l6ZS0xNi0tbWQge1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctZm9udC1zaXplLTE4LS1tZCB7XG4gICAgZm9udC1zaXplOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1mb250LXNpemUtMjAtLW1kIHtcbiAgICBmb250LXNpemU6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLWZvbnQtc2l6ZS0yNC0tbWQge1xuICAgIGZvbnQtc2l6ZTogMS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctZm9udC1zaXplLTI1LS1tZCB7XG4gICAgZm9udC1zaXplOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1mb250LXNpemUtMjYtLW1kIHtcbiAgICBmb250LXNpemU6IDEuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLWZvbnQtc2l6ZS0yNy0tbWQge1xuICAgIGZvbnQtc2l6ZTogMS45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctZm9udC1zaXplLTI4LS1tZCB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1mb250LXNpemUtMzAtLW1kIHtcbiAgICBmb250LXNpemU6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLWZvbnQtc2l6ZS0zMi0tbWQge1xuICAgIGZvbnQtc2l6ZTogMi4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctZm9udC1zaXplLTM1LS1tZCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLWZvbnQtc2l6ZS0zNi0tbWQge1xuICAgIGZvbnQtc2l6ZTogMi41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctZm9udC1zaXplLTQwLS1tZCB7XG4gICAgZm9udC1zaXplOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1mb250LXNpemUtNDUtLW1kIHtcbiAgICBmb250LXNpemU6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLWZvbnQtc2l6ZS00Ni0tbWQge1xuICAgIGZvbnQtc2l6ZTogMy4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctZm9udC1zaXplLTQ4LS1tZCB7XG4gICAgZm9udC1zaXplOiAzLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1mb250LXNpemUtNTAtLW1kIHtcbiAgICBmb250LXNpemU6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLWZvbnQtc2l6ZS01NS0tbWQge1xuICAgIGZvbnQtc2l6ZTogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctZm9udC1zaXplLTU2LS1tZCB7XG4gICAgZm9udC1zaXplOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1mb250LXNpemUtNjAtLW1kIHtcbiAgICBmb250LXNpemU6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLWZvbnQtc2l6ZS02NS0tbWQge1xuICAgIGZvbnQtc2l6ZTogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctZm9udC1zaXplLTcwLS1tZCB7XG4gICAgZm9udC1zaXplOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1mb250LXNpemUtNzUtLW1kIHtcbiAgICBmb250LXNpemU6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLWZvbnQtc2l6ZS03Ni0tbWQge1xuICAgIGZvbnQtc2l6ZTogNS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctZm9udC1zaXplLTkwLS1tZCB7XG4gICAgZm9udC1zaXplOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1mb250LXNpemUtMTMwLS1tZCB7XG4gICAgZm9udC1zaXplOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZy1mb250LXNpemUtZGVmYXVsdC0tbGcge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctZm9udC1zaXplLTE2LS1sZyB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1mb250LXNpemUtMTgtLWxnIHtcbiAgICBmb250LXNpemU6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLWZvbnQtc2l6ZS0yNi0tbGcge1xuICAgIGZvbnQtc2l6ZTogMS44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctZm9udC1zaXplLTMyLS1sZyB7XG4gICAgZm9udC1zaXplOiAyLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1mb250LXNpemUtMzUtLWxnIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctZm9udC1zaXplLTM2LS1sZyB7XG4gICAgZm9udC1zaXplOiAyLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1mb250LXNpemUtNDItLWxnIHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLWZvbnQtc2l6ZS02MC0tbGcge1xuICAgIGZvbnQtc2l6ZTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctZm9udC1zaXplLTc1LS1sZyB7XG4gICAgZm9udC1zaXplOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1mb250LXNpemUtNzYtLWxnIHtcbiAgICBmb250LXNpemU6IDUuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLWZvbnQtc2l6ZS00MjAtLWxnIHtcbiAgICBmb250LXNpemU6IDMwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctZm9udC1zaXplLTE3LS14bCB7XG4gICAgZm9udC1zaXplOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZy1mb250LXNpemUtMjUge1xuICAgIGZvbnQtc2l6ZTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBUeXBvZ3JhcGh5IEZvbnQgV2VpZ2h0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctZm9udC13ZWlnaHQtMTAwIHtcbiAgZm9udC13ZWlnaHQ6IDEwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXdlaWdodC0yMDAge1xuICBmb250LXdlaWdodDogMjAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtd2VpZ2h0LTMwMCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmctZm9udC13ZWlnaHQtNDAwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXdlaWdodC01MDAge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtd2VpZ2h0LTYwMCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLmctZm9udC13ZWlnaHQtNzAwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXdlaWdodC04MDAge1xuICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtd2VpZ2h0LTkwMCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLWZvbnQtd2VpZ2h0LTEwMC0tbWQge1xuICAgIGZvbnQtd2VpZ2h0OiAxMDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLWZvbnQtd2VpZ2h0LTIwMC0tbWQge1xuICAgIGZvbnQtd2VpZ2h0OiAyMDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLWZvbnQtd2VpZ2h0LTMwMC0tbWQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLWZvbnQtd2VpZ2h0LTQwMC0tbWQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLWZvbnQtd2VpZ2h0LTUwMC0tbWQge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLWZvbnQtd2VpZ2h0LTYwMC0tbWQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLWZvbnQtd2VpZ2h0LTcwMC0tbWQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLWZvbnQtd2VpZ2h0LTgwMC0tbWQge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLWZvbnQtd2VpZ2h0LTkwMC0tbWQge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgVHlwb2dyYXBoeSBUZXh0IFRyYW5zZm9ybVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLXRleHQtdHJhbnNmb3JtLW5vbmUge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBUeXBvZ3JhcGh5IFRleHQgRGVjb3JhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLXRleHQtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5nLXRleHQtdW5kZXJsaW5lLS1ub25lLS1ob3Zlcjpmb2N1cywgLmctdGV4dC11bmRlcmxpbmUtLW5vbmUtLWhvdmVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZy10ZXh0LXN0cmlrZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBUeXBvZ3JhcGh5IExldHRlciBTcGFjaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctbGV0dGVyLXNwYWNpbmctbWludXMtMiB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xNDI4NnJlbTtcbn1cblxuLmctbGV0dGVyLXNwYWNpbmctMF81IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDM1NzFyZW07XG59XG5cbi5nLWxldHRlci1zcGFjaW5nLTFfNSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEwNzE0cmVtO1xufVxuXG4uZy1sZXR0ZXItc3BhY2luZy0wIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbn1cblxuLmctbGV0dGVyLXNwYWNpbmctMSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3MTQzcmVtO1xufVxuXG4uZy1sZXR0ZXItc3BhY2luZy0yIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTQyODZyZW07XG59XG5cbi5nLWxldHRlci1zcGFjaW5nLTMge1xuICBsZXR0ZXItc3BhY2luZzogMC4yMTQyOXJlbTtcbn1cblxuLmctbGV0dGVyLXNwYWNpbmctNCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI4NTcxcmVtO1xufVxuXG4uZy1sZXR0ZXItc3BhY2luZy01IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzU3MTRyZW07XG59XG5cbi5nLWxldHRlci1zcGFjaW5nLTYge1xuICBsZXR0ZXItc3BhY2luZzogMC40Mjg1N3JlbTtcbn1cblxuLmctbGV0dGVyLXNwYWNpbmctNyB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVyZW07XG59XG5cbi5nLWxldHRlci1zcGFjaW5nLTgge1xuICBsZXR0ZXItc3BhY2luZzogMC41NzE0M3JlbTtcbn1cblxuLmctbGV0dGVyLXNwYWNpbmctOSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjY0Mjg2cmVtO1xufVxuXG4uZy1sZXR0ZXItc3BhY2luZy0xMCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjcxNDI5cmVtO1xufVxuXG4uZy1sZXR0ZXItc3BhY2luZy0xMSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjc4NTcxcmVtO1xufVxuXG4uZy1sZXR0ZXItc3BhY2luZy0xMiB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjg1NzE0cmVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBUeXBvZ3JhcGh5IExpbmUgSGVpZ2h0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctbGluZS1oZWlnaHQtMCB7XG4gIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWxpbmUtaGVpZ2h0LTBfNyB7XG4gIGxpbmUtaGVpZ2h0OiAwLjcgIWltcG9ydGFudDtcbn1cblxuLmctbGluZS1oZWlnaHQtMF84IHtcbiAgbGluZS1oZWlnaHQ6IDAuOCAhaW1wb3J0YW50O1xufVxuXG4uZy1saW5lLWhlaWdodC0wXzkge1xuICBsaW5lLWhlaWdodDogMC45ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWxpbmUtaGVpZ2h0LTEge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuXG4uZy1saW5lLWhlaWdodC0xXzEge1xuICBsaW5lLWhlaWdodDogMS4xICFpbXBvcnRhbnQ7XG59XG5cbi5nLWxpbmUtaGVpZ2h0LTFfMiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcbn1cblxuLmctbGluZS1oZWlnaHQtMV8zIHtcbiAgbGluZS1oZWlnaHQ6IDEuMyAhaW1wb3J0YW50O1xufVxuXG4uZy1saW5lLWhlaWdodC0xXzQge1xuICBsaW5lLWhlaWdodDogMS40ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWxpbmUtaGVpZ2h0LTFfNSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbn1cblxuLmctbGluZS1oZWlnaHQtMV82IHtcbiAgbGluZS1oZWlnaHQ6IDEuNiAhaW1wb3J0YW50O1xufVxuXG4uZy1saW5lLWhlaWdodC0xXzgge1xuICBsaW5lLWhlaWdodDogMS44ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWxpbmUtaGVpZ2h0LTIge1xuICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBUeXBvZ3JhcGh5IEZvbnQgU3R5bGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1mb250LXN0eWxlLW5vcm1hbCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmctZm9udC1zdHlsZS1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIExpc3QgU3R5bGUgVHlwZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1saXN0LXN0eWxlLWNpcmNsZSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xufVxuXG4uZy1saXN0LXN0eWxlLWRpc2Mge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi5nLWxpc3Qtc3R5bGUtc3F1YXJlIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG59XG5cbi5nLWxpc3Qtc3R5bGUtbG93ZXItcm9tYW4ge1xuICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLXJvbWFuO1xufVxuXG4uZy1saXN0LXN0eWxlLXVwcGVyLXJvbWFuIHtcbiAgbGlzdC1zdHlsZS10eXBlOiB1cHBlci1yb21hbjtcbn1cblxuLmctbGlzdC1zdHlsZS1sb3dlci1sYXRpbiB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItbGF0aW47XG59XG5cbi5nLWxpc3Qtc3R5bGUtdXBwZXItbGF0aW4ge1xuICBsaXN0LXN0eWxlLXR5cGU6IHVwcGVyLWxhdGluO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBUZXh0IFR5cGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctdGV4dC1icmVhay13b3JkIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBRdW90ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBRdW90ZSB2MSAqL1xuLnUtcXVvdGUtdjE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCcXCI7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtcXVvdGUtdjE6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgUG9zaXRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctcG9zLXJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4uZy1wb3MtYWJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBvcy1zdGMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBvcy1maXgge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nLXBvcy1yZWwtLXNtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBvcy1maXgtLXNtIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBvcy1hYnMtLXNtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBvcy1zdGMtLXNtIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZy1wb3MtcmVsLS1tZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wb3MtZml4LS1tZCB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wb3MtYWJzLS1tZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wb3Mtc3RjLS1zbSB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmctcG9zLXJlbC0tbGcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcG9zLWZpeC0tbGcge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcG9zLWFicy0tbGcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcG9zLXN0Yy0tbGcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgUG9zaXRpb24gU3BhY2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogVG9wICovXG4uZy10b3AtYXV0byB7XG4gIC8qIFAgKi9cbiAgdG9wOiBhdXRvO1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctdG9wLWF1dG8tLXBhcmVudC1ob3ZlciB7XG4gIHRvcDogYXV0bztcbn1cblxuLmctdG9wLTAge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmctdG9wLTAtLWhvdmVyOmhvdmVyIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy10b3AtMC0tcGFyZW50LWhvdmVyIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLXRvcC0xIHtcbiAgdG9wOiAwLjA3MTQzcmVtO1xufVxuXG4uZy10b3AtMiB7XG4gIHRvcDogMC4xNDI4NnJlbTtcbn1cblxuLmctdG9wLTMge1xuICB0b3A6IDAuMjE0MjlyZW07XG59XG5cbi5nLXRvcC01IHtcbiAgdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXRvcC03IHtcbiAgdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmctdG9wLTEwIHtcbiAgdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXRvcC0xMiB7XG4gIHRvcDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy10b3AtMTUge1xuICB0b3A6IDEuMDcxNDNyZW07XG59XG5cbi5nLXRvcC0xOCB7XG4gIHRvcDogMS4yODU3MXJlbTtcbn1cblxuLmctdG9wLTIwIHtcbiAgdG9wOiAxLjQyODU3cmVtO1xufVxuXG4uZy10b3AtMjUge1xuICB0b3A6IDEuNzg1NzFyZW07XG59XG5cbi5nLXRvcC0zMCB7XG4gIHRvcDogMi4xNDI4NnJlbTtcbn1cblxuLmctdG9wLTM1IHtcbiAgdG9wOiAyLjVyZW07XG59XG5cbi5nLXRvcC01NSB7XG4gIHRvcDogMy45Mjg1N3JlbTtcbn1cblxuLmctdG9wLTY1IHtcbiAgdG9wOiA0LjY0Mjg2cmVtO1xufVxuXG4uZy10b3AtMTAwIHtcbiAgdG9wOiA3LjE0Mjg2cmVtO1xufVxuXG4uZy10b3AtMTV4IHtcbiAgdG9wOiAxNSU7XG59XG5cbi5nLXRvcC0yMHgge1xuICB0b3A6IDIwJTtcbn1cblxuLmctdG9wLTI1eCB7XG4gIHRvcDogMjUlO1xufVxuXG4uZy10b3AtMzB4IHtcbiAgdG9wOiAzMCU7XG59XG5cbi5nLXRvcC0zNXgge1xuICB0b3A6IDM1JTtcbn1cblxuLmctdG9wLTUweCB7XG4gIHRvcDogNTAlO1xufVxuXG4uZy10b3AtMTAweCB7XG4gIHRvcDogMTAwJTtcbn1cblxuLyogVG9wIE1pbmlzICovXG4uZy10b3AtbWludXMtMSB7XG4gIHRvcDogLTAuMDcxNDNyZW07XG59XG5cbi5nLXRvcC1taW51cy0yIHtcbiAgdG9wOiAtMC4xNDI4NnJlbTtcbn1cblxuLmctdG9wLW1pbnVzLTMge1xuICB0b3A6IC0wLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXRvcC1taW51cy00IHtcbiAgdG9wOiAtMC4yODU3MXJlbTtcbn1cblxuLmctdG9wLW1pbnVzLTUge1xuICB0b3A6IC0wLjM1NzE0cmVtO1xufVxuXG4uZy10b3AtbWludXMtNiB7XG4gIHRvcDogLTAuNDI4NTdyZW07XG59XG5cbi5nLXRvcC1taW51cy04IHtcbiAgdG9wOiAtMC41NzE0M3JlbTtcbn1cblxuLmctdG9wLW1pbnVzLTEwIHtcbiAgdG9wOiAtMC43MTQyOXJlbTtcbn1cblxuLmctdG9wLW1pbnVzLTE1IHtcbiAgdG9wOiAtMS4wNzE0M3JlbTtcbn1cblxuLmctdG9wLW1pbnVzLTIwIHtcbiAgdG9wOiAtMS40Mjg1N3JlbTtcbn1cblxuLmctdG9wLW1pbnVzLTMwIHtcbiAgdG9wOiAtMi4xNDI4NnJlbTtcbn1cblxuLmctdG9wLW1pbnVzLTM1IHtcbiAgdG9wOiAtMi41cmVtO1xufVxuXG4uZy10b3AtbWludXMtNDAge1xuICB0b3A6IC0yLjg1NzE0cmVtO1xufVxuXG4uZy10b3AtbWludXMtNzAge1xuICB0b3A6IC01cmVtO1xufVxuXG4uZy10b3AtbWludXMtMTIwIHtcbiAgdG9wOiAtOC41NzE0M3JlbTtcbn1cblxuLmctdG9wLW1pbnVzLTI1eCB7XG4gIHRvcDogLTI1JTtcbn1cblxuLmctdG9wLW1pbnVzLTgweCB7XG4gIHRvcDogLTgwJTtcbn1cblxuLyogTGVmdCAqL1xuLmctbGVmdC1hdXRvIHtcbiAgLyogUCAqL1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5nLWxlZnQtMCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5nLWxlZnQtMC0taG92ZXI6aG92ZXIge1xuICBsZWZ0OiAwO1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctbGVmdC0wLS1wYXJlbnQtaG92ZXIge1xuICBsZWZ0OiAwO1xufVxuXG4uZy1sZWZ0LTIge1xuICBsZWZ0OiAwLjE0Mjg2cmVtO1xufVxuXG4uZy1sZWZ0LTUge1xuICBsZWZ0OiAwLjM1NzE0cmVtO1xufVxuXG4uZy1sZWZ0LTEwIHtcbiAgbGVmdDogMC43MTQyOXJlbTtcbn1cblxuLmctbGVmdC0xNSB7XG4gIGxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmctbGVmdC0yMCB7XG4gIGxlZnQ6IDEuNDI4NTdyZW07XG59XG5cbi5nLWxlZnQtMzAge1xuICBsZWZ0OiAyLjE0Mjg2cmVtO1xufVxuXG4uZy1sZWZ0LTQwIHtcbiAgbGVmdDogMi44NTcxNHJlbTtcbiAgLyogTyAqL1xufVxuXG4uZy1sZWZ0LTQ1IHtcbiAgbGVmdDogMy4yMTQyOXJlbTtcbiAgLyogUCAqL1xufVxuXG4uZy1sZWZ0LTc1IHtcbiAgbGVmdDogNS4zNTcxNHJlbTtcbn1cblxuLmctbGVmdC0xMTAge1xuICBsZWZ0OiA3Ljg1NzE0cmVtO1xufVxuXG4uZy1sZWZ0LTEzMCB7XG4gIGxlZnQ6IDkuMjg1NzFyZW07XG59XG5cbi5nLWxlZnQtMjAwIHtcbiAgbGVmdDogMTQuMjg1NzFyZW07XG59XG5cbi5nLWxlZnQtMTV4IHtcbiAgbGVmdDogMTUlO1xufVxuXG4uZy1sZWZ0LTM1eCB7XG4gIGxlZnQ6IDM1JTtcbn1cblxuLmctbGVmdC01MHgge1xuICBsZWZ0OiA1MCU7XG59XG5cbi5nLWxlZnQtMTAweCB7XG4gIGxlZnQ6IDEwMCU7XG59XG5cbi8qIExlZnQgTWludXMgKi9cbi5nLWxlZnQtbWludXMtMyB7XG4gIGxlZnQ6IC0wLjIxNDI5cmVtO1xufVxuXG4uZy1sZWZ0LW1pbnVzLTYge1xuICBsZWZ0OiAtMC40Mjg1N3JlbTtcbn1cblxuLmctbGVmdC1taW51cy03IHtcbiAgbGVmdDogLTAuNXJlbTtcbn1cblxuLmctbGVmdC1taW51cy0xMCB7XG4gIGxlZnQ6IC0wLjcxNDI5cmVtO1xufVxuXG4uZy1sZWZ0LW1pbnVzLTE1IHtcbiAgbGVmdDogLTEuMDcxNDNyZW07XG59XG5cbi5nLWxlZnQtbWludXMtMjAge1xuICBsZWZ0OiAtMS40Mjg1N3JlbTtcbn1cblxuLmctbGVmdC1taW51cy0yNSB7XG4gIGxlZnQ6IC0xLjc4NTcxcmVtO1xufVxuXG4uZy1sZWZ0LW1pbnVzLTMwIHtcbiAgbGVmdDogLTIuMTQyODZyZW07XG59XG5cbi5nLWxlZnQtbWludXMtNDAge1xuICBsZWZ0OiAtMi44NTcxNHJlbTtcbn1cblxuLmctbGVmdC1taW51cy01MCB7XG4gIGxlZnQ6IC0zLjU3MTQzcmVtO1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctbGVmdC1taW51cy01MC0tcGFyZW50LWhvdmVyIHtcbiAgbGVmdDogLTMuNTcxNDNyZW07XG59XG5cbi8qIFJpZ2h0ICovXG4uZy1yaWdodC1hdXRvIHtcbiAgLyogUCAqL1xuICByaWdodDogYXV0bztcbn1cblxuLmctcmlnaHQtMCB7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJpZ2h0LTAtLWhvdmVyOmhvdmVyIHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLXJpZ2h0LTAtLXBhcmVudC1ob3ZlciB7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJpZ2h0LTUge1xuICByaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1yaWdodC03IHtcbiAgcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1yaWdodC0xMCB7XG4gIHJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJpZ2h0LTEyIHtcbiAgcmlnaHQ6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcmlnaHQtMTQge1xuICByaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1yaWdodC0xNSB7XG4gIHJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJpZ2h0LTIwIHtcbiAgcmlnaHQ6IDEuNDI4NTdyZW07XG59XG5cbi5nLXJpZ2h0LTMwIHtcbiAgcmlnaHQ6IDIuMTQyODZyZW07XG59XG5cbi5nLXJpZ2h0LTQwIHtcbiAgcmlnaHQ6IDIuODU3MTRyZW07XG59XG5cbi5nLXJpZ2h0LTQ1IHtcbiAgcmlnaHQ6IDMuMjE0MjlyZW07XG4gIC8qIFAgKi9cbn1cblxuLmctcmlnaHQtNTUge1xuICByaWdodDogMy45Mjg1N3JlbTtcbiAgLyogTyAqL1xufVxuXG4uZy1yaWdodC02NSB7XG4gIHJpZ2h0OiA0LjY0Mjg2cmVtO1xufVxuXG4uZy1yaWdodC0xMDAge1xuICByaWdodDogNy4xNDI4NnJlbTtcbn1cblxuLmctcmlnaHQtMTEwIHtcbiAgcmlnaHQ6IDcuODU3MTRyZW07XG59XG5cbi5nLXJpZ2h0LTEzMCB7XG4gIHJpZ2h0OiA5LjI4NTcxcmVtO1xufVxuXG4uZy1yaWdodC0xNXgge1xuICByaWdodDogMTUlO1xufVxuXG4uZy1yaWdodC0zNXgge1xuICByaWdodDogMzUlO1xufVxuXG4uZy1yaWdodC01MHgge1xuICByaWdodDogNTAlO1xufVxuXG4uZy1yaWdodC0xMDB4IHtcbiAgcmlnaHQ6IDEwMCU7XG59XG5cbi8qIFJpZ2h0IE1pbnVzICovXG4uZy1yaWdodC1taW51cy0zIHtcbiAgcmlnaHQ6IC0wLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJpZ2h0LW1pbnVzLTYge1xuICByaWdodDogLTAuNDI4NTdyZW07XG59XG5cbi5nLXJpZ2h0LW1pbnVzLTUge1xuICByaWdodDogLTAuMzU3MTRyZW07XG59XG5cbi5nLXJpZ2h0LW1pbnVzLTEwIHtcbiAgcmlnaHQ6IC0wLjcxNDI5cmVtO1xufVxuXG4uZy1yaWdodC1taW51cy0xMyB7XG4gIHJpZ2h0OiAtMC45Mjg1N3JlbTtcbn1cblxuLmctcmlnaHQtbWludXMtMTUge1xuICByaWdodDogLTEuMDcxNDNyZW07XG59XG5cbi5nLXJpZ2h0LW1pbnVzLTIwIHtcbiAgcmlnaHQ6IC0xLjQyODU3cmVtO1xufVxuXG4uZy1yaWdodC1taW51cy0yNSB7XG4gIHJpZ2h0OiAtMS43ODU3MXJlbTtcbn1cblxuLmctcmlnaHQtbWludXMtNDAge1xuICByaWdodDogLTIuODU3MTRyZW07XG59XG5cbi5nLXJpZ2h0LW1pbnVzLTUwIHtcbiAgcmlnaHQ6IC0zLjU3MTQzcmVtO1xufVxuXG4vKiBCb3R0b20gKi9cbi5nLWJvdHRvbS1hdXRvIHtcbiAgLyogUCAqL1xuICBib3R0b206IGF1dG87XG59XG5cbi5nLWJvdHRvbS0wIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uZy1ib3R0b20tMC0taG92ZXI6aG92ZXIge1xuICBib3R0b206IDA7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1ib3R0b20tMC0tcGFyZW50LWhvdmVyIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uZy1ib3R0b20tNiB7XG4gIGJvdHRvbTogMC40Mjg1N3JlbTtcbn1cblxuLmctYm90dG9tLTEwIHtcbiAgYm90dG9tOiAwLjcxNDI5cmVtO1xufVxuXG4uZy1ib3R0b20tMjAge1xuICBib3R0b206IDEuNDI4NTdyZW07XG59XG5cbi5nLWJvdHRvbS0zMCB7XG4gIGJvdHRvbTogMi4xNDI4NnJlbTtcbn1cblxuLmctYm90dG9tLTQwIHtcbiAgYm90dG9tOiAyLjg1NzE0cmVtO1xufVxuXG4uZy1ib3R0b20tNTAge1xuICBib3R0b206IDMuNTcxNDNyZW07XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1ib3R0b20tNTAtLXBhcmVudC1ob3ZlciB7XG4gIGJvdHRvbTogMy41NzE0M3JlbTtcbn1cblxuLmctYm90dG9tLTYwIHtcbiAgYm90dG9tOiA0LjI4NTcxcmVtO1xufVxuXG4uZy1ib3R0b20tODAge1xuICBib3R0b206IDUuNzE0MjlyZW07XG59XG5cbi5nLWJvdHRvbS1taW51cy0yMCB7XG4gIGJvdHRvbTogLTEuNDI4NTdyZW07XG59XG5cbi5nLWJvdHRvbS1taW51cy0zMCB7XG4gIGJvdHRvbTogLTIuMTQyODZyZW07XG59XG5cbi5nLWJvdHRvbS1taW51cy00MCB7XG4gIGJvdHRvbTogLTIuODU3MTRyZW07XG59XG5cbi5nLWJvdHRvbS1taW51cy03MCB7XG4gIGJvdHRvbTogLTVyZW07XG59XG5cbi5nLWJvdHRvbS1taW51cy0zNXgge1xuICBib3R0b206IC0zNSU7XG59XG5cbi5nLWJvdHRvbS0xNXgge1xuICBib3R0b206IDE1JTtcbn1cblxuLmctYm90dG9tLW1pbnVzLTI1eCB7XG4gIGJvdHRvbTogLTI1JTtcbn1cblxuLmctYm90dG9tLTEwMHgge1xuICBib3R0b206IDEwMCU7XG59XG5cbi8qIFogKi9cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZy10b3AtYXV0by0tc20ge1xuICAgIHRvcDogYXV0bztcbiAgfVxuXG4gIC5nLWxlZnQtYXV0by0tc20ge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAuZy1sZWZ0LW1pbnVzLTIwLS1zbSB7XG4gICAgbGVmdDogLTIwcHg7XG4gIH1cblxuICAuZy1yaWdodC1taW51cy0yMC0tc20ge1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgfVxufVxuLyogTyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLXJpZ2h0LTAtLW1kIHtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbGVmdC0wLS1tZCB7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcmlnaHQtbWludXMtMTUtLW1kIHtcbiAgICByaWdodDogLTEuMDcxNDNyZW07XG4gIH1cblxuICAuZy1sZWZ0LW1pbnVzLTE1LS1tZCB7XG4gICAgbGVmdDogLTEuMDcxNDNyZW07XG4gIH1cblxuICAuZy10b3AtbWludXMtMjAtLW1kIHtcbiAgICB0b3A6IC0xLjQyODU3cmVtO1xuICB9XG5cbiAgLmctcmlnaHQtbWludXMtMjUtLW1kIHtcbiAgICByaWdodDogLTEuNzg1NzFyZW07XG4gIH1cblxuICAuZy1yaWdodC0xMDAtLW1kIHtcbiAgICByaWdodDogNy4xNDI4NnJlbTtcbiAgfVxuXG4gIC5nLWJvdHRvbS1taW51cy01MC0tbWQge1xuICAgIGJvdHRvbTogLTMuNTcxNDNyZW07XG4gIH1cblxuICAuZy1sZWZ0LWF1dG8tLW1kIHtcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1yaWdodC1hdXRvLS1tZCB7XG4gICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLWxlZnQtbWludXMtMjUtLW1kIHtcbiAgICBsZWZ0OiAtMS43ODU3MXJlbTtcbiAgfVxuXG4gIC5nLWxlZnQtMTMwLS1tZCB7XG4gICAgbGVmdDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbGVmdC0zNXgtLW1kIHtcbiAgICBsZWZ0OiAzNSU7XG4gIH1cblxuICAuZy1sZWZ0LTUweC0tbWQge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5nLXJpZ2h0LTEzMC0tbWQge1xuICAgIHJpZ2h0OiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1yaWdodC0zNXgtLW1kIHtcbiAgICByaWdodDogMzUlO1xuICB9XG5cbiAgLmctcmlnaHQtNTB4LS1tZCB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nLXRvcC0wLS1sZyB7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1yaWdodC0wLS1sZyB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAuZy1sZWZ0LW1pbnVzLTM1LS1sZyB7XG4gICAgbGVmdDogLTIuNXJlbTtcbiAgfVxuXG4gIC5nLWxlZnQtNDAtLWxnIHtcbiAgICBsZWZ0OiAyLjg1NzE0cmVtO1xuICB9XG5cbiAgLmctcmlnaHQtbWludXMtMzUtLWxnIHtcbiAgICByaWdodDogLTIuNXJlbTtcbiAgfVxuXG4gIC5nLXJpZ2h0LTQwLS1sZyB7XG4gICAgcmlnaHQ6IDIuODU3MTRyZW07XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJsb2NrIEFsaWdubWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBBYnNvbHV0ZSAoUG9zaXRpb24sIFgsIFkpICovXG4uZy1hYnNvbHV0ZS1jZW50ZXJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZy1hYnNvbHV0ZS1jZW50ZXJlZC0teCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZy1hYnNvbHV0ZS1jZW50ZXJlZC0teC0tc20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLWFic29sdXRlLWNlbnRlcmVkLS14LS1tZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4uZy1hYnNvbHV0ZS1jZW50ZXJlZC0teSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLWFic29sdXRlLWNlbnRlcmVkLS15LS1tZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZy1hYnNvbHV0ZS1jZW50ZXJlZC0teS0tbGcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4vKiBPICovXG4uZy10cmFuc2Zvcm0tb3JpZ2luLS10b3AtbGVmdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xufVxuXG4uZy10cmFuc2Zvcm0tb3JpZ2luLS10b3AtcmlnaHQge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xufVxuXG4uZy1hYnNvbHV0ZS1jZW50ZXJlZC0teS0tc2NsLTBfNiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjYpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42KSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4vKiBSZWxhdGl2ZSAoUG9zaXRpb24sIFgsIFkpICovXG4uZy1yZWxhdGl2ZS1jZW50ZXJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmctcmVsYXRpdmUtY2VudGVyZWQtLXgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmctcmVsYXRpdmUtY2VudGVyZWQtLXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBGbGV4IGNlbnRlcmVkICovXG4uZy1mbGV4LWNlbnRlcmVkIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5nLWZsZXgtY2VudGVyZWQtaXRlbSB7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xufVxuXG4uZy1mbGV4LWNlbnRlcmVkLWl0ZW0tLXRvcCB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4uZy1mbGV4LWNlbnRlcmVkLWl0ZW0tLWJvdHRvbSB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5cbi8qIEZsZXggcmlnaHQgKi9cbi5nLWZsZXgtcmlnaHQtLXhzIHtcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4vKiBGbGV4IG1pZGRsZSAqL1xuLmctZmxleC1taWRkbGUge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5nLWZsZXgtbWlkZGxlLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuXG4uZy1mbGV4LW1pZGRsZS1pdGVtLS10b3Age1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZy1mbGV4LW1pZGRsZS1pdGVtLS1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZy1mbGV4LW1pZGRsZS1pdGVtLS1maXhlZCB7XG4gIC1tcy1mbGV4OiBub25lO1xuICBmbGV4OiBub25lO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIEZsZXggcmlnaHQgKi9cbiAgLmctZmxleC1yaWdodC0tbWQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmctZmxleC1jZW50ZXJlZC0tbWQge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5nLWFic29sdXRlLWNlbnRlcmVkLS15LS1zY2wtMS0tbWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZy1hYnNvbHV0ZS1jZW50ZXJlZC0tc20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC5nLWFic29sdXRlLWNlbnRlcmVkLS14LXNtLS1yZXNldCB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmctYWJzb2x1dGUtY2VudGVyZWQtLW1kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZy1hYnNvbHV0ZS1jZW50ZXJlZC0teC0tbGcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC5nLWZsZXgtY2VudGVyZWQtLWxnIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEFsaWdubWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy12YWxpZ24tc3VwZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXIgIWltcG9ydGFudDtcbn1cblxuLmctdmFsaWduLXN1YiB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWIgIWltcG9ydGFudDtcbn1cblxuLmctdmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmctdmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmctdmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQmx1clxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLWJsdXItMzAge1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigzMHB4KTtcbiAgZmlsdGVyOiBibHVyKDMwcHgpO1xufVxuXG4uZy1ibHVyLTMwLS1ob3Zlcjpob3ZlciB7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDMwcHgpO1xuICBmaWx0ZXI6IGJsdXIoMzBweCk7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1ibHVyLTMwLS1wYXJlbnQtaG92ZXIge1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigzMHB4KTtcbiAgZmlsdGVyOiBibHVyKDMwcHgpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3gtc2hhZG93c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLWJveC1zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ2xlYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1jbGVhciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uZy1jbGVhci0tbGVmdCB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4uZy1jbGVhci0tcmlnaHQge1xuICBjbGVhcjogcmlnaHQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEN1cnNvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgT3ZlcmZsb3dzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctb3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uZy1vdmVyZmxvdy12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5nLW92ZXJmbG93LXgtaGlkZGVuIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uZy1vdmVyZmxvdy14LWF1dG8ge1xuICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5nLW92ZXJmbG93LXgtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuXG4uZy1vdmVyZmxvdy15LWF1dG8ge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uZy1vdmVyZmxvdy15LWhpZGRlbiB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLW92ZXJmbG93LXgtdmlzaWJsZS0tbWQge1xuICAgIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZy1vdmVyZmxvdy14LXZpc2libGUtLWxnIHtcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBUcmFuc2l0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLmctdHJhbnNpdGlvbiB7XG4gICYtMF8yIHtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XG4gIH1cbiAgJi0wXzMge1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcbiAgfVxuICAmLTBfNiB7XG4gICAgdHJhbnNpdGlvbjogLjZzIGVhc2Utb3V0O1xuICAgICYtZWFzZSB7XG4gICAgICB0cmFuc2l0aW9uOiAuNnMgZWFzZTtcbiAgICB9XG4gIH1cbn1cblxuW2NsYXNzKj1cImctY29sb3ItXCJdW2NsYXNzKj1cIi0taG92ZXJcIl0ge1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1vdXQ7XG59XG5bY2xhc3MqPVwiZy1iZy1cIl1bY2xhc3MqPVwiLS1ob3ZlclwiXSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2Utb3V0O1xufVxuW2NsYXNzKj1cImctY29sb3ItXCJdW2NsYXNzKj1cIi0taG92ZXJcIl1bY2xhc3MqPVwiZy1iZy1cIl1bY2xhc3MqPVwiLS1ob3ZlclwiXSB7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcbn0qL1xuW2NsYXNzKj1nLXRyYW5zaXRpb25dIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbltjbGFzcyo9Zy10cmFuc2l0aW9uXTo6YmVmb3JlLCBbY2xhc3MqPWctdHJhbnNpdGlvbl06OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbnN2Z1tjbGFzcyo9Zy10cmFuc2l0aW9uXSBwYXRoLFxuc3ZnW2NsYXNzKj1nLXRyYW5zaXRpb25dIHBvbHlnb24ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuLmctdHJhbnNpdGlvbi0wIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG59XG5cbi5nLXRyYW5zaXRpb24tMDo6YmVmb3JlLCAuZy10cmFuc2l0aW9uLTA6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG59XG5cbnN2Zy5nLXRyYW5zaXRpb24tMCBwYXRoLFxuc3ZnLmctdHJhbnNpdGlvbi0wIHBvbHlnb24ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbn1cblxuLmctdHJhbnNpdGlvbi0wXzIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xufVxuXG4uZy10cmFuc2l0aW9uLTBfMjo6YmVmb3JlLCAuZy10cmFuc2l0aW9uLTBfMjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xufVxuXG5zdmcuZy10cmFuc2l0aW9uLTBfMiBwYXRoLFxuc3ZnLmctdHJhbnNpdGlvbi0wXzIgcG9seWdvbiB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG59XG5cbi5nLXRyYW5zaXRpb24tMF8zIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbn1cblxuLmctdHJhbnNpdGlvbi0wXzM6OmJlZm9yZSwgLmctdHJhbnNpdGlvbi0wXzM6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbn1cblxuc3ZnLmctdHJhbnNpdGlvbi0wXzMgcGF0aCxcbnN2Zy5nLXRyYW5zaXRpb24tMF8zIHBvbHlnb24ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xufVxuXG4uZy10cmFuc2l0aW9uLTBfNSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbi5nLXRyYW5zaXRpb24tMF81OjpiZWZvcmUsIC5nLXRyYW5zaXRpb24tMF81OjphZnRlciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbnN2Zy5nLXRyYW5zaXRpb24tMF81IHBhdGgsXG5zdmcuZy10cmFuc2l0aW9uLTBfNSBwb2x5Z29uIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbn1cblxuLmctdHJhbnNpdGlvbi0wXzYge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjZzO1xufVxuXG4uZy10cmFuc2l0aW9uLTBfNjo6YmVmb3JlLCAuZy10cmFuc2l0aW9uLTBfNjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjZzO1xufVxuXG5zdmcuZy10cmFuc2l0aW9uLTBfNiBwYXRoLFxuc3ZnLmctdHJhbnNpdGlvbi0wXzYgcG9seWdvbiB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNnM7XG59XG5cbi5nLXRyYW5zaXRpb24tZGVsYXktMF8xMSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTFzO1xufVxuXG4uZy10cmFuc2l0aW9uLWRlbGF5LTBfMTE6OmJlZm9yZSwgLmctdHJhbnNpdGlvbi1kZWxheS0wXzExOjphZnRlciB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTFzO1xufVxuXG5zdmcuZy10cmFuc2l0aW9uLTBfMTEgcGF0aCxcbnN2Zy5nLXRyYW5zaXRpb24tMF8xMSBwb2x5Z29uIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xMXM7XG59XG5cbi5nLXRyYW5zaXRpb24tZGVsYXktMF8yIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cblxuLmctdHJhbnNpdGlvbi1kZWxheS0wXzI6OmJlZm9yZSwgLmctdHJhbnNpdGlvbi1kZWxheS0wXzI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cblxuc3ZnLmctdHJhbnNpdGlvbi1kZWxheS0wXzIgcGF0aCxcbnN2Zy5nLXRyYW5zaXRpb24tZGVsYXktMF8yIHBvbHlnb24ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xufVxuXG4uZy10cmFuc2l0aW9uLWRlbGF5LTBfNDUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjQ1cztcbn1cblxuLmctdHJhbnNpdGlvbi1kZWxheS0wXzQ1OjpiZWZvcmUsIC5nLXRyYW5zaXRpb24tZGVsYXktMF80NTo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjQ1cztcbn1cblxuc3ZnLmctdHJhbnNpdGlvbi1kZWxheS0wXzQ1IHBhdGgsXG5zdmcuZy10cmFuc2l0aW9uLWRlbGF5LTBfNDUgcG9seWdvbiB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNDVzO1xufVxuXG4uZy10cmFuc2l0aW9uLS1lYXNlLW91dCB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLmctdHJhbnNpdGlvbi0tZWFzZS1vdXQ6OmJlZm9yZSwgLmctdHJhbnNpdGlvbi0tZWFzZS1vdXQ6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG5zdmcuZy10cmFuc2l0aW9uLS1lYXNlLW91dCBwYXRoLFxuc3ZnLmctdHJhbnNpdGlvbi0tZWFzZS1vdXQgcG9seWdvbiB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLmctdHJhbnNpdGlvbi0tZWFzZS1pbiB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG4uZy10cmFuc2l0aW9uLS1lYXNlLWluOjpiZWZvcmUsIC5nLXRyYW5zaXRpb24tLWVhc2UtaW46OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5cbnN2Zy5nLXRyYW5zaXRpb24tLWVhc2UtaW4gcGF0aCxcbnN2Zy5nLXRyYW5zaXRpb24tLWVhc2UtaW4gcG9seWdvbiB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG4uZy10cmFuc2l0aW9uLS1lYXNlLWluLW91dCB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cblxuLmctdHJhbnNpdGlvbi0tZWFzZS1pbi1vdXQ6OmJlZm9yZSwgLmctdHJhbnNpdGlvbi0tZWFzZS1pbi1vdXQ6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuXG5zdmcuZy10cmFuc2l0aW9uLS1lYXNlLWluLW91dCBwYXRoLFxuc3ZnLmctdHJhbnNpdGlvbi0tZWFzZS1pbi1vdXQgcG9seWdvbiB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cblxuLmctdHJhbnNpdGlvbi0tbGluZWFyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cblxuLmctdHJhbnNpdGlvbi0tbGluZWFyOjpiZWZvcmUsIC5nLXRyYW5zaXRpb24tLWxpbmVhcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuXG5zdmcuZy10cmFuc2l0aW9uLS1saW5lYXIgcGF0aCxcbnN2Zy5nLXRyYW5zaXRpb24tLWxpbmVhciBwb2x5Z29uIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgVHJhbnNmb3Jtc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLXRyYW5zZm9ybS1zY2FsZS0wXzUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xufVxuXG4uZy10cmFuc2Zvcm0tc2NhbGUtMF81LS1ob3Zlcjpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy10cmFuc2Zvcm0tc2NhbGUtMF81LS1wYXJlbnQtaG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xufVxuXG4uZy10cmFuc2Zvcm0tc2NhbGUtMF84IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cblxuLmctdHJhbnNmb3JtLXNjYWxlLTBfOC0taG92ZXI6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctdHJhbnNmb3JtLXNjYWxlLTBfOC0tcGFyZW50LWhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cblxuLmctdHJhbnNmb3JtLXNjYWxlLTBfODUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44NSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NSk7XG59XG5cbi5nLXRyYW5zZm9ybS1zY2FsZS0wXzg1LS1ob3Zlcjpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjg1KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KTtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLXRyYW5zZm9ybS1zY2FsZS0wXzg1LS1wYXJlbnQtaG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44NSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NSk7XG59XG5cbi5nLXRyYW5zZm9ybS1zY2FsZS0wXzkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xufVxuXG4uZy10cmFuc2Zvcm0tc2NhbGUtMF85LS1ob3Zlcjpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy10cmFuc2Zvcm0tc2NhbGUtMF85LS1wYXJlbnQtaG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xufVxuXG4uZy10cmFuc2Zvcm0tc2NhbGUtMSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLmctdHJhbnNmb3JtLXNjYWxlLTEtLWhvdmVyOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctdHJhbnNmb3JtLXNjYWxlLTEtLXBhcmVudC1ob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLmctdHJhbnNmb3JtLXNjYWxlLTFfMDUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xufVxuXG4uZy10cmFuc2Zvcm0tc2NhbGUtMV8wNS0taG92ZXI6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICB6LWluZGV4OiAyO1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctdHJhbnNmb3JtLXNjYWxlLTFfMDUtLXBhcmVudC1ob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG59XG5cbi5nLXRyYW5zZm9ybS1zY2FsZS0xXzEge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xufVxuXG4uZy10cmFuc2Zvcm0tc2NhbGUtMV8xLS1ob3Zlcjpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy10cmFuc2Zvcm0tc2NhbGUtMV8xLS1wYXJlbnQtaG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xufVxuXG4uZy10cmFuc2Zvcm0tc2NhbGUtMV8yIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLmctdHJhbnNmb3JtLXNjYWxlLTFfMi0taG92ZXI6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctdHJhbnNmb3JtLXNjYWxlLTFfMi0tcGFyZW50LWhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLmctdHJhbnNmb3JtLXRyYW5zbGF0ZS14LTEwMHgge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uZy10cmFuc2Zvcm0tdHJhbnNsYXRlLXgtMTAweC0taG92ZXI6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctdHJhbnNmb3JtLXRyYW5zbGF0ZS14LTEwMHgtLXBhcmVudC1ob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5nLXRyYW5zZm9ybS10cmFuc2xhdGUteC1taW51cy0xMDB4IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uZy10cmFuc2Zvcm0tdHJhbnNsYXRlLXgtbWludXMtMTAweC0taG92ZXI6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy10cmFuc2Zvcm0tdHJhbnNsYXRlLXgtbWludXMtMTAweC0tcGFyZW50LWhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uZy10cmFuc2Zvcm0tdHJhbnNsYXRlLXktNSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xufVxuXG4uZy10cmFuc2Zvcm0tdHJhbnNsYXRlLXktNS0taG92ZXI6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLXRyYW5zZm9ybS10cmFuc2xhdGUteS01LS1wYXJlbnQtaG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbn1cblxuLmctdHJhbnNmb3JtLXRyYW5zbGF0ZS15LTEwMHgge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4uZy10cmFuc2Zvcm0tdHJhbnNsYXRlLXktMTAweC0taG92ZXI6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctdHJhbnNmb3JtLXRyYW5zbGF0ZS15LTEwMHgtLXBhcmVudC1ob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG5cbi5nLXRyYW5zZm9ybS10cmFuc2xhdGUteS1taW51cy01IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbn1cblxuLmctdHJhbnNmb3JtLXRyYW5zbGF0ZS15LW1pbnVzLTUtLWhvdmVyOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLXRyYW5zZm9ybS10cmFuc2xhdGUteS1taW51cy01LS1wYXJlbnQtaG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xufVxuXG4uZy10cmFuc2Zvcm0tdHJhbnNsYXRlLXktbWludXMtNzAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzBweCk7XG59XG5cbi5nLXRyYW5zZm9ybS10cmFuc2xhdGUteS1taW51cy03MC0taG92ZXI6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzBweCk7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy10cmFuc2Zvcm0tdHJhbnNsYXRlLXktbWludXMtNzAtLXBhcmVudC1ob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MHB4KTtcbn1cblxuLmctdHJhbnNmb3JtLXRyYW5zbGF0ZS15LW1pbnVzLTEwMHgge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi5nLXRyYW5zZm9ybS10cmFuc2xhdGUteS1taW51cy0xMDB4LS1ob3Zlcjpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLXRyYW5zZm9ybS10cmFuc2xhdGUteS1taW51cy0xMDB4LS1wYXJlbnQtaG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE9wYWNpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ub3BhY2l0eS0wIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4uZy1vcGFjaXR5LTBfMyB7XG4gIG9wYWNpdHk6IDAuMyAhaW1wb3J0YW50O1xufVxuXG4uZy1vcGFjaXR5LTBfNCB7XG4gIG9wYWNpdHk6IDAuNCAhaW1wb3J0YW50O1xufVxuXG4uZy1vcGFjaXR5LTBfNSB7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xufVxuXG4uZy1vcGFjaXR5LTBfNiB7XG4gIG9wYWNpdHk6IDAuNiAhaW1wb3J0YW50O1xufVxuXG4uZy1vcGFjaXR5LTBfNyB7XG4gIG9wYWNpdHk6IDAuNyAhaW1wb3J0YW50O1xufVxuXG4uZy1vcGFjaXR5LTBfOCB7XG4gIG9wYWNpdHk6IDAuOCAhaW1wb3J0YW50O1xufVxuXG4uZy1vcGFjaXR5LTEge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTAtLWhvdmVyOmhvdmVyIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLm9wYWNpdHktMC0tcGFyZW50LWhvdmVyIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4uZy1vcGFjaXR5LTBfMy0taG92ZXI6aG92ZXIge1xuICBvcGFjaXR5OiAwLjMgIWltcG9ydGFudDtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLW9wYWNpdHktMF8zLS1wYXJlbnQtaG92ZXIge1xuICBvcGFjaXR5OiAwLjMgIWltcG9ydGFudDtcbn1cblxuLmctb3BhY2l0eS0wXzUtLWhvdmVyOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1vcGFjaXR5LTBfNS0tcGFyZW50LWhvdmVyIHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cbi5nLW9wYWNpdHktMF82LS1ob3Zlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNiAhaW1wb3J0YW50O1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctb3BhY2l0eS0wXzYtLXBhcmVudC1ob3ZlciB7XG4gIG9wYWNpdHk6IDAuNiAhaW1wb3J0YW50O1xufVxuXG4uZy1vcGFjaXR5LTBfNy0taG92ZXI6aG92ZXIge1xuICBvcGFjaXR5OiAwLjcgIWltcG9ydGFudDtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLW9wYWNpdHktMF83LS1wYXJlbnQtaG92ZXIge1xuICBvcGFjaXR5OiAwLjcgIWltcG9ydGFudDtcbn1cblxuLmctb3BhY2l0eS0wXzgtLWhvdmVyOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1vcGFjaXR5LTBfOC0tcGFyZW50LWhvdmVyIHtcbiAgb3BhY2l0eTogMC44ICFpbXBvcnRhbnQ7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC5nLW9wYWNpdHktMS0taG92ZXIsIC5nLW9wYWNpdHktMS0taG92ZXI6aG92ZXIge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1vcGFjaXR5LTEtLXBhcmVudC1ob3ZlciB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdGVkIC5nLW9wYWNpdHktMS0tcGFyZW50cy1zZWxlY3RlZCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgWi1JbmRleFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLXotaW5kZXgtYXV0byB7XG4gIHotaW5kZXg6IGF1dG87XG59XG5cbi5nLXotaW5kZXgtMSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5nLXotaW5kZXgtMiB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5nLXotaW5kZXgtMyB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5nLXotaW5kZXgtMy0taG92ZXI6aG92ZXIge1xuICB6LWluZGV4OiAzO1xufVxuXG4uZy16LWluZGV4LTQge1xuICB6LWluZGV4OiA0O1xufVxuXG4uZy16LWluZGV4LTQtLWhvdmVyOmhvdmVyIHtcbiAgei1pbmRleDogNDtcbn1cblxuLmctei1pbmRleC05OSB7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4uZy16LWluZGV4LTk5OTkge1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uZy16LWluZGV4LW1pbnVzLTEge1xuICB6LWluZGV4OiAtMTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgUmVzaXplXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctcmVzaXplLW5vbmUge1xuICByZXNpemU6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFBsYWNlaG9sZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctcGxhY2Vob2xkZXItd2hpdGU6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmctcGxhY2Vob2xkZXItd2hpdGU6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmctcGxhY2Vob2xkZXItd2hpdGU6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZy1wbGFjZWhvbGRlci13aGl0ZTo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmctcGxhY2Vob2xkZXItd2hpdGU6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmctcGxhY2Vob2xkZXItd2hpdGU6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmctcGxhY2Vob2xkZXItcHJpbWFyeTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZy1wbGFjZWhvbGRlci1wcmltYXJ5OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5nLXBsYWNlaG9sZGVyLXByaW1hcnk6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZy1wbGFjZWhvbGRlci1wcmltYXJ5OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZy1wbGFjZWhvbGRlci1pbmhlcml0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5nLXBsYWNlaG9sZGVyLWluaGVyaXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmctcGxhY2Vob2xkZXItaW5oZXJpdDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5nLXBsYWNlaG9sZGVyLWluaGVyaXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5nLXBsYWNlaG9sZGVyLWluaGVyaXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmctcGxhY2Vob2xkZXItaW5oZXJpdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBPZmZzZXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLW9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmctb2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XG4gIH1cblxuICAuZy1vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEJhc2ljIENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEluaGVyaXQgQ29sb3JzICovXG4uZy1jb2xvci1pbmhlcml0IHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLyogTWFpbiBDb2xvcnMgKi9cbi5nLWNvbG9yLW1haW4ge1xuICBjb2xvcjogIzU1NSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1tYWluLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFByaW1hcnkgQ29sb3JzICovXG4uZy1jb2xvci1wcmltYXJ5IHtcbiAgY29sb3I6ICM3MmMwMmMgIWltcG9ydGFudDtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLmctY29sb3ItcHJpbWFyeS0taG92ZXIsIC5nLWNvbG9yLXByaW1hcnktLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICM3MmMwMmMgIWltcG9ydGFudDtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLWNvbG9yLXByaW1hcnktLXBhcmVudC1ob3ZlciB7XG4gIGNvbG9yOiAjNzJjMDJjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLXByaW1hcnktb3BhY2l0eS0wXzMge1xuICBjb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItcHJpbWFyeS1vcGFjaXR5LTBfNCB7XG4gIGNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1wcmltYXJ5LS1hY3RpdmUuYWN0aXZlIHtcbiAgY29sb3I6ICM3MmMwMmMgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZSAuZy1jb2xvci1wcmltYXJ5LS1wYXJlbnQtYWN0aXZlIHtcbiAgY29sb3I6ICM3MmMwMmMgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItcHJpbWFyeS0tYmVmb3JlOjpiZWZvcmUsIC5nLWNvbG9yLXByaW1hcnktLWFmdGVyOjphZnRlciB7XG4gIGNvbG9yOiAjNzJjMDJjO1xufVxuXG4vKiBTZWNvbmRhcnkgQ29sb3JzICovXG4uZy1jb2xvci1zZWNvbmRhcnkge1xuICBjb2xvcjogI2U3NGIzYyAhaW1wb3J0YW50O1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciAuZy1jb2xvci1zZWNvbmRhcnktLWhvdmVyLCAuZy1jb2xvci1zZWNvbmRhcnktLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNlNzRiM2MgIWltcG9ydGFudDtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLWNvbG9yLXNlY29uZGFyeS0tcGFyZW50LWhvdmVyIHtcbiAgY29sb3I6ICNlNzRiM2MgIWltcG9ydGFudDtcbn1cblxuLyogQmxhY2sgQ29sb3JzICovXG4uZy1jb2xvci1ibGFjayB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWJsYWNrLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1jb2xvci1ibGFjay0tcGFyZW50LWhvdmVyIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItYmxhY2stLWFjdGl2ZS5hY3RpdmUge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ibGFjay1vcGFjaXR5LTBfMSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItYmxhY2stb3BhY2l0eS0wXzMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWJsYWNrLW9wYWNpdHktMF81IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ibGFjay1vcGFjaXR5LTBfNiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNikgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItYmxhY2stb3BhY2l0eS0wXzcge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWJsYWNrLW9wYWNpdHktMF84IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ibGFjay1vcGFjaXR5LTBfOC0tY2hpbGQgKiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItYmxhY2stb3BhY2l0eS0wXzkge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi8qIFdoaXRlIENvbG9ycyAqL1xuLmctY29sb3Itd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci13aGl0ZS0tb3BlbmVkLW1lbnU6bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLmctY29sb3Itd2hpdGUtLWhvdmVyLCAuZy1jb2xvci13aGl0ZS0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctY29sb3Itd2hpdGUtLXBhcmVudC1ob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLXdoaXRlLS1hY3RpdmUuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZSAuZy1jb2xvci13aGl0ZS0tcGFyZW50LWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLXdoaXRlLS1jaGlsZCAqIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3Itd2hpdGUtb3BhY2l0eS0wXzEge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLXdoaXRlLW9wYWNpdHktMF8yIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci13aGl0ZS1vcGFjaXR5LTBfMyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3Itd2hpdGUtb3BhY2l0eS0wXzUsIC5nLWNvbG9yLXdoaXRlLW9wYWNpdHktMF81LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3Itd2hpdGUtb3BhY2l0eS0wXzYge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1jb2xvci13aGl0ZS1vcGFjaXR5LTBfNi0tcGFyZW50LWhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci13aGl0ZS1vcGFjaXR5LTBfNywgLmctY29sb3Itd2hpdGUtb3BhY2l0eS0wXzctLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci13aGl0ZS1vcGFjaXR5LTBfNzUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci13aGl0ZS1vcGFjaXR5LTBfOCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3Itd2hpdGUtb3BhY2l0eS0wXzgtLWNoaWxkICoge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLXdoaXRlLW9wYWNpdHktMF85LCAuZy1jb2xvci13aGl0ZS1vcGFjaXR5LTBfOS0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC5nLWNvbG9yLXdoaXRlLW9wYWNpdHktMF83LS1ob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLyogR3JheSBDb2xvcnMgKi9cbi5nLWNvbG9yLWdyYXktbGlnaHQtdjEge1xuICBjb2xvcjogI2JiYiAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ncmF5LWxpZ2h0LXYxLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjYmJiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWdyYXktbGlnaHQtdjIge1xuICBjb2xvcjogI2NjYyAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ncmF5LWxpZ2h0LXYyLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWdyYXktbGlnaHQtdjMge1xuICBjb2xvcjogI2RkZCAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ncmF5LWxpZ2h0LXYzLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWdyYXktbGlnaHQtdjQge1xuICBjb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ncmF5LWxpZ2h0LXY0LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWdyYXktbGlnaHQtdjQtb3BhY2l0eS0wXzYge1xuICBjb2xvcjogcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjYpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWdyYXktbGlnaHQtdjUge1xuICBjb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ncmF5LWxpZ2h0LXY1LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWdyYXktZGFyay12MSB7XG4gIGNvbG9yOiAjMTExICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWdyYXktZGFyay12MS0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzExMSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ncmF5LWRhcmstdjIge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ncmF5LWRhcmstdjItLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZ3JheS1kYXJrLXYyLW9wYWNpdHktMF83NSB7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWdyYXktZGFyay12MyB7XG4gIGNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWdyYXktZGFyay12My0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzU1NSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ncmF5LWRhcmstdjQge1xuICBjb2xvcjogIzc3NyAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ncmF5LWRhcmstdjQtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICM3NzcgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZ3JheS1kYXJrLXY1IHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZ3JheS1kYXJrLXY1LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1jb2xvci1ncmF5LWRhcmstdjUtLXBhcmVudC1ob3ZlciB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbXBsZW1lbnRhcnkgQ29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQ29sb3IgR3JlZW4gKi9cbi5nLWNvbG9yLWdyZWVuIHtcbiAgY29sb3I6ICM3MmMwMmMgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZ3JlZW4tLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICM3MmMwMmMgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgQmx1ZSAqL1xuLmctY29sb3ItYmx1ZSB7XG4gIGNvbG9yOiAjMzM5OGRjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWJsdWUtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMzMzk4ZGMgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItYmx1ZS1kYXJrLXYxIHtcbiAgY29sb3I6ICMxNzVhODggIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgTGlnaHQgQmx1ZSAqL1xuLmctY29sb3ItbGlnaHRibHVlIHtcbiAgY29sb3I6ICNlZGYyZjggIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItbGlnaHRibHVlLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZWRmMmY4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWxpZ2h0Ymx1ZS12MSB7XG4gIGNvbG9yOiAjZDZlMmVlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWxpZ2h0Ymx1ZS12MS0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2Q2ZTJlZSAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBEYXJrIEJsdWUgKi9cbi5nLWNvbG9yLWRhcmtibHVlIHtcbiAgY29sb3I6ICMwMDkgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZGFya2JsdWUtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDkgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgSW5kaWdvICovXG4uZy1jb2xvci1pbmRpZ28ge1xuICBjb2xvcjogIzQyNjNhMyAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1pbmRpZ28tLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICM0MjYzYTMgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgUmVkICovXG4uZy1jb2xvci1yZWQge1xuICBjb2xvcjogI2YwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1yZWQtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNmMDAgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWNvbG9yLXJlZC0tcGFyZW50LWhvdmVyIHtcbiAgY29sb3I6ICNmMDAgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgTGlnaHQgUmVkICovXG4uZy1jb2xvci1saWdodHJlZCB7XG4gIGNvbG9yOiAjZTY0YjNiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWxpZ2h0cmVkLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZTY0YjNiICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIERhcmsgUmVkICovXG4uZy1jb2xvci1kYXJrcmVkIHtcbiAgY29sb3I6ICNhMTBmMmIgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZGFya3JlZC0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2ExMGYyYiAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBQdXJwbGUgKi9cbi5nLWNvbG9yLXB1cnBsZSB7XG4gIGNvbG9yOiAjOWE2OWNiO1xufVxuXG4uZy1jb2xvci1wdXJwbGUtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICM5YTY5Y2IgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItcHVycGxlLWRhcmstdjEge1xuICBjb2xvcjogIzU1MmM3ZSAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBEYXJrIFB1cnBsZSAqL1xuLmctY29sb3ItZGFya3B1cnBsZSB7XG4gIGNvbG9yOiAjNjYzOWI2ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWRhcmtwdXJwbGUtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICM2NjM5YjYgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgUGluayAqL1xuLmctY29sb3ItcGluayB7XG4gIGNvbG9yOiAjZTgxYzYyO1xufVxuXG4uZy1jb2xvci1waW5rLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZTgxYzYyICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLXBpbmstZGFyay12MSB7XG4gIGNvbG9yOiAjNmYwYjJkICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIE9yYW5nZSAqL1xuLmctY29sb3Itb3JhbmdlIHtcbiAgY29sb3I6ICNlNTdkMjAgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3Itb3JhbmdlLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZTU3ZDIwICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIERlZXAgT3JhbmdlICovXG4uZy1jb2xvci1kZWVwb3JhbmdlIHtcbiAgY29sb3I6ICNmZTU0MWUgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZGVlcG9yYW5nZS0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2ZlNTQxZSAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBZZWxsb3cgKi9cbi5nLWNvbG9yLXllbGxvdyB7XG4gIGNvbG9yOiAjZWJjNzFkICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLXllbGxvdy0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2ViYzcxZCAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBBcXVhICovXG4uZy1jb2xvci1hcXVhIHtcbiAgY29sb3I6ICMyOWQ2ZTY7XG59XG5cbi5nLWNvbG9yLWFxdWEtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMyOWQ2ZTYgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItYXF1YS1kYXJrLXYxIHtcbiAgY29sb3I6ICMxMTg0OGUgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgQ3lhbiAqL1xuLmctY29sb3ItY3lhbiB7XG4gIGNvbG9yOiAjMDBiZWQ2ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWN5YW4tLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMGJlZDYgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgVGVhbCAqL1xuLmctY29sb3ItdGVhbCB7XG4gIGNvbG9yOiAjMThiYTliICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLXRlYWwtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMxOGJhOWIgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgQnJvd24gKi9cbi5nLWNvbG9yLWJyb3duIHtcbiAgY29sb3I6ICM5YzgwNjEgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItYnJvd24tLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICM5YzgwNjEgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgQmx1ZSBHcmF5ICovXG4uZy1jb2xvci1ibHVlZ3JheSB7XG4gIGNvbG9yOiAjNTg1ZjY5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWJsdWVncmF5LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjNTg1ZjY5ICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFNvY2lhbCBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBGYWNlYm9vayAqL1xuLmctY29sb3ItZmFjZWJvb2sge1xuICBjb2xvcjogIzNiNTk5ODtcbn1cblxuLmctY29sb3ItZmFjZWJvb2s6aG92ZXIge1xuICBjb2xvcjogIzM0NGU4Njtcbn1cblxuLmctY29sb3ItZmFjZWJvb2stLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMzYjU5OTggIWltcG9ydGFudDtcbn1cblxuLyogVHdpdHRlciAqL1xuLmctY29sb3ItdHdpdHRlciB7XG4gIGNvbG9yOiAjMDBhY2VlO1xufVxuXG4uZy1jb2xvci10d2l0dGVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDlhZDU7XG59XG5cbi5nLWNvbG9yLXR3aXR0ZXItLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMGFjZWUgIWltcG9ydGFudDtcbn1cblxuLyogU2t5cGUgKi9cbi5nLWNvbG9yLXNreXBlIHtcbiAgY29sb3I6ICMwMGFmZjA7XG59XG5cbi5nLWNvbG9yLXNreXBlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDljZDc7XG59XG5cbi5nLWNvbG9yLXNreXBlLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMDBhZmYwICFpbXBvcnRhbnQ7XG59XG5cbi8qIFBpbnRlcmVzdCAqL1xuLmctY29sb3ItcGludGVyZXN0IHtcbiAgY29sb3I6ICNjODIzMmM7XG59XG5cbi5nLWNvbG9yLXBpbnRlcmVzdDpob3ZlciB7XG4gIGNvbG9yOiAjYjIxZjI3O1xufVxuXG4uZy1jb2xvci1waW50ZXJlc3QtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNjODIzMmMgIWltcG9ydGFudDtcbn1cblxuLyogVmluZSAqL1xuLmctY29sb3ItdmluZSB7XG4gIGNvbG9yOiAjMDBiZjhmO1xufVxuXG4uZy1jb2xvci12aW5lOmhvdmVyIHtcbiAgY29sb3I6ICMwMGE2N2M7XG59XG5cbi5nLWNvbG9yLXZpbmUtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMGJmOGYgIWltcG9ydGFudDtcbn1cblxuLyogWW91dHViZSAqL1xuLmctY29sb3IteW91dHViZSB7XG4gIGNvbG9yOiAjYzQzMDJiO1xufVxuXG4uZy1jb2xvci15b3V0dWJlOmhvdmVyIHtcbiAgY29sb3I6ICNhZjJiMjY7XG59XG5cbi5nLWNvbG9yLXlvdXR1YmUtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNjNDMwMmIgIWltcG9ydGFudDtcbn1cblxuLyogR29vZ2xlIHBsdXMgKi9cbi5nLWNvbG9yLWdvb2dsZS1wbHVzIHtcbiAgY29sb3I6ICNkZDRiMzk7XG59XG5cbi5nLWNvbG9yLWdvb2dsZS1wbHVzOmhvdmVyIHtcbiAgY29sb3I6ICNkNzM5MjU7XG59XG5cbi5nLWNvbG9yLWdvb2dsZS1wbHVzLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZGQ0YjM5ICFpbXBvcnRhbnQ7XG59XG5cbi8qIERyaWJiYmxlICovXG4uZy1jb2xvci1kcmliYmJsZSB7XG4gIGNvbG9yOiAjZWE0Yzg5O1xufVxuXG4uZy1jb2xvci1kcmliYmJsZTpob3ZlciB7XG4gIGNvbG9yOiAjZTczNTdhO1xufVxuXG4uZy1jb2xvci1kcmliYmJsZS0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2VhNGM4OSAhaW1wb3J0YW50O1xufVxuXG4vKiBWSyAqL1xuLmctY29sb3Itdmsge1xuICBjb2xvcjogIzJiNTg3YTtcbn1cblxuLmctY29sb3Itdms6aG92ZXIge1xuICBjb2xvcjogIzI0NGE2Nztcbn1cblxuLmctY29sb3ItdmstLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMyYjU4N2EgIWltcG9ydGFudDtcbn1cblxuLyogTGlua2VkaW4gKi9cbi5nLWNvbG9yLWxpbmtlZGluIHtcbiAgY29sb3I6ICMwZTc2YTg7XG59XG5cbi5nLWNvbG9yLWxpbmtlZGluOmhvdmVyIHtcbiAgY29sb3I6ICMwYzY1OTA7XG59XG5cbi5nLWNvbG9yLWxpbmtlZGluLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMGU3NmE4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIEluc3RhZ3JhbSAqL1xuLmctY29sb3ItaW5zdGFncmFtIHtcbiAgY29sb3I6ICMzZjcyOWI7XG59XG5cbi5nLWNvbG9yLWluc3RhZ3JhbTpob3ZlciB7XG4gIGNvbG9yOiAjMzg2NTg5O1xufVxuXG4uZy1jb2xvci1pbnN0YWdyYW0tLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMzZjcyOWIgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgR3JhZGllbnQgQ29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQ3lhbiBHcmFkaWVudCAqL1xuLmctY29sb3ItY3lhbi1ncmFkaWVudC1vcGFjaXR5LXYxIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTYwZGVnLCByZ2JhKDAsIDAsIDE1MywgMC41NSksIHJnYmEoMCwgMTkwLCAyMTQsIDAuNikpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICB0ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIEJsdWUgR3JhZGllbnQgKi9cbi5nLWNvbG9yLWJsdWUtZ3JhZGllbnQtb3BhY2l0eS12MSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0yNjBkZWcsICM4NjU0ZGEsIHJnYmEoNjYsIDIyOSwgMjQ4LCAwLjgpKTtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBXaWR0aHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBXaWR0aCBpbiBQZXJjZW50YWdlICglKSAqL1xuLmctd2lkdGgtMzB4IHtcbiAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi5nLXdpZHRoLTQweCB7XG4gIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG4uZy13aWR0aC01MHgge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtNjB4IHtcbiAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi5nLXdpZHRoLTcweCB7XG4gIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG4uZy13aWR0aC04MHgge1xuICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtOTB4IHtcbiAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NDVweCkge1xuICAudy0xMDAtLTJ4cyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nLXdpZHRoLTIweC0tc20ge1xuICAgIHdpZHRoOiAyMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXdpZHRoLTI1eC0tc20ge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXdpZHRoLTMzXzN4LS1zbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXdpZHRoLTQweC0tc20ge1xuICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXdpZHRoLTYweC0tc20ge1xuICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXdpZHRoLTE2XzZ4LS1zbSB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NiUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXdpZHRoLTY2XzZ4LS1zbSB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NiUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIFAgKi9cbiAgLmctd2lkdGgtMjB4LS1tZCB7XG4gICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xuICAgIC8qIFAgKi9cbiAgfVxuXG4gIC5nLXdpZHRoLTI1eC0tbWQge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgICAvKiBQICovXG4gIH1cblxuICAuZy13aWR0aC0zMHgtLW1kIHtcbiAgICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7XG4gICAgLyogUCAqL1xuICB9XG5cbiAgLmctd2lkdGgtMzV4LS1tZCB7XG4gICAgd2lkdGg6IDM1JSAhaW1wb3J0YW50O1xuICAgIC8qIFAgKi9cbiAgfVxuXG4gIC5nLXdpZHRoLTQweC0tbWQge1xuICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbiAgICAvKiBQICovXG4gIH1cblxuICAuZy13aWR0aC00NXgtLW1kIHtcbiAgICB3aWR0aDogNDUlICFpbXBvcnRhbnQ7XG4gICAgLyogUCAqL1xuICB9XG5cbiAgLmctd2lkdGgtNTB4LS1tZCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgIC8qIFAgKi9cbiAgfVxuXG4gIC5nLXdpZHRoLTU1eC0tbWQge1xuICAgIHdpZHRoOiA1NSUgIWltcG9ydGFudDtcbiAgICAvKiBQICovXG4gIH1cblxuICAuZy13aWR0aC02MHgtLW1kIHtcbiAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gICAgLyogUCAqL1xuICB9XG5cbiAgLmctd2lkdGgtNjV4LS1tZCB7XG4gICAgd2lkdGg6IDY1JSAhaW1wb3J0YW50O1xuICAgIC8qIFAgKi9cbiAgfVxuXG4gIC5nLXdpZHRoLTcweC0tbWQge1xuICAgIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcbiAgICAvKiBQICovXG4gIH1cblxuICAuZy13aWR0aC03NXgtLW1kIHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gICAgLyogUCAqL1xuICB9XG5cbiAgLmctd2lkdGgtODB4LS1tZCB7XG4gICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICAgIC8qIFAgKi9cbiAgfVxuXG4gIC5nLXdpZHRoLTg1eC0tbWQge1xuICAgIHdpZHRoOiA4NSUgIWltcG9ydGFudDtcbiAgICAvKiBQICovXG4gIH1cblxuICAuZy13aWR0aC05MHgtLW1kIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgLyogUCAqL1xuICB9XG5cbiAgLmctd2lkdGgtMzNfM3gtLW1kIHtcbiAgICAvKiBQICovXG4gICAgd2lkdGg6IDMzLjMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXdpZHRoLTE2XzZ4LS1tZCB7XG4gICAgLyogUCAqL1xuICAgIHdpZHRoOiAxNi42NjY2NjYlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy13aWR0aC02Nl82eC0tbWQge1xuICAgIC8qIFAgKi9cbiAgICB3aWR0aDogNjYuNjY2NjY2JSAhaW1wb3J0YW50O1xuICB9XG59XG4uZy13aWR0aC1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG4vKiBNYXggV2lkdGggaW4gUGVyY2VudGFnZSAoJSkgKi9cbi5nLXdpZHRoLTF4IHtcbiAgbWF4LXdpZHRoOiAxJTtcbn1cblxuLmctd2lkdGgtODB4IHtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG5cbi5nLXdpZHRoLTkweCB7XG4gIG1heC13aWR0aDogOTAlO1xufVxuXG4uZy13aWR0aC05NXgge1xuICB3aWR0aDogOTUlO1xufVxuXG4uZy1tYXgtd2lkdGgtNjB4IHtcbiAgbWF4LXdpZHRoOiA2MCU7XG59XG5cbi5nLW1heC13aWR0aC0xMDB4IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiBNaW4gV2lkdGggaW4gUGVyY2VudGFnZSAoJSkgKi9cbi5nLW1pbi13aWR0aC0xMDB4IHtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuXG4vKiBXaWR0aCBWaWV3cG9ydCBXaWR0aCAodncpICovXG4uZy13aWR0aC01MHZ3IHtcbiAgd2lkdGg6IDUwdncgIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG4uZy13aWR0aC0xMDB2dyB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi8qIFdpZHRoIGluIFBpeGVscyAocHgpICovXG4uZy13aWR0aC0zIHtcbiAgd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG59XG5cbi5nLXdpZHRoLTEwIHtcbiAgd2lkdGg6IDEwcHggIWltcG9ydGFudDtcbiAgLyogTyAqL1xufVxuXG4uZy13aWR0aC0xMiB7XG4gIHdpZHRoOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIC8qIFogKi9cbn1cblxuLmctd2lkdGgtMTYge1xuICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG59XG5cbi5nLXdpZHRoLTE4IHtcbiAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgLyogTyAqL1xufVxuXG4uZy13aWR0aC0yMCB7XG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbn1cblxuLmctd2lkdGgtMjQge1xuICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG59XG5cbi5nLXdpZHRoLTI1IHtcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLmctd2lkdGgtMjYge1xuICB3aWR0aDogMjZweCAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi5nLXdpZHRoLTI4IHtcbiAgd2lkdGg6IDI4cHggIWltcG9ydGFudDtcbiAgLyogTyAqL1xufVxuXG4uZy13aWR0aC0zMCB7XG4gIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtMzIge1xuICB3aWR0aDogMzJweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG59XG5cbi5nLXdpZHRoLTM1IHtcbiAgd2lkdGg6IDM1cHggIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG4uZy13aWR0aC0zNiB7XG4gIHdpZHRoOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbn1cblxuLmctd2lkdGgtNDAge1xuICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi5nLXdpZHRoLTQ1IHtcbiAgd2lkdGg6IDQ1cHggIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG4uZy13aWR0aC00OCB7XG4gIHdpZHRoOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtNTAge1xuICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi5nLXdpZHRoLTU0IHtcbiAgd2lkdGg6IDU0cHggIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG4uZy13aWR0aC01NSB7XG4gIHdpZHRoOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtNjAge1xuICB3aWR0aDogNjBweCAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi5nLXdpZHRoLTY0IHtcbiAgd2lkdGg6IDY0cHggIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG4uZy13aWR0aC03MCB7XG4gIHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtNzUge1xuICB3aWR0aDogNzVweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG59XG5cbi5nLXdpZHRoLTgwIHtcbiAgd2lkdGg6IDgwcHggIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG4uZy13aWR0aC04NSB7XG4gIHdpZHRoOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtOTUge1xuICB3aWR0aDogOTVweCAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi5nLXdpZHRoLTEwMCB7XG4gIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi5nLXdpZHRoLTEwNSB7XG4gIHdpZHRoOiAxMDVweDtcbn1cblxuLmctd2lkdGgtMTEwIHtcbiAgd2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbn1cblxuLmctd2lkdGgtMTE1IHtcbiAgd2lkdGg6IDExNXB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbn1cblxuLmctd2lkdGgtMTIwIHtcbiAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtMTI1IHtcbiAgd2lkdGg6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtMTMwIHtcbiAgd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtMTM1IHtcbiAgd2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbn1cblxuLmctd2lkdGgtMTQwIHtcbiAgd2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtMTUwIHtcbiAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXdpZHRoLTE2MCB7XG4gIHdpZHRoOiAxNjBweCAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi5nLXdpZHRoLTE3MCB7XG4gIHdpZHRoOiAxNzBweCAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi5nLXdpZHRoLTE4MCB7XG4gIHdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG59XG5cbi5nLXdpZHRoLTIwMCB7XG4gIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi5nLXdpZHRoLTIyMCB7XG4gIHdpZHRoOiAyMjBweCAhaW1wb3J0YW50O1xufVxuXG4uZy13aWR0aC0yMTUge1xuICB3aWR0aDogMjE1cHggIWltcG9ydGFudDtcbn1cblxuLmctd2lkdGgtMjM1IHtcbiAgd2lkdGg6IDIzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXdpZHRoLTI1MCB7XG4gIC8qIFJHLVEgKi9cbiAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZy13aWR0aC0yNzAge1xuICB3aWR0aDogMjcwcHggIWltcG9ydGFudDtcbiAgLyogTyAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5nLXdpZHRoLTMwMCB7XG4gIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICAvKiBQICovXG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmctd2lkdGgtNDAwIHtcbiAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZy13aWR0aC0zNDAge1xuICB3aWR0aDogMzQwcHggIWltcG9ydGFudDtcbiAgLyogTyAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5nLXdpZHRoLTM2MCB7XG4gIHdpZHRoOiAzNjBweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmctd2lkdGgtMzcwIHtcbiAgd2lkdGg6IDM3MHB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZy13aWR0aC0zODAge1xuICB3aWR0aDogMzgwcHggIWltcG9ydGFudDtcbiAgLyogTyAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5nLXdpZHRoLTQxMCB7XG4gIHdpZHRoOiA0MTBweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG59XG5cbi5nLXdpZHRoLTQ2MCB7XG4gIHdpZHRoOiA0NjBweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmctd2lkdGgtNDY1IHtcbiAgd2lkdGg6IDQ2NXB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZy13aWR0aC00ODUge1xuICB3aWR0aDogNDg1cHggIWltcG9ydGFudDtcbiAgLyogTyAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5nLXdpZHRoLTU2MCB7XG4gIHdpZHRoOiA1NjBweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmctd2lkdGgtNTkwIHtcbiAgd2lkdGg6IDU5MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmctd2lkdGgtNjAwIHtcbiAgd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZy13aWR0aC02MzAge1xuICB3aWR0aDogNjMwcHggIWltcG9ydGFudDtcbiAgLyogTyAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5nLXdpZHRoLTY4MCB7XG4gIHdpZHRoOiA2ODBweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmctd2lkdGgtNzIwIHtcbiAgd2lkdGg6IDcyMHB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZy13aWR0aC03NjAge1xuICB3aWR0aDogNzYwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZy13aWR0aC03NzAge1xuICB3aWR0aDogNzcwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZy13aWR0aC03ODAge1xuICAvKiBSRy1RICovXG4gIHdpZHRoOiA3ODBweCAhaW1wb3J0YW50O1xuICAvKiBQICovXG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmctd2lkdGgtOTAwIHtcbiAgd2lkdGg6IDkwMHB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZy13aWR0aC05NDUge1xuICB3aWR0aDogOTQ1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZy13aWR0aC0xMDI1IHtcbiAgd2lkdGg6IDEwMjVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qIE1heCBXaWR0aCBpbiBQaXhlbHMgKHB4KSAqL1xuLmctbWF4LXdpZHRoLTEwMCB7XG4gIG1heC13aWR0aDogMTAwcHg7XG59XG5cbi5nLW1heC13aWR0aC0xMjAge1xuICBtYXgtd2lkdGg6IDEyMHB4O1xufVxuXG4uZy1tYXgtd2lkdGgtMTcwIHtcbiAgbWF4LXdpZHRoOiAxNzBweDtcbiAgLyogTyAqL1xufVxuXG4uZy1tYXgtd2lkdGgtMTkwIHtcbiAgbWF4LXdpZHRoOiAxOTBweDtcbn1cblxuLmctbWF4LXdpZHRoLTIwMCB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG5cbi5nLW1heC13aWR0aC0yNTAge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuXG4uZy1tYXgtd2lkdGgtMzAwIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLmctbWF4LXdpZHRoLTQwMCB7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5cbi5nLW1heC13aWR0aC01MDAge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuXG4uZy1tYXgtd2lkdGgtNTQwIHtcbiAgbWF4LXdpZHRoOiA1NDBweDtcbn1cblxuLmctbWF4LXdpZHRoLTU1MCB7XG4gIG1heC13aWR0aDogNTUwcHg7XG59XG5cbi5nLW1heC13aWR0aC01NzAge1xuICBtYXgtd2lkdGg6IDU3MHB4O1xufVxuXG4uZy1tYXgtd2lkdGgtNjAwIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cblxuLmctbWF4LXdpZHRoLTY0NSB7XG4gIG1heC13aWR0aDogNjQ1cHg7XG59XG5cbi5nLW1heC13aWR0aC02NzAge1xuICBtYXgtd2lkdGg6IDY3MHB4O1xufVxuXG4uZy1tYXgtd2lkdGgtNzAwIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbn1cblxuLmctbWF4LXdpZHRoLTc1MCB7XG4gIG1heC13aWR0aDogNzUwcHg7XG59XG5cbi5nLW1heC13aWR0aC03NzAge1xuICBtYXgtd2lkdGg6IDc3MHB4O1xufVxuXG4uZy1tYXgtd2lkdGgtNzgwIHtcbiAgbWF4LXdpZHRoOiA3ODBweDtcbn1cblxuLmctbWF4LXdpZHRoLTgwMCB7XG4gIG1heC13aWR0aDogODAwcHg7XG59XG5cbi5nLW1heC13aWR0aC04NDAge1xuICBtYXgtd2lkdGg6IDg0MHB4O1xufVxuXG4uZy1tYXgtd2lkdGgtODcwIHtcbiAgbWF4LXdpZHRoOiA4NzBweDtcbn1cblxuLmctbWF4LXdpZHRoLTk2MCB7XG4gIG1heC13aWR0aDogOTYwcHg7XG59XG5cbi8qIE1pbiBXaWR0aCBpbiBQaXhlbHMgKHB4KSAqL1xuLmctbWluLXdpZHRoLTM1IHtcbiAgbWluLXdpZHRoOiAzNXB4O1xufVxuXG4uZy1taW4td2lkdGgtNDAge1xuICBtaW4td2lkdGg6IDQwcHg7XG59XG5cbi5nLW1pbi13aWR0aC02NSB7XG4gIG1pbi13aWR0aDogNjVweDtcbn1cblxuLmctbWluLXdpZHRoLTExMCB7XG4gIG1pbi13aWR0aDogMTEwcHg7XG59XG5cbi5nLW1pbi13aWR0aC0xMzAge1xuICBtaW4td2lkdGg6IDEzMHB4O1xufVxuXG4uZy1taW4td2lkdGgtMTUwIHtcbiAgbWluLXdpZHRoOiAxNTBweDtcbn1cblxuLmctbWluLXdpZHRoLTE3MCB7XG4gIG1pbi13aWR0aDogMTcwcHg7XG59XG5cbi5nLW1pbi13aWR0aC0yMDAge1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuXG4uZy1taW4td2lkdGgtMjIwIHtcbiAgbWluLXdpZHRoOiAyMjBweDtcbn1cblxuLmctbWluLXdpZHRoLTMwMCB7XG4gIG1pbi13aWR0aDogMzAwcHg7XG59XG5cbi5nLW1pbi13aWR0aC00MDAge1xuICBtaW4td2lkdGg6IDQwMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmctd2lkdGgtNTB4LS1zbSB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgIC8qIFAgKi9cbiAgfVxuXG4gIC5nLXdpZHRoLTgweC0tc20ge1xuICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICAvKiBSICovXG4gIH1cblxuICAuZy13aWR0aC0xMDAtLXNtIHtcbiAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgICAvKiBQICovXG4gIH1cblxuICAuZy13aWR0aC0xNTAtLXNtIHtcbiAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgICAvKiBPICovXG4gIH1cblxuICAuZy13aWR0aC0xNzAtLXNtIHtcbiAgICB3aWR0aDogMTcwcHggIWltcG9ydGFudDtcbiAgICAvKiBPICovXG4gIH1cblxuICAuZy13aWR0aC0xODAtLXNtIHtcbiAgICB3aWR0aDogMTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1pbi13aWR0aC0xODAtLXNtIHtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICB9XG5cbiAgLmctd2lkdGgtNDg1LS1zbSB7XG4gICAgd2lkdGg6IDQ4NXB4ICFpbXBvcnRhbnQ7XG4gICAgLyogTyAqL1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5nLXdpZHRoLWF1dG8tLXNtIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWF4LXdpZHRoLTMwMC0tc20ge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZy13aWR0aC00MC0tbWQge1xuICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgLyogTyAqL1xuICB9XG5cbiAgLmctd2lkdGgtNDUtLW1kIHtcbiAgICB3aWR0aDogNDVweCAhaW1wb3J0YW50O1xuICAgIC8qIE8gKi9cbiAgfVxuXG4gIC5nLXdpZHRoLTYwLS1tZCB7XG4gICAgd2lkdGg6IDYwcHggIWltcG9ydGFudDtcbiAgICAvKiBPICovXG4gIH1cblxuICAuZy13aWR0aC04MC0tbWQge1xuICAgIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgLyogTyAqL1xuICB9XG5cbiAgLmctd2lkdGgtNTB4LS1tZCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgIC8qIFAgKi9cbiAgfVxuXG4gIC5nLXdpZHRoLTYweC0tbWQge1xuICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbiAgICAvKiBQICovXG4gIH1cblxuICAuZy13aWR0aC04MHgtLW1kIHtcbiAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gICAgLyogUiAqL1xuICB9XG5cbiAgLmctd2lkdGgtNDUtLW1kIHtcbiAgICB3aWR0aDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctd2lkdGgtMTAwLS1tZCB7XG4gICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgLyogTyAqL1xuICB9XG5cbiAgLmctd2lkdGgtMTI1LS1tZCB7XG4gICAgd2lkdGg6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gICAgLyogUCAqL1xuICB9XG5cbiAgLmctd2lkdGgtMTM1LS1tZCB7XG4gICAgd2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy13aWR0aC0xNDAtLW1kIHtcbiAgICB3aWR0aDogMTQwcHggIWltcG9ydGFudDtcbiAgICAvKiBSICovXG4gIH1cblxuICAuZy13aWR0aC0xNTUtLW1kIHtcbiAgICB3aWR0aDogMTU1cHggIWltcG9ydGFudDtcbiAgICAvKiBSICovXG4gIH1cblxuICAuZy13aWR0aC0xODAtLW1kIHtcbiAgICB3aWR0aDogMTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXdpZHRoLTIyNS0tbWQge1xuICAgIHdpZHRoOiAyMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctd2lkdGgtMTYwLS1tZCB7XG4gICAgd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy13aWR0aC0xNjUtLW1kIHtcbiAgICB3aWR0aDogMTY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXdpZHRoLTE3MC0tbWQge1xuICAgIHdpZHRoOiAxNzBweCAhaW1wb3J0YW50O1xuICAgIC8qIFAgKi9cbiAgfVxuXG4gIC5nLXdpZHRoLTE4NS0tbWQge1xuICAgIHdpZHRoOiAxODVweCAhaW1wb3J0YW50O1xuICAgIC8qIE8gKi9cbiAgfVxuXG4gIC5nLXdpZHRoLTI4MC0tbWQge1xuICAgIHdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xuICAgIC8qIE8gKi9cbiAgfVxuXG4gIC5nLXdpZHRoLTc4MC0tbWQge1xuICAgIHdpZHRoOiA3ODBweCAhaW1wb3J0YW50O1xuICAgIC8qIE8gKi9cbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZy1tYXgtd2lkdGgtMjAwLS1tZCB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxuXG4gIC5nLW1heC13aWR0aC00MDAtLW1kIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG5cbiAgLmctbWluLXdpZHRoLTExMC0tbWQge1xuICAgIG1pbi13aWR0aDogMTEwcHg7XG4gIH1cblxuICAuZy13aWR0aC1hdXRvLS1tZCB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAvKiBQICovXG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZy13aWR0aC02MHgtLWxnIHtcbiAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gICAgLyogSiAqL1xuICB9XG5cbiAgLmctd2lkdGgtMTAweC0tbGcge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgLyogUCAqL1xuICB9XG5cbiAgLmctd2lkdGgtMTU1LS1sZyB7XG4gICAgd2lkdGg6IDE1NXB4ICFpbXBvcnRhbnQ7XG4gICAgLyogTyAqL1xuICB9XG5cbiAgLmctd2lkdGgtMTY1LS1sZyB7XG4gICAgd2lkdGg6IDE2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy13aWR0aC0yMDAtLWxnIHtcbiAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgICAvKiBPICovXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmctd2lkdGgtMjUwLS1sZyB7XG4gICAgLyogUkctUSAqL1xuICAgIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICAgIC8qIFAgKi9cbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZy13aWR0aC00ODUtLWxnIHtcbiAgICB3aWR0aDogNDg1cHggIWltcG9ydGFudDtcbiAgICAvKiBPICovXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmctd2lkdGgtYXV0by0tbGcge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgLyogUCAqL1xuICB9XG5cbiAgLmctbWF4LXdpZHRoLTIwMC0tbGcge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctbWluLXdpZHRoLTMxNS0teGwge1xuICAgIG1pbi13aWR0aDogMzE1cHg7XG4gIH1cbn1cbiogPiAuZy13aWR0aC03MC0taG92ZXIge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5cbio6aG92ZXIgPiAuZy13aWR0aC03MC0taG92ZXIge1xuICB3aWR0aDogNzBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSGVpZ2h0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEhlaWdodCBpbiBQZXJjZW50YWdlICglKSAqL1xuLmctaGVpZ2h0LTUweCB7XG4gIGhlaWdodDogNTAlO1xufVxuXG4uZy1oZWlnaHQtODB4IHtcbiAgaGVpZ2h0OiA4MCU7XG59XG5cbi5nLWhlaWdodC05MHgge1xuICBoZWlnaHQ6IDkwJTtcbn1cblxuLmctaGVpZ2h0LTk1eCB7XG4gIGhlaWdodDogOTUlO1xufVxuXG4uZy1oZWlnaHQtMTAweCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogTWF4IEhlaWdodCBpbiBQZXJjZW50YWdlICglKSAqL1xuLmctbWF4LWhlaWdodC0xMDB4IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLyogTWF4IEhlaWdodCBpbiBWaWV3cG9ydCBIZWlnaHQgKHZoKSAqL1xuLmctbWF4LWhlaWdodC03MHZoIHtcbiAgbWF4LWhlaWdodDogNzB2aCAhaW1wb3J0YW50O1xufVxuXG4uZy1tYXgtaGVpZ2h0LTkwdmgge1xuICBoZWlnaHQ6IDkwdmggIWltcG9ydGFudDtcbn1cblxuLyogTWluIEhlaWdodCBpbiBQZXJjZW50YWdlICglKSAqL1xuLmctbWluLWhlaWdodC0xMDB4IHtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLyogSGVpZ2h0ICBpbiBWaWV3cG9ydCBIZWlnaHQgKHZoKSAqL1xuLmctaGVpZ2h0LTUwdmgge1xuICBoZWlnaHQ6IDUwdmggIWltcG9ydGFudDtcbn1cblxuLmctaGVpZ2h0LTcwdmgge1xuICBoZWlnaHQ6IDcwdmg7XG59XG5cbi5nLWhlaWdodC03NXZoIHtcbiAgaGVpZ2h0OiA3NXZoO1xufVxuXG4uZy1oZWlnaHQtMTAwdmgge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi8qIE1pbiBIZWlnaHQgaW4gVmlld3BvcnQgSGVpZ2h0ICh2aCkgKi9cbi5nLW1pbi1oZWlnaHQtNTB2aCB7XG4gIG1pbi1oZWlnaHQ6IDUwdmg7XG59XG5cbi5nLW1pbi1oZWlnaHQtNjB2aCB7XG4gIG1pbi1oZWlnaHQ6IDYwdmg7XG59XG5cbi5nLW1pbi1oZWlnaHQtNzB2aCB7XG4gIG1pbi1oZWlnaHQ6IDcwdmg7XG59XG5cbi5nLW1pbi1oZWlnaHQtODB2aCB7XG4gIG1pbi1oZWlnaHQ6IDgwdmg7XG59XG5cbi5nLW1pbi1oZWlnaHQtOTB2aCB7XG4gIG1pbi1oZWlnaHQ6IDkwdmg7XG59XG5cbi5nLW1pbi1oZWlnaHQtMTAwdmgge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5nLWhlaWdodC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmctaGVpZ2h0LTEwMHZoLS1zbSB7XG4gICAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctaGVpZ2h0LWF1dG8tLXNtIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuZy1oZWlnaHQtMTAweC0tc20ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLWhlaWdodC1hdXRvLS1tZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmctbWluLWhlaWdodC0xMDB2aC0tbWQge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmctbWluLWhlaWdodC05MHZoLS1sZyB7XG4gICAgbWluLWhlaWdodDogOTB2aDtcbiAgfVxuXG4gIC5nLWhlaWdodC0xMDB2aC0tbGcge1xuICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLWhlaWdodC1hdXRvLS1sZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLWhlaWdodC1hdXRvLS14bCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4vKiBIZWlnaHQgaW4gUGl4ZWxzIChweCkgKi9cbi5nLWhlaWdodC0xIHtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi5nLWhlaWdodC0yIHtcbiAgaGVpZ2h0OiAycHg7XG59XG5cbi5nLWhlaWdodC00IHtcbiAgaGVpZ2h0OiA0cHg7XG59XG5cbi5nLWhlaWdodC01IHtcbiAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLmctaGVpZ2h0LTYge1xuICBoZWlnaHQ6IDZweCAhaW1wb3J0YW50O1xufVxuXG4uZy1oZWlnaHQtMTAge1xuICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmctaGVpZ2h0LTEyIHtcbiAgaGVpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWhlaWdodC0xNiB7XG4gIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uZy1oZWlnaHQtMTgge1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5nLWhlaWdodC0yMCB7XG4gIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uZy1oZWlnaHQtMjIge1xuICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbn1cblxuLmctaGVpZ2h0LTI0IHtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uZy1oZWlnaHQtMjUge1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbi5nLWhlaWdodC0yNiB7XG4gIGhlaWdodDogMjZweDtcbn1cblxuLmctaGVpZ2h0LTI4IHtcbiAgaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbn1cblxuLmctaGVpZ2h0LTMwIHtcbiAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWhlaWdodC0zMiB7XG4gIGhlaWdodDogMzJweDtcbiAgLyogTyAqL1xufVxuXG4uZy1oZWlnaHQtMzUge1xuICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLmctaGVpZ2h0LTQwIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uZy1oZWlnaHQtNDUge1xuICBoZWlnaHQ6IDQ1cHg7XG59XG5cbi5nLWhlaWdodC00OCB7XG4gIGhlaWdodDogNDhweDtcbiAgLyogTyAqL1xufVxuXG4uZy1oZWlnaHQtNTAge1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5nLWhlaWdodC01NSB7XG4gIGhlaWdodDogNTVweDtcbn1cblxuLmctaGVpZ2h0LTYwIHtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4uZy1oZWlnaHQtNjQge1xuICBoZWlnaHQ6IDY0cHg7XG59XG5cbi5nLWhlaWdodC03MCB7XG4gIGhlaWdodDogNzBweDtcbn1cblxuLmctaGVpZ2h0LTc1IHtcbiAgaGVpZ2h0OiA3NXB4O1xuICAvKiBPICovXG59XG5cbi5nLWhlaWdodC04MCB7XG4gIGhlaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4uZy1oZWlnaHQtODUge1xuICBoZWlnaHQ6IDg1cHg7XG59XG5cbi5nLWhlaWdodC04OCB7XG4gIGhlaWdodDogODhweDtcbn1cblxuLmctaGVpZ2h0LTkwIHtcbiAgaGVpZ2h0OiA5MHB4O1xufVxuXG4uZy1oZWlnaHQtOTUge1xuICBoZWlnaHQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLmctaGVpZ2h0LTEwMCB7XG4gIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLmctaGVpZ2h0LTEwNSB7XG4gIGhlaWdodDogMTA1cHg7XG59XG5cbi5nLWhlaWdodC0xMTUge1xuICBoZWlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbn1cblxuLmctaGVpZ2h0LTEyMCB7XG4gIGhlaWdodDogMTIwcHg7XG59XG5cbi5nLWhlaWdodC0xMjUge1xuICBoZWlnaHQ6IDEyNXB4O1xufVxuXG4uZy1oZWlnaHQtMTMwIHtcbiAgaGVpZ2h0OiAxMzBweDtcbn1cblxuLmctaGVpZ2h0LTE0MCB7XG4gIGhlaWdodDogMTQwcHg7XG59XG5cbi5nLWhlaWdodC0xNTAge1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuXG4uZy1oZWlnaHQtMTYwIHtcbiAgaGVpZ2h0OiAxNjBweDtcbn1cblxuLmctaGVpZ2h0LTE3MCB7XG4gIGhlaWdodDogMTcwcHg7XG4gIC8qIE8gKi9cbn1cblxuLmctaGVpZ2h0LTE4MCB7XG4gIGhlaWdodDogMTgwcHggIWltcG9ydGFudDtcbiAgLyogTyAqL1xufVxuXG4uZy1oZWlnaHQtMjAwIHtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cblxuLmctaGVpZ2h0LTIyMCB7XG4gIGhlaWdodDogMjIwcHg7XG59XG5cbi5nLWhlaWdodC0yNTAge1xuICBoZWlnaHQ6IDI1MHB4O1xufVxuXG4uZy1oZWlnaHQtMjgwIHtcbiAgaGVpZ2h0OiAyODBweDtcbn1cblxuLmctaGVpZ2h0LTMwMCB7XG4gIGhlaWdodDogMzAwcHg7XG59XG5cbi5nLWhlaWdodC0zNTAge1xuICBoZWlnaHQ6IDM1MHB4O1xufVxuXG4uZy1oZWlnaHQtNDAwIHtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cblxuLmctaGVpZ2h0LTQ1MCB7XG4gIGhlaWdodDogNDUwcHg7XG59XG5cbi5nLWhlaWdodC00NjAge1xuICBoZWlnaHQ6IDQ2MHB4O1xuICAvKiBPICovXG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmctaGVpZ2h0LTUwMCB7XG4gIGhlaWdodDogNTAwcHg7XG59XG5cbi5nLWhlaWdodC02MDAge1xuICBoZWlnaHQ6IDYwMHB4O1xufVxuXG4uZy1oZWlnaHQtNjgwIHtcbiAgaGVpZ2h0OiA2ODBweDtcbn1cblxuLyogTWluIEhlaWdodCBpbiBQaXhlbHMgKHB4KSAqL1xuLmctbWluLWhlaWdodC00IHtcbiAgbWluLWhlaWdodDogNHB4O1xufVxuXG4uZy1taW4taGVpZ2h0LTM1IHtcbiAgbWluLWhlaWdodDogMzVweDtcbn1cblxuLmctbWluLWhlaWdodC0xNzAge1xuICBtaW4taGVpZ2h0OiAxNzBweDtcbn1cblxuLmctbWluLWhlaWdodC0yMDAge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuLmctbWluLWhlaWdodC0yNTAge1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cblxuLmctbWluLWhlaWdodC0yNzUge1xuICBtaW4taGVpZ2h0OiAyNzVweDtcbn1cblxuLmctbWluLWhlaWdodC0zMDAge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cblxuLmctbWluLWhlaWdodC0zMTIge1xuICBtaW4taGVpZ2h0OiAzMTJweDtcbn1cblxuLmctbWluLWhlaWdodC0zNjAge1xuICBtaW4taGVpZ2h0OiAzNjBweDtcbn1cblxuLmctbWluLWhlaWdodC00MDAge1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbn1cblxuLmctbWluLWhlaWdodC00NTAge1xuICBtaW4taGVpZ2h0OiA0NTBweDtcbn1cblxuLmctbWluLWhlaWdodC01MDAge1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cblxuLmctbWluLWhlaWdodC02MDAge1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nLWhlaWdodC0zNTAtLXNtIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG5cbiAgLmctaGVpZ2h0LTY4MC0tc20ge1xuICAgIGhlaWdodDogNjgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZy1oZWlnaHQtNDAtLW1kIHtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLWhlaWdodC00NS0tbWQge1xuICAgIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctaGVpZ2h0LTYwLS1tZCB7XG4gICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1oZWlnaHQtMTAwLS1tZCB7XG4gICAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctaGVpZ2h0LTE3MC0tbWQge1xuICAgIGhlaWdodDogMTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLWhlaWdodC0zNTAtLW1kIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG5cbiAgLmctaGVpZ2h0LTUwMC0tbWQge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cblxuICAuZy1oZWlnaHQtNjgwLS1tZCB7XG4gICAgaGVpZ2h0OiA2ODBweDtcbiAgfVxuXG4gIC5nLWhlaWdodC0xMDB4LS1tZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmctaGVpZ2h0LTEwMHZoLS1tZCB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuXG4gIC5nLW1pbi1oZWlnaHQtMjMwLS1tZCB7XG4gICAgbWluLWhlaWdodDogMjMwcHg7XG4gIH1cblxuICAuZy1taW4taGVpZ2h0LTUwMC0tbWQge1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmctaGVpZ2h0LTgwLS1sZyB7XG4gICAgaGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1oZWlnaHQtMjAwLS1sZyB7XG4gICAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctaGVpZ2h0LTIzMC0tbGcge1xuICAgIGhlaWdodDogMjMwcHg7XG4gIH1cblxuICAuZy1oZWlnaHQtMzUwLS1sZyB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxuXG4gIC5nLWhlaWdodC02ODAtLWxnIHtcbiAgICBoZWlnaHQ6IDY4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLWhlaWdodC0zNTAtLXhsIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG5cbiAgLmctaGVpZ2h0LTY4MC0teGwge1xuICAgIGhlaWdodDogNjgwcHg7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE1hcmdpbiBTcGFjZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBNYXJnaW4gU3BhY2VzICh4cylcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1pbi13aWR0aDogMCkge1xuICAuZy1tYS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTUge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC02IHtcbiAgICBtYXJnaW4tbGVmdDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC04IHtcbiAgICBtYXJnaW4tbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTM1IHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTQwIHtcbiAgICBtYXJnaW4tbGVmdDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtNDUge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTU1IHtcbiAgICBtYXJnaW4tbGVmdDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtNjAge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC02NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTcwIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtNzUge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTg1IHtcbiAgICBtYXJnaW4tbGVmdDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtOTAge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC05NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTEwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTEge1xuICAgIG1hcmdpbi10b3A6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktMyB7XG4gICAgbWFyZ2luLXRvcDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTQge1xuICAgIG1hcmdpbi10b3A6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS01IHtcbiAgICBtYXJnaW4tdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktNiB7XG4gICAgbWFyZ2luLXRvcDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTcge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktOCB7XG4gICAgbWFyZ2luLXRvcDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTkge1xuICAgIG1hcmdpbi10b3A6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS0xMCB7XG4gICAgbWFyZ2luLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTEwIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktMTUge1xuICAgIG1hcmdpbi10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS0yMCB7XG4gICAgbWFyZ2luLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTI1IHtcbiAgICBtYXJnaW4tdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktMzAge1xuICAgIG1hcmdpbi10b3A6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS0zNSB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS00MCB7XG4gICAgbWFyZ2luLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTQ1IHtcbiAgICBtYXJnaW4tdG9wOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktNTAge1xuICAgIG1hcmdpbi10b3A6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS01NSB7XG4gICAgbWFyZ2luLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTYwIHtcbiAgICBtYXJnaW4tdG9wOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktNjUge1xuICAgIG1hcmdpbi10b3A6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS03MCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTc1IHtcbiAgICBtYXJnaW4tdG9wOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktODAge1xuICAgIG1hcmdpbi10b3A6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS04NSB7XG4gICAgbWFyZ2luLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTkwIHtcbiAgICBtYXJnaW4tdG9wOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktOTUge1xuICAgIG1hcmdpbi10b3A6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS0xMDAge1xuICAgIG1hcmdpbi10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTMge1xuICAgIG1hcmdpbi10b3A6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTMge1xuICAgIG1hcmdpbi10b3A6IC0wLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC00IHtcbiAgICBtYXJnaW4tdG9wOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy00IHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtNSB7XG4gICAgbWFyZ2luLXRvcDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtNSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTYge1xuICAgIG1hcmdpbi10b3A6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTYge1xuICAgIG1hcmdpbi10b3A6IC0wLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC03IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTcge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTgge1xuICAgIG1hcmdpbi10b3A6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTgge1xuICAgIG1hcmdpbi10b3A6IC0wLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC05IHtcbiAgICBtYXJnaW4tdG9wOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy05IHtcbiAgICBtYXJnaW4tdG9wOiAtMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTAge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTEwIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTEge1xuICAgIG1hcmdpbi10b3A6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTExIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTIge1xuICAgIG1hcmdpbi10b3A6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAtMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTMge1xuICAgIG1hcmdpbi10b3A6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTEzIHtcbiAgICBtYXJnaW4tdG9wOiAtMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTQge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTE0IHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTUge1xuICAgIG1hcmdpbi10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAtMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTYge1xuICAgIG1hcmdpbi10b3A6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAtMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTcge1xuICAgIG1hcmdpbi10b3A6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTE3IHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTgge1xuICAgIG1hcmdpbi10b3A6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTE4IHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTkge1xuICAgIG1hcmdpbi10b3A6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTE5IHtcbiAgICBtYXJnaW4tdG9wOiAtMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMjAge1xuICAgIG1hcmdpbi10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTAge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTEwIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTUge1xuICAgIG1hcmdpbi10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAtMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMjAge1xuICAgIG1hcmdpbi10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMjUge1xuICAgIG1hcmdpbi10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTI1IHtcbiAgICBtYXJnaW4tdG9wOiAtMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMzAge1xuICAgIG1hcmdpbi10b3A6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTMwIHtcbiAgICBtYXJnaW4tdG9wOiAtMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMzUge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMzUge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTQwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy00MCB7XG4gICAgbWFyZ2luLXRvcDogLTIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTQ1IHtcbiAgICBtYXJnaW4tdG9wOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy00NSB7XG4gICAgbWFyZ2luLXRvcDogLTMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTUwIHtcbiAgICBtYXJnaW4tdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy01MCB7XG4gICAgbWFyZ2luLXRvcDogLTMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTU1IHtcbiAgICBtYXJnaW4tdG9wOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy01NSB7XG4gICAgbWFyZ2luLXRvcDogLTMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTYwIHtcbiAgICBtYXJnaW4tdG9wOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy02MCB7XG4gICAgbWFyZ2luLXRvcDogLTQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTY1IHtcbiAgICBtYXJnaW4tdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy02NSB7XG4gICAgbWFyZ2luLXRvcDogLTQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTcwIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy03MCB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTc1IHtcbiAgICBtYXJnaW4tdG9wOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy03NSB7XG4gICAgbWFyZ2luLXRvcDogLTUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTgwIHtcbiAgICBtYXJnaW4tdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy04MCB7XG4gICAgbWFyZ2luLXRvcDogLTUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTg1IHtcbiAgICBtYXJnaW4tdG9wOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy04NSB7XG4gICAgbWFyZ2luLXRvcDogLTYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTkwIHtcbiAgICBtYXJnaW4tdG9wOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy05MCB7XG4gICAgbWFyZ2luLXRvcDogLTYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTk1IHtcbiAgICBtYXJnaW4tdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy05NSB7XG4gICAgbWFyZ2luLXRvcDogLTYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTEwMCB7XG4gICAgbWFyZ2luLXRvcDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTAwIHtcbiAgICBtYXJnaW4tdG9wOiAtNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTA1IHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTEwNSB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTEwIHtcbiAgICBtYXJnaW4tdG9wOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xMTAge1xuICAgIG1hcmdpbi10b3A6IC03Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xMTUge1xuICAgIG1hcmdpbi10b3A6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTExNSB7XG4gICAgbWFyZ2luLXRvcDogLTguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTEyMCB7XG4gICAgbWFyZ2luLXRvcDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTIwIHtcbiAgICBtYXJnaW4tdG9wOiAtOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTI1IHtcbiAgICBtYXJnaW4tdG9wOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xMjUge1xuICAgIG1hcmdpbi10b3A6IC04LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xMzAge1xuICAgIG1hcmdpbi10b3A6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTEzMCB7XG4gICAgbWFyZ2luLXRvcDogLTkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTEzNSB7XG4gICAgbWFyZ2luLXRvcDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTM1IHtcbiAgICBtYXJnaW4tdG9wOiAtOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTQwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTQwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTE0NSB7XG4gICAgbWFyZ2luLXRvcDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTE0NSB7XG4gICAgbWFyZ2luLXRvcDogLTEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xNTAge1xuICAgIG1hcmdpbi10b3A6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xNTAge1xuICAgIG1hcmdpbi10b3A6IC0xMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTU1IHtcbiAgICBtYXJnaW4tdG9wOiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTU1IHtcbiAgICBtYXJnaW4tdG9wOiAtMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTE2MCB7XG4gICAgbWFyZ2luLXRvcDogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTE2MCB7XG4gICAgbWFyZ2luLXRvcDogLTExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xNjUge1xuICAgIG1hcmdpbi10b3A6IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xNjUge1xuICAgIG1hcmdpbi10b3A6IC0xMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTcwIHtcbiAgICBtYXJnaW4tdG9wOiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTcwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLW1pbnVzLTEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi1taW51cy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLW1pbnVzLTQge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi1taW51cy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLW1pbnVzLTkge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtMTEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtMTMge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtMTQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtMTUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtMTYge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtMTcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtMTgge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtMTkge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtMjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTM1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi00NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItNjUge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTcwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi03NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItODAge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi05MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItOTUge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTEwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMTA1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTExMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTEyNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xMzUge1xuICAgIG1hcmdpbi1ib3R0b206IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTE0MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTE0NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTE1MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTE1NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTE2MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTE2NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTE3MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC1taW51cy0xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC1taW51cy0yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC1taW51cy0zIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC1taW51cy00IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC1taW51cy01IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC1taW51cy02IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLW1pbnVzLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC04IHtcbiAgICBtYXJnaW4tbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtbWludXMtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC05IHtcbiAgICBtYXJnaW4tbGVmdDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtbWludXMtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLW1pbnVzLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC1taW51cy01IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtbWludXMtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC1taW51cy0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLW1pbnVzLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtbWludXMtMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC1taW51cy0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtbWludXMtMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLW1pbnVzLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtbWludXMtNDUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtNTAge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC1taW51cy01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLW1pbnVzLTEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItbWludXMtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci1taW51cy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLW1pbnVzLTQge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLTUge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItbWludXMtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci1taW51cy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItbWludXMtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLW1pbnVzLTgge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLTkge1xuICAgIG1hcmdpbi1yaWdodDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItbWludXMtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItMTAge1xuICAgIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItbWludXMtMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLTUge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItMTAge1xuICAgIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItMTUge1xuICAgIG1hcmdpbi1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItMjAge1xuICAgIG1hcmdpbi1yaWdodDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItMjUge1xuICAgIG1hcmdpbi1yaWdodDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItMzAge1xuICAgIG1hcmdpbi1yaWdodDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItMzUge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci00NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci01MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIE1hcmdpbiBTcGFjZXMgKHNtKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZy1tYS0wLS1zbSB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC0wLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtMC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci0wLS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0wLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTEtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtMi0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC0zLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTQtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtNS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC02LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTctLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTgtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtOS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC0xMC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC0xMC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC0xNS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC0yMC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC0yNS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC0zMC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC0zNS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtNDAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtNDUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtNTAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtNTUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtNjAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtNjUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtNzAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtNzUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtODAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtODUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtOTAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtOTUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtMTAwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTEtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktMi0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS0zLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTQtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS02LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTctLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTgtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktOS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS0xMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS0xMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS0xNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS0yMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS0yNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS0zMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS0zNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktNDAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktNDUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktNTAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktNTUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktNjAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktNjUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktNzAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktNzUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktODAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktODUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktOTAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktOTUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktMTAwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTEtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTItLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0yLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTMtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0zLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTQtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy00LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy01LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTYtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy02LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTctLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTctLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC04LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtOC0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0wLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC05LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtOS0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0wLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTEwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTExLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTEtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTItLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xMi0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0wLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xMy0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTEzLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTE0LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTQtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0xLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xNi0tc20ge1xuICAgIG1hcmdpbi10b3A6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTE2LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTE3LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTctLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTgtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xOC0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0xLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xOS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTE5LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTIwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMjAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0wLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTE1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTIwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMjAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMjUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0yNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0xLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0zMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTMwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTM1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0zNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTQwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtNDAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtNDUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy00NS0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0zLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC01MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTUwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTU1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtNTUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtNjAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy02MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IC00LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC02NS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTY1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTcwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtNzAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtNzUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy03NS0tc20ge1xuICAgIG1hcmdpbi10b3A6IC01LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC04MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTgwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTg1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtODUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtOTAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy05MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IC02LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC05NS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTk1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTEwMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTEwMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IC03LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xMDUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTEwNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTExMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTExMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IC03Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xMTUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xMTUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTIwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTIwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTEyNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTEyNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IC04LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xMzAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xMzAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTM1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTM1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTE0MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xNDAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTE0NS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xNDUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTE1MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xNTAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTE1NS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xNTUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTE2MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xNjAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTE2NS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xNjUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTE3MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xNzAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTEtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi1taW51cy0xLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTItLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi1taW51cy0yLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTMtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi1taW51cy0zLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTQtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi1taW51cy00LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTUtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi1taW51cy01LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTYtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi1taW51cy02LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTctLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLW1pbnVzLTctLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi04LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtOC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi05LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtOS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xMC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLW1pbnVzLTEwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTExLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtMTEtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMTItLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi1taW51cy0xMi0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xMy0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLW1pbnVzLTEzLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTE0LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtMTQtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMTUtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi1taW51cy0xNS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xNi0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLW1pbnVzLTE2LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTE3LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtMTctLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMTgtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi1taW51cy0xOC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xOS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLW1pbnVzLTE5LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTIwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtMjAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMTAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xNS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTIwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMjUtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0zMC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTM1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi00MC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTQ1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItNTAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi01NS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTYwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItNjUtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi03MC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTc1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItODAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi04NS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTkwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItOTUtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xMDAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xMDUtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTExMC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTExNS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTEyMC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTEyNS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTEzMC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTEzNS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTE0MC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xNDUtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMTUwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTE1NS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xNjAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMTY1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTE3MC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC0xLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLW1pbnVzLTEtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLTItLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtbWludXMtMi0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtMy0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC1taW51cy0zLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC00LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLW1pbnVzLTQtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLTUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtbWludXMtNS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtNi0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC1taW51cy02LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC03LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtbWludXMtNy0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC04LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLW1pbnVzLTgtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLTktLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtbWludXMtOS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtMTAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtbWludXMtMTAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLTUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtbWludXMtNS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtMTAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtbWludXMtMTAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLTE1LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLW1pbnVzLTE1LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC0yMC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC1taW51cy0yMC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtMjUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtbWludXMtMjUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLTMwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLW1pbnVzLTMwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC0zNS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLW1pbnVzLTM1LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLTQwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLW1pbnVzLTQwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC00NS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC1taW51cy00NS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtNTAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtbWludXMtNTAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLTEtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLW1pbnVzLTEtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci0yLS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci1taW51cy0yLS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItMy0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItbWludXMtMy0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLTQtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLW1pbnVzLTQtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci01LS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci1taW51cy01LS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItNi0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItbWludXMtNi0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLTctLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItbWludXMtNy0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItOC0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItbWludXMtOC0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLTktLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLW1pbnVzLTktLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci0xMC0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItbWludXMtMTAtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci01LS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci0xMC0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItMTUtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLTIwLS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci0yNS0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItMzAtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLTM1LS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLTQwLS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci00NS0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItNTAtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLyogTWFyZ2luIFNwYWNlcyAobWQpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLW1hLTAtLW1kIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC0wLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLTAtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0wLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtMS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC0yLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTMtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtNC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC01LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTYtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtNy0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtOC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC05LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTEwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTEwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTE1LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTIwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTI1LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTMwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTM1LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC00MC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC00NS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC01MC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC01NS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC02MC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC02NS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC03MC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC03NS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC04MC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC04NS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC05MC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC05NS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC0xMDAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktMS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS0yLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTMtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktNC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS01LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTYtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktNy0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktOC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS05LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTEwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTEwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTE1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTIwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTI1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTMwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTM1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS00MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS00NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS01MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS01NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS02MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS02NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS03MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS03NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS04MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS04NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS05MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS05NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS0xMDAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTEtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMi0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTItLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMy0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTMtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtNC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTQtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtNi0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTYtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtNy0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtNy0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTgtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy04LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTktLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy05LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTEwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTEtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xMS0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0wLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xMi0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTEyLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTEzLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTMtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTQtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xNC0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTE1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTE2LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTYtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTctLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xNy0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0xLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xOC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTE4LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTE5LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTktLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMjAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0yMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0xLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTEwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTE1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMjAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0yMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0xLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0yNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTI1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTMwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMzAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMzUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTM1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtNDAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy00MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0yLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC00NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTQ1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTUwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtNTAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtNTUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy01NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0zLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC02MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTYwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTY1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtNjUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtNzAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy03MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC03NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTc1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTgwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtODAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtODUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy04NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IC02LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC05MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTkwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTk1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtOTUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTAwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTAwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTEwNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTA1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTEwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTEwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTExNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTExNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IC04LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xMjAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xMjAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTI1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTI1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTEzMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTEzMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IC05LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xMzUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xMzUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTQwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTE0MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTQ1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTE0NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0xMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTUwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTE1MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0xMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTU1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTE1NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0xMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTYwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTE2MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0xMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTY1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTE2NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0xMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTcwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTE3MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0xMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLW1pbnVzLTEtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMi0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLW1pbnVzLTItLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMy0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLW1pbnVzLTMtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItNC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLW1pbnVzLTQtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItNS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLW1pbnVzLTUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItNi0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLW1pbnVzLTYtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItNy0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtNy0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTgtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi1taW51cy04LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTktLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi1taW51cy05LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTEwLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtMTAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMTEtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi1taW51cy0xMS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xMi0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLW1pbnVzLTEyLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTEzLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtMTMtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMTQtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi1taW51cy0xNC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xNS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLW1pbnVzLTE1LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTE2LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtMTYtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMTctLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi1taW51cy0xNy0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xOC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLW1pbnVzLTE4LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTE5LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtMTktLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMjAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi1taW51cy0yMC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xMC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTE1LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMjAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0yNS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTMwLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMzUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTQwLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItNDUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi01MC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTU1LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItNjAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi02NS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTcwLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItNzUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi04MC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTg1LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItOTAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi05NS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTEwMC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTEwNS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMTEwLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMTE1LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMTIwLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMTI1LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMTMwLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMTM1LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMTQwLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTE0NS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xNTAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMTU1LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTE2MC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xNjUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMTcwLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLTEtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtbWludXMtMS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtMi0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC1taW51cy0yLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC0zLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLW1pbnVzLTMtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLTQtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtbWludXMtNC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtNS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC1taW51cy01LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC02LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLW1pbnVzLTYtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLTctLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC1taW51cy03LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLTgtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtbWludXMtOC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtOS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC1taW51cy05LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC0xMC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC1taW51cy0xMC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtNS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC1taW51cy01LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC0xMC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC1taW51cy0xMC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtMTUtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtbWludXMtMTUtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLTIwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLW1pbnVzLTIwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC0yNS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC1taW51cy0yNS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtMzAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtbWludXMtMzAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLTM1LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtbWludXMtMzUtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtNDAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtbWludXMtNDAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLTQ1LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLW1pbnVzLTQ1LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC01MC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC1taW51cy01MC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItMS0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItbWludXMtMS0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLTItLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLW1pbnVzLTItLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci0zLS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci1taW51cy0zLS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItNC0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItbWludXMtNC0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLTUtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLW1pbnVzLTUtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci02LS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci1taW51cy02LS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItNy0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci1taW51cy03LS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci04LS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci1taW51cy04LS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItOS0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItbWludXMtOS0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLTEwLS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci1taW51cy0xMC0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLTUtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLTEwLS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci0xNS0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItMjAtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLTI1LS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci0zMC0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItMzUtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItNDAtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLTQ1LS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci01MC0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBNYXJnaW4gU3BhY2VzIChsZylcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmctbWEtMC0tbGcge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtMC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS0wLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLTAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItMC0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC0xLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTItLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtMy0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC00LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtNi0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC03LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC04LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTktLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtMTAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtMTAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtMTUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtMjAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtMjUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtMzAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtMzUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTQwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTQ1LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTUwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTU1LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTYwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTY1LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTcwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTc1LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTgwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTg1LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTkwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTk1LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTEwMC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS0xLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTItLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktMy0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS00LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktNi0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS03LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS04LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTktLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktMTAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktMTAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktMTUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktMjAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktMjUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktMzAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktMzUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTQwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTQ1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTUwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTU1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTYwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTY1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTcwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTc1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTgwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTg1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTkwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTk1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTEwMC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMS0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0yLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMi0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0zLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMy0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC00LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtNC0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC01LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtNS0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC02LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtNi0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC03LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy03LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtOC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTgtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtOS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTktLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xMC0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xMS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTExLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTEyLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTItLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTMtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xMy0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xNC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTE0LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTE1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTYtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xNi0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0xLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xNy0tbGcge1xuICAgIG1hcmdpbi10b3A6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTE3LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTE4LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTgtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTktLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xOS0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0xLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0yMC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTIwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTEwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xNS0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0xLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0yMC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTIwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTI1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMjUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMzAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0zMC0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0yLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0zNS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMzUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC00MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTQwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTQ1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtNDUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtNTAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy01MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0zLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC01NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTU1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTYwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtNjAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtNjUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy02NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IC00LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC03MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTcwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTc1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtNzUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtODAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy04MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IC01LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC04NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTg1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTkwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtOTAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtOTUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy05NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IC02Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xMDAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xMDAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTA1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xMDUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xMTAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xMTAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTE1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTE1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTEyMC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTEyMC0tbGcge1xuICAgIG1hcmdpbi10b3A6IC04LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xMjUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xMjUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTMwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTMwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTEzNS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTEzNS0tbGcge1xuICAgIG1hcmdpbi10b3A6IC05LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xNDAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTQwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xNDUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTQ1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xNTAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTUwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xNTUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTU1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xNjAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTYwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xNjUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTY1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xNzAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTcwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtMS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0yLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtMi0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0zLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtMy0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi00LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtNC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi01LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtNS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi02LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtNi0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi03LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi1taW51cy03LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItOC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLW1pbnVzLTgtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItOS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLW1pbnVzLTktLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMTAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi1taW51cy0xMC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xMS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLW1pbnVzLTExLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTEyLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtMTItLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMTMtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi1taW51cy0xMy0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xNC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLW1pbnVzLTE0LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTE1LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtMTUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMTYtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi1taW51cy0xNi0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xNy0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLW1pbnVzLTE3LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTE4LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtMTgtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMTktLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi1taW51cy0xOS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0yMC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLW1pbnVzLTIwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTEwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMTUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0yMC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTI1LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMzAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0zNS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItNDAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi00NS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTUwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItNTUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi02MC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTY1LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItNzAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi03NS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTgwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItODUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi05MC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTk1LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMTAwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMTA1LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xMTAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xMTUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xMjAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xMjUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xMzAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xMzUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xNDAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMTQ1LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTE1MC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xNTUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMTYwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTE2NS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xNzAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtMS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC1taW51cy0xLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC0yLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLW1pbnVzLTItLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLTMtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtbWludXMtMy0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtNC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC1taW51cy00LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC01LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLW1pbnVzLTUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLTYtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtbWludXMtNi0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtNy0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLW1pbnVzLTctLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtOC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC1taW51cy04LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC05LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLW1pbnVzLTktLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLTEwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLW1pbnVzLTEwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC01LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLW1pbnVzLTUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLTEwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLW1pbnVzLTEwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC0xNS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC1taW51cy0xNS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtMjAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtbWludXMtMjAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLTI1LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLW1pbnVzLTI1LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC0zMC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC1taW51cy0zMC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtMzUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC1taW51cy0zNS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC00MC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC1taW51cy00MC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtNDUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtbWludXMtNDUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLTUwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLW1pbnVzLTUwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci0xLS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci1taW51cy0xLS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItMi0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItbWludXMtMi0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLTMtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLW1pbnVzLTMtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci00LS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci1taW51cy00LS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItNS0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItbWludXMtNS0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLTYtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLW1pbnVzLTYtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci03LS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLW1pbnVzLTctLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLTgtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLW1pbnVzLTgtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci05LS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci1taW51cy05LS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItMTAtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLW1pbnVzLTEwLS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItNS0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItMTAtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLTE1LS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci0yMC0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItMjUtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLTMwLS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci0zNS0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci00MC0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItNDUtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLTUwLS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIE1hcmdpbiBTcGFjZXMgKHhsKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFAgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctbWEtMC0teGwge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtMC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS0wLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLTAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItMC0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC0xLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTItLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtMy0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC00LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtNi0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC03LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC04LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTktLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtMTAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtMTAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtMTUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtMjAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtMjUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtMzAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXgtMzUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTQwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTQ1LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTUwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTU1LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTYwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTY1LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTcwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTc1LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTgwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTg1LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTkwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTk1LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LTEwMC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS0xLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTItLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktMy0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS00LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktNi0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS03LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS04LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTktLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktMTAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktMTAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktMTUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktMjAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktMjUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktMzAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXktMzUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTQwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTQ1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTUwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTU1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTYwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTY1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTcwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTc1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTgwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTg1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTkwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTk1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LTEwMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMS0teGwge1xuICAgIG1hcmdpbi10b3A6IC0wLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0yLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMi0teGwge1xuICAgIG1hcmdpbi10b3A6IC0wLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0zLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMy0teGwge1xuICAgIG1hcmdpbi10b3A6IC0wLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC00LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtNC0teGwge1xuICAgIG1hcmdpbi10b3A6IC0wLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC01LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtNS0teGwge1xuICAgIG1hcmdpbi10b3A6IC0wLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC02LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtNi0teGwge1xuICAgIG1hcmdpbi10b3A6IC0wLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC03LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy03LS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtOC0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTgtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtOS0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTktLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xMC0teGwge1xuICAgIG1hcmdpbi10b3A6IC0wLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xMS0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTExLS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTEyLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTItLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTMtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xMy0teGwge1xuICAgIG1hcmdpbi10b3A6IC0wLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xNC0teGwge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTE0LS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTE1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTYtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xNi0teGwge1xuICAgIG1hcmdpbi10b3A6IC0xLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xNy0teGwge1xuICAgIG1hcmdpbi10b3A6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTE3LS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTE4LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTgtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTktLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xOS0teGwge1xuICAgIG1hcmdpbi10b3A6IC0xLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0yMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTIwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTEwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xNS0teGwge1xuICAgIG1hcmdpbi10b3A6IC0xLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0yMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTIwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTI1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMjUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMzAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0zMC0teGwge1xuICAgIG1hcmdpbi10b3A6IC0yLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0zNS0teGwge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMzUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC00MC0teGwge1xuICAgIG1hcmdpbi10b3A6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTQwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTQ1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtNDUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtNTAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy01MC0teGwge1xuICAgIG1hcmdpbi10b3A6IC0zLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC01NS0teGwge1xuICAgIG1hcmdpbi10b3A6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTU1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTYwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtNjAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtNjUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy02NS0teGwge1xuICAgIG1hcmdpbi10b3A6IC00LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC03MC0teGwge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTcwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTc1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtNzUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtODAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy04MC0teGwge1xuICAgIG1hcmdpbi10b3A6IC01LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC04NS0teGwge1xuICAgIG1hcmdpbi10b3A6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTg1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTkwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtOTAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtOTUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy05NS0teGwge1xuICAgIG1hcmdpbi10b3A6IC02Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xMDAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xMDAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTA1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xMDUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xMTAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xMTAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTE1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTE1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTEyMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTEyMC0teGwge1xuICAgIG1hcmdpbi10b3A6IC04LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xMjUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy0xMjUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtMTMwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTMwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LTEzNS0teGwge1xuICAgIG1hcmdpbi10b3A6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW10LW1pbnVzLTEzNS0teGwge1xuICAgIG1hcmdpbi10b3A6IC05LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xNDAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTQwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xNDUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTQ1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xNTAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTUwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xNTUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTU1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xNjAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTYwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xNjUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTY1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xNzAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXQtbWludXMtMTcwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtMS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0yLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtMi0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0zLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtMy0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi00LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtNC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi01LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtNS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi02LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtNi0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi03LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi1taW51cy03LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItOC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLW1pbnVzLTgtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItOS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLW1pbnVzLTktLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMTAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi1taW51cy0xMC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xMS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLW1pbnVzLTExLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTEyLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtMTItLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMTMtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi1taW51cy0xMy0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xNC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLW1pbnVzLTE0LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTE1LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtMTUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMTYtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi1taW51cy0xNi0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xNy0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLW1pbnVzLTE3LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTE4LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItbWludXMtMTgtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMTktLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi1taW51cy0xOS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0yMC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLW1pbnVzLTIwLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTEwLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMTUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0yMC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTI1LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMzAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0zNS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItNDAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi00NS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTUwLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItNTUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi02MC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTY1LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItNzAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi03NS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTgwLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItODUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi05MC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTk1LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMTAwLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMTA1LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xMTAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xMTUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xMjAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xMjUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xMzAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xMzUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xNDAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMTQ1LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTE1MC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xNTUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMTYwLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1iLTE2NS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi0xNzAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtMS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC1taW51cy0xLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC0yLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLW1pbnVzLTItLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLTMtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtbWludXMtMy0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtNC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC1taW51cy00LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC01LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLW1pbnVzLTUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLTYtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtbWludXMtNi0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtNy0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLW1pbnVzLTctLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtOC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC1taW51cy04LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC05LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLW1pbnVzLTktLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLTEwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLW1pbnVzLTEwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC01LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLW1pbnVzLTUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLTEwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLW1pbnVzLTEwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC0xNS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC1taW51cy0xNS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtMjAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtbWludXMtMjAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLTI1LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLW1pbnVzLTI1LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC0zMC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC1taW51cy0zMC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtMzUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC1taW51cy0zNS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC00MC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC1taW51cy00MC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtNDUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtbWludXMtNDUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogLTMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLTUwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLW1pbnVzLTUwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci0xLS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci1taW51cy0xLS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItMi0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItbWludXMtMi0teGwge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLTMtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLW1pbnVzLTMtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci00LS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci1taW51cy00LS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItNS0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItbWludXMtNS0teGwge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLTYtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLW1pbnVzLTYtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci03LS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLW1pbnVzLTctLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLTgtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLW1pbnVzLTgtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci05LS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci1taW51cy05LS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItMTAtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLW1pbnVzLTEwLS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItNS0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItMTAtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLTE1LS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci0yMC0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItMjUtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLTMwLS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci0zNS0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci00MC0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItNDUtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLTUwLS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIE1hcmdpbnMgQXJvdW5kXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctbWEtMSB7XG4gIG1hcmdpbjogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1tYS0zIHtcbiAgbWFyZ2luOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLW1hLTUge1xuICBtYXJnaW46IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbn1cblxuLmctbWEtMTAge1xuICBtYXJnaW46IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctbWEtMjAge1xuICBtYXJnaW46IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbn1cblxuLmctbWEtbWludXMtMSB7XG4gIG1hcmdpbjogLTAuMDcxNDNyZW0gIWltcG9ydGFudDtcbn1cblxuLyogTWludXMgTWFyZ2luc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIE1pbnVzIE1hcmdpbiBUb3AgKi9cbi5nLW10LW1pbnVzLTEge1xuICBtYXJnaW4tdG9wOiAtMC4wNzE0M3JlbTtcbn1cblxuLmctbXQtbWludXMtMjAge1xuICBtYXJnaW4tdG9wOiAtMS40Mjg1N3JlbTtcbn1cblxuLmctbXQtbWludXMtMjUge1xuICBtYXJnaW4tdG9wOiAtMS43ODU3MXJlbTtcbn1cblxuLmctbXQtbWludXMtMzAge1xuICBtYXJnaW4tdG9wOiAtMi4xNDI4NnJlbTtcbn1cblxuLmctbXQtbWludXMtNDAge1xuICBtYXJnaW4tdG9wOiAtMi44NTcxNHJlbTtcbn1cblxuLmctbXQtbWludXMtNzAge1xuICBtYXJnaW4tdG9wOiAtNXJlbTtcbn1cblxuLmctbXQtbWludXMtNzMge1xuICBtYXJnaW4tdG9wOiAtNS4xNDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1tdC1taW51cy0xMjAge1xuICBtYXJnaW4tdG9wOiAtOC41NzE0M3JlbTtcbn1cblxuLmctbXQtbWludXMtMjAwIHtcbiAgbWFyZ2luLXRvcDogLTE0LjI4NTcxcmVtO1xufVxuXG4uZy1tdC1taW51cy0zMDAge1xuICBtYXJnaW4tdG9wOiAtMjEuNDI4NTdyZW07XG59XG5cbi8qIE1pbnVzIE1hcmdpbiBCb3R0b20gKi9cbi5nLW1iLW1pbnVzLTcwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTVyZW07XG59XG5cbi8qIE1pbnVzIE1hcmdpbiBMZWZ0ICovXG4uZy1tbC1taW51cy0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS40Mjg1N3JlbTtcbn1cblxuLmctbWwtbWludXMtMjMge1xuICBtYXJnaW4tbGVmdDogLTEuNjQyODZyZW07XG59XG5cbi5nLW1sLW1pbnVzLTM1IHtcbiAgbWFyZ2luLWxlZnQ6IC0yLjVyZW07XG59XG5cbi5nLW1sLW1pbnVzLTU1IHtcbiAgbWFyZ2luLWxlZnQ6IC0zLjkyODU3cmVtO1xufVxuXG4uZy1tbC1taW51cy0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMS43ODU3MXJlbTtcbn1cblxuLmctbWwtbWludXMtODIge1xuICBtYXJnaW4tbGVmdDogLTUuODU3MTRyZW07XG59XG5cbi5nLW1sLW1pbnVzLTkwIHtcbiAgbWFyZ2luLWxlZnQ6IC02LjQyODU3cmVtO1xufVxuXG4uZy1tbC1taW51cy0xMDAge1xuICBtYXJnaW4tbGVmdDogLTcuMTQyODZyZW07XG59XG5cbi5nLW1sLW1pbnVzLTExOCB7XG4gIG1hcmdpbi1sZWZ0OiAtOC40Mjg1N3JlbTtcbn1cblxuLmctbWwtbWludXMtMTQyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMC4xNDI4NnJlbTtcbn1cblxuLyogTWludXMgTWFyZ2luIFJpZ2h0ICovXG4uZy1tci1taW51cy01MCB7XG4gIG1hcmdpbi1yaWdodDogLTMuNTcxNDNyZW07XG59XG5cbi5nLW1yLW1pbnVzLTEwMCB7XG4gIG1hcmdpbi1yaWdodDogLTcuMTQyODZyZW07XG59XG5cbi8qIE1hcmdpbiBMZWZ0IGFuZCBSaWdodCAqL1xuLmctbXgtbWludXMtMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4wNzE0M3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4wNzE0M3JlbTtcbn1cblxuLmctbXgtbWludXMtMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4xNDI4NnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4xNDI4NnJlbTtcbn1cblxuLmctbXgtbWludXMtNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yODU3MXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yODU3MXJlbTtcbn1cblxuLmctbXgtbWludXMtNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4zNTcxNHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4zNTcxNHJlbTtcbn1cblxuLmctbXgtbWludXMtMTUge1xuICBtYXJnaW4tbGVmdDogLTEuMDcxNDNyZW07XG4gIG1hcmdpbi1yaWdodDogLTEuMDcxNDNyZW07XG59XG5cbi5nLW14LW1pbnVzLTI1IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjc4NTcxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xLjc4NTcxcmVtO1xufVxuXG4uZy1teC1taW51cy0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMi4xNDI4NnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMi4xNDI4NnJlbTtcbn1cblxuLyogQ3VzdG9uIFNwYWNlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIE1hcmdpbiBUb3AgKi9cbi5nLW10LTEweCB7XG4gIG1hcmdpbi10b3A6IDEwJTtcbiAgLyogTyAqL1xufVxuXG4uZy1tdC0yMSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLmctbXQtMjIge1xuICBtYXJnaW4tdG9wOiAxLjU3MTQzcmVtO1xufVxuXG4uZy1tdC0yOCB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLmctbXQtMzIge1xuICBtYXJnaW4tdG9wOiAyLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLW10LTU3IHtcbiAgbWFyZ2luLXRvcDogNC4wNzE0M3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1tdC01MDAge1xuICBtYXJnaW4tdG9wOiAzNS43MTQyOXJlbTtcbn1cblxuLyogTWFyZ2luIEJvdHRvbSAqL1xuLmctbWItMjMge1xuICBtYXJnaW4tYm90dG9tOiAxLjY0Mjg2cmVtO1xufVxuXG4uZy1tYi0yOCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5nLW1iLTUwMCB7XG4gIG1hcmdpbi1ib3R0b206IDM1LjcxNDI5cmVtO1xufVxuXG4vKiBNYXJnaW4gTGVmdCAqL1xuLmctbWwtMTB4IHtcbiAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgLyogTyAqL1xufVxuXG4uZy1tbC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjg1NzE0cmVtO1xufVxuXG4uZy1tbC0xMyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjkyODU3cmVtO1xufVxuXG4uZy1tbC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjQyODU3cmVtO1xufVxuXG4uZy1tbC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAxLjc4NTcxcmVtO1xufVxuXG4uZy1tbC0zNSB7XG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW07XG59XG5cbi5nLW1sLTQzIHtcbiAgbWFyZ2luLWxlZnQ6IDMuMDcxNDNyZW07XG59XG5cbi5nLW1yLTQzIHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjA3MTQzcmVtO1xufVxuXG4uZy1tbC01MCB7XG4gIG1hcmdpbi1sZWZ0OiAzLjU3MTQzcmVtO1xufVxuXG4uZy1tbC02MCB7XG4gIG1hcmdpbi1sZWZ0OiA0LjI4NTcxcmVtO1xufVxuXG4uZy1tbC03NSB7XG4gIG1hcmdpbi1sZWZ0OiA1LjM1NzE0cmVtO1xufVxuXG4uZy1tbC04MiB7XG4gIG1hcmdpbi1sZWZ0OiA1Ljg1NzE0cmVtO1xufVxuXG4uZy1tbC04MyB7XG4gIG1hcmdpbi1sZWZ0OiA1LjkyODU3cmVtO1xufVxuXG4uZy1tbC04NSB7XG4gIG1hcmdpbi1sZWZ0OiA2LjA3MTQzcmVtO1xufVxuXG4uZy1tbC0xMDUge1xuICBtYXJnaW4tbGVmdDogNy41cmVtO1xufVxuXG4uZy1tbC0xMTgge1xuICBtYXJnaW4tbGVmdDogOC40Mjg1N3JlbTtcbn1cblxuLmctbWwtMTQyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwLjE0Mjg2cmVtO1xufVxuXG4vKiBNYXJnaW4gUmlnaHQgKi9cbi5nLW1yLTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjg1NzE0cmVtO1xufVxuXG4uZy1tci02MCB7XG4gIG1hcmdpbi1yaWdodDogNC4yODU3MXJlbTtcbn1cblxuLmctbXItNjMge1xuICBtYXJnaW4tcmlnaHQ6IDQuNXJlbTtcbn1cblxuLmctbXItNzUge1xuICBtYXJnaW4tcmlnaHQ6IDUuMzU3MTRyZW07XG59XG5cbi5nLW1yLTg1IHtcbiAgbWFyZ2luLXJpZ2h0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLW1yLW1pbnVzLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC43MTQyOXJlbTtcbn1cblxuLmctbXItbWludXMtMTMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjkyODU3cmVtO1xufVxuXG4uZy1tci1taW51cy0xNSB7XG4gIG1hcmdpbi1yaWdodDogLTEuMDcxNDNyZW07XG59XG5cbi5nLW1yLW1pbnVzLTIzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS42NDI4NnJlbTtcbn1cblxuLmctbXItbWludXMtMzAge1xuICBtYXJnaW4tcmlnaHQ6IC0yLjE0Mjg2cmVtO1xufVxuXG4vKiBNYXJnaW4gTGVmdCBhbmQgUmlnaHQgKi9cbi5nLW14LW1pbnVzLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjcxNDI5cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjcxNDI5cmVtO1xufVxuXG4uZy1teC1taW51cy0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMS4wNzE0M3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMS4wNzE0M3JlbTtcbn1cblxuLmctbXgtbWludXMtMjAge1xuICBtYXJnaW4tbGVmdDogLTEuNDI4NTdyZW07XG4gIG1hcmdpbi1yaWdodDogLTEuNDI4NTdyZW07XG59XG5cbi5nLW14LW1pbnVzLTI1IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjc4NTcxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xLjc4NTcxcmVtO1xufVxuXG4uZy1teC1taW51cy0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMi4xNDI4NnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMi4xNDI4NnJlbTtcbn1cblxuLyogTWFyZ2luIFRvcCBhbmQgQm90dG9tICovXG4uZy1teS1taW51cy0xIHtcbiAgbWFyZ2luLXRvcDogLTAuMDcxNDNyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjA3MTQzcmVtO1xufVxuXG4uZy1teS1taW51cy0yIHtcbiAgbWFyZ2luLXRvcDogLTAuMTQyODZyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjE0Mjg2cmVtO1xufVxuXG4uZy1teS1taW51cy0xMCB7XG4gIG1hcmdpbi10b3A6IC0wLjcxNDI5cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC43MTQyOXJlbTtcbn1cblxuLmctbS1yZXNldCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmctbWItMC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW14LW1pbnVzLTEwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjcxNDI5cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzE0MjlyZW07XG4gIH1cblxuICAuZy1teS1taW51cy01LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMzU3MTRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMzU3MTRyZW07XG4gIH1cblxuICAuZy1teS1taW51cy0xMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0wLjcxNDI5cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjcxNDI5cmVtO1xuICB9XG5cbiAgLmctbXgtbWludXMtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW15LW1pbnVzLTAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5nLW1yLTEyLS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjg1NzE0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmctbWwtMC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci0wLS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teC0xMi0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC0xMi0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci0xMi0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWItMC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLW1pbnVzLTEtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMDcxNDNyZW07XG4gIH1cblxuICAuZy1tbC1taW51cy05LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC1taW51cy0xNS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtbWludXMtMjMtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLW1pbnVzLTI1LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci1taW51cy0xLS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4wNzE0M3JlbTtcbiAgfVxuXG4gIC5nLW1yLW1pbnVzLTktLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci1taW51cy0xMy0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogLTAuOTI4NTdyZW07XG4gIH1cblxuICAuZy1tci1taW51cy0yMy0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNjQyODZyZW07XG4gIH1cblxuICAuZy1tbC1taW51cy04Mi0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNS44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItbWludXMtODItLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci02MC0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbXItNjMtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctbWwtNjMtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC04NS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC0yNTAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMTcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLW1pbnVzLTkwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC02LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tLXJlc2V0LS1tZCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC0xMzAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tdC1taW51cy03Ni0tbWQge1xuICAgIG1hcmdpbi10b3A6IC01LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1teS0zMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYnB0dHBtOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZy1teC0xMi0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tYi02MC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1sLTEyLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLTEyLS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tci1taW51cy0xLS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4wNzE0M3JlbTtcbiAgfVxuXG4gIC5nLW1yLW1pbnVzLTUwLS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy41NzE0M3JlbTtcbiAgfVxuXG4gIC5nLW1yLW1pbnVzLTEwMC0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTcuMTQyODZyZW07XG4gIH1cblxuICAuZy1tbC1taW51cy0xMDAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTcuMTQyODZyZW07XG4gIH1cblxuICAuZy1tbC1taW51cy0xMDAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNy4xNDI4NnJlbTtcbiAgfVxuXG4gIC5nLW14LW1pbnVzLTUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzU3MTRyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zNTcxNHJlbTtcbiAgfVxuXG4gIC5nLW14LW1pbnVzLTEwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjcxNDI5cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzE0MjlyZW07XG4gIH1cblxuICAuZy1teC1taW51cy0xNS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNzE0M3JlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjA3MTQzcmVtO1xuICB9XG5cbiAgLmctbWwtbWludXMtNTAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTMuNTcxNDNyZW07XG4gIH1cblxuICAuZy1tLXJlc2V0LS1sZyB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC0xMDAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNy4xNDI4NnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1teC1taW51cy0xMC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43MTQyOXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjcxNDI5cmVtO1xuICB9XG5cbiAgLmctbXgtbWludXMtMTUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuMDcxNDNyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4wNzE0M3JlbTtcbiAgfVxuXG4gIC5nLW0tcmVzZXQtLXhsIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLW1yLTAtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBNYXJnaW5zIEV4dGVuZGVkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIE1hcmdpbiBUb3AgKi9cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTEtLWxnLS1zY3JvbGxpbmcge1xuICAgIG1hcmdpbi10b3A6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAuZy1tdC0yLS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLmctbXQtMy0tbGctLXNjcm9sbGluZyB7XG4gICAgbWFyZ2luLXRvcDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTQtLWxnLS1zY3JvbGxpbmcge1xuICAgIG1hcmdpbi10b3A6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAuZy1tdC01LS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLmctbXQtNi0tbGctLXNjcm9sbGluZyB7XG4gICAgbWFyZ2luLXRvcDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTctLWxnLS1zY3JvbGxpbmcge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTgtLWxnLS1zY3JvbGxpbmcge1xuICAgIG1hcmdpbi10b3A6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAuZy1tdC05LS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLmctbXQtMTAtLWxnLS1zY3JvbGxpbmcge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAuZy1tdC0xMS0tbGctLXNjcm9sbGluZyB7XG4gICAgbWFyZ2luLXRvcDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTEyLS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLmctbXQtMTMtLWxnLS1zY3JvbGxpbmcge1xuICAgIG1hcmdpbi10b3A6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAuZy1tdC0xNC0tbGctLXNjcm9sbGluZyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTE1LS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLmctbXQtMTYtLWxnLS1zY3JvbGxpbmcge1xuICAgIG1hcmdpbi10b3A6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAuZy1tdC0xNy0tbGctLXNjcm9sbGluZyB7XG4gICAgbWFyZ2luLXRvcDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTE4LS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLmctbXQtMTktLWxnLS1zY3JvbGxpbmcge1xuICAgIG1hcmdpbi10b3A6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAuZy1tdC0yMC0tbGctLXNjcm9sbGluZyB7XG4gICAgbWFyZ2luLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTIxLS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAuZy1tdC0yMi0tbGctLXNjcm9sbGluZyB7XG4gICAgbWFyZ2luLXRvcDogMS41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTIzLS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLmctbXQtMjQtLWxnLS1zY3JvbGxpbmcge1xuICAgIG1hcmdpbi10b3A6IDEuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAuZy1tdC0yNS0tbGctLXNjcm9sbGluZyB7XG4gICAgbWFyZ2luLXRvcDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBQYWRkaW5nIFNwYWNlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFBhZGRpbmcgU3BhY2VzICh4cylcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1pbi13aWR0aDogMCkge1xuICAuZy1wYS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHItMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUGFkZGluZyBBcm91bmQgKi9cbiAgLmctcGEtMiB7XG4gICAgcGFkZGluZzogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMyB7XG4gICAgcGFkZGluZzogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtNSB7XG4gICAgcGFkZGluZzogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtNyB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS0xMCB7XG4gICAgcGFkZGluZzogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMTUge1xuICAgIHBhZGRpbmc6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTIwIHtcbiAgICBwYWRkaW5nOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS0yNSB7XG4gICAgcGFkZGluZzogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMzAge1xuICAgIHBhZGRpbmc6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTM1IHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTQwIHtcbiAgICBwYWRkaW5nOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS00NSB7XG4gICAgcGFkZGluZzogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtNTAge1xuICAgIHBhZGRpbmc6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTU1IHtcbiAgICBwYWRkaW5nOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS02MCB7XG4gICAgcGFkZGluZzogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtNjUge1xuICAgIHBhZGRpbmc6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTcwIHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS03NSB7XG4gICAgcGFkZGluZzogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtODAge1xuICAgIHBhZGRpbmc6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTg1IHtcbiAgICBwYWRkaW5nOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS05MCB7XG4gICAgcGFkZGluZzogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtOTUge1xuICAgIHBhZGRpbmc6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTEwMCB7XG4gICAgcGFkZGluZzogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMTA1IHtcbiAgICBwYWRkaW5nOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTExMCB7XG4gICAgcGFkZGluZzogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMTE1IHtcbiAgICBwYWRkaW5nOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS0xMjAge1xuICAgIHBhZGRpbmc6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTEyNSB7XG4gICAgcGFkZGluZzogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMTMwIHtcbiAgICBwYWRkaW5nOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS0xMzUge1xuICAgIHBhZGRpbmc6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTE0MCB7XG4gICAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTE0NSB7XG4gICAgcGFkZGluZzogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTE1MCB7XG4gICAgcGFkZGluZzogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFBhZGRpbmcgWCAqL1xuICAuZy1weC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTMge1xuICAgIHBhZGRpbmctbGVmdDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTE0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTYge1xuICAgIHBhZGRpbmctbGVmdDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTE3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0xOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTkge1xuICAgIHBhZGRpbmctbGVmdDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMzUge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtNDUge1xuICAgIHBhZGRpbmctbGVmdDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC01NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtNjAge1xuICAgIHBhZGRpbmctbGVmdDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTY1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC03MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtNzUge1xuICAgIHBhZGRpbmctbGVmdDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC04NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtOTAge1xuICAgIHBhZGRpbmctbGVmdDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTk1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0xMDAge1xuICAgIHBhZGRpbmctbGVmdDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTEwNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTExMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0xMjAge1xuICAgIHBhZGRpbmctbGVmdDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTEyNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0xMzUge1xuICAgIHBhZGRpbmctbGVmdDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTE0MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0xNDUge1xuICAgIHBhZGRpbmctbGVmdDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFBhZGRpbmcgWSAqL1xuICAuZy1weS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weS00IHtcbiAgICBwYWRkaW5nLXRvcDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weS01IHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weS02IHtcbiAgICBwYWRkaW5nLXRvcDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weS03IHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHktOCB7XG4gICAgcGFkZGluZy10b3A6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHktOSB7XG4gICAgcGFkZGluZy10b3A6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHktMTAge1xuICAgIHBhZGRpbmctdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB5LTExIHtcbiAgICBwYWRkaW5nLXRvcDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weS0xMiB7XG4gICAgcGFkZGluZy10b3A6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHktMTMge1xuICAgIHBhZGRpbmctdG9wOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB5LTE0IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weS0xNSB7XG4gICAgcGFkZGluZy10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHktMTYge1xuICAgIHBhZGRpbmctdG9wOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB5LTE3IHtcbiAgICBwYWRkaW5nLXRvcDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weS0xOCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHktMTkge1xuICAgIHBhZGRpbmctdG9wOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMTAge1xuICAgIHBhZGRpbmctdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMTUge1xuICAgIHBhZGRpbmctdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMjAge1xuICAgIHBhZGRpbmctdG9wOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMjUge1xuICAgIHBhZGRpbmctdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMzAge1xuICAgIHBhZGRpbmctdG9wOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMzUge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTUwIHtcbiAgICBwYWRkaW5nLXRvcDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTU1IHtcbiAgICBwYWRkaW5nLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTYwIHtcbiAgICBwYWRkaW5nLXRvcDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTY1IHtcbiAgICBwYWRkaW5nLXRvcDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTcwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTc1IHtcbiAgICBwYWRkaW5nLXRvcDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTg1IHtcbiAgICBwYWRkaW5nLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTkwIHtcbiAgICBwYWRkaW5nLXRvcDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTk1IHtcbiAgICBwYWRkaW5nLXRvcDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0xMDUge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTExMCB7XG4gICAgcGFkZGluZy10b3A6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0xMTUge1xuICAgIHBhZGRpbmctdG9wOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTEyNSB7XG4gICAgcGFkZGluZy10b3A6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0xMzAge1xuICAgIHBhZGRpbmctdG9wOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMTM1IHtcbiAgICBwYWRkaW5nLXRvcDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTE0MCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTE0NSB7XG4gICAgcGFkZGluZy10b3A6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTE1MCB7XG4gICAgcGFkZGluZy10b3A6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTE1NSB7XG4gICAgcGFkZGluZy10b3A6IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTE2NSB7XG4gICAgcGFkZGluZy10b3A6IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTE3MCB7XG4gICAgcGFkZGluZy10b3A6IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTE3NSB7XG4gICAgcGFkZGluZy10b3A6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0xODAge1xuICAgIHBhZGRpbmctdG9wOiAxMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0xODUge1xuICAgIHBhZGRpbmctdG9wOiAxMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0xOTAge1xuICAgIHBhZGRpbmctdG9wOiAxMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0xOTUge1xuICAgIHBhZGRpbmctdG9wOiAxMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0yMDAge1xuICAgIHBhZGRpbmctdG9wOiAxNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0yMDUge1xuICAgIHBhZGRpbmctdG9wOiAxNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0yMTAge1xuICAgIHBhZGRpbmctdG9wOiAxNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUGFkZGluZyBUb3AgKi9cbiAgLmctcHQtMCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtNCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTUge1xuICAgIHBhZGRpbmctdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC02IHtcbiAgICBwYWRkaW5nLXRvcDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtNyB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtOCB7XG4gICAgcGFkZGluZy10b3A6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTkge1xuICAgIHBhZGRpbmctdG9wOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTExIHtcbiAgICBwYWRkaW5nLXRvcDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xMyB7XG4gICAgcGFkZGluZy10b3A6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTE0IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMTUge1xuICAgIHBhZGRpbmctdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xNiB7XG4gICAgcGFkZGluZy10b3A6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTE3IHtcbiAgICBwYWRkaW5nLXRvcDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMTgge1xuICAgIHBhZGRpbmctdG9wOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xOSB7XG4gICAgcGFkZGluZy10b3A6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMTUge1xuICAgIHBhZGRpbmctdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0yMCB7XG4gICAgcGFkZGluZy10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMzAge1xuICAgIHBhZGRpbmctdG9wOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0zNSB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtNDAge1xuICAgIHBhZGRpbmctdG9wOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC00NSB7XG4gICAgcGFkZGluZy10b3A6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTUwIHtcbiAgICBwYWRkaW5nLXRvcDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtNTUge1xuICAgIHBhZGRpbmctdG9wOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC02MCB7XG4gICAgcGFkZGluZy10b3A6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTY1IHtcbiAgICBwYWRkaW5nLXRvcDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtNzAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC03NSB7XG4gICAgcGFkZGluZy10b3A6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtODUge1xuICAgIHBhZGRpbmctdG9wOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC05MCB7XG4gICAgcGFkZGluZy10b3A6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTk1IHtcbiAgICBwYWRkaW5nLXRvcDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMTA1IHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xMTAge1xuICAgIHBhZGRpbmctdG9wOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xMTUge1xuICAgIHBhZGRpbmctdG9wOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xMjAge1xuICAgIHBhZGRpbmctdG9wOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xMjUge1xuICAgIHBhZGRpbmctdG9wOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xMzAge1xuICAgIHBhZGRpbmctdG9wOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xMzUge1xuICAgIHBhZGRpbmctdG9wOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xNDAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTE1MCB7XG4gICAgcGFkZGluZy10b3A6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQYWRkaW5nIFJpZ2h0ICovXG4gIC5nLXByLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHItMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHItMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHItMyB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHItNCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHItNSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHItNiB7XG4gICAgcGFkZGluZy1yaWdodDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHItNyB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wci04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wci05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTM1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItNDUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItNTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItNjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItNzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItNzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItODUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItOTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItOTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItMTAwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTEwNSB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTExMCB7XG4gICAgcGFkZGluZy1yaWdodDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci0xMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItMTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTEyNSB7XG4gICAgcGFkZGluZy1yaWdodDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci0xMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItMTM1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTE0MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItMTQ1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci0xNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTE1NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItMTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci0xNjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTE3MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFBhZGRpbmcgQm90dG9tICovXG4gIC5nLXBiLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi0zMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTQ1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi01NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItNjUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi03MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTc1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi04NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItOTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi0xMDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi0xMDUge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTExMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTExNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTEyNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTEzMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTEzNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTE0MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi0xNDUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItMTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFBhZGRpbmcgTGVmdCAqL1xuICAuZy1wbC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wbC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wbC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBsLTYge1xuICAgIHBhZGRpbmctbGVmdDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGwtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBsLTgge1xuICAgIHBhZGRpbmctbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGwtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtNDAge1xuICAgIHBhZGRpbmctbGVmdDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC00NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtNTUge1xuICAgIHBhZGRpbmctbGVmdDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC02MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTY1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtNzAge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC03NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtODUge1xuICAgIHBhZGRpbmctbGVmdDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC05MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTk1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtMTAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtMTA1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC0xMTAge1xuICAgIHBhZGRpbmctbGVmdDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC0xMTUge1xuICAgIHBhZGRpbmctbGVmdDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC0xMjAge1xuICAgIHBhZGRpbmctbGVmdDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC0xMjUge1xuICAgIHBhZGRpbmctbGVmdDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC0xMzAge1xuICAgIHBhZGRpbmctbGVmdDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC0xMzUge1xuICAgIHBhZGRpbmctbGVmdDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC0xNDAge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtMTQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTE1MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC0xNTUge1xuICAgIHBhZGRpbmctbGVmdDogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTE2NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC0xNzAge1xuICAgIHBhZGRpbmctbGVmdDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLyogUGFkZGluZyBTcGFjZXMgKHNtKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZy1wYS0wLS1zbSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB5LTAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0wLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXByLTAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi0wLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBsLTAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFBhZGRpbmcgQXJvdW5kICovXG4gIC5nLXBhLTItLXNtIHtcbiAgICBwYWRkaW5nOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS0zLS1zbSB7XG4gICAgcGFkZGluZzogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtNS0tc20ge1xuICAgIHBhZGRpbmc6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTctLXNtIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTEwLS1zbSB7XG4gICAgcGFkZGluZzogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMTUtLXNtIHtcbiAgICBwYWRkaW5nOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS0yMC0tc20ge1xuICAgIHBhZGRpbmc6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTI1LS1zbSB7XG4gICAgcGFkZGluZzogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMzAtLXNtIHtcbiAgICBwYWRkaW5nOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS0zNS0tc20ge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtNDAtLXNtIHtcbiAgICBwYWRkaW5nOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS00NS0tc20ge1xuICAgIHBhZGRpbmc6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTUwLS1zbSB7XG4gICAgcGFkZGluZzogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtNTUtLXNtIHtcbiAgICBwYWRkaW5nOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS02MC0tc20ge1xuICAgIHBhZGRpbmc6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTY1LS1zbSB7XG4gICAgcGFkZGluZzogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtNzAtLXNtIHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS03NS0tc20ge1xuICAgIHBhZGRpbmc6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTgwLS1zbSB7XG4gICAgcGFkZGluZzogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtODUtLXNtIHtcbiAgICBwYWRkaW5nOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS05MC0tc20ge1xuICAgIHBhZGRpbmc6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTk1LS1zbSB7XG4gICAgcGFkZGluZzogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMTAwLS1zbSB7XG4gICAgcGFkZGluZzogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMTA1LS1zbSB7XG4gICAgcGFkZGluZzogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS0xMTAtLXNtIHtcbiAgICBwYWRkaW5nOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS0xMTUtLXNtIHtcbiAgICBwYWRkaW5nOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS0xMjAtLXNtIHtcbiAgICBwYWRkaW5nOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS0xMjUtLXNtIHtcbiAgICBwYWRkaW5nOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS0xMzAtLXNtIHtcbiAgICBwYWRkaW5nOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS0xMzUtLXNtIHtcbiAgICBwYWRkaW5nOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS0xNDAtLXNtIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMTQ1LS1zbSB7XG4gICAgcGFkZGluZzogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTE1MC0tc20ge1xuICAgIHBhZGRpbmc6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQYWRkaW5nIFggKi9cbiAgLmctcHgtMS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTItLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0zLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtNC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC02LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtNy0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC04LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtOS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTEwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTEtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0xMi0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTEzLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTQtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0xNS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTE2LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTctLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0xOC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTE5LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0xNS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTIwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMjUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0zMC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTM1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTQwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtNDUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC01MC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTU1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtNjAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC02NS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTcwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtNzUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC04MC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTg1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtOTAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC05NS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTEwMC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTEwNS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0xMTAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0xMTUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0xMjAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0xMjUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0xMzAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0xMzUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0xNDAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTE0NS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTUwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQYWRkaW5nIFkgKi9cbiAgLmctcHktMS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB5LTItLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weS0zLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHktNC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB5LTUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weS02LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHktNy0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weS04LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHktOS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB5LTEwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHktMTEtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weS0xMi0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB5LTEzLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHktMTQtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weS0xNS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB5LTE2LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHktMTctLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weS0xOC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB5LTE5LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0xMC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMTUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTIwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0yNS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMzAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTM1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktNDAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTQ1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS01MC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktNTUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTYwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS02NS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktNzAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTc1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS04MC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktODUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTkwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS05NS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMTAwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0xMDUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0xMTAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTExNS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMTIwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0xMjUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTEzMC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMTM1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0xNDAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMTQ1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTE1MC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0xNTUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMTYwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTE2NS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0xNzAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMTc1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0xODAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMTg1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTE5MC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0xOTUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMjAwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDE0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTIwNS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0yMTAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFBhZGRpbmcgVG9wICovXG4gIC5nLXB0LTAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTItLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMy0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC00LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtNi0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC03LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtOC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC05LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTEwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTExLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTEyLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTEzLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTE0LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTE1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTE2LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTE3LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTE4LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTE5LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTEwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTE1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTIwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTI1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTMwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTM1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtNDAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtNDUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtNTAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtNTUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtNjAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtNjUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtNzAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtNzUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtODAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtODUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtOTAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtOTUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMTAwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTEwNS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTExMC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xMTUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMTIwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTEyNS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xMzAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMTM1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTE0MC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMTQ1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xNTAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFBhZGRpbmcgUmlnaHQgKi9cbiAgLmctcHItMC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHItMS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXByLTItLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wci0zLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHItNC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXByLTUtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wci02LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHItNy0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHItOC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXByLTktLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTEwLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci0xNS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItMjAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTI1LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci0zMC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItMzUtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItNDAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTQ1LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci01MC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItNTUtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTYwLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci02NS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItNzAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTc1LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci04MC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItODUtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTkwLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci05NS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItMTAwLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci0xMDUtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItMTEwLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci0xMTUtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTEyMC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItMTI1LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci0xMzAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTEzNS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItMTQwLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItMTQ1LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItMTUwLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItMTU1LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItMTYwLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItMTY1LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItMTcwLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFBhZGRpbmcgQm90dG9tICovXG4gIC5nLXBiLTAtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi0xLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTItLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItMy0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi00LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTUtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItNi0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi03LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItOC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi05LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTEwLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTE1LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTIwLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTI1LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTMwLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTM1LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItNDAtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItNDUtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItNTAtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItNTUtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItNjAtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItNjUtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItNzAtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItNzUtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItODAtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItODUtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItOTAtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItOTUtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItMTAwLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTEwNS0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTExMC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi0xMTUtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItMTIwLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTEyNS0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi0xMzAtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItMTM1LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTE0MC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItMTQ1LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi0xNTAtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFBhZGRpbmcgTGVmdCAqL1xuICAuZy1wbC0wLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBsLTEtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBsLTItLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBsLTMtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBsLTQtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBsLTUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBsLTYtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBsLTctLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGwtOC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGwtOS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC0xMC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC0xNS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC0yMC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC0yNS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC0zMC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC0zNS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTQwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTQ1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTUwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTU1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTYwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTY1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTcwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTc1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTgwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTg1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTkwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTk1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTEwMC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC0xMDUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC0xMTAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtMTE1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTEyMC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC0xMjUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtMTMwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTEzNS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC0xNDAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTE0NS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtMTUwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC0xNTUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTE2MC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtMTY1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC0xNzAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIFBhZGRpbmcgU3BhY2VzIChtZClcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBQICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmctcGEtMC0tbWQge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weS0wLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wci0wLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItMC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wbC0wLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQYWRkaW5nIEFyb3VuZCAqL1xuICAuZy1wYS0yLS1tZCB7XG4gICAgcGFkZGluZzogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMy0tbWQge1xuICAgIHBhZGRpbmc6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTUtLW1kIHtcbiAgICBwYWRkaW5nOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS03LS1tZCB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS0xMC0tbWQge1xuICAgIHBhZGRpbmc6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTE1LS1tZCB7XG4gICAgcGFkZGluZzogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMjAtLW1kIHtcbiAgICBwYWRkaW5nOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS0yNS0tbWQge1xuICAgIHBhZGRpbmc6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTMwLS1tZCB7XG4gICAgcGFkZGluZzogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMzUtLW1kIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTQwLS1tZCB7XG4gICAgcGFkZGluZzogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtNDUtLW1kIHtcbiAgICBwYWRkaW5nOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS01MC0tbWQge1xuICAgIHBhZGRpbmc6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTU1LS1tZCB7XG4gICAgcGFkZGluZzogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtNjAtLW1kIHtcbiAgICBwYWRkaW5nOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS02NS0tbWQge1xuICAgIHBhZGRpbmc6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTcwLS1tZCB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtNzUtLW1kIHtcbiAgICBwYWRkaW5nOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS04MC0tbWQge1xuICAgIHBhZGRpbmc6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTg1LS1tZCB7XG4gICAgcGFkZGluZzogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtOTAtLW1kIHtcbiAgICBwYWRkaW5nOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS05NS0tbWQge1xuICAgIHBhZGRpbmc6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTEwMC0tbWQge1xuICAgIHBhZGRpbmc6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTEwNS0tbWQge1xuICAgIHBhZGRpbmc6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMTEwLS1tZCB7XG4gICAgcGFkZGluZzogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMTE1LS1tZCB7XG4gICAgcGFkZGluZzogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMTIwLS1tZCB7XG4gICAgcGFkZGluZzogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMTI1LS1tZCB7XG4gICAgcGFkZGluZzogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMTMwLS1tZCB7XG4gICAgcGFkZGluZzogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMTM1LS1tZCB7XG4gICAgcGFkZGluZzogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMTQwLS1tZCB7XG4gICAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTE0NS0tbWQge1xuICAgIHBhZGRpbmc6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS0xNTAtLW1kIHtcbiAgICBwYWRkaW5nOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUGFkZGluZyBYICovXG4gIC5nLXB4LTEtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0yLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMy0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTQtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC01LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtNi0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTctLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtOC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTktLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0xMC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTExLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTItLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0xMy0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTE0LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0xNi0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTE3LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTgtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0xOS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTEwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0yMC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTI1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMzAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0zNS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC00MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTQ1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtNTAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC01NS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTYwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtNjUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC03MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTc1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtODAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC04NS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTkwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtOTUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0xMDAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0xMDUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTEwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTE1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTIwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTI1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTMwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTM1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTQwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0xNDUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTE1MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUGFkZGluZyBZICovXG4gIC5nLXB5LTEtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weS0yLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHktMy0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB5LTQtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weS01LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHktNi0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB5LTctLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHktOC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB5LTktLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weS0xMC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB5LTExLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHktMTItLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weS0xMy0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB5LTE0LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHktMTUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weS0xNi0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB5LTE3LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHktMTgtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weS0xOS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMTAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTE1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0yMC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMjUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTMwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0zNS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTQwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS00NS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktNTAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTU1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS02MC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktNjUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTcwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS03NS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktODAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTg1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS05MC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktOTUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTEwMC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMTA1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMTEwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0xMTUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTEyMC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMTI1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0xMzAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTEzNS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMTQwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTE0NS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0xNTAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMTU1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTE2MC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0xNjUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMTcwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTE3NS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMTgwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTE4NS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0xOTAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMTk1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTIwMC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0yMDUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMjEwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDE1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQYWRkaW5nIFRvcCAqL1xuICAuZy1wdC0wLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0yLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTMtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtNC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC01LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTYtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtNy0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTgtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtOS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xMC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xMS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xMi0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xMy0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xNC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xNS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xNi0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xNy0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xOC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xOS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xMC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xNS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0yMC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0yNS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0zMC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0zNS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTQwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTQ1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTUwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTU1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTYwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTY1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTcwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTc1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTgwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTg1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTkwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTk1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTEwMC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xMDUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xMTAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMTE1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTEyMC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xMjUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMTMwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTEzNS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xNDAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTE0NS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMTUwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQYWRkaW5nIFJpZ2h0ICovXG4gIC5nLXByLTAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXByLTEtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wci0yLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHItMy0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXByLTQtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wci01LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHItNi0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXByLTctLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXByLTgtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wci05LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci0xMC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItMTUtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTIwLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci0yNS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItMzAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTM1LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTQwLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci00NS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItNTAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTU1LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci02MC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItNjUtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTcwLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci03NS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItODAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTg1LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci05MC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItOTUtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTEwMC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItMTA1LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTExMC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItMTE1LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci0xMjAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTEyNS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItMTMwLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci0xMzUtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTE0MC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTE0NS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTE1MC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTE1NS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTE2MC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTE2NS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTE3MC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQYWRkaW5nIEJvdHRvbSAqL1xuICAuZy1wYi0wLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItMS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi0yLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTMtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItNC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi01LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTYtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItNy0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTgtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItOS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi0xMC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi0xNS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi0yMC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi0yNS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi0zMC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi0zNS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTQwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTQ1LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTUwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTU1LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTYwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTY1LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTcwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTc1LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTgwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTg1LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTkwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTk1LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTEwMC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi0xMDUtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi0xMTAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItMTE1LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTEyMC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi0xMjUtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItMTMwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTEzNS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi0xNDAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTE0NS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItMTUwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQYWRkaW5nIExlZnQgKi9cbiAgLmctcGwtMC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wbC0xLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wbC0yLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wbC0zLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wbC00LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wbC01LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wbC02LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wbC03LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBsLTgtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBsLTktLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtMTAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtMTUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtMjAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtMjUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtMzAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtMzUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC00MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC00NS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC01MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC01NS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC02MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC02NS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC03MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC03NS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC04MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC04NS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC05MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC05NS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC0xMDAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtMTA1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtMTEwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTExNS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC0xMjAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtMTI1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTEzMC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC0xMzUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtMTQwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC0xNDUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTE1MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtMTU1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC0xNjAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTE2NS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtMTcwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBQYWRkaW5nIFNwYWNlcyAobGcpIFBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBQICovXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmctcGEtMC0tbGcge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weS0wLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wci0wLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItMC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wbC0wLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQYWRkaW5nIEFyb3VuZCAqL1xuICAuZy1wYS0yLS1sZyB7XG4gICAgcGFkZGluZzogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMy0tbGcge1xuICAgIHBhZGRpbmc6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTUtLWxnIHtcbiAgICBwYWRkaW5nOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS03LS1sZyB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS0xMC0tbGcge1xuICAgIHBhZGRpbmc6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTE1LS1sZyB7XG4gICAgcGFkZGluZzogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMjAtLWxnIHtcbiAgICBwYWRkaW5nOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS0yNS0tbGcge1xuICAgIHBhZGRpbmc6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTMwLS1sZyB7XG4gICAgcGFkZGluZzogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMzUtLWxnIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTQwLS1sZyB7XG4gICAgcGFkZGluZzogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtNDUtLWxnIHtcbiAgICBwYWRkaW5nOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS01MC0tbGcge1xuICAgIHBhZGRpbmc6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTU1LS1sZyB7XG4gICAgcGFkZGluZzogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtNjAtLWxnIHtcbiAgICBwYWRkaW5nOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS02NS0tbGcge1xuICAgIHBhZGRpbmc6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTcwLS1sZyB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtNzUtLWxnIHtcbiAgICBwYWRkaW5nOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS04MC0tbGcge1xuICAgIHBhZGRpbmc6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTg1LS1sZyB7XG4gICAgcGFkZGluZzogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtOTAtLWxnIHtcbiAgICBwYWRkaW5nOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS05NS0tbGcge1xuICAgIHBhZGRpbmc6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTEwMC0tbGcge1xuICAgIHBhZGRpbmc6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTEwNS0tbGcge1xuICAgIHBhZGRpbmc6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMTEwLS1sZyB7XG4gICAgcGFkZGluZzogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMTE1LS1sZyB7XG4gICAgcGFkZGluZzogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMTIwLS1sZyB7XG4gICAgcGFkZGluZzogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMTI1LS1sZyB7XG4gICAgcGFkZGluZzogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMTMwLS1sZyB7XG4gICAgcGFkZGluZzogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMTM1LS1sZyB7XG4gICAgcGFkZGluZzogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMTQwLS1sZyB7XG4gICAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTE0NS0tbGcge1xuICAgIHBhZGRpbmc6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS0xNTAtLWxnIHtcbiAgICBwYWRkaW5nOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUGFkZGluZyBYICovXG4gIC5nLXB4LTEtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0yLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMy0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTQtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC01LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtNi0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTctLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtOC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTktLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0xMC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTExLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTItLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0xMy0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTE0LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0xNi0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTE3LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTgtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0xOS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTEwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0yMC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTI1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMzAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0zNS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC00MC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTQ1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtNTAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC01NS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTYwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtNjUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC03MC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTc1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtODAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC04NS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTkwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtOTUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0xMDAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0xMDUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTEwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTE1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTIwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTI1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTMwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTM1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTQwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0xNDUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTE1MC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUGFkZGluZyBZICovXG4gIC5nLXB5LTEtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weS0yLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHktMy0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB5LTQtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weS01LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHktNi0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB5LTctLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHktOC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB5LTktLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weS0xMC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB5LTExLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHktMTItLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weS0xMy0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB5LTE0LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHktMTUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weS0xNi0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB5LTE3LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHktMTgtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weS0xOS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMTAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTE1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0yMC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMjUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTMwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0zNS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTQwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS00NS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktNTAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTU1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS02MC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktNjUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTcwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS03NS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktODAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTg1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS05MC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktOTUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTEwMC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMTA1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMTEwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0xMTUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTEyMC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMTI1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0xMzAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTEzNS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMTQwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTE0NS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0xNTAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMTU1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTE2MC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0xNjUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMTcwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTE3NS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMTgwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTE4NS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0xOTAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMTk1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTIwMC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0yMDUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMjEwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDE1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQYWRkaW5nIFRvcCAqL1xuICAuZy1wdC0wLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0yLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTMtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtNC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC01LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTYtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtNy0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTgtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtOS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xMC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xMS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xMi0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xMy0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xNC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xNS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xNi0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xNy0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xOC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xOS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xMC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xNS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0yMC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0yNS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0zMC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0zNS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTQwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTQ1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTUwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTU1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTYwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTY1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTcwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTc1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTgwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTg1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTkwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTk1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTEwMC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xMDUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xMTAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMTE1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTEyMC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xMjUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMTMwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTEzNS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xNDAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTE0NS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMTUwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQYWRkaW5nIFJpZ2h0ICovXG4gIC5nLXByLTAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXByLTEtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wci0yLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHItMy0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXByLTQtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wci01LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHItNi0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXByLTctLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXByLTgtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wci05LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci0xMC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItMTUtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTIwLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci0yNS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItMzAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTM1LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTQwLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci00NS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItNTAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTU1LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci02MC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItNjUtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTcwLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci03NS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItODAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTg1LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci05MC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItOTUtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTEwMC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItMTA1LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTExMC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItMTE1LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci0xMjAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTEyNS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItMTMwLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci0xMzUtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTE0MC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTE0NS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTE1MC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTE1NS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTE2MC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTE2NS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTE3MC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQYWRkaW5nIEJvdHRvbSAqL1xuICAuZy1wYi0wLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItMS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi0yLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTMtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItNC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi01LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTYtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItNy0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTgtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItOS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi0xMC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi0xNS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi0yMC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi0yNS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi0zMC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi0zNS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTQwLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTQ1LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTUwLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTU1LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTYwLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTY1LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTcwLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTc1LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTgwLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTg1LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTkwLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTk1LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTEwMC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi0xMDUtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi0xMTAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItMTE1LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTEyMC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi0xMjUtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItMTMwLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTEzNS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi0xNDAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTE0NS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItMTUwLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQYWRkaW5nIExlZnQgKi9cbiAgLmctcGwtMC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wbC0xLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wbC0yLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wbC0zLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wbC00LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wbC01LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wbC02LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wbC03LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBsLTgtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBsLTktLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtMTAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtMTUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtMjAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtMjUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtMzAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtMzUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC00MC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC00NS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC01MC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC01NS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC02MC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC02NS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC03MC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC03NS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC04MC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC04NS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC05MC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC05NS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC0xMDAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtMTA1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtMTEwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTExNS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC0xMjAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtMTI1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTEzMC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC0xMzUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtMTQwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC0xNDUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTE1MC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtMTU1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC0xNjAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTE2NS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtMTcwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBQYWRkaW5nIFNwYWNlcyAoeGwpIFBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLXBhLTAtLXhsIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0wLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHktMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHItMC0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTAtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGwtMC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUGFkZGluZyBBcm91bmQgKi9cbiAgLmctcGEtMi0teGwge1xuICAgIHBhZGRpbmc6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTMtLXhsIHtcbiAgICBwYWRkaW5nOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS01LS14bCB7XG4gICAgcGFkZGluZzogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtNy0teGwge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMTAtLXhsIHtcbiAgICBwYWRkaW5nOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS0xNS0teGwge1xuICAgIHBhZGRpbmc6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTIwLS14bCB7XG4gICAgcGFkZGluZzogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMjUtLXhsIHtcbiAgICBwYWRkaW5nOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS0zMC0teGwge1xuICAgIHBhZGRpbmc6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTM1LS14bCB7XG4gICAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS00MC0teGwge1xuICAgIHBhZGRpbmc6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTQ1LS14bCB7XG4gICAgcGFkZGluZzogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtNTAtLXhsIHtcbiAgICBwYWRkaW5nOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS01NS0teGwge1xuICAgIHBhZGRpbmc6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTYwLS14bCB7XG4gICAgcGFkZGluZzogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtNjUtLXhsIHtcbiAgICBwYWRkaW5nOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS03MC0teGwge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTc1LS14bCB7XG4gICAgcGFkZGluZzogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtODAtLXhsIHtcbiAgICBwYWRkaW5nOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS04NS0teGwge1xuICAgIHBhZGRpbmc6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTkwLS14bCB7XG4gICAgcGFkZGluZzogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtOTUtLXhsIHtcbiAgICBwYWRkaW5nOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS0xMDAtLXhsIHtcbiAgICBwYWRkaW5nOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS0xMDUtLXhsIHtcbiAgICBwYWRkaW5nOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTExMC0teGwge1xuICAgIHBhZGRpbmc6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTExNS0teGwge1xuICAgIHBhZGRpbmc6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTEyMC0teGwge1xuICAgIHBhZGRpbmc6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTEyNS0teGwge1xuICAgIHBhZGRpbmc6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTEzMC0teGwge1xuICAgIHBhZGRpbmc6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTEzNS0teGwge1xuICAgIHBhZGRpbmc6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTE0MC0teGwge1xuICAgIHBhZGRpbmc6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS0xNDUtLXhsIHtcbiAgICBwYWRkaW5nOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMTUwLS14bCB7XG4gICAgcGFkZGluZzogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFBhZGRpbmcgWCAqL1xuICAuZy1weC0xLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMi0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTMtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC00LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtNS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTYtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC03LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTgtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC05LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0xMS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTEyLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTMtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0xNC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTE1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTYtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0xNy0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTE4LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTktLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0xMC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTE1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMjAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0yNS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTMwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMzUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtNDAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC00NS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTUwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtNTUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC02MC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTY1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtNzAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC03NS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTgwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtODUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC05MC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTk1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTAwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTA1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTExMC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTExNS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTEyMC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTEyNS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTEzMC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTEzNS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTE0MC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMTQ1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0xNTAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFBhZGRpbmcgWSAqL1xuICAuZy1weS0xLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHktMi0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB5LTMtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weS00LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHktNS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB5LTYtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weS03LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB5LTgtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weS05LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHktMTAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weS0xMS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB5LTEyLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHktMTMtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weS0xNC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB5LTE1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHktMTYtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weS0xNy0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB5LTE4LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHktMTktLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTEwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0xNS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMjAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTI1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0zMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMzUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS00MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktNDUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTUwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS01NS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktNjAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTY1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS03MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktNzUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTgwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS04NS0teGwge1xuICAgIHBhZGRpbmctdG9wOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktOTAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTk1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0xMDAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTEwNS0teGwge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTExMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMTE1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0xMjAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTEyNS0teGwge1xuICAgIHBhZGRpbmctdG9wOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMTMwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0xMzUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTE0MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0xNDUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMTUwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTE1NS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0xNjAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMTY1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTE3MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0xNzUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTE4MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0xODUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMTkwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDEzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTE5NS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1weS0yMDAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHktMjA1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDE0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXB5LTIxMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUGFkZGluZyBUb3AgKi9cbiAgLmctcHQtMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTEtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMi0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0zLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTQtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtNS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC02LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTctLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC04LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTktLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMTAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMTEtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMTItLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMTMtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMTQtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMTUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMTYtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMTctLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMTgtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMTktLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMTAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMTUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMjAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMjUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMzAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMzUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC00MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC00NS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC01MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC01NS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC02MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC02NS0teGwge1xuICAgIHBhZGRpbmctdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC03MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC03NS0teGwge1xuICAgIHBhZGRpbmctdG9wOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC04MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC04NS0teGwge1xuICAgIHBhZGRpbmctdG9wOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC05MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC05NS0teGwge1xuICAgIHBhZGRpbmctdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xMDAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMTA1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMTEwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTExNS0teGwge1xuICAgIHBhZGRpbmctdG9wOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xMjAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMTI1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTEzMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xMzUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMTQwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xNDUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTE1MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUGFkZGluZyBSaWdodCAqL1xuICAuZy1wci0wLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wci0xLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHItMi0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXByLTMtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wci00LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHItNS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXByLTYtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wci03LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wci04LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHItOS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItMTAtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTE1LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci0yMC0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItMjUtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTMwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci0zNS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci00MC0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItNDUtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTUwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci01NS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItNjAtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTY1LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci03MC0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItNzUtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTgwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci04NS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItOTAtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTk1LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci0xMDAtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTEwNS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci0xMTAtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTExNS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItMTIwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci0xMjUtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXByLTEzMC0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcHItMTM1LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci0xNDAtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci0xNDUtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci0xNTAtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci0xNTUtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci0xNjAtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci0xNjUtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wci0xNzAtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUGFkZGluZyBCb3R0b20gKi9cbiAgLmctcGItMC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTEtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItMi0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi0zLS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTQtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItNS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi02LS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTctLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi04LS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTktLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItMTAtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItMTUtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItMjAtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItMjUtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItMzAtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItMzUtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi00MC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi00NS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi01MC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi01NS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi02MC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi02NS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi03MC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi03NS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi04MC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi04NS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi05MC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi05NS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi0xMDAtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItMTA1LS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItMTEwLS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTExNS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi0xMjAtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItMTI1LS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTEzMC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi0xMzUtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGItMTQwLS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi0xNDUtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTE1MC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUGFkZGluZyBMZWZ0ICovXG4gIC5nLXBsLTAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGwtMS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGwtMi0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGwtMy0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGwtNC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGwtNS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGwtNi0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGwtNy0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wbC04LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wbC05LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTEwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTE1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTIwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTI1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTMwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTM1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtNDAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtNDUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtNTAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtNTUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtNjAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtNjUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtNzAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtNzUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtODAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtODUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtOTAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtOTUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtMTAwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTEwNS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTExMC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC0xMTUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtMTIwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTEyNS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC0xMzAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtMTM1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTE0MC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtMTQ1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC0xNTAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTE1NS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFAgKi9cbiAgLmctcGwtMTYwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogUCAqL1xuICAuZy1wbC0xNjUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBQICovXG4gIC5nLXBsLTE3MC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLyogQ3VzdG9tIFBhZGRpbmdzICh4cylcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1wYS0wLTIwLTIwIHtcbiAgcGFkZGluZzogMCAxLjQyODU3cmVtIDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtNC0xMSB7XG4gIHBhZGRpbmc6IDAuMjg1NzFyZW0gMC43ODU3MXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS00LTEzIHtcbiAgcGFkZGluZzogMC4yODU3MXJlbSAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTUtMTAge1xuICBwYWRkaW5nOiAwLjM1NzE0cmVtIDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtNS0xNSB7XG4gIHBhZGRpbmc6IDAuMzU3MTRyZW0gMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS02LTgge1xuICBwYWRkaW5nOiAwLjQyODU3cmVtIDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtNy0xNCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTctMTYge1xuICBwYWRkaW5nOiAwLjVyZW0gMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0xMC01LTUge1xuICBwYWRkaW5nOiAwLjcxNDI5cmVtIDAuMzU3MTRyZW0gMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0xMC0xNSB7XG4gIHBhZGRpbmc6IDAuNzE0MjlyZW0gMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0xMC0xNiB7XG4gIHBhZGRpbmc6IDAuNzE0MjlyZW0gMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0xMC0yMCB7XG4gIHBhZGRpbmc6IDAuNzE0MjlyZW0gMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0xMC0zMCB7XG4gIHBhZGRpbmc6IDAuNzE0MjlyZW0gMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0xMiB7XG4gIHBhZGRpbmc6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtMTItMTkge1xuICBwYWRkaW5nOiAwLjg1NzE0cmVtIDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtMTItMjEge1xuICBwYWRkaW5nOiAwLjg1NzE0cmVtIDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0xMi01LTcge1xuICBwYWRkaW5nOiAwLjg1NzE0cmVtIDAuMzU3MTRyZW0gMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTE0LTE4IHtcbiAgcGFkZGluZzogMXJlbSAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTE1LTAge1xuICBwYWRkaW5nOiAxLjA3MTQzcmVtIDAgIWltcG9ydGFudDtcbn1cblxuLmctcGEtMTUtNSB7XG4gIHBhZGRpbmc6IDEuMDcxNDNyZW0gMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0xNS0yMC0xMCB7XG4gIHBhZGRpbmc6IDEuMDcxNDNyZW0gMS40Mjg1N3JlbSAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTE1LTIwIHtcbiAgcGFkZGluZzogMS4wNzE0M3JlbSAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTE1LTMwIHtcbiAgcGFkZGluZzogMS4wNzE0M3JlbSAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTE3LTIzIHtcbiAgcGFkZGluZzogMS4yMTQyOXJlbSAxLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTIwLTEwIHtcbiAgcGFkZGluZzogMS40Mjg1N3JlbSAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTIwLTIwLTE1IHtcbiAgcGFkZGluZzogMS40Mjg1N3JlbSAxLjQyODU3cmVtIDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtMjAtMjAtMjAtNTUge1xuICBwYWRkaW5nOiAxLjQyODU3cmVtIDEuNDI4NTdyZW0gMS40Mjg1N3JlbSAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTIwLTMwLTAge1xuICBwYWRkaW5nOiAxLjQyODU3cmVtIDIuMTQyODZyZW0gMCAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0yMC00MC0yNSB7XG4gIHBhZGRpbmc6IDEuNDI4NTdyZW0gMi44NTcxNHJlbSAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTI0IHtcbiAgcGFkZGluZzogMS43MTQyOXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0yNS0yMC0zMCB7XG4gIHBhZGRpbmc6IDEuNzg1NzFyZW0gMS40Mjg1N3JlbSAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTI1LTMwLTIwIHtcbiAgcGFkZGluZzogMS43ODU3MXJlbSAyLjE0Mjg2cmVtIDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtMjUtMzAge1xuICBwYWRkaW5nOiAxLjc4NTcxcmVtIDIuMTQyODZyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtMzAtMTAge1xuICBwYWRkaW5nOiAyLjE0Mjg2cmVtIDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtMzAtMTUge1xuICBwYWRkaW5nOiAyLjE0Mjg2cmVtIDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtMzAtMjAge1xuICBwYWRkaW5nOiAyLjE0Mjg2cmVtIDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtMzAtMzAtMjAge1xuICBwYWRkaW5nOiAyLjE0Mjg2cmVtIDIuMTQyODZyZW0gMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS00MCB7XG4gIHBhZGRpbmc6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtNDAtMjAge1xuICBwYWRkaW5nOiAyLjg1NzE0cmVtIDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtNDAtMzAtMzAge1xuICBwYWRkaW5nOiAyLjg1NzE0cmVtIDIuMTQyODZyZW0gMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS01MC0xNS0wIHtcbiAgcGFkZGluZzogMy41NzE0M3JlbSAxLjA3MTQzcmVtIDAgIWltcG9ydGFudDtcbn1cblxuLmctcGEtMTV4IHtcbiAgcGFkZGluZzogMTUlICFpbXBvcnRhbnQ7XG59XG5cbi5nLXB4LTE3IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcHgtMTgge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgLyogTyAqL1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXB5LTIzIHtcbiAgcGFkZGluZy10b3A6IDEuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgLyogTyAqL1xuICBwYWRkaW5nLWJvdHRvbTogMS42NDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1weS0yMzUge1xuICBwYWRkaW5nLXRvcDogMTYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgLyogTyAqL1xuICBwYWRkaW5nLWJvdHRvbTogMTYuNzg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGwtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGwtMTcge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGwtNy0taG92ZXI6aG92ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wbC0yNS0taG92ZXI6aG92ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZS5nLXBsLTI1LS1hY3RpdmUge1xuICBwYWRkaW5nLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGwtNjAtLXhzIHtcbiAgcGFkZGluZy1sZWZ0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmctcHQtMTEge1xuICBwYWRkaW5nLXRvcDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wdC0xMiB7XG4gIHBhZGRpbmctdG9wOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1wdC0yNS0tcGFyZW50LWhvdmVyIHtcbiAgcGFkZGluZy10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcHQtMTMwIHtcbiAgcGFkZGluZy10b3A6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcHQtMTUwIHtcbiAgcGFkZGluZy10b3A6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXB0LTE3MCB7XG4gIHBhZGRpbmctdG9wOiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wdC0xOTUge1xuICBwYWRkaW5nLXRvcDogMTMuOTI4NTdyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uZy1wYi0xNzAge1xuICBwYWRkaW5nLWJvdHRvbTogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGItMTgwIHtcbiAgcGFkZGluZy1ib3R0b206IDEyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBiLTIwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNC4yODU3MXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYi0yNTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTcuODU3MTRyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGItMTMge1xuICBwYWRkaW5nLWJvdHRvbTogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYi0xNiB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTkge1xuICBwYWRkaW5nOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTExIHtcbiAgcGFkZGluZzogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0xMiB7XG4gIHBhZGRpbmc6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGwtMzAtLWhvdmVyOmhvdmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIEN1c3RvbSBQYWRkaW5ncyAoc20pXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nLXB4LTEweC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weC0wLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHktMC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB5LTUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS0wLTEweC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS0wLTM1LTM1LS1zbSB7XG4gICAgcGFkZGluZzogMCAyLjVyZW0gMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS01LTEwLS1zbSB7XG4gICAgcGFkZGluZzogMC4zNTcxNHJlbSAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS04LTE2LS1zbSB7XG4gICAgcGFkZGluZzogMC41NzE0M3JlbSAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS0xMC0yMC0tc20ge1xuICAgIHBhZGRpbmc6IDAuNzE0MjlyZW0gMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMTUtMjAtMTAtLXNtIHtcbiAgICBwYWRkaW5nOiAxLjA3MTQzcmVtIDEuNDI4NTdyZW0gMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMjAtMjAtMC0tc20ge1xuICAgIHBhZGRpbmc6IDEuNDI4NTdyZW0gMS40Mjg1N3JlbSAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS0yMC0yMC0xMC0tc20ge1xuICAgIHBhZGRpbmc6IDEuNDI4NTdyZW0gMS40Mjg1N3JlbSAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS0yMC0zMC0wLS1zbSB7XG4gICAgcGFkZGluZzogMS40Mjg1N3JlbSAyLjE0Mjg2cmVtIDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTIwLTMwLS1zbSB7XG4gICAgcGFkZGluZzogMS40Mjg1N3JlbSAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS0zMC0yMC0tc20ge1xuICAgIHBhZGRpbmc6IDIuMTQyODZyZW0gMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMzAtMjUtMjAtLXNtIHtcbiAgICBwYWRkaW5nOiAyLjE0Mjg2cmVtIDEuNzg1NzFyZW0gMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMzAtMzAtMjAtLXNtIHtcbiAgICBwYWRkaW5nOiAyLjE0Mjg2cmVtIDIuMTQyODZyZW0gMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMzAtNTAtNDAtLXNtIHtcbiAgICBwYWRkaW5nOiAyLjE0Mjg2cmVtIDMuNTcxNDNyZW0gMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMzAtODAtLXNtIHtcbiAgICBwYWRkaW5nOiAyLjE0Mjg2cmVtIDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTQwLTMwLTMwLS1zbSB7XG4gICAgcGFkZGluZzogMi44NTcxNHJlbSAyLjE0Mjg2cmVtIDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTYwLTMwLS1zbSB7XG4gICAgcGFkZGluZzogNC4yODU3MXJlbSAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS03MC01MC01MC0zMC0tc20ge1xuICAgIHBhZGRpbmc6IDVyZW0gMy41NzE0M3JlbSAzLjU3MTQzcmVtIDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTgwLTQwLS1zbSB7XG4gICAgcGFkZGluZzogNS43MTQyOXJlbSAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYS04NS0wLTQwLS1zbSB7XG4gICAgcGFkZGluZzogNi4wNzE0M3JlbSAwIDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTEwMC0zMC0tc20ge1xuICAgIHBhZGRpbmc6IDcuMTQyODZyZW0gMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMTcwLTAtMTUwLS1zbSB7XG4gICAgcGFkZGluZzogMTIuMTQyODZyZW0gMCAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGwtMzAwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBDdXN0b20gUGFkZGluZ3MgKG1kKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZy1wYS0yNS0zMC0tbWQge1xuICAgIHBhZGRpbmc6IDEuNzg1NzFyZW0gMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGEtMzAtMTAtLW1kIHtcbiAgICBwYWRkaW5nOiAyLjE0Mjg2cmVtIDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBhLTMwLTM1LS1tZCB7XG4gICAgcGFkZGluZzogMi4xNDI4NnJlbSAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB5LTAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1weS0yMy0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTE4LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMTM1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTE0NS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHQtMTUwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xNzAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB0LTE3NS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi03MC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wYi0xNzAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTI1MC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcGwtMzAwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBDdXN0b20gUGFkZGluZ3MgKGxnKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZy1weS0wLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHktMTAwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctcHgtMjAwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1wdC0xNzAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXBiLTIwMC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBDdXN0b20gUGFkZGluZ3MgKHhsKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctcHktMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nLXB4LTIzLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCbG9jayBIaWRkZW5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1oaWRkZW4teHMtdXAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZy1oaWRkZW4teHMtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmctaGlkZGVuLXNtLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZy1oaWRkZW4tc20tZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmctaGlkZGVuLW1kLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZy1oaWRkZW4tbWQtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmctaGlkZGVuLWxnLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmctaGlkZGVuLWxnLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1oaWRkZW4teGwtdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmctaGlkZGVuLXhsLWRvd24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbltkYXRhLXR5cGU9Y29udGFpbmVyLWNvbnRlbnRdIGEge1xuICBjb2xvcjogI0RFMUMyMCAhaW1wb3J0YW50O1xufVxuW2RhdGEtdHlwZT1jb250YWluZXItY29udGVudF0gYTpob3ZlciwgW2RhdGEtdHlwZT1jb250YWluZXItY29udGVudF0gYTpmb2N1cyB7XG4gIGNvbG9yOiAjYjExNjE5ICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10eXBlPWNvbnRhaW5lci1jb250ZW50XSAuYnRuLXUuYnRuLXUtc21hbGwge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS10eXBlPWNvbXBvbmVudC10ZXh0XSBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuOTI7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGNvbG9yOiAjMDkyNTRFO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzdweDtcbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6ICMwOTI1NEU7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNERTFDMjA7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogI0RFMUMyMDtcbn1cblxuLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZzogOXB4IDMwcHggOXB4IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm5hdmJhci1uYXYge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmhlYWRlciAuZHJvcGRvd24gPiBhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndpZGdldC1wYWdlYmFubmVyIHtcbiAgaGVpZ2h0OiAxNzBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmJyZWFkY3J1bWIgPiBsaSArIGxpOmJlZm9yZSB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBjb2xvcjogI2NjYztcbiAgY29udGVudDogXCIvwqBcIjtcbn1cblxuLmJyZWFkY3J1bWIgPiBsaTpsYXN0LWNoaWxkIGEge1xuICBjb2xvcjogIzA5MjU0RSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5tb2RhbC1mb290ZXIgLmJ0bi5zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLm5hdmJhciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgY29sb3I6ICMwOTI1NEU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogNnB4IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWVlO1xufVxuXG4uZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmdvb2dsZW1hcC13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5nb29nbGVtYXAtd3JhcHBlciAuZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIGhlaWdodDogMjUwcHg7XG59XG4uZ29vZ2xlbWFwLXdyYXBwZXIgLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lIHtcbiAgaGVpZ2h0OiAyNTBweDtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53ZWJzaXRlSHAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ3JlZW4taWNvbiB7XG4gIGNvbG9yOiBncmVlbjtcbn1cblxuLnJlZC1pY29uIHtcbiAgY29sb3I6ICNmMjc3N2E7XG59XG5cbi5saWdodGdyZXktaWNvbiB7XG4gIGNvbG9yOiBsaWdodGdyZXk7XG59XG5cbi5yb3cgLmFzc29jaWF0aW9uLWxpc3QgZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLnNpZGVNZW51QmxvY2sge1xuICBtYXgtaGVpZ2h0OiAzNTBweDtcbn1cblxuLnNlcnZpY2UtYmxvY2stdjcgaS5pY29uLWFycm93LXJpZ2h0Lm1lbnUtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNERTFDMjA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5zZXJ2aWNlLWJsb2NrLXY3IGEge1xuICBjb2xvcjogIzA5MjU0RSAhaW1wb3J0YW50O1xufVxuLnNlcnZpY2UtYmxvY2stdjcgYTpob3ZlciwgLnNlcnZpY2UtYmxvY2stdjcgYTpmb2N1cyB7XG4gIGNvbG9yOiAjYjExNjE5O1xufVxuXG4ud2lkZ2V0LWFzc29jaWF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLm1lbWJlcnMgLnRodW1ibmFpbCB7XG4gIG1pbi13aWR0aDogNDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBtaW4taGVpZ2h0OiAyNzVweDtcbn1cbi5tZW1iZXJzIGg0IHtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cbi5tZW1iZXJzIC50aHVtYm5haWwtZGVzY3JpcHRpb24ge1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuLmNvbC1tZC02W2RhdGEtdHlwZT1jb250YWluZXItY29udGVudF0ge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uaW5kZXggW2RhdGEtdHlwZT1jb250YWluZXItY29udGVudF0gc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5pbmRleCAud2lkZ2V0LWhvbWVibG9ja3MgLnNlcnZpY2UsIC5pbmRleCAud2lkZ2V0LW5ld3NibG9jayAuc2VydmljZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5pbmRleCAud2lkZ2V0LWhvbWVibG9ja3MgLnNlcnZpY2UgLmRlc2MsIC5pbmRleCAud2lkZ2V0LW5ld3NibG9jayAuc2VydmljZSAuZGVzYyB7XG4gIHBhZGRpbmc6IDA7XG59XG4uaW5kZXggLndpZGdldC1ob21lYmxvY2tzIC5zZXJ2aWNlOmhvdmVyLCAuaW5kZXggLndpZGdldC1uZXdzYmxvY2sgLnNlcnZpY2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5pbmRleCAuZy1iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFMUMyMCAhaW1wb3J0YW50O1xufVxuLmluZGV4IC5nLWJnLXByaW1hcnkgLnNlcnZpY2UtaWNvbiB7XG4gIHBhZGRpbmc6IDIycHggMTVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5pbmRleCAuY2FsbC1hY3Rpb24tdjEuZy1tdC03MCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuI293bC1kZW1vIC5vd2wtaXRlbSB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuI293bC1kZW1vIC5vd2wtaXRlbSAuaXRlbSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGluaXRpYWwgIWltcG9ydGFudDtcbiAgdG9wOiAtMTc1cHg7XG59XG5cbi5zaXRlbWFwTWVudSB1bC5sZXZlbDEgbGkgYS5tZW51X2tvcF9saW5rLFxuLnNpdGVtYXBNZW51IHVsLmxldmVsMSBsaSBhLm1lbnVfa29wX2xpbmtfYWN0aXZlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA5cHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG59XG5cbi5wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKlxub3ZlcnJpZGUgY3NzIG9sZHNpdGVcbiovXG5ib2R5IHtcbiAgY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDtcbn1cbmJvZHkgLmZvb3Rlci12MSAuY29weXJpZ2h0IHAge1xuICBjb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuYm9keSBwLCBib2R5IGxpLCBib2R5IGxpIGEsIGJvZHkgbGFiZWwge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLypcbkhFQURFUlxuICovXG4uaGVhZGVyLWZpeGVkLXNocmluayAubG9nbyBpbWcge1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xuICB0b3A6IDJweDtcbn1cblxuLmhlYWRlci1zdGlja3kgOm5vdCguaGVhZGVyLWZpeC1zY2hyaW5rKSB7XG4gIG1heC1oZWlnaHQ6IDE1MHB4O1xufVxuXG4uaGVhZGVyIC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLCAuaGVhZGVyIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsIC5oZWFkZXIgLm5hdmJhci1uYXYgbGkubGV2ZWwxIGEubWVudV9rb3BfbGlua19hY3RpdmUsIC5oZWFkbGluZSBoMiwgLmhlYWRsaW5lIGgzLCAuaGVhZGxpbmUgaDQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjREUxQzIwICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXIgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsIC5oZWFkZXIgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMsIC5oZWFkZXIgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjREUxQzIwICFpbXBvcnRhbnQ7XG59XG5cbi8qIERlc2lnbiBmb3IgbWF4LXdpZHRoOiA5OTFweCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXZiYXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbiAgLm5hdmJhciAubmF2YmFyLW5hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuaGVhZGVyIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsXG4uaGVhZGVyIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4uaGVhZGVyIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNERTFDMjAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oZWFkZXIgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWVlO1xuICB9XG5cbiAgLmhlYWRlciAubmF2ID4gbGkgPiAuc2VhcmNoOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjY2VkNGRhO1xuICB9XG59XG4vKlxuQ09OVEVOVFxuKi9cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBjb2xvcjogI0RFMUMyMDtcbn1cbmgxIGEsIGgxIGE6aG92ZXIsIGgxIGE6Zm9jdXMsIGgyIGEsIGgyIGE6aG92ZXIsIGgyIGE6Zm9jdXMsIGgzIGEsIGgzIGE6aG92ZXIsIGgzIGE6Zm9jdXMsIGg0IGEsIGg0IGE6aG92ZXIsIGg0IGE6Zm9jdXMsIGg1IGEsIGg1IGE6aG92ZXIsIGg1IGE6Zm9jdXMsIGg2IGEsIGg2IGE6aG92ZXIsIGg2IGE6Zm9jdXMge1xuICAvKm5ld3MgaXRlbSB0aXRsZSBmb3IgZXhhbXBsZSovXG4gIGNvbG9yOiAjREUxQzIwO1xufVxuXG4uYnJlYWRjcnVtYiBhOmhvdmVyLCAuYnJlYWRjcnVtYiBhOmZvY3VzIHtcbiAgY29sb3I6ICNERTFDMjAgIWltcG9ydGFudDtcbn1cblxuLm93bC1pdGVtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJ0biwgLmJ0bi11LCAuYnRuLWJyZCwgLmJ0bi1icmQtaG92ZXIsIC5idG4tdS1kYXJrLCAuYnRuLXUtYmxvY2sge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREUxQzIwICFpbXBvcnRhbnQ7XG59XG4uYnRuOmhvdmVyLCAuYnRuOmZvY3VzLCAuYnRuLXU6aG92ZXIsIC5idG4tdTpmb2N1cywgLmJ0bi1icmQ6aG92ZXIsIC5idG4tYnJkOmZvY3VzLCAuYnRuLWJyZC1ob3Zlcjpob3ZlciwgLmJ0bi1icmQtaG92ZXI6Zm9jdXMsIC5idG4tdS1kYXJrOmhvdmVyLCAuYnRuLXUtZGFyazpmb2N1cywgLmJ0bi11LWJsb2NrOmhvdmVyLCAuYnRuLXUtYmxvY2s6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjExNjE5ICFpbXBvcnRhbnQ7XG59XG5cbi8qXG5GT09URVJcbiAqL1xuLmZvb3RlciBhLCAuY29weXJpZ2h0IGEge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmZvb3RlciBhOmhvdmVyLCAuY29weXJpZ2h0IGE6aG92ZXIge1xuICBjb2xvcjogI0RFMUMyMCAhaW1wb3J0YW50O1xufVxuXG4uY29va2llLWJhciAuYnRuLWNvb2tpZS5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FkYjViZDtcbn1cbi5jb29raWUtYmFyIC5idG4tY29va2llLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFMUMyMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2IxMTYxOTtcbn1cbi5jb29raWUtYmFyIC5idG4tY29va2llLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxMTYxOTtcbn1cbi5jb29raWUtYmFyIGEge1xuICBjb2xvcjogI0RFMUMyMDtcbn1cbi5jb29raWUtYmFyIGE6aG92ZXIge1xuICBjb2xvcjogI2IxMTYxOTtcbn0iLCIvKlxuT1ZFUlJJREUgX1ZBUklBQkxFUy5TQ1NTIEZPUiBTVEVWRU5TSE9GXG4qL1xuXG4kb3JhbmdlOiAjREUxQzIwO1xuJG9yYW5nZS1ob3ZlcjogZGFya2VuKCRvcmFuZ2UsIDEwJSk7XG4iLCIvLyBAZm9udC1mYWNlIHtcbi8vICAgICBmb250LWZhbWlseTogJ0hhbGlzUi1SZWd1bGFyJztcbi8vICAgICBzcmM6IHVybCgnLi4vZm9udHMvSGFsaXNSLVJlZ3VsYXItd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbi8vICAgICAgICAgIHVybCgnLi4vZm9udHMvSGFsaXNSLVJlZ3VsYXItd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4vLyAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbi8vICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4vLyB9XG4vLyBAZm9udC1mYWNlIHtcbi8vICAgICBmb250LWZhbWlseTogJ0hhbGlzUi1NZWRpdW0nO1xuLy8gICAgIHNyYzogdXJsKCcuLi9mb250cy9IYWxpc1ItTWVkaXVtLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4vLyAgICAgICAgICB1cmwoJy4uL2ZvbnRzL0hhbGlzUi1NZWRpdW0td2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4vLyAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbi8vICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4vLyB9XG4vLyBAZm9udC1mYWNlIHtcbi8vICAgICBmb250LWZhbWlseTogJ0hhbGlzUi1Cb2xkJztcbi8vICAgICBzcmM6IHVybCgnLi4vZm9udHMvSGFsaXNSLUJvbGQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbi8vICAgICAgICAgIHVybCgnLi4vZm9udHMvSGFsaXNSLUJvbGQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4vLyAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbi8vICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4vLyB9XG5cbkBtaXhpbiBmb250LWRlZmF1bHQgKCkge1xuICBmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcbiAgY29sb3I6ICRza2luLXRlcnRpYXJ5O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQG1peGluIGZvbnQtYm9sZCAoKSB7XG4gIEBpbmNsdWRlIGZvbnQtZGVmYXVsdDtcbiAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xufVxuQG1peGluIGJ1dHRvbi1iYXNpY3Mge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzKTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IC41cmVtO1xuICBwYWRkaW5nOiA3cHggOHB4IDdweCAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xuICBib3gtc2hhZG93OiBub25lO1xuICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAvL0BpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKDJweCkpO1xuICB9XG59XG5AbWl4aW4gYnV0dG9uLWRlZmF1bHQge1xuICBAaW5jbHVkZSBidXR0b24tYmFzaWNzO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGFkZGluZzogN3B4IDhweCA3cHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNraW4tc2Vjb25kYXJ5O1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICY6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNraW4tdGVydGlhcnktaG92ZXI7XG4gICAgY29sb3I6ICRza2luLWNvbG9yO1xuICB9XG59XG5cbkBtaXhpbiBidXR0b24tcmV2ZXJzZSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1iYXNpY3M7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2tpbi10ZXJ0aWFyeTtcbiAgY29sb3I6IHdoaXRlIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAmOmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRza2luLXRlcnRpYXJ5LWhvdmVyO1xuICAgIGNvbG9yOiAkc2tpbi1jb2xvcjtcbiAgfVxufVxuXG5AbWl4aW4gZGFyay1oYWxmLW92ZXJsYXl7XG4gJjphZnRlcntcbiAgIGNvbnRlbnQ6IFwiXCI7XG4gICB3aWR0aDogMTAwJTtcbiAgIGhlaWdodDogYXV0bztcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgIHotaW5kZXg6IC0xOyAgLy8gVGFrZSBub3RlIG9mIHRoaXMgbmVnYXRpdmUgei1pbmRleCBhbmQgY29tcGFyZSB0byBlYWNoIGFydGljbGUncyBwb3NpdGl2ZSB6LWluZGV4LiBUaGlzIGhlbHBzIHlvdXIgY29udGVudCB0byBzaG93IHVwIG92ZXIgdGhlIG92ZXJsYXkuXG4gICB0b3A6IDA7XG4gICByaWdodDogMDtcbiAgIGxlZnQ6IDA7XG4gICBib3R0b206IDA7XG4gICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMDAwMDAwKzAsMDAwMDAwKzEwMCYwKzUwLDAuNjUrMTAwICovXG4gYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDApIDAlLCByZ2JhKDAsMCwwLDApIDUwJSwgcmdiYSgwLDAsMCwwLjY1KSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cbiBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwwKSA1MCUscmdiYSgwLDAsMCwwLjY1KSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMCkgNTAlLHJnYmEoMCwwLDAsMC42NSkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nI2E2MDAwMDAwJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xuIH1cbn1cbkBtaXhpbiBkYXJrLW92ZXJsYXl7XG4gJjphZnRlcntcbiAgIGNvbnRlbnQ6IFwiXCI7XG4gICB3aWR0aDogMTAwJTtcbiAgIGhlaWdodDogYXV0bztcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgIHotaW5kZXg6IDI7ICAvLyBUYWtlIG5vdGUgb2YgdGhpcyBuZWdhdGl2ZSB6LWluZGV4IGFuZCBjb21wYXJlIHRvIGVhY2ggYXJ0aWNsZSdzIHBvc2l0aXZlIHotaW5kZXguIFRoaXMgaGVscHMgeW91ciBjb250ZW50IHRvIHNob3cgdXAgb3ZlciB0aGUgb3ZlcmxheS5cbiAgIHRvcDogMDtcbiAgIHJpZ2h0OiAwO1xuICAgbGVmdDogMDtcbiAgIGJvdHRvbTogMDtcbiAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMwMDAwMDArMCwwMDAwMDArNTAsM2IzYjNiKzEwMCYwLjMrMCwwLjMrMTAwICovXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwLjMpIDAlLCByZ2JhKDAsMCwwLDAuMykgNTAlLCByZ2JhKDU5LDU5LDU5LDAuMykgMTAwJSk7IC8qIEZGMy42LTE1ICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwLjMpIDAlLHJnYmEoMCwwLDAsMC4zKSA1MCUscmdiYSg1OSw1OSw1OSwwLjMpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLDAuMykgMCUscmdiYSgwLDAsMCwwLjMpIDUwJSxyZ2JhKDU5LDU5LDU5LDAuMykgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzRkMDAwMDAwJywgZW5kQ29sb3JzdHI9JyM0ZDNiM2IzYicsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cbiB9XG59XG5AbWl4aW4gbm8tZGFyay1vdmVybGF5e1xuICY6YWZ0ZXJ7XG4gICBjb250ZW50OiBcIlwiO1xuICAgd2lkdGg6IDEwMCU7XG4gICBoZWlnaHQ6IGF1dG87XG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICB6LWluZGV4OiAtMTsgIC8vIFRha2Ugbm90ZSBvZiB0aGlzIG5lZ2F0aXZlIHotaW5kZXggYW5kIGNvbXBhcmUgdG8gZWFjaCBhcnRpY2xlJ3MgcG9zaXRpdmUgei1pbmRleC4gVGhpcyBoZWxwcyB5b3VyIGNvbnRlbnQgdG8gc2hvdyB1cCBvdmVyIHRoZSBvdmVybGF5LlxuICAgdG9wOiAwO1xuICAgcmlnaHQ6IDA7XG4gICBsZWZ0OiAwO1xuICAgYm90dG9tOiAwO1xuICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gfVxufVxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgICAtbW96LXRyYW5zaXRpb246ICAgICR0cmFuc2l0aW9uO1xuICAgIC1vLXRyYW5zaXRpb246ICAgICAgJHRyYW5zaXRpb247XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB0cmFuc2l0aW9uOiAgICAgICAgICR0cmFuc2l0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tcHJvcGVydHkoJHByb3BlcnR5Li4uKSB7XG4gICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiAgICAkcHJvcGVydHk7XG4gICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogICAgICAkcHJvcGVydHk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAkcHJvcGVydHk7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogICAgICAgICAkcHJvcGVydHk7XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1kdXJhdGlvbigkZHVyYXRpb24uLi4pIHtcbiAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6ICAgICRkdXJhdGlvbjtcbiAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiAgICAgICRkdXJhdGlvbjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6ICRkdXJhdGlvbjtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAgICAgICAgICRkdXJhdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbigkdGltaW5nLi4uKSB7XG4gICAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogICAgJHRpbWluZztcbiAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogICAgICAkdGltaW5nO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmc7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICAgICAgICAgJHRpbWluZztcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLWRlbGF5KCRkZWxheS4uLikge1xuICAgIC1tb3otdHJhbnNpdGlvbi1kZWxheTogICAgJGRlbGF5O1xuICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6ICAgICAgJGRlbGF5O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogJGRlbGF5O1xuICAgIHRyYW5zaXRpb24tZGVsYXk6ICAgICAgICAgJGRlbGF5O1xufVxuQG1peGluIHRyYW5zZm9ybSgkdHJhbnNmb3Jtcykge1xuXHQgICAtbW96LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG5cdCAgICAgLW8tdHJhbnNmb3JtOiAkdHJhbnNmb3Jtcztcblx0ICAgIC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG4gICAgICAgICAgdHJhbnNmb3JtOiAkdHJhbnNmb3Jtcztcbn1cblxuLy8gc2NhbGVcbkBtaXhpbiBzY2FsZSgkc2NhbGUpIHtcblx0IEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgkc2NhbGUpKTtcbn1cbi8vIHRyYW5zbGF0ZVxuQG1peGluIHRyYW5zbGF0ZSAoJHgsICR5KSB7XG4gICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKCR4LCAkeSkpO1xufVxuLy8gc2tld1xuQG1peGluIHNrZXcgKCR4LCAkeSkge1xuICAgQGluY2x1ZGUgdHJhbnNmb3JtKHNrZXcoI3skeH1kZWcsICN7JHl9ZGVnKSk7XG59XG4vL3RyYW5zZm9ybSBvcmlnaW5cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luICgkb3JpZ2luKSB7XG4gICAgbW96LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG5cdCAgICAgLW8tdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcblx0ICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbn1cblxuLy9ib3JkZXItcmFkaXVzXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzKSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgICAgLW1zLWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbn1cbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG4vL2JveC1zaGFkb3dcbkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkc2hhZG93O1xuICAgICAtbW96LWJveC1zaGFkb3c6ICRzaGFkb3c7XG4gICAgICAtbXMtYm94LXNoYWRvdzogJHNoYWRvdztcbiAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93O1xufVxuLy9iYWNrZ3JvdW5kLWNvdmVyXG5AbWl4aW4gYmFja2dyb3VuZC1jb3ZlciB7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5cbi8vIEBmb250LWZhY2Uge1xuLy8gICBmb250LWZhbWlseTogJ2ZvbnRlbGxvJztcbi8vICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnRlbGxvLmVvdCcpO1xuLy8gICBzcmM6IHVybCgnLi4vZm9udHMvZm9udGVsbG8uZW90JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuLy8gICAgICAgIHVybCgnLi4vZm9udHMvZm9udGVsbG8ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4vLyAgICAgICAgdXJsKCcuLi9mb250cy9mb250ZWxsby53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4vLyAgICAgICAgdXJsKCcuLi9mb250cy9mb250ZWxsby50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4vLyAgICAgICAgdXJsKCcuLi9mb250cy9mb250ZWxsby5zdmcnKSBmb3JtYXQoJ3N2ZycpO1xuLy8gICBmb250LXdlaWdodDogbm9ybWFsO1xuLy8gICBmb250LXN0eWxlOiBub3JtYWw7XG4vLyB9XG4vKiBDaHJvbWUgaGFjazogU1ZHIGlzIHJlbmRlcmVkIG1vcmUgc21vb3RoIGluIFdpbmRvenplLiAxMDAlIG1hZ2ljLCB1bmNvbW1lbnQgaWYgeW91IG5lZWQgaXQuICovXG4vKiBOb3RlLCB0aGF0IHdpbGwgYnJlYWsgaGludGluZyEgSW4gb3RoZXIgT1MtZXMgZm9udCB3aWxsIGJlIG5vdCBhcyBzaGFycCBhcyBpdCBjb3VsZCBiZSAqL1xuLypcbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ2ZvbnRlbGxvJztcbiAgICBzcmM6IHVybCgnLi4vZm9udC9mb250ZWxsby5zdmc/OTQ5NTg3MjMjZm9udGVsbG8nKSBmb3JtYXQoJ3N2ZycpO1xuICB9XG59XG4qL1xuXG4gW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSwgW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xuICAvL2ZvbnQtZmFtaWx5OiBcImZvbnRlbGxvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3BlYWs6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB3aWR0aDogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IC4yZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogb3BhY2l0eTogLjg7ICovXG5cbiAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXG4gIGxpbmUtaGVpZ2h0OiAxZW07XG5cbiAgLyogQW5pbWF0aW9uIGNlbnRlciBjb21wZW5zYXRpb24gLSBtYXJnaW5zIHNob3VsZCBiZSBzeW1tZXRyaWMgKi9cbiAgLyogcmVtb3ZlIGlmIG5vdCBuZWVkZWQgKi9cbiAgbWFyZ2luLWxlZnQ6IC4yZW07XG5cbiAgLyogeW91IGNhbiBiZSBtb3JlIGNvbWZvcnRhYmxlIHdpdGggaW5jcmVhc2VkIGljb25zIHNpemUgKi9cbiAgLyogZm9udC1zaXplOiAxMjAlOyAqL1xuXG4gIC8qIEZvbnQgc21vb3RoaW5nLiBUaGF0IHdhcyB0YWtlbiBmcm9tIFRXQlMgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgLyogVW5jb21tZW50IGZvciAzRCBlZmZlY3QgKi9cbiAgLyogdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMTI3LCAxMjcsIDEyNywgMC4zKTsgKi9cbn1cblxuLmljb24tcGxheS1jaXJjbGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDAnOyB9IFxuLmljb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMSc7IH0gXG4uaWNvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDInOyB9IC8qICfuoIInICovXG4uaWNvbi11cDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAzJzsgfSAvKiAn7qCDJyAqL1xuLmljb24tcmlnaHQtb3BlbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA0JzsgfSAvKiAn7qCEJyAqL1xuLmljb24tbWFpbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA1JzsgfSAvKiAn7qCFJyAqL1xuLmljb24tbGVmdC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDcnOyB9IC8qICfuoIcnICovXG4uaWNvbi1kb3duLW9wZW46YmVmb3JlIHsgY29udGVudDogJ1xcZTgwOCc7IH0gLyogJ+6giCcgKi9cbi5pY29uLXVwLW9wZW46YmVmb3JlIHsgY29udGVudDogJ1xcZTgwOSc7IH0gLyogJ+6giScgKi9cbi5pY29uLWRvd24tb3Blbi1taW5pOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGEnOyB9IC8qICfuoIonICovXG4uaWNvbi1sZWZ0LW9wZW4tbWluaTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBiJzsgfSAvKiAn7qCLJyAqL1xuLmljb24tcmlnaHQtb3Blbi1taW5pOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGMnOyB9IC8qICfuoIwnICovXG4uaWNvbi11cC1vcGVuLW1pbmk6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwZCc7IH0gLyogJ+6gjScgKi9cbi5pY29uLWRvd24tb3Blbi1iaWc6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwZSc7IH0gLyogJ+6gjicgKi9cbi5pY29uLWxlZnQtb3Blbi1iaWc6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwZic7IH0gLyogJ+6gjycgKi9cbi5pY29uLXJpZ2h0LW9wZW4tYmlnOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTAnOyB9IC8qICfuoJAnICovXG4uaWNvbi11cC1vcGVuLWJpZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODExJzsgfSAvKiAn7qCRJyAqL1xuLmljb24tcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODEyJzsgfSAvKiAn7qCSJyAqL1xuLmljb24tcXVvdGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMyc7IH0gLyogJ+6gkycgKi9cbi5pY29uLXF1b3RlLWxlZnQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTQnOyB9IC8qICfuoJQnICovXG4uaWNvbi1xdW90ZS1yaWdodC1hbHQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNSc7IH0gLyogJ+6glScgKi9cbi5pY29uLW9rOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTYnOyB9IC8qICfuoJYnICovXG4uaWNvbi1jYW5jZWw6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNyc7IH0gLyogJ+6glycgKi9cbi5pY29uLXBpY3R1cmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxOCc7IH0gLyogJ+6gmCcgKi9cbi5pY29uLXZpZGVvY2FtLTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxOSc7IH0gLyogJ+6gmScgKi9cbi5pY29uLWNhbWVyYS0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWEnOyB9IC8qICfuoJonICovXG4uaWNvbi1jYW5jZWwtMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFiJzsgfSAvKiAn7qCbJyAqL1xuLmljb24tcGljdHVyZS0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWMnOyB9IC8qICfuoJwnICovXG4uaWNvbi1jYW1lcmEtMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFkJzsgfSAvKiAn7qCdJyAqL1xuLmljb24tdmlkZW9jYW0tMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFlJzsgfSAvKiAn7qCeJyAqL1xuLmljb24tY2FuY2VsLTI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxZic7IH0gLyogJ+6gnycgKi9cbi5pY29uLW9rLTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyMCc7IH0gLyogJ+6goCcgKi9cbi5pY29uLXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjEnOyB9IC8qICfuoKEnICovXG4uaWNvbi1sZWZ0LW9wZW4tMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODIyJzsgfSAvKiAn7qCiJyAqL1xuLmljb24tcmlnaHQtb3Blbi0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjMnOyB9IC8qICfuoKMnICovXG4uaWNvbi1kb3duLW9wZW4tMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI0JzsgfSAvKiAn7qCkJyAqL1xuLmljb24tdXAtb3Blbi0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjUnOyB9IC8qICfuoKUnICovXG4uaWNvbi1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI2JzsgfSAvKiAn7qCmJyAqL1xuLmljb24taGVscC1jaXJjbGVkLWFsdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI3JzsgfSAvKiAn7qCnJyAqL1xuLmljb24tcGx1czpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI4JzsgfSAvKiAn7qCoJyAqL1xuLmljb24tb2stMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI5JzsgfSAvKiAn7qCpJyAqL1xuLmljb24tY2FuY2VsLTM6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyYSc7IH0gLyogJ+6gqicgKi9cbi5pY29uLXBsdXMtMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJiJzsgfSAvKiAn7qCrJyAqL1xuLmljb24tbWludXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyYyc7IH0gLyogJ+6grCcgKi9cbi5pY29uLWRvd24tb3Blbi0yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MmQnOyB9IC8qICfuoK0nICovXG4uaWNvbi11cC1vcGVuLTI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyZSc7IH0gLyogJ+6gricgKi9cbi5pY29uLXJpZ2h0LW9wZW4tMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJmJzsgfSAvKiAn7qCvJyAqL1xuLmljb24tbGVmdC1vcGVuLTI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzMCc7IH0gLyogJ+6gsCcgKi9cbi5pY29uLWRvd24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzEnOyB9IC8qICfuoLEnICovXG4uaWNvbi1sZWZ0LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODMyJzsgfSAvKiAn7qCyJyAqL1xuLmljb24tcmlnaHQtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzMnOyB9IC8qICfuoLMnICovXG4uaWNvbi11cC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzNCc7IH0gLyogJ+6gtCcgKi9cbi5pY29uLXJpZ2h0LW9wZW4tMzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM1JzsgfSAvKiAn7qC1JyAqL1xuLmljb24tbGVmdC1vcGVuLTM6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzNic7IH0gLyogJ+6gticgKi9cbi5pY29uLXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM3JzsgfSAvKiAn7qC3JyAqL1xuLmljb24tZmxvdy1jYXNjYWRlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzgnOyB9IC8qICfuoLgnICovXG4uaWNvbi1kb3duLWRpcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNjJzsgfSAvKiAn7qC8JyAqL1xuLmljb24tdXAtZGlyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4M2QnOyB9IC8qICfuoL0nICovXG4uaWNvbi1sZWZ0LWRpcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNlJzsgfSAvKiAn7qC+JyAqL1xuLmljb24tcmlnaHQtZGlyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4M2YnOyB9IC8qICfuoL8nICovXG4uaWNvbi1tYWlsLTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0Mic7IH0gLyogJ+6hgicgKi9cbi5pY29uLXNlYXJjaC0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDMnOyB9IC8qICfuoYMnICovXG4uaWNvbi1wcmludC0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDQnOyB9IC8qICfuoYQnICovXG4uaWNvbi1waG9uZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQ1JzsgfSAvKiAn7qGFJyAqL1xuLmljb24taGVhZHBob25lczpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQ2JzsgfSAvKiAn7qGGJyAqL1xuLmljb24tcXVlc3Rpb246YmVmb3JlLCAuaWNvbi1xdWVzdGlvbi1zaWduIHsgY29udGVudDogJ1xcZTg0Nyc7IH0gLyogJ+6hhycgKi9cbi5pY29uLW9rLTM6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0OCc7IH0gLyogJ+6hiCcgKi9cbi5pY29uLWNhbmNlbC00OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDknOyB9IC8qICfuoYknICovXG4uaWNvbi1wbHVzLTM6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0YSc7IH0gLyogJ+6hiicgKi9cbi5pY29uLW1haWwtMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODRiJzsgfSAvKiAn7qGLJyAqL1xuLmljb24tdHdpdHRlci0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NGMnOyB9IC8qICfuoYwnICovXG4uaWNvbi1saW5rZWRpbi0yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NGQnOyB9IC8qICfuoY0nICovXG4uaWNvbi1mYWNlYm9vay0yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NGUnOyB9IC8qICfuoY4nICovXG4uaWNvbi1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NGYnOyB9IC8qICfuoY8nICovXG4uaWNvbi1lZGl0LWFsdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODUwJzsgfSAvKiAn7qGQJyAqL1xuLmljb24tcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NTEnOyB9IC8qICfuoZEnICovXG4uaWNvbi1lZGl0LTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1Mic7IH0gLyogJ+6hkicgKi9cbi5pY29uLXBlbmNpbC0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NTMnOyB9IC8qICfuoZMnICovXG4uaWNvbi1lZGl0LTI6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1NCc7IH0gLyogJ+6hlCcgKi9cbi5pY29uLXBlbmNpbC0yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NTUnOyB9IC8qICfuoZUnICovXG4uaWNvbi1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1Nic7IH0gLyogJ+6hlicgKi9cbi5pY29uLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1Nyc7IH0gLyogJ+6hlycgKi9cbi5pY29uLWV4cG9ydDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODU4JzsgfSAvKiAn7qGYJyAqL1xuLmljb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODU5JzsgfSAvKiAn7qGZJyAqL1xuLmljb24tYWNyb2JhdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODVhJzsgfSAvKiAn7qGaJyAqL1xuLmljb24tZW1haWw6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1Yic7IH0gLyogJ+6hmycgKi9cbi5pY29uLWNhbmNlbC01OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NWMnOyB9IC8qICfuoZwnICovXG4uaWNvbi1jYW5jZWwtY2lyY2xlZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NWQnOyB9IC8qICfuoZ0nICovXG4uaWNvbi1jYW5jZWwtY2lyY2xlZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODVlJzsgfSAvKiAn7qGeJyAqL1xuLmljb24tY2FuY2VsLTY6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1Zic7IH0gLyogJ+6hnycgKi9cbi5pY29uLWNhbmNlbC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTg2MCc7IH0gLyogJ+6hoCcgKi9cbi5pY29uLW9rLTQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg2MSc7IH0gLyogJ+6hoScgKi9cbi5pY29uLW9rLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODYyJzsgfSAvKiAn7qGiJyAqL1xuLmljb24tYWxpZ24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODY1JzsgfSAvKiAn7qGlJyAqL1xuLmljb24tYm9vay1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NjYnOyB9IC8qICfuoaYnICovXG4uaWNvbi1uZXdzcGFwZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTg2Nyc7IH0gLyogJ+6hpycgKi9cbi5pY29uLWRvYy10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NjgnOyB9IC8qICfuoagnICovXG4uaWNvbi1hcnRpY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NjknOyB9IC8qICfuoaknICovXG4uaWNvbi1tb2JpbGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTg2YSc7IH0gLyogJ+6hqicgKi9cbi5pY29uLW1vYmlsZS0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NmInOyB9IC8qICfuoasnICovXG4uaWNvbi1oZWFkcGhvbmVzLTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTg2Yyc7IH0gLyogJ+6hrCcgKi9cbi5pY29uLW1vYmlsZS0yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NmQnOyB9IC8qICfuoa0nICovXG4uaWNvbi1jaGF0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NmUnOyB9IC8qICfuoa4nICovXG4uaWNvbi1jaGF0LTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTg2Zic7IH0gLyogJ+6hrycgKi9cbi5pY29uLW1lbnUtMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODcwJzsgfSAvKiAn7qGwJyAqL1xuLmljb24tbWVudS0yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NzEnOyB9IC8qICfuobEnICovXG4uaWNvbi1jaGF0LTM6YmVmb3JlIHsgY29udGVudDogJ1xcZTg3Mic7IH0gLyogJ+6hsicgKi9cbi5pY29uLWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NzMnOyB9IC8qICfuobMnICovXG4uaWNvbi1oZWFydC1lbXB0eS0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NzQnOyB9IC8qICfuobQnICovXG4vLy5pY29uLWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NzUnOyB9IC8qICfuobUnICovXG4uaWNvbi10YWctMzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODc2JzsgfSAvKiAn7qG2JyAqL1xuLmljb24tbWFpbC0zOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NzcnOyB9IC8qICfuobcnICovXG4uaWNvbi1pbmZvLWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg3OCc7IH0gLyogJ+6huCcgKi9cbi5pY29uLWluZm8tY2lyY2xlZC0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NzknOyB9IC8qICfuobknICovXG4uaWNvbi1pbmZvLTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTg3YSc7IH0gLyogJ+6huicgKi9cbi5pY29uLWluZm8tMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODdiJzsgfSAvKiAn7qG7JyAqL1xuLmljb24taW5mby1jaXJjbGVkLTM6YmVmb3JlIHsgY29udGVudDogJ1xcZTg3Yyc7IH0gLyogJ+6hvCcgKi9cbi5pY29uLWxhbXA6YmVmb3JlIHsgY29udGVudDogJ1xcZTg3ZCc7IH0gLyogJ+6hvScgKi9cbi5pY29uLWxpZ2h0YnVsYi0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4N2UnOyB9IC8qICfuob4nICovXG4uaWNvbi1wcmludC0zOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4N2YnOyB9IC8qICfuob8nICovXG4uaWNvbi1wcmludC00OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4ODAnOyB9IC8qICfuooAnICovXG4uaWNvbi1wcmludC01OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4ODEnOyB9IC8qICfuooEnICovXG4uaWNvbi1jbG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg4Mic7IH0gLyogJ+6igicgKi9cbi5pY29uLWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4ODMnOyB9IC8qICfuooMnICovXG4uaWNvbi1oZWFydC0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4ODQnOyB9IC8qICfuooQnICovXG4uaWNvbi1sb2NhdGlvbi0yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4ODUnOyB9IC8qICfuooUnICovXG4uaWNvbi1sb2NhdGlvbi1pbnY6YmVmb3JlIHsgY29udGVudDogJ1xcZTg4Nic7IH0gLyogJ+6ihicgKi9cbi5pY29uLXN0YXItZW1wdHk6YmVmb3JlIHsgY29udGVudDogJ1xcZTg4Nyc7IH0gLyogJ+6ihycgKi9cbi5pY29uLXN0YXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTg4OCc7IH0gLyogJ+6iiCcgKi9cbi5pY29uLWRvd24tb3Blbi0zOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYwMDQnOyB9IC8qICfvgIQnICovXG4uaWNvbi11cC1vcGVuLTM6YmVmb3JlIHsgY29udGVudDogJ1xcZjAwNSc7IH0gLyogJ++AhScgKi9cbi5pY29uLXJpZ2h0LW9wZW4tNDpiZWZvcmUgeyBjb250ZW50OiAnXFxmMDA2JzsgfSAvKiAn74CGJyAqL1xuLmljb24tbGVmdC1vcGVuLTQ6YmVmb3JlIHsgY29udGVudDogJ1xcZjAwNyc7IH0gLyogJ++AhycgKi9cbi5pY29uLW1lbnUtMzpiZWZvcmUgeyBjb250ZW50OiAnXFxmMDA4JzsgfSAvKiAn74CIJyAqL1xuLmljb24tdGgtdGh1bWI6YmVmb3JlIHsgY29udGVudDogJ1xcZjAwYSc7IH0gLyogJ++AiicgKi9cbi5pY29uLXRoLXRodW1iLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYwMGInOyB9IC8qICfvgIsnICovXG4uaWNvbi1yZXBseTpiZWZvcmUgeyBjb250ZW50OiAnXFxmMDJhJzsgfSAvKiAn74CqJyAqL1xuLmljb24tdmlkZW9jYW06YmVmb3JlIHsgY29udGVudDogJ1xcZjAzYSc7IH0gLyogJ++AuicgKi9cbi5pY29uLWluZm8tY2lyY2xlZC0yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYwODUnOyB9IC8qICfvgoUnICovXG4uaWNvbi1wcmludC0yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYwODcnOyB9IC8qICfvgocnICovXG4uaWNvbi1waG9uZS1zcXVhcmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYwOTgnOyB9IC8qICfvgpgnICovXG4uaWNvbi1tZW51OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYwYzknOyB9IC8qICfvg4knICovXG4uaWNvbi1tYWlsLWFsdDpiZWZvcmUgeyBjb250ZW50OiAnXFxmMGUwJzsgfSAvKiAn74OgJyAqL1xuLmljb24tY2hhdC1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAnXFxmMGU2JzsgfSAvKiAn74OmJyAqL1xuLmljb24tbGlnaHRidWxiOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYwZWInOyB9IC8qICfvg6snICovXG4uaWNvbi1hbWJ1bGFuY2U6YmVmb3JlIHsgY29udGVudDogJ1xcZjBmOSc7IH0gLyogJ++DuScgKi9cbi5pY29uLW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiAnXFxmMGZhJzsgfSAvKiAn74O6JyAqL1xuLmljb24tYW5nbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAnXFxmMTA0JzsgfSAvKiAn74SEJyAqL1xuLmljb24tYW5nbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJ1xcZjEwNSc7IH0gLyogJ++EhScgKi9cbi5pY29uLWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYxMDYnOyB9IC8qICfvhIYnICovXG4uaWNvbi1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYxMDcnOyB9IC8qICfvhIcnICovXG4uaWNvbi1tb2JpbGUtMzpiZWZvcmUgeyBjb250ZW50OiAnXFxmMTBiJzsgfSAvKiAn74SLJyAqL1xuLmljb24tZGlyZWN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYxMjQnOyB9IC8qICfvhKQnICovXG4uaWNvbi1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYxMjknOyB9IC8qICfvhKknICovXG4uaWNvbi1wZW5jaWwtc3F1YXJlZDpiZWZvcmUgeyBjb250ZW50OiAnXFxmMTRiJzsgfSAvKiAn74WLJyAqL1xuLmljb24teW91dHViZTpiZWZvcmUgeyBjb250ZW50OiAnXFxmMTY3JzsgfSAvKiAn74WnJyAqL1xuLmljb24tZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHsgY29udGVudDogJ1xcZjE5ZCc7IH0gLyogJ++GnScgKi9cbi5pY29uLWZheDpiZWZvcmUgeyBjb250ZW50OiAnXFxmMWFjJzsgfSAvKiAn74asJyAqL1xuLmljb24tZmlsZS1wZGY6YmVmb3JlIHsgY29udGVudDogJ1xcZjFjMSc7IH0gLyogJ++HgScgKi9cbi5pY29uLXdlY2hhdDpiZWZvcmUgeyBjb250ZW50OiAnXFxmMWQ3JzsgfSAvKiAn74eXJyAqL1xuLmljb24tYXQtMTpiZWZvcmUgeyBjb250ZW50OiAnXFxmMWZhJzsgfSAvKiAn74e6JyAqL1xuLmljb24td2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogJ1xcZjIzMic7IH0gLyogJ++IsicgKi9cbi5pY29uLWJlZDpiZWZvcmUgeyBjb250ZW50OiAnXFxmMjM2JzsgfSAvKiAn74i2JyAqL1xuLmljb24tdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHsgY29udGVudDogJ1xcZjJhMCc7IH0gLyogJ++KoCcgKi9cbi5pY29uLWVudmVsb3BlLW9wZW46YmVmb3JlIHsgY29udGVudDogJ1xcZjJiNic7IH0gLyogJ++KticgKi9cbi5pY29uLWVudmVsb3BlLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiAnXFxmMmI3JzsgfSAvKiAn74q3JyAqL1xuLmljb24tZmFjZWJvb2stMTpiZWZvcmUgeyBjb250ZW50OiAnXFxmMzAwJzsgfSAvKiAn74yAJyAqL1xuLmljb24tdmltZW86YmVmb3JlIHsgY29udGVudDogJ1xcZjMwNic7IH0gLyogJ++MhicgKi9cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYzMGMnOyB9IC8qICfvjIwnICovXG4uaWNvbi1waW50ZXJlc3QtMTpiZWZvcmUgeyBjb250ZW50OiAnXFxmMzEyJzsgfSAvKiAn74ySJyAqL1xuLmljb24tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogJ1xcZjMxOCc7IH0gLyogJ++MmCcgKi9cbi5pY29uLWxpbmtlZGluLTE6YmVmb3JlIHsgY29udGVudDogJ1xcZjMxYSc7IH0gLyogJ++MmicgKi9cbi5pY29uLWluc3RhZ3JhbS1maWxsZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZjMxZic7IH0gLyogJ++MnycgKi9cbi5pY29uLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAnXFxmNGY3JzsgfSAvKiAn75O3JyAqLyIsIi8qIVxuICogQm9vdHN0cmFwIHY0LjUuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjAgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIwIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInJvb3RcIjtcbkBpbXBvcnQgXCJyZWJvb3RcIjtcbkBpbXBvcnQgXCJ0eXBlXCI7XG5AaW1wb3J0IFwiaW1hZ2VzXCI7XG5AaW1wb3J0IFwiY29kZVwiO1xuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJ0YWJsZXNcIjtcbkBpbXBvcnQgXCJmb3Jtc1wiO1xuQGltcG9ydCBcImJ1dHRvbnNcIjtcbkBpbXBvcnQgXCJ0cmFuc2l0aW9uc1wiO1xuQGltcG9ydCBcImRyb3Bkb3duXCI7XG5AaW1wb3J0IFwiYnV0dG9uLWdyb3VwXCI7XG5AaW1wb3J0IFwiaW5wdXQtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjdXN0b20tZm9ybXNcIjtcbkBpbXBvcnQgXCJuYXZcIjtcbkBpbXBvcnQgXCJuYXZiYXJcIjtcbkBpbXBvcnQgXCJjYXJkXCI7XG5AaW1wb3J0IFwiYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcInBhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJiYWRnZVwiO1xuQGltcG9ydCBcImp1bWJvdHJvblwiO1xuQGltcG9ydCBcImFsZXJ0XCI7XG5AaW1wb3J0IFwicHJvZ3Jlc3NcIjtcbkBpbXBvcnQgXCJtZWRpYVwiO1xuQGltcG9ydCBcImxpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjbG9zZVwiO1xuQGltcG9ydCBcInRvYXN0c1wiO1xuQGltcG9ydCBcIm1vZGFsXCI7XG5AaW1wb3J0IFwidG9vbHRpcFwiO1xuQGltcG9ydCBcInBvcG92ZXJcIjtcbkBpbXBvcnQgXCJjYXJvdXNlbFwiO1xuQGltcG9ydCBcInNwaW5uZXJzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzXCI7XG5AaW1wb3J0IFwicHJpbnRcIjtcbiIsIi8vIERvIG5vdCBmb3JnZXQgdG8gdXBkYXRlIGdldHRpbmctc3RhcnRlZC90aGVtaW5nLm1kIVxuOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS1icmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xuICB9XG5cbiAgLy8gVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNVxufVxuXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBydWxlOiBpbiBicm93c2VycyB0aGF0IHN1cHBvcnQgOmZvY3VzLXZpc2libGUsIHN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lXG4vLyBvbiBlbGVtZW50cyB0aGF0IHByb2dyYW1tYXRpY2FsbHkgcmVjZWl2ZSBmb2N1cyBidXQgd291bGRuJ3Qgbm9ybWFsbHkgc2hvdyBhIHZpc2libGVcbi8vIGZvY3VzIG91dGxpbmUuIEluIGdlbmVyYWwsIHRoaXMgd291bGQgbWVhbiB0aGF0IHRoZSBvdXRsaW5lIGlzIG9ubHkgYXBwbGllZCBpZiB0aGVcbi8vIGludGVyYWN0aW9uIHRoYXQgbGVkIHRvIHRoZSBlbGVtZW50IHJlY2VpdmluZyBwcm9ncmFtbWF0aWMgZm9jdXMgd2FzIGEga2V5Ym9hcmQgaW50ZXJhY3Rpb24sXG4vLyBvciB0aGUgYnJvd3NlciBoYXMgc29tZWhvdyBkZXRlcm1pbmVkIHRoYXQgdGhlIHVzZXIgaXMgcHJpbWFyaWx5IGEga2V5Ym9hcmQgdXNlciBhbmQvb3Jcbi8vIHdhbnRzIGZvY3VzIG91dGxpbmVzIHRvIGFsd2F5cyBiZSBwcmVzZW50ZWQuXG4vL1xuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy86Zm9jdXMtdmlzaWJsZVxuLy8gYW5kIGh0dHBzOi8vZGV2ZWxvcGVyLnBhY2llbGxvZ3JvdXAuY29tL2Jsb2cvMjAxOC8wMy9mb2N1cy12aXNpYmxlLWFuZC1iYWNrd2FyZHMtY29tcGF0aWJpbGl0eS9cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyA1LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDRcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA1XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoODAlKTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoNzUlKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xuICAvLyBEaXNhYmxlIGF1dG8taGlkaW5nIHNjcm9sbGJhciBpbiBJRSAmIGxlZ2FjeSBFZGdlIHRvIGF2b2lkIG92ZXJsYXAsXG4gIC8vIG1ha2luZyBpdCBpbXBvc3NpYmxlIHRvIGludGVyYWN0IHdpdGggdGhlIGNvbnRlbnRcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIC8vIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgZnJvbSB0aGUgYDxib2R5PmAsIG9yIHRoZVxuICAvLyBjbG9zZXN0IHBhcmVudCB3aXRoIGEgc2V0IGB0ZXh0LWFsaWduYC5cbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuQGlmICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMge1xuICBidXR0b24sXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxuICBbdHlwZT1cInJlc2V0XCJdLFxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjVyZW0pO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuLy9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLFwiJTNjXCIpLFxuICAoXCI+XCIsXCIlM2VcIiksXG4gIChcIiNcIixcIiUyM1wiKSxcbiAgKFwiKFwiLFwiJTI4XCIpLFxuICAoXCIpXCIsXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6ICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6ICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAkc3BhY2VyLFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgMjU6IDI1JSxcbiAgICA1MDogNTAlLFxuICAgIDc1OiA3NSUsXG4gICAgMTAwOiAxMDAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxuICAoXG4gICAgKDIxIDkpLFxuICAgICgxNiA5KSxcbiAgICAoNCAzKSxcbiAgICAoMSAxKSxcbiAgKSxcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuKTtcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1jb2xvcjogICAgICAkdGFibGUtZGFyay1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJHRhYmxlLWRhcmstYmcsIDcuNSUpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15IC8gMikgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1sZyAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yOiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG5vbmUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0Jz48cGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplIC8gMiAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIHN1YnRyYWN0KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSc+PHBhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgZXNjYXBlLXN2ZygkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3IpIG5vLXJlcGVhdCByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBhZGQoMWVtICogLjc1LCAoMiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAqIC43NSkgKyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9JzAgMCAxMiAxMic+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICAgICksXG4gICAgXCJpbnZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgICApLFxuICApLFxuICAkZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuKTtcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRuYXYtZGl2aWRlci1tYXJnaW4teSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMiAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuLy8gTWFyZ2luIGJldHdlZW4gZWxlbWVudHMgaW4gZm9vdGVyLCBtdXN0IGJlIGxvd2VyIHRoYW4gb3IgZXF1YWwgdG8gMiAqICRtb2RhbC1pbm5lci1wYWRkaW5nXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogIC4yNWVtICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBVdGlsaXRpZXNcblxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kgIWRlZmF1bHQ7XG4kdXNlci1zZWxlY3RzOiBhbGwsIGF1dG8sIG5vbmUgIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcblxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIGZvbnQtcmVzaXppbmdcbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSBmb250IHNpemVcbiRyZnMtYmFzZS1mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLWZvbnQtc2l6ZS11bml0OiByZW0gIWRlZmF1bHQ7XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgZm9udC1zaXplIHN0YXJ0cyBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuLy8gUmVzaXplIGZvbnQtc2l6ZSBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IFwibnVtYmVyXCIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHRvIGZhbHNlXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLWZvbnQtc2l6ZSB1bml0XG4kcmZzLWJhc2UtZm9udC1zaXplLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLWZvbnQtc2l6ZSk7XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLWZvbnQtc2l6ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicHhcIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInJlbVwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInB4XCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInJlbVwiIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBSZXNwb25zaXZlIGZvbnQtc2l6ZSBtaXhpblxuQG1peGluIHJmcygkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIC8vIENhY2hlICRmcyB1bml0XG4gICRmcy11bml0OiBpZih0eXBlLW9mKCRmcykgPT0gXCJudW1iZXJcIiwgdW5pdCgkZnMpLCBmYWxzZSk7XG5cbiAgLy8gQWRkICFpbXBvcnRhbnQgc3VmZml4IGlmIG5lZWRlZFxuICAkcmZzLXN1ZmZpeDogaWYoJGltcG9ydGFudCwgXCIgIWltcG9ydGFudFwiLCBcIlwiKTtcblxuICAvLyBJZiAkZnMgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJGZzIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgQGlmIG5vdCAkZnMtdW5pdCBvciAkZnMtdW5pdCAhPSBcIlwiIGFuZCAkZnMtdW5pdCAhPSBcInB4XCIgYW5kICRmcy11bml0ICE9IFwicmVtXCIgb3IgJGZzID09IDAge1xuICAgIGZvbnQtc2l6ZTogI3skZnN9I3skcmZzLXN1ZmZpeH07XG4gIH1cbiAgQGVsc2Uge1xuICAgIC8vIFZhcmlhYmxlcyBmb3Igc3RvcmluZyBzdGF0aWMgYW5kIGZsdWlkIHJlc2NhbGluZ1xuICAgICRyZnMtc3RhdGljOiBudWxsO1xuICAgICRyZnMtZmx1aWQ6IG51bGw7XG5cbiAgICAvLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRmcyBmb3IgY2FsY3VsYXRpb25zXG4gICAgQGlmICRmcy11bml0ID09IFwicHhcIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICRmcy11bml0ID09IFwicmVtXCIge1xuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG4gICAgfVxuXG4gICAgLy8gU2V0IGRlZmF1bHQgZm9udC1zaXplXG4gICAgQGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtIHtcbiAgICAgICRyZnMtc3RhdGljOiAjeyRmcyAvICRyZnMtcmVtLXZhbHVlfXJlbSN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHB4IHtcbiAgICAgICRyZnMtc3RhdGljOiAjeyRmc31weCN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAZXJyb3IgXCJgI3skcmZzLWZvbnQtc2l6ZS11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1mb250LXNpemUtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG4gICAgfVxuXG4gICAgLy8gT25seSBhZGQgbWVkaWEgcXVlcnkgaWYgZm9udC1zaXplIGlzIGJpZ2dlciBhcyB0aGUgbWluaW11bSBmb250LXNpemVcbiAgICAvLyBJZiAkcmZzLWZhY3RvciA9PSAxLCBubyByZXNjYWxpbmcgd2lsbCB0YWtlIHBsYWNlXG4gICAgQGlmICRmcyA+ICRyZnMtYmFzZS1mb250LXNpemUgYW5kICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHtcbiAgICAgICRtaW4td2lkdGg6IG51bGw7XG4gICAgICAkdmFyaWFibGUtdW5pdDogbnVsbDtcblxuICAgICAgLy8gQ2FsY3VsYXRlIG1pbmltdW0gZm9udC1zaXplIGZvciBnaXZlbiBmb250LXNpemVcbiAgICAgICRmcy1taW46ICRyZnMtYmFzZS1mb250LXNpemUgKyAoJGZzIC0gJHJmcy1iYXNlLWZvbnQtc2l6ZSkgLyAkcmZzLWZhY3RvcjtcblxuICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiBnaXZlbiBmb250LXNpemUgYW5kIG1pbmltdW0gZm9udC1zaXplIGZvciBnaXZlbiBmb250LXNpemVcbiAgICAgICRmcy1kaWZmOiAkZnMgLSAkZnMtbWluO1xuXG4gICAgICAvLyBCYXNlIGZvbnQtc2l6ZSBmb3JtYXR0aW5nXG4gICAgICAvLyBObyBuZWVkIHRvIGNoZWNrIGlmIHRoZSB1bml0IGlzIHZhbGlkLCBiZWNhdXNlIHdlIGRpZCB0aGF0IGJlZm9yZVxuICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7JGZzLW1pbiAvICRyZnMtcmVtLXZhbHVlfXJlbSwgI3skZnMtbWlufXB4KTtcblxuICAgICAgLy8gSWYgdHdvLWRpbWVuc2lvbmFsLCB1c2Ugc21hbGxlc3Qgb2Ygc2NyZWVuIHdpZHRoIGFuZCBoZWlnaHRcbiAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAkdmFyaWFibGUtd2lkdGg6ICN7JGZzLWRpZmYgKiAxMDAgLyAkcmZzLWJyZWFrcG9pbnR9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgIC8vIFNldCB0aGUgY2FsY3VsYXRlZCBmb250LXNpemUuXG4gICAgICAkcmZzLWZsdWlkOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAjeyR2YXJpYWJsZS13aWR0aH0pICN7JHJmcy1zdWZmaXh9O1xuICAgIH1cblxuICAgIC8vIFJlbmRlcmluZ1xuICAgIEBpZiAkcmZzLWZsdWlkID09IG51bGwge1xuICAgICAgLy8gT25seSByZW5kZXIgc3RhdGljIGZvbnQtc2l6ZSBpZiBubyBmbHVpZCBmb250LXNpemUgaXMgYXZhaWxhYmxlXG4gICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAkbXEtdmFsdWU6IG51bGw7XG5cbiAgICAgIC8vIFJGUyBicmVha3BvaW50IGZvcm1hdHRpbmdcbiAgICAgIEBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSByZW0ge1xuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50IC8gJHJmcy1yZW0tdmFsdWV9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH07XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCB7XG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnR9cHg7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xuICAgICAgfVxuXG4gICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImRpc2FibGVcIiB7XG4gICAgICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksXG4gICAgICAgIC8vIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgZm9udCBzaXplXG4gICAgICAgICYsXG4gICAgICAgIC5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICYuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgfVxuXG4gICAgICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSwgKG1heC1oZWlnaHQ6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgICAgICAgICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaWYgJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4IHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XG4gICAgICAgICAgICBtaW4td2lkdGg6IDB2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgICAgICAgICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaWYgJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4IHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XG4gICAgICAgICAgICBtaW4td2lkdGg6IDB2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGluIHVzZXMgUkZTIHRvIHJlc2NhbGUgZm9udCBzaXplc1xuQG1peGluIGZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cbiIsIi8vIEJvZHlcbiRib2R5LWJnOiAjZjhmYWZjO1xuXG4vLyBPbmRlcm5lbWVyc2ZvbmRzXG4kb3JhbmdlOiAjZTY3ZTIyO1xuJG9yYW5nZS1ob3ZlcjogI2NjNzQyNjtcblxuLy8gUm9vc2V2ZWx0XG4kYmx1ZTogIzAxNTVhNTtcbiRibHVlLWhvdmVyOiAjMDU0MjdiO1xuXG4vLyBUeXBvZ3JhcGh5XG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4kZGVmYXVsdC1mb250OiBBcmlhbCwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiR0aXRsZS1mb250OiBBcmlhbCwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiRmb250LWJvbGQ6IEFyaWFsLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuJGZvbnQtc2l6ZS1iYXNlOiAwLjlyZW07XG4kbGluZS1oZWlnaHQtYmFzZTogMS42O1xuXG4vLyBDb2xvcnNcbiRiYXNlLWNvbG9yOiMwOTI1NEU7XG4kYmFzZS1jb2xvci10ZXh0OiM1NTU7XG4kYmFzZS1jb2xvci10ZXh0LWxpZ2h0OiM3Nzc7XG4kc2tpbi1jb2xvcjojMDE0YzhkO1xuJHNraW4tc2Vjb25kYXJ5OiNlNjdlMjI7XG4kc2tpbi10ZXJ0aWFyeTojNjY2O1xuJHNraW4tdGVydGlhcnktaG92ZXI6IzY2NjtcbiRza2luLXRlcnRpYXJ5LWxpZ2h0ZXI6IzY2NjtcbiRza2luLWV4dHJhLWNvbG9yMTojNjY2O1xuJHNraW4tYnJvd24tbGlnaHQ6ICM2NjY7XG4kc2tpbi12ZXJ5LWxpZ2h0OiM2NjY7XG4kd2hpdGU6ICNmZmZmZmY7XG4kaW5kaWdvOiAjNjU3NGNkO1xuJHB1cnBsZTogIzk1NjFlMjtcbiRwaW5rOiAjZjY2ZDliO1xuJHJlZDogI2UzMzQyZjtcbiR5ZWxsb3c6ICNmZmVkNGE7XG4kZ3JlZW46ICNhNmJmNGI7XG4kdGVhbDogIzRkYzBiNTtcbiRjeWFuOiAjNmNiMmViO1xuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIoKSB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cygpIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuXG4vL1xuLy8gSGVhZGluZ3Ncbi8vXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbmgxLCAuaDEgeyBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7IH1cbmgyLCAuaDIgeyBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7IH1cbmgzLCAuaDMgeyBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7IH1cbmg0LCAuaDQgeyBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7IH1cbmg1LCAuaDUgeyBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7IH1cbmg2LCAuaDYgeyBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7IH1cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuLmRpc3BsYXktMSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTEtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTEtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0yIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5Mi1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5Mi13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTMge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkzLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkzLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktNCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG5cblxuLy9cbi8vIEhvcml6b250YWwgcnVsZXNcbi8vXG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogJGhyLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkaHItbWFyZ2luLXk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xufVxuXG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cblxuc21hbGwsXG4uc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcbn1cblxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDkwJSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCgpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyIC8gMjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkKCkge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYGltZy1yZXRpbmEoKWBcIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuIiwiLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygka2JkLWJveC1zaGFkb3cpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTAwJSk7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gIH1cblxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgJiA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlIC8gJGNvdW50O1xuICAgIG1heC13aWR0aDogMTAwJSAvICRjb3VudDtcbiAgfVxufVxuIiwiICRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHh4eHM6IDAsXG4gIHh4czogMzIwcHgsXG4gIHhzOiA1NjhweCxcbiAgc206IDY2N3B4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNDQwcHgsXG4gIHh4eGw6IDE2MDBweFxuKTtcblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHh4eHM6IDAsXG4gIHh4czogMzIwcHgsXG4gIHhzOiA1NjhweCxcbiAgc206IDY2N3B4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDExNDBweCxcbiAgeHhsOiAxMTQxcHgsXG4gIHh4eGw6IDExNDJweFxuKTtcbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTQxMFxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgY29sb3I6ICR0YWJsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyICogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoLFxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgY29sb3I6ICR0YWJsZS1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJvcmRlci1sZXZlbCkpO1xufVxuXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsICR0YWJsZS1hY3RpdmUtYmcpO1xuXG5cbi8vIERhcmsgc3R5bGVzXG4vL1xuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi50YWJsZSB7XG4gIC50aGVhZC1kYXJrIHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC50aGVhZC1saWdodCB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcblxuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICYudGFibGUtc3RyaXBlZCB7XG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXIgb24gaG9yaXpvbnRhbCBzY3JvbGwgZHVlIHRvIHVzZSBvZiBgZGlzcGxheTogYmxvY2s7YFxuICAgICAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRib3JkZXI6IG51bGwpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJixcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgQGlmICRib3JkZXIgIT0gbnVsbCB7XG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBSZW1vdmUgc2VsZWN0IG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGlucHV0LWNvbG9yO1xuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcbiAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+LzxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbn1cblxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICZbc2l6ZV0sXG4gICZbbXVsdGlwbGVdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG59XG5cblxuLy8gRm9ybSBncmlkXG4vL1xuLy8gU3BlY2lhbCByZXBsYWNlbWVudCBmb3Igb3VyIGdyaWQgc3lzdGVtJ3MgYC5yb3dgIGZvciB0aWdodGVyIGZvcm0gbGF5b3V0cy5cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuXG4gID4gLmNvbCxcbiAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgIHBhZGRpbmctbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIGZvciB3b3JrYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCxcbiAgJjpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGJhc2UgLmZvcm0tY2hlY2tcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XG5cbiAgLy8gVW5kbyAuZm9ybS1jaGVjay1pbnB1dCBkZWZhdWx0cyBhbmQgYWRkIHNvbWUgYG1hcmdpbi1yaWdodGAuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbi8vXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3Jcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXG5cbkBlYWNoICRzdGF0ZSwgJGRhdGEgaW4gJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMge1xuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCBtYXAtZ2V0KCRkYXRhLCBjb2xvciksIG1hcC1nZXQoJGRhdGEsIGljb24pKTtcbn1cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAsXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcmAgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGZvcm0tY29udHJvbC1mb2N1cygpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IsICRpY29uKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQsIGVzY2FwZS1zdmcoJGljb24pICRjdXN0b20tc2VsZWN0LWJnIG5vLXJlcGVhdCAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uIC8gJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAxMCUpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKGxpZ2h0ZW4oJGNvbG9yLCAxMCUpKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIGZpbGVcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYnRuLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogaWYoJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucywgcG9pbnRlciwgbnVsbCk7XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWxpbmUtaGVpZ2h0LWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1saW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbiAgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgfVxufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiBjb2xvci15aXEoJGNvbG9yKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsICRhY3RpdmUtYm9yZGVyOiAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luOiAkZHJvcGRvd24tc3BhY2VyIDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBAaW5jbHVkZSBmb250LXNpemUoJGRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZHJvcGRvd24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1sZWZ0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChyaWdodCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wbGVmdCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGxlZnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2hlbiBlbmFibGVkIFBvcHBlci5qcywgcmVzZXQgYmFzaWMgZHJvcGRvd24gcG9zaXRpb25cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uZHJvcGRvd24tbWVudSB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcsICRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15LCB0cnVlKTtcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIC8vIFByZXZlbnQgZHJvcGRvd24gb3ZlcmZsb3cgaWYgdGhlcmUncyBubyBwYWRkaW5nXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yNzcwM1xuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG59XG4iLCJAbWl4aW4gY2FyZXQtZG93bigpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwKCkge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtcmlnaHQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1sZWZ0KCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1sZWZ0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICRuYXYtZGl2aWRlci1jb2xvciwgJG1hcmdpbi15OiAkbmF2LWRpdmlkZXItbWFyZ2luLXksICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICRtYXJnaW4teSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yO1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG5hdi1kaXZpZGVyKClgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcblxuICAgIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAgIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3ByaWdodCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGxlZnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG4uYnRuLWdyb3VwLXRvZ2dsZSB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgdmFsdWVcblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuY3VzdG9tLXNlbGVjdCxcbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICsgLmZvcm0tY29udHJvbCxcbiAgICArIC5jdXN0b20tc2VsZWN0LFxuICAgICsgLmN1c3RvbS1maWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBjdXN0b20gZmlsZSBpbnB1dCBhYm92ZSB0aGUgbGFiZWxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5jdXN0b20tc2VsZWN0IHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kXG4vL1xuLy8gV2hpbGUgaXQgcmVxdWlyZXMgb25lIGV4dHJhIGxheWVyIG9mIEhUTUwgZm9yIGVhY2gsIGRlZGljYXRlZCBwcmVwZW5kIGFuZFxuLy8gYXBwZW5kIGVsZW1lbnRzIGFsbG93IHVzIHRvIDEpIGJlIGxlc3MgY2xldmVyLCAyKSBzaW1wbGlmeSBvdXIgc2VsZWN0b3JzLCBhbmRcbi8vIDMpIHN1cHBvcnQgSFRNTDUgZm9ybSB2YWxpZGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG5cbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgeyBtYXJnaW4tcmlnaHQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHsgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gQWxsb3cgdXNlIG9mIDxsYWJlbD4gZWxlbWVudHMgYnkgb3ZlcnJpZGluZyBvdXIgZGVmYXVsdCBtYXJnaW4tYm90dG9tXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmQgcm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4iLCIvLyBFbWJlZGRlZCBpY29ucyBmcm9tIE9wZW4gSWNvbmljLlxuLy8gUmVsZWFzZWQgdW5kZXIgTUlUIGFuZCBjb3B5cmlnaHQgMjAxNCBXYXlidXJ5LlxuLy8gaHR0cHM6Ly91c2VpY29uaWMuY29tL29wZW5cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBCYXNlIGNsYXNzIHRha2VzIGNhcmUgb2YgYWxsIHRoZSBrZXkgYmVoYXZpb3JhbCBhc3BlY3RzLlxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogJGN1c3RvbS1jb250cm9sLXNwYWNlci14O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xOyAvLyBQdXQgdGhlIGlucHV0IGJlaGluZCB0aGUgbGFiZWwgc28gaXQgZG9lc24ndCBvdmVybGF5IHRleHRcbiAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgaGVpZ2h0OiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgdG8gd29yayBhcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGNvbnRyb2wgaW5kaWNhdG9yc1xuLy9cbi8vIEJ1aWxkIHRoZSBjdXN0b20gY29udHJvbHMgb3V0IG9mIHBzZXVkby1lbGVtZW50cy5cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjdXJzb3I6ICRjdXN0b20tY29udHJvbC1jdXJzb3I7XG5cbiAgLy8gQmFja2dyb3VuZC1jb2xvciBhbmQgKHdoZW4gZW5hYmxlZCkgZ3JhZGllbnRcbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgIGJvcmRlcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3Igc29saWQgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLy8gRm9yZWdyb3VuZCAoaWNvbilcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgLyAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZX07XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZCk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gICAgJjppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSYWRpb3Ncbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgcmFkaW9zLlxuXG4uY3VzdG9tLXJhZGlvIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzd2l0Y2hlc1xuLy9cbi8vIFR3ZWFrIGEgZmV3IHRoaW5ncyBmb3Igc3dpdGNoZXNcblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcblxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtd2lkdGg7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiBhZGQoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMik7XG4gICAgICBsZWZ0OiBhZGQoLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgaGVpZ2h0OiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0LCAkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRjdXN0b20tc3dpdGNoLXdpZHRoIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuLy9cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmcgJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDtcbiAgYm9yZGVyOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3csICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAmOjotbXMtdmFsdWUge1xuICAgICAgLy8gRm9yIHZpc3VhbCBjb25zaXN0ZW5jeSB3aXRoIG90aGVyIHBsYXRmb3Jtcy9icm93c2VycyxcbiAgICAgIC8vIHN1cHByZXNzIHRoZSBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZS5cbiAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSGlkZXMgdGhlIGRlZmF1bHQgY2FyZXQgaW4gSUUxMVxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIH1cbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTtcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc20pO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG59XG5cblxuLy8gRmlsZVxuLy9cbi8vIEN1c3RvbSBmaWxlIGlucHV0LlxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCB0byB3b3JrIGFyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuICAmOmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc7XG4gIH1cblxuICBAZWFjaCAkbGFuZywgJHZhbHVlIGluICRjdXN0b20tZmlsZS10ZXh0IHtcbiAgICAmOmxhbmcoI3skbGFuZ30pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBjb250ZW50OiAkdmFsdWU7XG4gICAgfVxuICB9XG5cbiAgfiAuY3VzdG9tLWZpbGUtbGFiZWxbZGF0YS1icm93c2VdOjphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWJyb3dzZSk7XG4gIH1cbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRjdXN0b20tZmlsZS1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRjdXN0b20tZmlsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tZmlsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWJnO1xuICBib3JkZXI6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1maWxlLWJveC1zaGFkb3cpO1xuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjtcbiAgICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gICAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tZmlsZS1idXR0b24tYmcpO1xuICAgIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAwKTtcbiAgfVxufVxuXG4vLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5jdXN0b20tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQsICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tcy10aHVtYiAgICAgICAgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQgLSAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCkgLyAyOyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMDsgLy8gRWRnZSBzcGVjaWZpY1xuICAgIG1hcmdpbi1yaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBtYXJnaW4tbGVmdDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQgLyAyO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IC8vIGFyYml0cmFyeT9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbXMtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIE5hdmJhciBkaXZpZGVyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy15ICRuYXZiYXItcGFkZGluZy14O1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICAgICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb3IgbmVzdGluZyBjb250YWluZXJzLCBoYXZlIHRvIHJlZGVjbGFyZSBmb3IgYWxpZ25tZW50IHB1cnBvc2VzXG4gICAgICAgICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAgICAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJHNpemUsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC8vIENoYW5nZXMgZmxleC1iYXNlcyB0byBhdXRvIGJlY2F1c2Ugb2YgYW4gSUUxMCBidWdcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuLm5hdmJhci1saWdodCB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6ICRjYXJkLWhlaWdodDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBpbWFnZSBzaXplIGJ1ZyBpbiBJRVxuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI4ODU1XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jb2xvcjtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkY2FyZC1zcGFjZXIteTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtJGNhcmQtc3BhY2VyLXkgLyAyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAwIDApO1xuICB9XG5cbiAgKyAubGlzdC1ncm91cCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1zcGFjZXIteTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgZmxleC1zaHJpbms6IDA7IC8vIEZvciBJRTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTM5NlxuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBDYXJkIGRlY2tcblxuLmNhcmQtZGVjayB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtZGVjay1tYXJnaW47XG4gICAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcblxuICAgIC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBkZWZhdWx0XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG4uY2FyZC1jb2x1bW5zIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIEFjY29yZGlvblxuLy9cblxuLmFjY29yZGlvbiB7XG4gID4gLmNhcmQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIH1cblxuICAgID4gLmNhcmQtaGVhZGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRicmVhZGNydW1iLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gU3VwcHJlc3MgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvciBpbiBtb2Rlcm4gYnJvd3NlcnNcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgICAgY29udGVudDogZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyKTtcbiAgICB9XG4gIH1cblxuICAvLyBJRTktMTEgaGFjayB0byBwcm9wZXJseSBoYW5kbGUgaHlwZXJsaW5rIHVuZGVybGluZXMgZm9yIGJyZWFkY3J1bWJzIGJ1aWx0XG4gIC8vIHdpdGhvdXQgYDx1bD5gcy4gVGhlIGA6OmJlZm9yZWAgcHNldWRvLWVsZW1lbnQgZ2VuZXJhdGVzIGFuIGVsZW1lbnRcbiAgLy8gKndpdGhpbiogdGhlIC5icmVhZGNydW1iLWl0ZW0gYW5kIHRoZXJlYnkgaW5oZXJpdHMgdGhlIGB0ZXh0LWRlY29yYXRpb25gLlxuICAvL1xuICAvLyBUbyB0cmljayBJRSBpbnRvIHN1cHByZXNzaW5nIHRoZSB1bmRlcmxpbmUsIHdlIGdpdmUgdGhlIHBzZXVkby1lbGVtZW50IGFuXG4gIC8vIHVuZGVybGluZSBhbmQgdGhlbiBpbW1lZGlhdGVseSByZW1vdmUgaXQuXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXkgJHBhZ2luYXRpb24tcGFkZGluZy14O1xuICBtYXJnaW4tbGVmdDogLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDtcbiAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC8vIE9waW5pb25hdGVkOiByZW1vdmUgdGhlIFwiaGFuZFwiIGN1cnNvciBzZXQgcHJldmlvdXNseSBmb3IgLnBhZ2UtbGlua1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkbGluZS1oZWlnaHQtbGcsICRib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJGJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJhZGdlLXRyYW5zaXRpb24pO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi8vIFBpbGwgYmFkZ2VzXG4vL1xuLy8gTWFrZSB0aGVtIGV4dHJhIHJvdW5kZWQgd2l0aCBhIG1vZGlmaWVyIHRvIHJlcGxhY2UgdjMncyBiYWRnZXMuXG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBwYWRkaW5nLWxlZnQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ29sb3JzXG4vL1xuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgYmFkZ2VzIGdldCBkYXJrZXIgb24gOmhvdmVyKS5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5iYWRnZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuIiwiQG1peGluIGJhZGdlLXZhcmlhbnQoJGJnKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmcsIDEwJSk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYmFkZ2UtZm9jdXMtd2lkdGggcmdiYSgkYmcsIC41KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAkanVtYm90cm9uLXBhZGRpbmcgKCRqdW1ib3Ryb24tcGFkZGluZyAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGNvbG9yOiAkanVtYm90cm9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpICRqdW1ib3Ryb24tcGFkZGluZztcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGNsb3NlLWZvbnQtc2l6ZSArICRhbGVydC1wYWRkaW5nLXggKiAyO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1ib3JkZXItbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1jb2xvci1sZXZlbCkpO1xuICB9XG59XG4iLCJAbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgZnJvbSB7IGJhY2tncm91bmQtcG9zaXRpb246ICRwcm9ncmVzcy1oZWlnaHQgMDsgfVxuICAgIHRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4gIH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcHJvZ3Jlc3MtYm94LXNoYWRvdyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogJHByb2dyZXNzLWhlaWdodCAkcHJvZ3Jlc3MtaGVpZ2h0O1xufVxuXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nO1xuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJiArICYge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJiArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogMCAwICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgNikpO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjbG9zZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogLjU7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIG9wYWNpdHk6IC43NTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIudG9hc3Qge1xuICBtYXgtd2lkdGg6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGNoZWFwIHJvdW5kZWQgY29ybmVycyBvbiBuZXN0ZWQgaXRlbXNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b2FzdC1mb250LXNpemUpO1xuICBjb2xvcjogJHRvYXN0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1ib3JkZXItY29sb3I7XG4gIGJveC1zaGFkb3c6ICR0b2FzdC1ib3gtc2hhZG93O1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvYXN0LWJvcmRlci1yYWRpdXMpO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHRvYXN0LXBhZGRpbmcteDtcbiAgfVxuXG4gICYuc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteSAkdG9hc3QtcGFkZGluZy14O1xuICBjb2xvcjogJHRvYXN0LWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXg7IC8vIGFwcGx5IHRvIGJvdGggdmVydGljYWwgYW5kIGhvcml6b250YWxcbn1cbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi5tb2RhbC1vcGVuIHtcbiAgLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLm1vZGFsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDsgLy8gSUUxMC8xMVxuICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTsgLy8gSUUxMC8xMVxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC8vIEVuc3VyZSBgbW9kYWwtZGlhbG9nLWNlbnRlcmVkYCBleHRlbmRzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgdmlldyAoSUUxMC8xMSlcbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gSUUxMFxuICAgIGhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDsgLy8gUmVzZXQgaGVpZ2h0IHRvIDAgZXhjZXB0IG9uIElFXG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC8vIEVuc3VyZSBgLm1vZGFsLWJvZHlgIHNob3dzIHNjcm9sbGJhciAoSUUxMC8xMSlcbiAgJi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC5jbG9zZSB7XG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmcgLSAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuIC8gMjtcbiAgYm9yZGVyLXRvcDogJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+ICoge1xuICAgIG1hcmdpbjogJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAvIDI7XG4gIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1sZztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7IG1heC13aWR0aDogJG1vZGFsLXhsOyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkdG9vbHRpcC1tYXJnaW47XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvb2x0aXAtZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7IH1cblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3Age1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIGJvdHRvbTogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXJpZ2h0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20ge1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIHRvcDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWxlZnQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtbGVmdDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCgpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcG9wb3Zlci1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHBvcG92ZXItYm94LXNoYWRvdyk7XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIG1hcmdpbjogMCAkcG9wb3Zlci1ib3JkZXItcmFkaXVzO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICBtYXJnaW4tYm90dG9tOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGJvdHRvbTogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgbGVmdDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgdG9wOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWhlYWRlci1iZztcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHJpZ2h0OiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRwb3BvdmVyLWJvcmRlci1yYWRpdXMgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItbGVmdDtcbiAgfVxufVxuXG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6ICRwb3BvdmVyLWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItaGVhZGVyLWJnO1xuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgZGFya2VuKCRwb3BvdmVyLWhlYWRlci1iZywgNSUpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteSAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteDtcbiAgY29sb3I6ICRwb3BvdmVyLWJvZHktY29sb3I7XG59XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcbi8vXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbik7XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgLyAxMDAlIDEwMCU7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZyk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZyk7XG59XG5cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcbi8vXG4vLyBBZGQgYW4gb3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIG92ZXJyaWRlIDxvbD4gZGVmYXVsdFxuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIGxpIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgLy8gVXNlIHRyYW5zcGFyZW50IGJvcmRlcnMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgYm9yZGVyLXRvcDogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDI7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJvcmRlcjogJHNwaW5uZXItYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci1ib3JkZXIgLjc1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG4gIGJvcmRlci13aWR0aDogJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtO1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci1ncm93IC43NXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9LFxuICBidXR0b24jeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy12YXJpYW50YCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLWdyYWRpZW50LXZhcmlhbnRgIG1peGluXCIsIFwidjQuNS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1waWxsICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AZWFjaCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8gaW4gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvcyB7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAxKTtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXk6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDIpO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9YnkjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15IC8gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXgpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkdXNlci1zZWxlY3RzIHtcbiAgLnVzZXItc2VsZWN0LSN7JHZhbHVlfSB7IHVzZXItc2VsZWN0OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkb3ZlcmZsb3dzIHtcbiAgLm92ZXJmbG93LSN7JHZhbHVlfSB7IG92ZXJmbG93OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUoKSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uc2hhZG93LXNtIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctc20gIWltcG9ydGFudDsgfVxuLnNoYWRvdyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93ICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbGcgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LW5vbmUgeyBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBXaWR0aCBhbmQgaGVpZ2h0XG5cbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8vIFZpZXdwb3J0IGFkZGl0aW9uYWwgaGVscGVyc1xuXG4ubWluLXZ3LTEwMCB7IG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLm1pbi12aC0xMDAgeyBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi52dy0xMDAgeyB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLnZoLTEwMCB7IGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXG4gICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgQGlmICRzaXplICE9IDAge1xuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLy8gSnVzdCBpbiBjYXNlIGBwb2ludGVyLWV2ZW50czogbm9uZWAgaXMgc2V0IG9uIGEgcGFyZW50XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICAvLyBJRTEwIGJ1Z2ZpeCwgc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE2OTQ3OTY3L2llMTAtaG92ZXItcHNldWRvLWNsYXNzLWRvZXNudC13b3JrLXdpdGhvdXQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVGV4dFxuLy9cblxuLnRleHQtbW9ub3NwYWNlIHsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2UgIWltcG9ydGFudDsgfVxuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdyYXAgICAgIHsgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLy8gUmVzZXRcblxuLnRleHQtcmVzZXQgeyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBAaWYgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSAhPSAwIHtcbiAgICBhI3skcGFyZW50fSB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoKWBcIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcblxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1oaWRlKClgXCIsIFwidjQuMS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL21haW4uY3NzL2Jsb2IvbWFzdGVyL3NyYy9fcHJpbnQuY3NzXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDpcbi8vIGh0dHBzOi8vd3d3LnBocGllZC5jb20vZGVsYXktbG9hZGluZy15b3VyLXByaW50LWNzcy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpZiAkZW5hYmxlLXByaW50LXN0eWxlcyB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOjpiZWZvcmUsXG4gICAgKjo6YWZ0ZXIge1xuICAgICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IG91dCBgY29sb3JgIGFuZCBgYmFja2dyb3VuZGBcbiAgICAgIC8vY29sb3I6ICRibGFjayAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgJjpub3QoLmJ0bikge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL2FbaHJlZl06OmFmdGVyIHtcbiAgICAvLyAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgLy99XG5cbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgLy9cblxuICAgIC8vYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuICAgIC8vYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgLy8gY29udGVudDogXCJcIjtcbiAgICAvL31cblxuICAgIHByZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTUwMDsgLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2RlOyB1c2luZyBgJGJvcmRlci13aWR0aGAgaW5zdGVhZCBvZiAxcHhcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIFByaW50aW5nIFRhYmxlczpcbiAgICAvLyBodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAxODA4MTUxNTA5MzQvaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAgLy9cblxuICAgIHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgb3JwaGFuczogMztcbiAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gICAgLy8gU3BlY2lmeSBhIHNpemUgYW5kIG1pbi13aWR0aCB0byBtYWtlIHByaW50aW5nIGNsb3NlciBhY3Jvc3MgYnJvd3NlcnMuXG4gICAgLy8gV2UgZG9uJ3Qgc2V0IG1hcmdpbiBoZXJlIGJlY2F1c2UgaXQgYnJlYWtzIGBzaXplYCBpbiBDaHJvbWUuIFdlIGFsc29cbiAgICAvLyBkb24ndCB1c2UgYCFpbXBvcnRhbnRgIG9uIGBzaXplYCBhcyBpdCBicmVha3MgaW4gQ2hyb21lLlxuICAgIEBwYWdlIHtcbiAgICAgIHNpemU6ICRwcmludC1wYWdlLXNpemU7XG4gICAgfVxuICAgIGJvZHkge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRibGFjaztcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtZGFyayB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG4gIH1cbn1cbiIsIi5pbWctcmVzcG9uc2l2ZSAge1xuICAgIG1heC13aWR0aDoxMDAlO1xufVxuXG4vLyBFeHRyYSBzbWFsbCBkZXZpY2VzIChwb3J0cmFpdCBwaG9uZXMsIGxlc3MgdGhhbiA1NzZweClcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkgeyBcbiAgICAuaGVhZGVyIC5sb2dvIGltZyB7XG4gICAgICAgIG1hcmdpbjogNjBweCAwIDVweCAwO1xuICAgIH1cbiAgICAudG9wYmFyIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDEwcHggMCAhaW1wb3J0YW50O1xuICAgICAgICB1bC5sb2dpbmJhciB7ICAgICAgICBcbiAgICAgICAgICAgIHVsLmxhbmd1YWdlcyB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMTBweDtcbiAgICAgICAgICAgICAgICBsaSBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGFtYnVyZ2VyIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4xNXM7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksZmlsdGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgICAgXG4gICAgLmhhbWJ1cmdlci1ib3gge1xuICAgICAgICB3aWR0aDogMzdweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgIH1cbiAgICBcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIH1cbiAgICBcbiAgICAuaGFtYnVyZ2VyLWlubmVyLCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciwgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICBcbiAgICAudS1oZWFkZXJfX3NlY3Rpb24tLWxpZ2h0IC5oYW1idXJnZXItaW5uZXIsXG4gICAgLnUtaGVhZGVyX19zZWN0aW9uLS1saWdodCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcixcbiAgICAudS1oZWFkZXJfX3NlY3Rpb24tLWxpZ2h0IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1NTU7XG4gICAgfVxuICAgIFxuICAgIC51LWhlYWRlcl9fc2VjdGlvbi0tZGFyayAuaGFtYnVyZ2VyLWlubmVyLFxuICAgIC51LWhlYWRlcl9fc2VjdGlvbi0tZGFyayAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcixcbiAgICAudS1oZWFkZXJfX3NlY3Rpb24tLWRhcmsgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG4gICAgXG4gICAgLmhzLWhhcy1tZWdhLW1lbnU6bm90KC5ocy1tZWdhLW1lbnUtb3BlbmVkKSAqLFxuICAgIC5ocy1oYXMtc3ViLW1lbnU6bm90KC5ocy1zdWItbWVudS1vcGVuZWQpICoge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgIC5ocy1oYXMtbWVnYS1tZW51Om5vdCguaHMtbWVnYS1tZW51LW9wZW5lZCkgKjo6YmVmb3JlLCAuaHMtaGFzLW1lZ2EtbWVudTpub3QoLmhzLW1lZ2EtbWVudS1vcGVuZWQpICo6OmFmdGVyLFxuICAgIC5ocy1oYXMtc3ViLW1lbnU6bm90KC5ocy1zdWItbWVudS1vcGVuZWQpICo6OmJlZm9yZSxcbiAgICAuaHMtaGFzLXN1Yi1tZW51Om5vdCguaHMtc3ViLW1lbnUtb3BlbmVkKSAqOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgICBcbiAgICAuY29va2llLWJhciB7XG4gICAgICAgIC5idG4tY29va2llIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9IFxufVxuXG4vLyBTbWFsbCBkZXZpY2VzIChsYW5kc2NhcGUgcGhvbmVzLCA1NzZweCBhbmQgdXApXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIFxufVxuXG4vLyBNZWRpdW0gZGV2aWNlcyAodGFibGV0cywgNzY4cHggYW5kIHVwKVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICBcbn1cblxuLy8gTGFyZ2UgZGV2aWNlcyAoZGVza3RvcHMsIDk5MnB4IGFuZCB1cClcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIFxufVxuXG4vLyBFeHRyYSBsYXJnZSBkZXZpY2VzIChsYXJnZSBkZXNrdG9wcywgMTIwMHB4IGFuZCB1cClcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBcbn0iLCIuY29va2llLWJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIC5idG4tY29va2llIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgfVxuICAgIC5idG4tY29va2llLmJ0bi13YXJuaW5nIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS01MDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTYwMDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5idG4tY29va2llLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWhvdmVyO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZS1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBHbG9iYWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogVGV4dCAqL1xuLmctd29yZC1icmVhayB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLyogUHVsbGVyICovXG4uZy1wdWxsLTUweC11cCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MSUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTElKTtcbn1cblxuLmctcHVsbC01MHgtYm90dG9tIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTElKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTElKTtcbn1cblxuLmctcHVsbC01MHgtbGVmdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MSUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTElKTtcbn1cblxuLmctcHVsbC01MHgtcmlnaHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MSUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MSUpO1xufVxuXG4vKiBMaW5rIG92ZXJsYXkgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJhY2tncm91bmQgQXR0YWNobWVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLWJnLWF0dGFjaG1lbnQtZml4ZWQge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCYWNrZ3JvdW5kIEdyYWRpZW50IENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFNpbXBsZSBMaW5lYXIgR3JhZGllbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogR3JheSBMaWdodCB2MSAqL1xuLmctYmctZ3JheS1saWdodC1ncmFkaWVudC12MS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNDcsIDI0NywgMjQ3LCAwLjUpLCAjZjdmN2Y3KTtcbn1cblxuLyogV2hpdGUgdjEgKi9cbi5nLWJnLXdoaXRlLWdyYWRpZW50LXYxLS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSk7XG59XG5cbi8qIExpbmVhciBHcmFkaWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBHcmF5IEdyYWRpZW50ICovXG4uZy1iZy1ncmF5LWxpbmVhcmdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmLCAjZGJkYmRiKTtcbn1cblxuLyogQmx1ZSBQaW5rIEdyYWRpZW50ICovXG4uZy1iZy1ibHVlcGluay1saW5lYXJncmFkaWVudCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDUwZGVnLCAjMmI3Y2I2LCAjZjYyZDUxKTtcbn1cblxuLyogQmx1ZSBHcmFkaWVudCAqL1xuLmctYmctYmx1ZS1saW5lYXJncmFkaWVudCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM3M2JlYzcsICM0ZTY2YjApO1xufVxuXG4uZy1iZy1ibHVlLWxpbmVhcmdyYWRpZW50LXYyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAjNDI5ZWRjLCAjMDA2MjllKTtcbn1cblxuLmctYmctYmx1ZS1saW5lYXJncmFkaWVudC12MyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIyNWRlZywgIzMyNjZhMiwgIzk4Y2ZiZik7XG59XG5cbi5nLWJnLWJsdWUtbGluZWFyZ3JhZGllbnQtdjQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyMjVkZWcsICM1Yjg1ZGYsICMzZWMyZTMpO1xufVxuXG4uZy1iZy1ibHVlLWxpbmVhcmdyYWRpZW50LXY1IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAjMDA1MGMyLCAjNTE4MGZhKTtcbn1cblxuLyogT3JhbmdlIEdyYWRpZW50ICovXG4uZy1iZy1vcmFuZ2UtbGluZWFyZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyMjVkZWcsICNiZTE3MTUsICNlZDZkMGYpO1xufVxuXG4uZy1iZy1vcmFuZ2UtbGluZWFyZ3JhZGllbnQtdjIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyMjVkZWcsICNmNWNkMjEsICNjMjI4MjEpO1xufVxuXG4vKiBZZWxsb3cgR3JhZGllbnQgKi9cbi5nLWJnLXllbGxvdy1saW5lYXJncmFkaWVudCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIyNWRlZywgI2Y1OWIwMCwgI2Y1ZDQwMCk7XG59XG5cbi8qIERhcmsgUHVycGxlIEdyYWRpZW50ICovXG4uZy1iZy1kYXJrcHVycGxlLWxpbmVhcmdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAjMGIwMTFkLCAjMzMwYzNjKTtcbn1cblxuLyogQmx1ZSBHcmF5IEdyYWRpZW50ICovXG4uZy1iZy1ibHVlZ3JheS1saW5lYXJncmFkaWVudCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIyNWRlZywgIzFkMjUzYywgIzNlNDc1Nyk7XG59XG5cbi8qIFBpbmsgR3JhZGllbnQgKi9cbi5nLWJnLXBpbmstbGluZWFyZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyMjVkZWcsICNiNjAwM2IsICNlZDEyNjEpO1xufVxuXG4vKiBQaW5rLXYyIEdyYWRpZW50ICovXG4uZy1iZy1waW5rLWxpbmVhcmdyYWRpZW50LXYyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgI2ZjNzI3OSAxMCUsICNmZjdiOWMgNjUlLCAjZmZjMDE5IDEyNSUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4vKiBSZWQgR3JhZGllbnQgKi9cbi5nLWJnLXJlZC1saW5lYXJncmFkaWVudCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIyNWRlZywgI2Q3MDQxNywgIzlmMDQxYik7XG59XG5cbi8qIEJsYWNrIEdyYWRpZW50ICovXG4uZy1iZy1ibGFjay1ncmFkaWVudC1vcGFjaXR5LXYxLFxuLmctYmctYmxhY2stZ3JhZGllbnQtb3BhY2l0eS12MS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjkpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8qIEdyZWVuIEdyYWRpZW50ICovXG4uZy1iZy1ncmVlbi1ncmFkaWVudC1vcGFjaXR5LXYxLFxuLmctYmctZ3JlZW4tZ3JhZGllbnQtb3BhY2l0eS12MS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSg1MSwgMTUyLCAyMjAsIDAuNSkgMCUsIHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjgpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8qIFB1cnBsZSBHcmFkaWVudCAqL1xuLmctYmctcHVycGxlLWdyYWRpZW50LW9wYWNpdHktdjEsXG4uZy1iZy1wdXJwbGUtZ3JhZGllbnQtb3BhY2l0eS12MS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgxMTQsIDE5MiwgNDQsIDAuNSkgMCUsIHJnYmEoMTU0LCAxMDUsIDIwMywgMC44KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vKiBQaW5rIExpZ2h0IEdyYWRpZW50ICovXG4uZy1iZy1waW5rLWdyYWRpZW50LW9wYWNpdHktdjEsXG4uZy1iZy1waW5rLWdyYWRpZW50LW9wYWNpdHktdjEtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjUpIDAlLCByZ2JhKDIzMiwgMjgsIDk4LCAwLjgpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8qIEN5YW4gR3JhZGllbnQgKi9cbi5nLWJnLWN5YW4tZ3JhZGllbnQtb3BhY2l0eS12MSxcbi5nLWJnLWN5YW4tZ3JhZGllbnQtb3BhY2l0eS12MS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAxNTMsIDAuNSkgMCUsIHJnYmEoMCwgMTkwLCAyMTQsIDAuNikgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLyogUHVycGxlIEdyYWRpZW50ICovXG4uZy1iZy1wdXJwbGUtZ3JhZGllbnQtb3BhY2l0eS12MSxcbi5nLWJnLXB1cnBsZS1ncmFkaWVudC1vcGFjaXR5LXYxLS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNTBkZWcsICNiN2ViZjYsIHJnYmEoMjI4LCA5NywgMjEwLCAwLjcpKTtcbn1cblxuLyogUHJpbWFyeSBHcmFkaWVudCAqL1xuLmctYmctcHJpbWFyeS1ncmFkaWVudC1vcGFjaXR5LXYxLFxuLmctYmctcHJpbWFyeS1ncmFkaWVudC1vcGFjaXR5LXYxLS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNTBkZWcsICM3MmMwMmMsIHJnYmEoNTEsIDE1MiwgMjIwLCAwLjcpKTtcbn1cblxuLyogR3JheSBHcmFkaWVudCAqL1xuLmctYmctZ3JheS1ncmFkaWVudC1vcGFjaXR5LXYxLFxuLmctYmctZ3JheS1ncmFkaWVudC1vcGFjaXR5LXYxLS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZjdmN2Y3IDAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vKiBXaGl0ZSBHcmFkaWVudCAqL1xuLmctYmctd2hpdGUtZ3JhZGllbnQtb3BhY2l0eS12MSxcbi5nLWJnLXdoaXRlLWdyYWRpZW50LW9wYWNpdHktdjEtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC43KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vKiBXaGl0ZSBHcmFkaWVudCAqL1xuLmctYmctd2hpdGUtZ3JhZGllbnQtb3BhY2l0eS12Mixcbi5nLWJnLXdoaXRlLWdyYWRpZW50LW9wYWNpdHktdjItLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIGJsYWNrIDAlLCByZ2JhKDAsIDAsIDAsIDAuMSkgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLyogV2hpdGUgR3JhZGllbnQgKi9cbi5nLWJnLXdoaXRlLWdyYWRpZW50LW9wYWNpdHktdjMsXG4uZy1iZy13aGl0ZS1ncmFkaWVudC1vcGFjaXR5LXYzLS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgd2hpdGUgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLyogV2hpdGUgR3JhZGllbnQgKi9cbi5nLWJnLXdoaXRlLWdyYWRpZW50LW9wYWNpdHktdjQsXG4uZy1iZy13aGl0ZS1ncmFkaWVudC1vcGFjaXR5LXY0LS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlIDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8qIFdoaXRlIEdyYWRpZW50ICovXG4uZy1iZy13aGl0ZS1ncmFkaWVudC1vcGFjaXR5LXY1LFxuLmctYmctd2hpdGUtZ3JhZGllbnQtb3BhY2l0eS12NS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB3aGl0ZSA0NyUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzUlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vKiBCbHVlZ3JheSBHcmFkaWVudCAqL1xuLmctYmctYmx1ZWdyYXktZ3JhZGllbnQtb3BhY2l0eS12MSxcbi5nLWJnLWJsdWVncmF5LWdyYWRpZW50LW9wYWNpdHktdjEtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoODgsIDk1LCAxMDUsIDAuMikgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLyogQmx1ZWdyYXkgR3JhZGllbnQgKi9cbi5nLWJnLWJsdWVncmF5LWdyYWRpZW50LW9wYWNpdHktdjIsXG4uZy1iZy1ibHVlZ3JheS1ncmFkaWVudC1vcGFjaXR5LXYyLS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDg4LCA5NSwgMTA1LCAwLjMpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8qIEJsdWVncmF5IEdyYWRpZW50ICovXG4uZy1iZy1ibHVlZ3JheS1ncmFkaWVudC1vcGFjaXR5LXYzLFxuLmctYmctYmx1ZWdyYXktZ3JhZGllbnQtb3BhY2l0eS12My0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTUwZGVnLCByZ2JhKDEwNywgMTI1LCAyMjQsIDAuODUpLCAjMmEyNzM0KTtcbn1cblxuLyogU2Vjb25kYXJ5IEdyYWRpZW50IHYxICovXG4uZy1iZy1zZWNvbmRhcnktZ3JhZGllbnQtdjEsXG4uZy1iZy1zZWNvbmRhcnktZ3JhZGllbnQtdjEtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMjUwLCAyNTAsIDI1MCwgMCkgMCUsICNmYWZhZmEgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLyogU2Vjb25kYXJ5IEdyYWRpZW50IHYyICovXG4uZy1iZy1zZWNvbmRhcnktZ3JhZGllbnQtdjIsXG4uZy1iZy1zZWNvbmRhcnktZ3JhZGllbnQtdjItLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmYWZhZmEgMCUsIHJnYmEoMjUwLCAyNTAsIDI1MCwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLyogUmFkaWFsIEdyYWRpZW50cyAoRWxsaXBzZSlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBMaWdodGJsdWUgR3JhZGllbnQgKi9cbi5nLWJnLWxpZ2h0Ymx1ZS1yYWRpYWxncmFkaWVudC1lbGxpcHNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgZmFydGhlc3QtY29ybmVyIGF0IDUwJSA1MCUsICNmZmYgMjIlLCAjZDZlMmVlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLyogR3JheSBHcmFkaWVudCAqL1xuLmctYmctZ3JheS1yYWRpYWxncmFkaWVudC1lbGxpcHNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgZmFydGhlc3QtY29ybmVyIGF0IDUwJSA1MCUsICNkYmRiZGIgMjIlLCAjYmJiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLyogR3JheSBHcmFkaWVudCAqL1xuLmctYmctZ3JheWxpZ2h0LXJhZGlhbGdyYWRpZW50LWVsbGlwc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBmYXJ0aGVzdC1jb3JuZXIgYXQgNTAlIDUwJSwgI2ZmZiAyNSUsICNlZWUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4vKiAgUmFkaWFsIEdyYWRpZW50cyAoQ2lyY2xlKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIExpZ2h0Ymx1ZSBHcmFkaWVudCAqL1xuLmctYmctbGlnaHRibHVlLXJhZGlhbGdyYWRpZW50LWNpcmNsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgZmFydGhlc3QtY29ybmVyIGF0IDc1JSA5NSUsICNmZmYsICNkNmUyZWUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4vKiBCbHVlIEdyYWRpZW50ICovXG4uZy1iZy1ibHVlLXJhZGlhbGdyYWRpZW50LWNpcmNsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgZmFydGhlc3Qtc2lkZSBhdCA1MCUgNTAlLCAjMjI5NGQ3LCAjMjc1Mjk2KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLyogRGFyayBHcmF5IEdyYWRpZW50ICovXG4uZy1iZy1kYXJrZ3JheS1yYWRpYWxncmFkaWVudC1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGZhcnRoZXN0LXNpZGUgYXQgMTEwJSAwLCAjNTk2MDcwLCAjMzEzNTNlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmctYmctYmx1ZS1yYWRpYWxncmFkaWVudC1jaXJjbGUtZW5kbGVzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDUwJSA1MCUsICNiOWVjZmUsICNiOWVjZmUgMTBweCwgIzgyZGRmZiAxMHB4LCAjODJkZGZmIDIwcHgpO1xufVxuXG4uZy1iZy1ncmF5LXZlcnRpY2Fsc3RyaXBlcy1lbmRsZXNzIHtcbiAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYsICNmZmYgNXB4LCAjZWVlIDVweCwgI2VlZSAxMHB4KTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQmFja2dyb3VuZCBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBCYXNpYyBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBNYWluIENvbG9ycyAqL1xuLmctYmctbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLyogTWFpbiBTZWNvbmRhcnkgKi9cbi5nLWJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDtcbn1cblxuLyogUHJpbWFyeSBDb2xvcnMgKi9cbi5nLWJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJjMDJjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciAuZy1iZy1wcmltYXJ5LS1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MmMwMmM7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1iZy1wcmltYXJ5LS1wYXJlbnQtaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJjMDJjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktLWFjdGl2ZS5hY3RpdmUsXG4uYWN0aXZlIC5nLWJnLXByaW1hcnktLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MmMwMmMgIWltcG9ydGFudDtcbn1cblxuLmctcGFyZW50LmFjdGl2ZSAuZy1iZy1wcmltYXJ5LS1wYXJlbnQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wcmltYXJ5LS1iZWZvcmU6OmJlZm9yZSwgLmctYmctcHJpbWFyeS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wcmltYXJ5LWRhcmstdjEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmRiODJhICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktZGFyay12MiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NmFiMjcgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS1kYXJrLXYzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5OTcyMiAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wcmltYXJ5LW9wYWNpdHktMF8xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzItLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuMikgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfMi0taG92ZXItLWFmdGVyOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmUgLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfMi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuMikgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfMi0tYmVmb3JlOjpiZWZvcmUsIC5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzItLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wcmltYXJ5LW9wYWNpdHktMF8zLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzMtLWhvdmVyLS1hZnRlcjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlIC5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzMtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzMtLWJlZm9yZTo6YmVmb3JlLCAuZy1iZy1wcmltYXJ5LW9wYWNpdHktMF8zLS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wcmltYXJ5LW9wYWNpdHktMF80IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuNCkgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfNC0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wcmltYXJ5LW9wYWNpdHktMF80LS1ob3Zlci0tYWZ0ZXI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuNCkgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfNC0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuNCkgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfNiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjYpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzYtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuNikgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfNi0taG92ZXItLWFmdGVyOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjYpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzYtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjYpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wcmltYXJ5LW9wYWNpdHktMF84LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzgtLWhvdmVyLS1hZnRlcjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wcmltYXJ5LW9wYWNpdHktMF84LS1iZWZvcmU6OmFmdGVyLCAuZy1iZy1wcmltYXJ5LW9wYWNpdHktMF84LS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wcmltYXJ5LW9wYWNpdHktMF84LS1iZWZvcmUtLWhvdmVyOmhvdmVyOjphZnRlciwgLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfOC0tYWZ0ZXItLWhvdmVyOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC45KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wcmltYXJ5LW9wYWNpdHktMF85LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzktLWhvdmVyLS1hZnRlcjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC45KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wcmltYXJ5LW9wYWNpdHktMF85LS1iZWZvcmU6OmFmdGVyLCAuZy1iZy1wcmltYXJ5LW9wYWNpdHktMF85LS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC45KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wcmltYXJ5LW9wYWNpdHktMF85LS1iZWZvcmUtLWhvdmVyOmhvdmVyOjphZnRlciwgLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfOS0tYWZ0ZXItLWhvdmVyOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi8qIEJsYWNrIENvbG9ycyAqL1xuLmctYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsYWNrLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmxhY2stLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmxhY2stb3BhY2l0eS0wXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmxhY2stb3BhY2l0eS0wXzEtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfMi0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsYWNrLW9wYWNpdHktMF8zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsYWNrLW9wYWNpdHktMF8zLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfMy0tYWZ0ZXI6OmFmdGVyLCAuZy1iZy1ibGFjay1vcGFjaXR5LTBfMy0tYmVmb3JlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmxhY2stb3BhY2l0eS0wXzMtLWhvdmVyLS1hZnRlcjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmxhY2stb3BhY2l0eS0wXzQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCkgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmxhY2stb3BhY2l0eS0wXzQtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfNS0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmxhY2stb3BhY2l0eS0wXzUtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfNiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfNi0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmxhY2stb3BhY2l0eS0wXzYtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfNyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfNy0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmxhY2stb3BhY2l0eS0wXzctLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfOCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfOC0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsYWNrLW9wYWNpdHktMF84LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfOSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfOS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsYWNrLW9wYWNpdHktMF85LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KSAhaW1wb3J0YW50O1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciAuZy1iZy1ibGFjay0taG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIFdoaXRlIENvbG9ycyAqL1xuLmctYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXdoaXRlLS1iZWZvcmU6OmJlZm9yZSwgLmctYmctd2hpdGUtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmctYmctd2hpdGUtLWhvdmVyOmhvdmVyLCAuZy1iZy13aGl0ZS0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLWJnLXdoaXRlLS1wYXJlbnQtaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXdoaXRlLS1kaXNhYmxlZDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmctYmctd2hpdGUtLWJlZm9yZTo6YmVmb3JlLCAuZy1iZy13aGl0ZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctYmctd2hpdGUtb3BhY2l0eS0wLS1hZnRlci0tcGFyZW50LWhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgIWltcG9ydGFudDtcbn1cblxuLmctYmctd2hpdGUtb3BhY2l0eS0wXzA1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy13aGl0ZS1vcGFjaXR5LTBfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy13aGl0ZS1vcGFjaXR5LTBfMS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXdoaXRlLW9wYWNpdHktMF8yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXdoaXRlLW9wYWNpdHktMF8yLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy13aGl0ZS1vcGFjaXR5LTBfMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy13aGl0ZS1vcGFjaXR5LTBfMy0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctYmctd2hpdGUtb3BhY2l0eS0wXzMtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy13aGl0ZS1vcGFjaXR5LTBfNCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy13aGl0ZS1vcGFjaXR5LTBfNC0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgIWltcG9ydGFudDtcbn1cblxuLmctYmctd2hpdGUtb3BhY2l0eS0wXzUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctd2hpdGUtb3BhY2l0eS0wXzUtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy13aGl0ZS1vcGFjaXR5LTBfNyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy13aGl0ZS1vcGFjaXR5LTBfNy0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLmctYmctd2hpdGUtb3BhY2l0eS0wXzctLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy13aGl0ZS1vcGFjaXR5LTBfOCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy13aGl0ZS1vcGFjaXR5LTBfOC0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmctYmctd2hpdGUtb3BhY2l0eS0wXzgtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy13aGl0ZS1vcGFjaXR5LTBfOC0taG92ZXItLWFmdGVyOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXdoaXRlLW9wYWNpdHktMF85IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXdoaXRlLW9wYWNpdHktMF85LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy13aGl0ZS1vcGFjaXR5LTBfOS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi8qIEdyYXkgQ29sb3JzICovXG4uZy1iZy1ncmF5LWRhcmstdjEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWdyYXktZGFyay12MS0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWdyYXktZGFyay12MiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuLmctYmctZ3JheS1kYXJrLXYyLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuLmctYmctZ3JheS1kYXJrLXYzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ncmF5LWRhcmstdjMtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ncmF5LWRhcmstdjQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWdyYXktZGFyay12NC0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWdyYXktZGFyay12NSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmctYmctZ3JheS1kYXJrLXY1LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmctYmctZ3JheS1saWdodC12MSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmIgIWltcG9ydGFudDtcbn1cblxuLmctYmctZ3JheS1saWdodC12MS0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWdyYXktbGlnaHQtdjIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWdyYXktbGlnaHQtdjItLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ncmF5LWxpZ2h0LXYzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ncmF5LWxpZ2h0LXYzLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbn1cblxuLmctYmctZ3JheS1saWdodC12NCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbn1cblxuLmctYmctZ3JheS1saWdodC12NC0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWdyYXktbGlnaHQtdjUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWdyYXktbGlnaHQtdjUtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ncmF5LWxpZ2h0LXY1LS1hY3RpdmUuYWN0aXZlLFxuLmFjdGl2ZSAuZy1iZy1ncmF5LWxpZ2h0LXY1LS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFRyYW5zcGFyZW50ICovXG4uZy1iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXRyYW5zcGFyZW50LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXRyYW5zcGFyZW50LS1ob3Zlci0tYWZ0ZXI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLWJnLXRyYW5zcGFyZW50LS1wYXJlbnQtaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4vKiBDb21wbGVtZW50YXJ5IENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEJlaWdlIENvbG9ycyAqL1xuLmctYmctYmVpZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlMWRlICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIEdyZWVuICovXG4uZy1iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MmMwMmMgIWltcG9ydGFudDtcbn1cblxuLmctYmctZ3JlZW4tb3BhY2l0eS0wXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ncmVlbi0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJjMDJjICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIEJsdWUgKi9cbi5nLWJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM5OGRjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsdWUtb3BhY2l0eS0wXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxNTIsIDIyMCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibHVlLW9wYWNpdHktMF83IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMTUyLCAyMjAsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmx1ZS1vcGFjaXR5LTBfOSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDE1MiwgMjIwLCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsdWUtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzOThkYyAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBMaWdodCBCbHVlICovXG4uZy1iZy1saWdodGJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMmY4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWxpZ2h0Ymx1ZS1vcGFjaXR5LTBfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM3LCAyNDIsIDI0OCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1saWdodGJsdWUtdjEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZlMmVlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWxpZ2h0Ymx1ZS12MS1vcGFjaXR5LTBfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE0LCAyMjYsIDIzOCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBEYXJrIEJsdWUgKi9cbi5nLWJnLWRhcmtibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1kYXJrYmx1ZS1vcGFjaXR5LTBfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMTUzLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIEluZGlnbyAqL1xuLmctYmctaW5kaWdvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjNhMyAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1pbmRpZ28tb3BhY2l0eS0wXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY2LCA5OSwgMTYzLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIFJlZCAqL1xuLmctYmctcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1yZWQtb3BhY2l0eS0wXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1yZWQtb3BhY2l0eS0wXzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1yZWQtb3BhY2l0eS0wXzUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1yZWQtb3BhY2l0eS0wXzgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1yZWQtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMCAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBMaWdodCBSZWQgKi9cbi5nLWJnLWxpZ2h0cmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2NGIzYiAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1saWdodHJlZC1vcGFjaXR5LTBfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMwLCA3NSwgNTksIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctbGlnaHRyZWQtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2NGIzYiAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBEYXJrIFJlZCAqL1xuLmctYmctZGFya3JlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMTBmMmIgIWltcG9ydGFudDtcbn1cblxuLmctYmctZGFya3JlZC1vcGFjaXR5LTBfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYxLCAxNSwgNDMsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgUHVycGxlICovXG4uZy1iZy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWE2OWNiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXB1cnBsZS1vcGFjaXR5LTBfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU0LCAxMDUsIDIwMywgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wdXJwbGUtb3BhY2l0eS0wXzcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NCwgMTA1LCAyMDMsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHVycGxlLW9wYWNpdHktMF85IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTQsIDEwNSwgMjAzLCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXB1cnBsZS1vcGFjaXR5LTBfOS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTQsIDEwNSwgMjAzLCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXB1cnBsZS0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWE2OWNiICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIERhcmsgUHVycGxlICovXG4uZy1iZy1kYXJrcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MzliNiAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1kYXJrcHVycGxlLW9wYWNpdHktMF8xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDIsIDU3LCAxODIsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgUGluayAqL1xuLmctYmctcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODFjNjIgIWltcG9ydGFudDtcbn1cblxuLmctYmctcGluay1vcGFjaXR5LTBfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMyLCAyOCwgOTgsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctcGluay1vcGFjaXR5LTBfOSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMyLCAyOCwgOTgsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctcGluay0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgxYzYyICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXBpbmstLWJlZm9yZTo6YWZ0ZXIsIC5nLWJnLXBpbmstLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODFjNjIgIWltcG9ydGFudDtcbn1cblxuLmctYmctcGluay0tYmVmb3JlLS1ob3Zlcjpob3Zlcjo6YWZ0ZXIsIC5nLWJnLXBpbmstLWFmdGVyLS1ob3Zlcjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgxYzYyICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIE9yYW5nZSAqL1xuLmctYmctb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1N2QyMCAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1vcmFuZ2Utb3BhY2l0eS0wXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOSwgMTI1LCAzMiwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1vcmFuZ2Utb3BhY2l0eS0wXzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOSwgMTI1LCAzMiwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1vcmFuZ2UtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1N2QyMCAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBEZWVwIE9yYW5nZSAqL1xuLmctYmctZGVlcG9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTU0MWUgIWltcG9ydGFudDtcbn1cblxuLmctYmctZGVlcG9yYW5nZS1vcGFjaXR5LTBfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LCA4NCwgMzAsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctZGVlcG9yYW5nZS0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU1NDFlICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIFllbGxvdyAqL1xuLmctYmcteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViYzcxZCAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy15ZWxsb3ctb3BhY2l0eS0wXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNSwgMTk5LCAyOSwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy15ZWxsb3ctb3BhY2l0eS0wXzcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzNSwgMTk5LCAyOSwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy15ZWxsb3ctLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViYzcxZCAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBBcXVhICovXG4uZy1iZy1hcXVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5ZDZlNiAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1hcXVhLW9wYWNpdHktMF8xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MSwgMjE0LCAyMzAsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctYXF1YS1vcGFjaXR5LTBfOSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDEsIDIxNCwgMjMwLCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWFxdWEtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5ZDZlNiAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBDeWFuICovXG4uZy1iZy1jeWFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmVkNiAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1jeWFuLW9wYWNpdHktMF8xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxOTAsIDIxNCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1jeWFuLW9wYWNpdHktMF85IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxOTAsIDIxNCwgMC45KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1jeWFuLW9wYWNpdHktMF85LS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE5MCwgMjE0LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWN5YW4tLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmVkNiAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBUZWFsICovXG4uZy1iZy10ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YmE5YiAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy10ZWFsLW9wYWNpdHktMF8xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNCwgMTg2LCAxNTUsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctdGVhbC1vcGFjaXR5LTBfOSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQsIDE4NiwgMTU1LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXRlYWwtb3BhY2l0eS0wXzktLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQsIDE4NiwgMTU1LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXRlYWwtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YmE5YiAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBCcm93biAqL1xuLmctYmctYnJvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM4MDYxICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJyb3duLW9wYWNpdHktMF8xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTYsIDEyOCwgOTcsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctYnJvd24tLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljODA2MSAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBCbHVlIEdyYXkgKi9cbi5nLWJnLWJsdWVncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NWY2OSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibHVlZ3JheS1vcGFjaXR5LTBfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODgsIDk1LCAxMDUsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmx1ZWdyYXktb3BhY2l0eS0wXzItLWJlZm9yZTo6YmVmb3JlLCAuZy1iZy1ibHVlZ3JheS1vcGFjaXR5LTBfMi0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4OCwgOTUsIDEwNSwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibHVlZ3JheS1vcGFjaXR5LTBfMy0tYmVmb3JlOjpiZWZvcmUsIC5nLWJnLWJsdWVncmF5LW9wYWNpdHktMF8zLS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg4LCA5NSwgMTA1LCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsdWVncmF5LW9wYWNpdHktMF81LCAuZy1iZy1ibHVlZ3JheS1vcGFjaXR5LTBfNS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4OCwgOTUsIDEwNSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibHVlZ3JheS1vcGFjaXR5LTBfNyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODgsIDk1LCAxMDUsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmx1ZWdyYXktLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NWY2OSAhaW1wb3J0YW50O1xufVxuXG4uZy1ncmF5c2NhbGUtMTAweCB7XG4gIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxmaWx0ZXIgaWQ9J2dyYXlzY2FsZSc+PGZlQ29sb3JNYXRyaXggdHlwZT0nbWF0cml4JyB2YWx1ZXM9JzAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAgMCAwIDEgMCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7XG4gIC8qIEZpcmVmb3ggMTArLCBGaXJlZm94IG9uIEFuZHJvaWQgKi9cbiAgZmlsdGVyOiBncmF5O1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctZ3JheXNjYWxlLTAtLXBhcmVudC1ob3ZlciB7XG4gIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxmaWx0ZXIgaWQ9J2dyYXlzY2FsZSc+PGZlQ29sb3JNYXRyaXggdHlwZT0nbWF0cml4JyB2YWx1ZXM9JzEgMCAwIDAgMCwgMCAxIDAgMCAwLCAwIDAgMSAwIDAsIDAgMCAwIDEgMCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xufVxuXG4uZy1ncmF5c2NhbGUtMC0taG92ZXI6aG92ZXIge1xuICBmaWx0ZXI6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48ZmlsdGVyIGlkPSdncmF5c2NhbGUnPjxmZUNvbG9yTWF0cml4IHR5cGU9J21hdHJpeCcgdmFsdWVzPScxIDAgMCAwIDAsIDAgMSAwIDAgMCwgMCAwIDEgMCAwLCAwIDAgMCAxIDAnLz48L2ZpbHRlcj48L3N2Zz4jZ3JheXNjYWxlXCIpO1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDAlKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nLWJnLXRyYW5zcGFyZW50LS1zbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmctYmctdHJhbnNwYXJlbnQtLW1kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZy1iZy10cmFuc3BhcmVudC0tbGcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1iZy10cmFuc3BhcmVudC0teGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQmFja2dyb3VuZCBDb2xvcnMgRXh0ZW5kZWRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLmctYmctcHJpbWFyeS0tc2Nyb2xsaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBTb2NpYWwgQmFja2dyb3VuZCBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBGYWNlYm9vayAqL1xuLmctYmctZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciAuZy1iZy1mYWNlYm9vay0taG92ZXIsIC5nLWJnLWZhY2Vib29rLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDRlODYgIWltcG9ydGFudDtcbn1cblxuLyogVHdpdHRlciAqL1xuLmctYmctdHdpdHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFjZWU7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC5nLWJnLXR3aXR0ZXItLWhvdmVyLCAuZy1iZy10d2l0dGVyLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDlhZDUgIWltcG9ydGFudDtcbn1cblxuLyogU2t5cGUgKi9cbi5nLWJnLXNreXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWZmMDtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLmctYmctc2t5cGUtLWhvdmVyLCAuZy1iZy1za3lwZS0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5Y2Q3ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFBpbnRlcmVzdCAqL1xuLmctYmctcGludGVyZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4MjMyYztcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLmctYmctcGludGVyZXN0LS1ob3ZlciwgLmctYmctcGludGVyZXN0LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMjFmMjcgIWltcG9ydGFudDtcbn1cblxuLyogVmluZSAqL1xuLmctYmctdmluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJmOGY7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC5nLWJnLXZpbmUtLWhvdmVyLCAuZy1iZy12aW5lLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE2N2MgIWltcG9ydGFudDtcbn1cblxuLyogWW91dHViZSAqL1xuLmctYmcteW91dHViZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNDMwMmI7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC5nLWJnLXlvdXR1YmUtLWhvdmVyLCAuZy1iZy15b3V0dWJlLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZjJiMjYgIWltcG9ydGFudDtcbn1cblxuLyogR29vZ2xlIHBsdXMgKi9cbi5nLWJnLWdvb2dsZS1wbHVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkNGIzOTtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLmctYmctZ29vZ2xlLXBsdXMtLWhvdmVyLCAuZy1iZy1nb29nbGUtcGx1cy0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDczOTI1ICFpbXBvcnRhbnQ7XG59XG5cbi8qIERyaWJiYmxlICovXG4uZy1iZy1kcmliYmJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTRjODk7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC5nLWJnLWRyaWJiYmxlLS1ob3ZlciwgLmctYmctZHJpYmJibGUtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3MzU3YSAhaW1wb3J0YW50O1xufVxuXG4vKiBWSyAqL1xuLmctYmctdmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI1ODdhO1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciAuZy1iZy12ay0taG92ZXIsIC5nLWJnLXZrLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDRhNjcgIWltcG9ydGFudDtcbn1cblxuLyogTGlua2VkaW4gKi9cbi5nLWJnLWxpbmtlZGluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlNzZhODtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLmctYmctbGlua2VkaW4tLWhvdmVyLCAuZy1iZy1saW5rZWRpbi0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM2NTkwICFpbXBvcnRhbnQ7XG59XG5cbi8qIEluc3RhZ3JhbSAqL1xuLmctYmctaW5zdGFncmFtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNzI5Yjtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLmctYmctaW5zdGFncmFtLS1ob3ZlciwgLmctYmctaW5zdGFncmFtLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODY1ODkgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSW1hZ2VzIEdyaWRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1iZy1ncmlkLXYxLS1iZWZvcmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmcvZ3JpZC93YXZlLnBuZyk7XG59XG5cbi5nLWJnLWdyaWQtdjItLWJlZm9yZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JnL2dyaWQvdGlsZS1sZWZ0LnBuZyk7XG59XG5cbi5nLWJnLWdyaWQtdjMtLWJlZm9yZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JnL2dyaWQvdGlsZS1yaWdodC5wbmcpO1xufVxuXG4uZy1iZy1ncmlkLXY0LS1iZWZvcmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iZy9ncmlkL2RpYWdvbmFsLWxlZnQucG5nKTtcbn1cblxuLmctYmctZ3JpZC12NS0tYmVmb3JlOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmcvZ3JpZC9kaWFnb25hbC1yaWdodC5wbmcpO1xufVxuXG4uZy1iZy1ncmlkLXY2LS1iZWZvcmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iZy9ncmlkL3ppZ3phZy1sZWZ0LnBuZyk7XG59XG5cbi5nLWJnLWdyaWQtdjctLWJlZm9yZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JnL2dyaWQvemlnemFnLXJpZ2h0LnBuZyk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENvdmVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLWJnLWNvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZy1iZy1jb3Zlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLmctYmctY292ZXItdjE6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMzU3MTRyZW07XG4gIHJpZ2h0OiAwLjM1NzE0cmVtO1xuICBib3R0b206IDAuMzU3MTRyZW07XG4gIGxlZnQ6IDAuMzU3MTRyZW07XG59XG5cbi5nLWJnLWNvdmVyX19pbm5lciB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQmFja2dyb3VuZCBJbWFnZSBTdHlsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLWJnLWltZy1oZXJvIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCYWNrZ3JvdW5kIFBhdHRlcm5zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctYmctcGF0dGVybi1ncmVlbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iZy9wYXR0ZXJuLS1ncmVlbi5wbmdcIik7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJhY2tncm91bmQgUG9zaXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1iZy1wb3MtY2VudGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uZy1iZy1wb3MtbGVmdC1jZW50ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbn1cblxuLmctYmctcG9zLXRvcC1sZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG59XG5cbi5nLWJnLXBvcy10b3AtcmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG59XG5cbi5nLWJnLXBvcy10b3AtY2VudGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbn1cblxuLmctYmctcG9zLWJvdHRvbS1jZW50ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCYWNrZ3JvdW5kIFJlcGVhdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLWJnLW5vLXJlcGVhdCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJhY2tncm91bmQgU2l6ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLWJnLXNpemUtY292ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXNpemUtMTAweCB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1zaXplLTEwMHgtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1iZy1zaXplLTEwMHgtLXBhcmVudC1ob3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1zaXplLTEyMHgge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEyMCUgIWltcG9ydGFudDtcbn1cblxuLmctYmctc2l6ZS0xMjB4LS1ob3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTIwJSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctYmctc2l6ZS0xMjB4LS1wYXJlbnQtaG92ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEyMCUgIWltcG9ydGFudDtcbn1cblxuLmctYmctcmVwZWF0IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdCAhaW1wb3J0YW50O1xuICAvKiBQICovXG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4vKiBQcmltYXJ5IENvbG9ycyAqL1xuLmctZmlsbC1wcmltYXJ5IHtcbiAgZmlsbDogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4uZy1maWxsLXByaW1hcnkgcGF0aCxcbi5nLWZpbGwtcHJpbWFyeSBwb2x5Z29uIHtcbiAgZmlsbDogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4uZy1maWxsLXByaW1hcnktLWhvdmVyOmhvdmVyIHBhdGgsXG4uZy1maWxsLXByaW1hcnktLWhvdmVyOmhvdmVyIHBvbHlnb24ge1xuICBmaWxsOiAjNzJjMDJjICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAqID4gLmctZmlsbC1wcmltYXJ5LS1ob3Zlci1wYXJlbnQgc3ZnIHBhdGgsXG4qOmhvdmVyID4gKiA+IC5nLWZpbGwtcHJpbWFyeS0taG92ZXItcGFyZW50IHN2ZyBwb2x5Z29uIHtcbiAgZmlsbDogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4uZy1maWxsLXdoaXRlIHtcbiAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZy1maWxsLXdoaXRlIHBhdGgsXG4uZy1maWxsLXdoaXRlIHBvbHlnb24ge1xuICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZpbGwtd2hpdGUtLW9wZW5lZC1tZW51Om5vdCguY29sbGFwc2VkKSBwYXRoLFxuLmctZmlsbC13aGl0ZS0tb3BlbmVkLW1lbnU6bm90KC5jb2xsYXBzZWQpIHBvbHlnb24ge1xuICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbio6bm90KC5jb2xsYXBzZWQpID4gLmctZmlsbC13aGl0ZS0tcGFyZW50LW9wZW5lZC1tZW51IHBhdGgsXG4qOm5vdCguY29sbGFwc2VkKSA+IC5nLWZpbGwtd2hpdGUtLXBhcmVudC1vcGVuZWQtbWVudSBwb2x5Z29uIHtcbiAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZy1maWxsLXdoaXRlLS1ob3Zlcjpob3ZlciBwYXRoLFxuLmctZmlsbC13aGl0ZS0taG92ZXI6aG92ZXIgcG9seWdvbiB7XG4gIGZpbGw6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+ICogPiAuZy1maWxsLXdoaXRlLS1ob3Zlci1wYXJlbnQgc3ZnIHBhdGgsXG4qOmhvdmVyID4gKiA+IC5nLWZpbGwtd2hpdGUtLWhvdmVyLXBhcmVudCBzdmcgcG9seWdvbiB7XG4gIGZpbGw6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmctZmlsbC1tYWluIHtcbiAgZmlsbDogIzU1NSAhaW1wb3J0YW50O1xufVxuXG4uZy1maWxsLW1haW4gcGF0aCxcbi5nLWZpbGwtbWFpbiBwb2x5Z29uIHtcbiAgZmlsbDogIzU1NSAhaW1wb3J0YW50O1xufVxuXG4uZy1maWxsLW1haW4tLW9wZW5lZC1tZW51Om5vdCguY29sbGFwc2VkKSBwYXRoLFxuLmctZmlsbC1tYWluLS1vcGVuZWQtbWVudTpub3QoLmNvbGxhcHNlZCkgcG9seWdvbiB7XG4gIGZpbGw6ICM1NTUgIWltcG9ydGFudDtcbn1cblxuKjpub3QoLmNvbGxhcHNlZCkgPiAuZy1maWxsLW1haW4tLXBhcmVudC1vcGVuZWQtbWVudSBwYXRoLFxuKjpub3QoLmNvbGxhcHNlZCkgPiAuZy1maWxsLW1haW4tLXBhcmVudC1vcGVuZWQtbWVudSBwb2x5Z29uIHtcbiAgZmlsbDogIzU1NSAhaW1wb3J0YW50O1xufVxuXG4uZy1maWxsLW1haW4tLWhvdmVyOmhvdmVyIHBhdGgsXG4uZy1maWxsLW1haW4tLWhvdmVyOmhvdmVyIHBvbHlnb24ge1xuICBmaWxsOiAjNTU1ICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAqID4gLmctZmlsbC1tYWluLS1ob3Zlci1wYXJlbnQgc3ZnIHBhdGgsXG4qOmhvdmVyID4gKiA+IC5nLWZpbGwtbWFpbi0taG92ZXItcGFyZW50IHN2ZyBwb2x5Z29uIHtcbiAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZy1maWxsLWdyYXktbGlnaHQtdjQgcGF0aCxcbi5nLWZpbGwtZ3JheS1saWdodC12NCBwb2x5Z29uIHtcbiAgZmlsbDogI2VlZSAhaW1wb3J0YW50O1xufVxuXG4uZy1maWxsLWdyYXktbGlnaHQtdjQtLWhvdmVyOmhvdmVyIHBhdGgsXG4uZy1maWxsLWdyYXktbGlnaHQtdjQtLWhvdmVyOmhvdmVyIHBvbHlnb24ge1xuICBmaWxsOiAjZWVlICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAqID4gLmctZmlsbC1ncmF5LWxpZ2h0LXY0LS1ob3Zlci1wYXJlbnQgc3ZnIHBhdGgsXG4qOmhvdmVyID4gKiA+IC5nLWZpbGwtZ3JheS1saWdodC12NC0taG92ZXItcGFyZW50IHN2ZyBwb2x5Z29uIHtcbiAgZmlsbDogI2VlZSAhaW1wb3J0YW50O1xufVxuXG4uZy1maWxsLXJlZCBwYXRoLFxuLmctZmlsbC1yZWQgcG9seWdvbiB7XG4gIGZpbGw6ICNmMDAgIWltcG9ydGFudDtcbn1cblxuLmctZmlsbC1yZWQtLWhvdmVyOmhvdmVyIHBhdGgsXG4uZy1maWxsLXJlZC0taG92ZXI6aG92ZXIgcG9seWdvbiB7XG4gIGZpbGw6ICNmMDAgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+ICogPiAuZy1maWxsLXJlZC0taG92ZXItcGFyZW50IHBhdGgsXG4qOmhvdmVyID4gKiA+IC5nLWZpbGwtcmVkLS1ob3Zlci1wYXJlbnQgcG9seWdvbiB7XG4gIGZpbGw6ICNmMDAgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWZpbGwtcmVkLS1wYXJlbnQtaG92ZXIgcGF0aCxcbio6aG92ZXIgPiAuZy1maWxsLXJlZC0tcGFyZW50LWhvdmVyIHBvbHlnb24ge1xuICBmaWxsOiAjZjAwICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAqID4gKiA+IC5nLWZpbGwtcmVkLS1wYXJlbnQtcGFyZW50LXBhcmVudC1ob3ZlciBwYXRoLFxuKjpob3ZlciA+ICogPiAqID4gLmctZmlsbC1yZWQtLXBhcmVudC1wYXJlbnQtcGFyZW50LWhvdmVyIHBvbHlnb24ge1xuICBmaWxsOiAjZjAwICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJvcmRlcnMgRGVmYXVsdCAoc29saWQpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctYnJkLW5vbmUge1xuICAvKiBQICovXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQteCB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXkge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1hcm91bmQge1xuICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtdG9wIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWxlZnQge1xuICBib3JkZXItbGVmdDogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1sZWZ0LW5vbmUge1xuICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmctYnJkLWFyb3VuZC0tc20ge1xuICAgIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLXRvcC0tc20ge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1yaWdodC0tc20ge1xuICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLWJvdHRvbS0tc20ge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1sZWZ0LS1zbSB7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZy1icmQteC0tbWQge1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1hcm91bmQtLW1kIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC10b3AtLW1kIHtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtcmlnaHQtLW1kIHtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1ib3R0b20tLW1kIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtbGVmdC0tbWQge1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogUCAqL1xuICAuZy1icmQtYXJvdW5kLS1sZyB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtdG9wLS1sZyB7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLXJpZ2h0LS1sZyB7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtYm90dG9tLS1sZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLWxlZnQtLWxnIHtcbiAgICBib3JkZXItbGVmdDogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLWxlZnQtbm9uZS0tbGcge1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLXgtLWxnIHtcbiAgICBib3JkZXItbGVmdDogc29saWQgMXB4IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4IHRyYW5zcGFyZW50O1xuICB9XG4gIC5nLWJyZC1ub25lLS1sZyB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm9yZGVycyBOb25lXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctYnJkLWFyb3VuZC1ub25lIHtcbiAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC15LW5vbmUge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXRvcC1ub25lIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYm90dG9tLW5vbmUge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC14LW5vbmUge1xuICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWxlZnQtbm9uZSB7XG4gIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1yaWdodC1ub25lIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZy1icmQtYXJvdW5kLW5vbmUtLXNtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQteS1ub25lLS1zbSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtdG9wLW5vbmUtLXNtIHtcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLWJvdHRvbS1ub25lLS1zbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC14LW5vbmUtLXNtIHtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1sZWZ0LW5vbmUtLXNtIHtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1yaWdodC1ub25lLS1zbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLWJyZC1hcm91bmQtbm9uZS0tbWQge1xuICAgIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC15LW5vbmUtLW1kIHtcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC10b3Atbm9uZS0tbWQge1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtYm90dG9tLW5vbmUtLW1kIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLXgtbm9uZS0tbWQge1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLWxlZnQtbm9uZS0tbWQge1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLXJpZ2h0LW5vbmUtLW1kIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmctYnJkLWFyb3VuZC1ub25lLS1sZyB7XG4gICAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLXktbm9uZS0tbGcge1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLXRvcC1ub25lLS1sZyB7XG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1ib3R0b20tbm9uZS0tbGcge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQteC1ub25lLS1sZyB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtbGVmdC1ub25lLS1sZyB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtcmlnaHQtbm9uZS0tbGcge1xuICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctYnJkLWFyb3VuZC1ub25lLS14bCB7XG4gICAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLXktbm9uZS0teGwge1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLXRvcC1ub25lLS14bCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1ib3R0b20tbm9uZS0teGwge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQteC1ub25lLS14bCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtbGVmdC1ub25lLS14bCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtcmlnaHQtbm9uZS0teGwge1xuICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJvcmRlciBTdHlsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLWJyZC1zdHlsZS1zb2xpZCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXN0eWxlLWRhc2hlZCB7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1zdHlsZS1kb3R0ZWQge1xuICBib3JkZXItc3R5bGU6IGRvdHRlZCAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3JkZXIgUmFkaXVzIChSb3VuZGVkIFN0eWxlcylcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBSb3VuZGVkIEFyb3VuZCAqL1xuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC01MHgge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5nLXJvdW5kZWQtMSB7XG4gIGJvcmRlci1yYWRpdXM6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLTIge1xuICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC0zIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJvdW5kZWQtNCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLTUge1xuICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC02IHtcbiAgYm9yZGVyLXJhZGl1czogNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJvdW5kZWQtNyB7XG4gIGJvcmRlci1yYWRpdXM6IDdweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLTEwIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLTE1IHtcbiAgYm9yZGVyLXJhZGl1czogMTVweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLTIwIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLTI1IHtcbiAgYm9yZGVyLXJhZGl1czogMjVweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLTMwIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLTUwIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLTEwMCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJvdW5kZWQtMTAwLS1hZnRlcjo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4vKiBSb3VuZGVkIFRvcCAqL1xuLmctcm91bmRlZC10b3AtNSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFJvdW5kZWQgUmlnaHQgKi9cbi5nLXJvdW5kZWQtcmlnaHQtMCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJvdW5kZWQtcmlnaHQtMyB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLXJpZ2h0LTQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC1yaWdodC01IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJvdW5kZWQtcmlnaHQtMTAge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLXJpZ2h0LTIwIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC1yaWdodC0yNSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJvdW5kZWQtcmlnaHQtMzAge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLXJpZ2h0LTUwIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLyogUm91bmRlZCBCb3R0b20gKi9cbi5nLXJvdW5kZWQtYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJvdW5kZWQtYm90dG9tLTMge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLWJvdHRvbS00IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC1ib3R0b20tNSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFJvdW5kZWQgTGVmdCAqL1xuLmctcm91bmRlZC1sZWZ0LTAge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC1sZWZ0LTMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJvdW5kZWQtbGVmdC00IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLWxlZnQtNSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC1sZWZ0LTEwIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJvdW5kZWQtbGVmdC0yMCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLWxlZnQtMjUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC1sZWZ0LTMwIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJvdW5kZWQtbGVmdC01MCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTBweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLWNpcmNsZS0tYmVmb3JlOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC1jaXJjbGUtLWFmdGVyOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmctcm91bmRlZC0wLS1tZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXJvdW5kZWQtbGVmdC0wLS1tZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1yb3VuZGVkLXJpZ2h0LTAtLW1kIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nLXJvdW5kZWQtbGVmdC01LS1sZy11cCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcm91bmRlZC1yaWdodC01LS1sZy11cCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3JkZXJzIERlZmF1bHQgKGRhc2hlZClcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1icmQtYXJvdW5kLS1kYXNoZWQge1xuICBib3JkZXI6IGRhc2hlZCAxcHggdHJhbnNwYXJlbnQ7XG59XG5cbi5nLWJyZC10b3AtLWRhc2hlZCB7XG4gIGJvcmRlci10b3A6IGRhc2hlZCAxcHggdHJhbnNwYXJlbnQ7XG59XG5cbi5nLWJyZC1ib3R0b20tLWRhc2hlZCB7XG4gIGJvcmRlci1ib3R0b206IGRhc2hlZCAxcHggdHJhbnNwYXJlbnQ7XG59XG5cbi5nLWJyZC1yaWdodC0tZGFzaGVkIHtcbiAgYm9yZGVyLXJpZ2h0OiBkYXNoZWQgMXB4IHRyYW5zcGFyZW50O1xufVxuXG4uZy1icmQtbGVmdC0tZGFzaGVkIHtcbiAgYm9yZGVyLWxlZnQ6IGRhc2hlZCAxcHggdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZy1icmQtYXJvdW5kLS1kYXNoZWQtLXNtIHtcbiAgICBib3JkZXI6IGRhc2hlZCAxcHggdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmctYnJkLXRvcC0tZGFzaGVkLS1zbSB7XG4gICAgYm9yZGVyLXRvcDogZGFzaGVkIDFweCB0cmFuc3BhcmVudDtcbiAgfVxuICAuZy1icmQtYm90dG9tLS1kYXNoZWQtLXNtIHtcbiAgICBib3JkZXItYm90dG9tOiBkYXNoZWQgMXB4IHRyYW5zcGFyZW50O1xuICB9XG4gIC5nLWJyZC1yaWdodC0tZGFzaGVkLS1zbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBkYXNoZWQgMXB4IHRyYW5zcGFyZW50O1xuICB9XG4gIC5nLWJyZC1sZWZ0LS1kYXNoZWQtLXNtIHtcbiAgICBib3JkZXItbGVmdDogZGFzaGVkIDFweCB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmctYnJkLWFyb3VuZC0tZGFzaGVkLS1tZCB7XG4gICAgYm9yZGVyOiBkYXNoZWQgMXB4IHRyYW5zcGFyZW50O1xuICB9XG4gIC5nLWJyZC10b3AtLWRhc2hlZC0tbWQge1xuICAgIGJvcmRlci10b3A6IGRhc2hlZCAxcHggdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmctYnJkLWJvdHRvbS0tZGFzaGVkLS1tZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogZGFzaGVkIDFweCB0cmFuc3BhcmVudDtcbiAgfVxuICAuZy1icmQtcmlnaHQtLWRhc2hlZC0tbWQge1xuICAgIGJvcmRlci1yaWdodDogZGFzaGVkIDFweCB0cmFuc3BhcmVudDtcbiAgfVxuICAuZy1icmQtbGVmdC0tZGFzaGVkLS1tZCB7XG4gICAgYm9yZGVyLWxlZnQ6IGRhc2hlZCAxcHggdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm9yZGVycyBEZWZhdWx0IChkb3R0ZWQpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctYnJkLWFyb3VuZC0tZG90dGVkIHtcbiAgYm9yZGVyOiBkb3R0ZWQgMXB4IHRyYW5zcGFyZW50O1xufVxuXG4uZy1icmQtdG9wLS1kb3R0ZWQge1xuICBib3JkZXItdG9wOiBkb3R0ZWQgMXB4IHRyYW5zcGFyZW50O1xufVxuXG4uZy1icmQtYm90dG9tLS1kb3R0ZWQge1xuICBib3JkZXItYm90dG9tOiBkb3R0ZWQgMXB4IHRyYW5zcGFyZW50O1xufVxuXG4uZy1icmQtcmlnaHQtLWRvdHRlZCB7XG4gIGJvcmRlci1yaWdodDogZG90dGVkIDFweCB0cmFuc3BhcmVudDtcbn1cblxuLmctYnJkLWxlZnQtLWRvdHRlZCB7XG4gIGJvcmRlci1sZWZ0OiBkb3R0ZWQgMXB4IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmctYnJkLWFyb3VuZC0tZG90dGVkLS1zbSB7XG4gICAgYm9yZGVyOiBkb3R0ZWQgMXB4IHRyYW5zcGFyZW50O1xuICB9XG4gIC5nLWJyZC10b3AtLWRvdHRlZC0tc20ge1xuICAgIGJvcmRlci10b3A6IGRvdHRlZCAxcHggdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmctYnJkLWJvdHRvbS0tZG90dGVkLS1zbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogZG90dGVkIDFweCB0cmFuc3BhcmVudDtcbiAgfVxuICAuZy1icmQtcmlnaHQtLWRvdHRlZC0tc20ge1xuICAgIGJvcmRlci1yaWdodDogZG90dGVkIDFweCB0cmFuc3BhcmVudDtcbiAgfVxuICAuZy1icmQtbGVmdC0tZG90dGVkLS1zbSB7XG4gICAgYm9yZGVyLWxlZnQ6IGRvdHRlZCAxcHggdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLWJyZC1hcm91bmQtLWRvdHRlZC0tbWQge1xuICAgIGJvcmRlcjogZG90dGVkIDFweCB0cmFuc3BhcmVudDtcbiAgfVxuICAuZy1icmQtdG9wLS1kb3R0ZWQtLW1kIHtcbiAgICBib3JkZXItdG9wOiBkb3R0ZWQgMXB4IHRyYW5zcGFyZW50O1xuICB9XG4gIC5nLWJyZC1ib3R0b20tLWRvdHRlZC0tbWQge1xuICAgIGJvcmRlci1ib3R0b206IGRvdHRlZCAxcHggdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmctYnJkLXJpZ2h0LS1kb3R0ZWQtLW1kIHtcbiAgICBib3JkZXItcmlnaHQ6IGRvdHRlZCAxcHggdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmctYnJkLWxlZnQtLWRvdHRlZC0tbWQge1xuICAgIGJvcmRlci1sZWZ0OiBkb3R0ZWQgMXB4IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJvcmRlciBXaWR0aFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLWJyZC0wIHtcbiAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC0xIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmctYnJkLTIge1xuICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtMyB7XG4gIGJvcmRlci13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC0zLS1iZWZvcmU6OmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC0zLS1iZWZvcmUtLWFjdGl2ZS5hY3RpdmU6OmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC00IHtcbiAgYm9yZGVyLXdpZHRoOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmctYnJkLTUge1xuICBib3JkZXItd2lkdGg6IDVweCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtNiB7XG4gIGJvcmRlci13aWR0aDogNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC03IHtcbiAgYm9yZGVyLXdpZHRoOiA3cHggIWltcG9ydGFudDtcbn1cblxuLmctYnJkLTEwIHtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC0xMiB7XG4gIGJvcmRlci13aWR0aDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtdG9wLTAge1xuICBib3JkZXItdG9wLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC10b3AtMiB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtdG9wLTMge1xuICBib3JkZXItdG9wLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXRvcC01IHtcbiAgYm9yZGVyLXRvcC13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWJvdHRvbS0yIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ib3R0b20tMi0taG92ZXI6aG92ZXIge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLWJyZC1ib3R0b20tMi0tcGFyZW50LWhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ib3R0b20tNSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDVweCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWxlZnQtMSB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWxlZnQtMiB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWxlZnQtMyB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWxlZnQtNCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXJpZ2h0LTEge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcmlnaHQtMiB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1yaWdodC0zIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXJpZ2h0LTQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDRweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmctYnJkLTAtLW1kIHtcbiAgICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtMS0tbWQge1xuICAgIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLTItLW1kIHtcbiAgICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC0zLS1tZCB7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtNC0tbWQge1xuICAgIGJvcmRlci13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLTUtLW1kIHtcbiAgICBib3JkZXItd2lkdGg6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC02LS1tZCB7XG4gICAgYm9yZGVyLXdpZHRoOiA2cHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtMTAtLW1kIHtcbiAgICBib3JkZXItd2lkdGg6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtdG9wLTAtLW1kIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLXRvcC0yLS1tZCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLXRvcC0zLS1tZCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLXRvcC01LS1tZCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLWJvdHRvbS0wLS1tZCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1ib3R0b20tMi0tbWQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1ib3R0b20tNS0tbWQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1sZWZ0LTAtLW1kIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1sZWZ0LTEtLW1kIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLWxlZnQtMi0tbWQge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtbGVmdC0zLS1tZCB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1sZWZ0LTQtLW1kIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLXJpZ2h0LTAtLW1kIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtcmlnaHQtMS0tbWQge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nLWJyZC0wLS1sZyB7XG4gICAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLTEtLWxnIHtcbiAgICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC10b3AtMC0tbGcge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtdG9wLTEtLWxnIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtYm90dG9tLTAtLWxnIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLWJvdHRvbS0xLS1sZyB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLWxlZnQtMC0tbGcge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLWxlZnQtMS0tbGcge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtcmlnaHQtMC0tbGcge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1yaWdodC0xLS1sZyB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3JkZXIgQ29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQmFzaWMgQ29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogUHJpbWFyeSBDb2xvcnMgKi9cbi5nLWJyZC1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNzJjMDJjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1wcmltYXJ5LS1iZWZvcmU6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS0tYmVmb3JlLS1hY3RpdmUuYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM3MmMwMmMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktLWhvdmVyOmhvdmVyLCAuZy1icmQtcHJpbWFyeS0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS0tYWN0aXZlLmFjdGl2ZSxcbi5hY3RpdmUgLmctYnJkLXByaW1hcnktLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLXByaW1hcnktLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1vcGFjaXR5LTBfMyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktb3BhY2l0eS0wXzMtLWhvdmVyOmhvdmVyLCAuZy1icmQtcHJpbWFyeS1vcGFjaXR5LTBfMy0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuMykgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1wcmltYXJ5LW9wYWNpdHktMF8zLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1wcmltYXJ5LWRhcmstZGFyay12MSB7XG4gIGJvcmRlci1jb2xvcjogIzZkYjgyYSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjEtLWhvdmVyOmhvdmVyLCAuZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjEtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM2ZGI4MmEgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1wcmltYXJ5LWRhcmstZGFyay12MS0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjNmRiODJhICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1wcmltYXJ5LWRhcmstZGFyay12MiB7XG4gIGJvcmRlci1jb2xvcjogIzY2YWIyNyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjItLWhvdmVyOmhvdmVyLCAuZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjItLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM2NmFiMjcgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1wcmltYXJ5LWRhcmstZGFyay12Mi0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjNjZhYjI3ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1wcmltYXJ5LWRhcmstZGFyay12MyB7XG4gIGJvcmRlci1jb2xvcjogIzU5OTcyMiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjMtLWhvdmVyOmhvdmVyLCAuZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjMtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM1OTk3MjIgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1wcmltYXJ5LWRhcmstZGFyay12My0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjNTk5NzIyICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ib3R0b20tcHJpbWFyeS0taG92ZXI6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNzJjMDJjICFpbXBvcnRhbnQ7XG59XG5cbi8qIE1haW4gQ29sb3JzICovXG4uZy1icmQtbWFpbiB7XG4gIGJvcmRlci1jb2xvcjogIzU1NSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtbWFpbi0taG92ZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1NTUgIWltcG9ydGFudDtcbn1cblxuLyogQmxhY2sgQ29sb3JzICovXG4uZy1icmQtYmxhY2sge1xuICBib3JkZXItY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWJsYWNrLS1ob3Zlcjpob3ZlciwgLmctYnJkLWJsYWNrLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtYmxhY2stLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYmxhY2stb3BhY2l0eS0wXzQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4vKiBXaGl0ZSBDb2xvcnMgKi9cbi5nLWJyZC13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtLWhvdmVyOmhvdmVyLCAuZy1icmQtd2hpdGUtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC13aGl0ZS0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfMSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfMS0taG92ZXI6aG92ZXIsIC5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfMS0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtd2hpdGUtb3BhY2l0eS0wXzEtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfMiB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfMi0taG92ZXI6aG92ZXIsIC5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfMi0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtd2hpdGUtb3BhY2l0eS0wXzItLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfMyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfMy0taG92ZXI6aG92ZXIsIC5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfMy0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtd2hpdGUtb3BhY2l0eS0wXzMtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfNCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfNC0taG92ZXI6aG92ZXIsIC5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfNC0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtd2hpdGUtb3BhY2l0eS0wXzQtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfNSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfNS0taG92ZXI6aG92ZXIsIC5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfNS0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtd2hpdGUtb3BhY2l0eS0wXzUtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfNiB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfNi0taG92ZXI6aG92ZXIsIC5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfNi0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtd2hpdGUtb3BhY2l0eS0wXzYtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfOCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfOC0taG92ZXI6aG92ZXIsIC5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfOC0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtd2hpdGUtb3BhY2l0eS0wXzgtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi8qIEdyYXkgQ29sb3JzICovXG4uZy1icmQtZ3JheS1kYXJrLXYxIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTExICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjEtLWhvdmVyOmhvdmVyLCAuZy1icmQtZ3JheS1kYXJrLXYxLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTExICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtZ3JheS1kYXJrLXYxLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICMxMTEgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12MiB7XG4gIGJvcmRlci1jb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1kYXJrLXYyLS1ob3Zlcjpob3ZlciwgLmctYnJkLWdyYXktZGFyay12Mi0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWdyYXktZGFyay12Mi0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjMge1xuICBib3JkZXItY29sb3I6ICM1NTUgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12My0taG92ZXI6aG92ZXIsIC5nLWJyZC1ncmF5LWRhcmstdjMtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM1NTUgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1ncmF5LWRhcmstdjMtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogIzU1NSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1kYXJrLXY0IHtcbiAgYm9yZGVyLWNvbG9yOiAjNzc3ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjQtLWhvdmVyOmhvdmVyLCAuZy1icmQtZ3JheS1kYXJrLXY0LS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzc3ICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtZ3JheS1kYXJrLXY0LS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICM3NzcgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12NSB7XG4gIGJvcmRlci1jb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1kYXJrLXY1LS1ob3Zlcjpob3ZlciwgLmctYnJkLWdyYXktZGFyay12NS0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWdyYXktZGFyay12NS0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXYxIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmJiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXYxLS1ob3Zlcjpob3ZlciwgLmctYnJkLWdyYXktbGlnaHQtdjEtLWZvY3VzOmZvY3VzLCAuZy1icmQtZ3JheS1saWdodC12MS0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2JiYiAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWdyYXktbGlnaHQtdjEtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogI2JiYiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12MiB7XG4gIGJvcmRlci1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12Mi0tYmVmb3JlOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjItLWFmdGVyOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12Mi0taG92ZXI6aG92ZXIsIC5nLWJyZC1ncmF5LWxpZ2h0LXYyLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtZ3JheS1saWdodC12Mi0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXYzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXYzLS1ob3Zlcjpob3ZlciwgLmctYnJkLWdyYXktbGlnaHQtdjMtLWFjdGl2ZS5hY3RpdmUsIC5nLWJyZC1ncmF5LWxpZ2h0LXYzLS1mb2N1czpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWdyYXktbGlnaHQtdjMtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12NCB7XG4gIGJvcmRlci1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12NC0taG92ZXI6aG92ZXIsIC5nLWJyZC1ncmF5LWxpZ2h0LXY0LS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtZ3JheS1saWdodC12NC0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXY1IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXY1LS1ob3Zlcjpob3ZlciwgLmctYnJkLWdyYXktbGlnaHQtdjUtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1ncmF5LWxpZ2h0LXY1LS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cblxuLyogVHJhbnNwYXJlbnQgKi9cbi5nLWJyZC10cmFuc3BhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXRyYW5zcGFyZW50LS1iZWZvcmU6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXRyYW5zcGFyZW50LS1hZnRlcjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC10cmFuc3BhcmVudC0taG92ZXI6aG92ZXIsIC5nLWJyZC10cmFuc3BhcmVudC0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC10cmFuc3BhcmVudC0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4vKiBDb21wbGVtZW50YXJ5IENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIENvbG9yIEdyZWVuICovXG4uZy1icmQtZ3JlZW4ge1xuICBib3JkZXItY29sb3I6ICM3MmMwMmMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyZWVuLS1ob3Zlcjpob3ZlciwgLmctYnJkLWdyZWVuLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzJjMDJjICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtZ3JlZW4tLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBCbHVlICovXG4uZy1icmQtYmx1ZSB7XG4gIGJvcmRlci1jb2xvcjogIzMzOThkYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYmx1ZS0taG92ZXI6aG92ZXIsIC5nLWJyZC1ibHVlLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzM5OGRjICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtYmx1ZS0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjMzM5OGRjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ibHVlLW9wYWNpdHktMF8xIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDUxLCAxNTIsIDIyMCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBMaWdodCBCbHVlICovXG4uZy1icmQtbGlnaHRibHVlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWRmMmY4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1saWdodGJsdWUtLWhvdmVyOmhvdmVyLCAuZy1icmQtbGlnaHRibHVlLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWRmMmY4ICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtbGlnaHRibHVlLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICNlZGYyZjggIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWxpZ2h0Ymx1ZS12MSB7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTJlZSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtbGlnaHRibHVlLXYxLS1ob3Zlcjpob3ZlciwgLmctYnJkLWxpZ2h0Ymx1ZS12MS0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTJlZSAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWxpZ2h0Ymx1ZS12MS0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlMmVlICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIERhcmsgQmx1ZSAqL1xuLmctYnJkLWRhcmtibHVlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1kYXJrYmx1ZS0taG92ZXI6aG92ZXIsIC5nLWJyZC1kYXJrYmx1ZS0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwOSAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWRhcmtibHVlLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICMwMDkgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgSW5kaWdvICovXG4uZy1icmQtaW5kaWdvIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDI2M2EzICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1pbmRpZ28tLWhvdmVyOmhvdmVyLCAuZy1icmQtaW5kaWdvLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDI2M2EzICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtaW5kaWdvLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICM0MjYzYTMgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgUmVkICovXG4uZy1icmQtcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1yZWQtLWhvdmVyOmhvdmVyLCAuZy1icmQtcmVkLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjAwICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtcmVkLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICNmMDAgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgTGlnaHQgUmVkICovXG4uZy1icmQtbGlnaHRyZWQge1xuICBib3JkZXItY29sb3I6ICNlNjRiM2IgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWxpZ2h0cmVkLS1ob3Zlcjpob3ZlciwgLmctYnJkLWxpZ2h0cmVkLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTY0YjNiICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtbGlnaHRyZWQtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogI2U2NGIzYiAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBEYXJrIFJlZCAqL1xuLmctYnJkLWRhcmtyZWQge1xuICBib3JkZXItY29sb3I6ICNhMTBmMmIgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWRhcmtyZWQtLWhvdmVyOmhvdmVyLCAuZy1icmQtZGFya3JlZC0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ExMGYyYiAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWRhcmtyZWQtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogI2ExMGYyYiAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBQdXJwbGUgKi9cbi5nLWJyZC1wdXJwbGUge1xuICBib3JkZXItY29sb3I6ICM5YTY5Y2IgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXB1cnBsZS0taG92ZXI6aG92ZXIsIC5nLWJyZC1wdXJwbGUtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM5YTY5Y2IgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1wdXJwbGUtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogIzlhNjljYiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHVycGxlLW9wYWNpdHktMF8xIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1NCwgMTA1LCAyMDMsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgRGFyayBQdXJwbGUgKi9cbi5nLWJyZC1kYXJrcHVycGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjYzOWI2ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1kYXJrcHVycGxlLS1ob3Zlcjpob3ZlciwgLmctYnJkLWRhcmtwdXJwbGUtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM2NjM5YjYgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1kYXJrcHVycGxlLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICM2NjM5YjYgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgUGluayAqL1xuLmctYnJkLXBpbmsge1xuICBib3JkZXItY29sb3I6ICNlODFjNjIgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXBpbmstLWhvdmVyOmhvdmVyLCAuZy1icmQtcGluay0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2U4MWM2MiAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLXBpbmstLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogI2U4MWM2MiAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBPcmFuZ2UgKi9cbi5nLWJyZC1vcmFuZ2Uge1xuICBib3JkZXItY29sb3I6ICNlNTdkMjAgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLW9yYW5nZS0taG92ZXI6aG92ZXIsIC5nLWJyZC1vcmFuZ2UtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNlNTdkMjAgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1vcmFuZ2UtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogI2U1N2QyMCAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBEZWVwIE9yYW5nZSAqL1xuLmctYnJkLWRlZXBvcmFuZ2Uge1xuICBib3JkZXItY29sb3I6ICNmZTU0MWUgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWRlZXBvcmFuZ2UtLWhvdmVyOmhvdmVyLCAuZy1icmQtZGVlcG9yYW5nZS0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZlNTQxZSAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWRlZXBvcmFuZ2UtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogI2ZlNTQxZSAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBZZWxsb3cgKi9cbi5nLWJyZC15ZWxsb3cge1xuICBib3JkZXItY29sb3I6ICNlYmM3MWQgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXllbGxvdy0taG92ZXI6aG92ZXIsIC5nLWJyZC15ZWxsb3ctLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNlYmM3MWQgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC15ZWxsb3ctLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogI2ViYzcxZCAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBBcXVhICovXG4uZy1icmQtYXF1YSB7XG4gIGJvcmRlci1jb2xvcjogIzI5ZDZlNiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYXF1YS0taG92ZXI6aG92ZXIsIC5nLWJyZC1hcXVhLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjlkNmU2ICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtYXF1YS0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjMjlkNmU2ICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIEN5YW4gKi9cbi5nLWJyZC1jeWFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiZWQ2ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1jeWFuLS1ob3Zlcjpob3ZlciwgLmctYnJkLWN5YW4tLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMwMGJlZDYgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1jeWFuLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICMwMGJlZDYgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgVGVhbCAqL1xuLmctYnJkLXRlYWwge1xuICBib3JkZXItY29sb3I6ICMxOGJhOWIgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXRlYWwtLWhvdmVyOmhvdmVyLCAuZy1icmQtdGVhbC0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzE4YmE5YiAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLXRlYWwtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogIzE4YmE5YiAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBCcm93biAqL1xuLmctYnJkLWJyb3duIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWM4MDYxICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1icm93bi0taG92ZXI6aG92ZXIsIC5nLWJyZC1icm93bi0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzljODA2MSAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWJyb3duLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICM5YzgwNjEgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgQmx1ZSBHcmF5ICovXG4uZy1icmQtYmx1ZWdyYXkge1xuICBib3JkZXItY29sb3I6ICM1ODVmNjkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWJsdWVncmF5LS1ob3Zlcjpob3ZlciwgLmctYnJkLWJsdWVncmF5LS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTg1ZjY5ICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtYmx1ZWdyYXktLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogIzU4NWY2OSAhaW1wb3J0YW50O1xufVxuXG4vKiBQcmltYXJ5IENvbG9ycyAqL1xuLmctYnJkLXByaW1hcnktdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS10b3AtLWJlZm9yZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNzJjMDJjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1wcmltYXJ5LWJvdHRvbS0tYmVmb3JlOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3MmMwMmMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNzJjMDJjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1wcmltYXJ5LWxlZnQtLWJlZm9yZTpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1yaWdodC0tYmVmb3JlOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1vcGFjaXR5LTBfMy10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1vcGFjaXR5LTBfMy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1vcGFjaXR5LTBfMy1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1wcmltYXJ5LW9wYWNpdHktMF8zLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjEtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzZkYjgyYSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjEtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzZkYjgyYSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjEtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNmRiODJhICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1wcmltYXJ5LWRhcmstZGFyay12MS1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzZkYjgyYSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzY2YWIyNyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzY2YWIyNyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjZhYjI3ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1wcmltYXJ5LWRhcmstZGFyay12Mi1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzY2YWIyNyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjMtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzU5OTcyMiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjMtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzU5OTcyMiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjMtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNTk5NzIyICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1wcmltYXJ5LWRhcmstZGFyay12My1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzU5OTcyMiAhaW1wb3J0YW50O1xufVxuXG4vKiBCbGFjayBDb2xvcnMgKi9cbi5nLWJyZC1ibGFjay10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ibGFjay1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ibGFjay1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWJsYWNrLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIFdoaXRlICovXG4uZy1icmQtd2hpdGUtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzEtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfMS1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLW9wYWNpdHktMF8xLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfMS1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfMi10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLW9wYWNpdHktMF8yLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLW9wYWNpdHktMF8yLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLW9wYWNpdHktMF8zLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzMtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfMy1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzMtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzQtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfNC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLW9wYWNpdHktMF80LWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfNC1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfNS10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLW9wYWNpdHktMF81LWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzUtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLW9wYWNpdHktMF81LXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLW9wYWNpdHktMF82LXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzYtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfNi1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzYtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAhaW1wb3J0YW50O1xufVxuXG4vKiBHcmF5IENvbG9ycyAqL1xuLmctYnJkLWdyYXktZGFyay12MS10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTExICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjEtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzExMSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1kYXJrLXYxLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzExMSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1kYXJrLXYxLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMTExICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1kYXJrLXYyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12Mi1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12Mi1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1kYXJrLXYzLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1NTUgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12My1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjMtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjMtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM1NTUgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12NC10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNzc3ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzc3NyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1kYXJrLXY0LWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzc3NyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1kYXJrLXY0LXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNzc3ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjUtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1kYXJrLXY1LWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12NS1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12NS1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12MS10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjYmJiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXYxLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNiYmIgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjEtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYmJiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXYxLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYmJiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXYyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12Mi1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjMtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12My1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXYzLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12My1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12NC10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXY0LWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjQtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXY0LXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXY1LXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjUtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12NS1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjUtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cblxuLyogVHJhbnNwYXJlbnQgKi9cbi5nLWJyZC10cmFuc3BhcmVudC10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtdHJhbnNwYXJlbnQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXRyYW5zcGFyZW50LWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXRyYW5zcGFyZW50LXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4vKiBDb21wbGVtZW50YXJ5IENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIENvbG9yIEdyZWVuICovXG4uZy1icmQtZ3JlZW4tdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JlZW4tYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JlZW4tbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNzJjMDJjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmVlbi1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBCbHVlICovXG4uZy1icmQtYmx1ZS10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzM5OGRjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ibHVlLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMzk4ZGMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWJsdWUtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzM5OGRjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ibHVlLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzM5OGRjICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIExpZ2h0IEJsdWUgKi9cbi5nLWJyZC1saWdodGJsdWUtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VkZjJmOCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtbGlnaHRibHVlLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlZGYyZjggIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWxpZ2h0Ymx1ZS1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlZGYyZjggIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWxpZ2h0Ymx1ZS1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2VkZjJmOCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtbGlnaHRibHVlLXYxLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkNmUyZWUgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWxpZ2h0Ymx1ZS12MS1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZDZlMmVlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1saWdodGJsdWUtdjEtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZDZlMmVlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1saWdodGJsdWUtdjEtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNkNmUyZWUgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgRGFyayBCbHVlICovXG4uZy1icmQtZGFya2JsdWUtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwOSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZGFya2JsdWUtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwOSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZGFya2JsdWUtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1kYXJrYmx1ZS1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwOSAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBJbmRpZ28gKi9cbi5nLWJyZC1pbmRpZ28tdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQyNjNhMyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtaW5kaWdvLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0MjYzYTMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWluZGlnby1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0MjYzYTMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWluZGlnby1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzQyNjNhMyAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBSZWQgKi9cbi5nLWJyZC1yZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcmVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmMDAgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXJlZC1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmMDAgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXJlZC1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2YwMCAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBMaWdodCBSZWQgKi9cbi5nLWJyZC1saWdodHJlZC10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTY0YjNiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1saWdodHJlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTY0YjNiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1saWdodHJlZC1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlNjRiM2IgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWxpZ2h0cmVkLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZTY0YjNiICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIERhcmsgUmVkICovXG4uZy1icmQtZGFya3JlZC10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjYTEwZjJiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1kYXJrcmVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNhMTBmMmIgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWRhcmtyZWQtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYTEwZjJiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1kYXJrcmVkLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYTEwZjJiICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIFB1cnBsZSAqL1xuLmctYnJkLXB1cnBsZS10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjOWE2OWNiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1wdXJwbGUtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzlhNjljYiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHVycGxlLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzlhNjljYiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHVycGxlLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOWE2OWNiICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIERhcmsgUHVycGxlICovXG4uZy1icmQtZGFya3B1cnBsZS10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjYzOWI2ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1kYXJrcHVycGxlLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2NjM5YjYgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWRhcmtwdXJwbGUtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjYzOWI2ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1kYXJrcHVycGxlLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjYzOWI2ICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIFBpbmsgKi9cbi5nLWJyZC1waW5rLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlODFjNjIgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXBpbmstYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U4MWM2MiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcGluay1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlODFjNjIgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXBpbmstcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlODFjNjIgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgT3JhbmdlICovXG4uZy1icmQtb3JhbmdlLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNTdkMjAgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLW9yYW5nZS1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTU3ZDIwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1vcmFuZ2UtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZTU3ZDIwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1vcmFuZ2UtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlNTdkMjAgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgRGVlcCBPcmFuZ2UgKi9cbi5nLWJyZC1kZWVwb3JhbmdlLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZTU0MWUgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWRlZXBvcmFuZ2UtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZlNTQxZSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZGVlcG9yYW5nZS1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZTU0MWUgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWRlZXBvcmFuZ2UtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZTU0MWUgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgWWVsbG93ICovXG4uZy1icmQteWVsbG93LXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlYmM3MWQgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXllbGxvdy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWJjNzFkICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC15ZWxsb3ctbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZWJjNzFkICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC15ZWxsb3ctcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlYmM3MWQgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgQXF1YSAqL1xuLmctYnJkLWFxdWEtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzI5ZDZlNiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYXF1YS1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjlkNmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1hcXVhLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzI5ZDZlNiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYXF1YS1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzI5ZDZlNiAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBDeWFuICovXG4uZy1icmQtY3lhbi10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDBiZWQ2ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1jeWFuLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMGJlZDYgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWN5YW4tbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDBiZWQ2ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1jeWFuLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDBiZWQ2ICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIFRlYWwgKi9cbi5nLWJyZC10ZWFsLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxOGJhOWIgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXRlYWwtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzE4YmE5YiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtdGVhbC1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxOGJhOWIgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXRlYWwtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxOGJhOWIgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgQnJvd24gKi9cbi5nLWJyZC1icm93bi10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjOWM4MDYxICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1icm93bi1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOWM4MDYxICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1icm93bi1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5YzgwNjEgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWJyb3duLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOWM4MDYxICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIEJsdWUgR3JheSAqL1xuLmctYnJkLWJsdWVncmF5LXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1ODVmNjkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWJsdWVncmF5LWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1ODVmNjkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWJsdWVncmF5LWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzU4NWY2OSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYmx1ZWdyYXktcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM1ODVmNjkgIWltcG9ydGFudDtcbn1cblxuLyogTyAqL1xuLmctYnJkLXByaW1hcnktdG9wLS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM3MmMwMmMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktdG9wLS1ob3Zlcjpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNzJjMDJjO1xufVxuXG4uZy1icmQtcHJpbWFyeS10b3AtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNzJjMDJjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1wcmltYXJ5LXRvcC0tYWN0aXZlLmFjdGl2ZTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNzJjMDJjO1xufVxuXG4uZy1icmQtcHJpbWFyeS1ib3R0b20tLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1ib3R0b20tLWhvdmVyOmhvdmVyOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3MmMwMmM7XG59XG5cbi5nLWJyZC1wcmltYXJ5LWJvdHRvbS0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3MmMwMmMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktYm90dG9tLS1hY3RpdmUuYWN0aXZlOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3MmMwMmM7XG59XG5cbi5nLWJyZC1waW50ZXJlc3Qge1xuICBib3JkZXItY29sb3I6ICNjODIzMmMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXBpbnRlcmVzdDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNjODIzMmMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXBpbnRlcmVzdC10b3AtLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2M4MjMyYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcGludGVyZXN0LXRvcC0taG92ZXI6aG92ZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2M4MjMyYztcbn1cblxuLmctYnJkLXBpbnRlcmVzdC10b3AtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzgyMzJjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1waW50ZXJlc3QtdG9wLS1hY3RpdmUuYWN0aXZlOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjODIzMmM7XG59XG5cbi5nLWJyZC1waW50ZXJlc3QtYm90dG9tLS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjODIzMmMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXBpbnRlcmVzdC1ib3R0b20tLWhvdmVyOmhvdmVyOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjODIzMmM7XG59XG5cbi5nLWJyZC1waW50ZXJlc3QtYm90dG9tLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2M4MjMyYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcGludGVyZXN0LWJvdHRvbS0tYWN0aXZlLmFjdGl2ZTo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzgyMzJjO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBTb2NpYWwgQm9yZGVyIENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEZhY2Vib29rICovXG4uZy1icmQtZmFjZWJvb2sge1xuICBib3JkZXItY29sb3I6ICMzYjU5OTg7XG59XG5cbi5nLWJyZC1mYWNlYm9vay0taG92ZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMzYjU5OTggIWltcG9ydGFudDtcbn1cblxuLyogVHdpdHRlciAqL1xuLmctYnJkLXR3aXR0ZXIge1xuICBib3JkZXItY29sb3I6ICMwMGFjZWU7XG59XG5cbi5nLWJyZC10d2l0dGVyLS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwYWNlZSAhaW1wb3J0YW50O1xufVxuXG4vKiBTa3lwZSAqL1xuLmctYnJkLXNreXBlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBhZmYwO1xufVxuXG4uZy1icmQtc2t5cGUtLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBhZmYwICFpbXBvcnRhbnQ7XG59XG5cbi8qIFBpbnRlcmVzdCAqL1xuLmctYnJkLXBpbnRlcmVzdCB7XG4gIGJvcmRlci1jb2xvcjogI2M4MjMyYztcbn1cblxuLmctYnJkLXBpbnRlcmVzdC0taG92ZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjODIzMmMgIWltcG9ydGFudDtcbn1cblxuLyogVmluZSAqL1xuLmctYnJkLXZpbmUge1xuICBib3JkZXItY29sb3I6ICMwMGJmOGY7XG59XG5cbi5nLWJyZC12aW5lLS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwYmY4ZiAhaW1wb3J0YW50O1xufVxuXG4vKiBZb3V0dWJlICovXG4uZy1icmQteW91dHViZSB7XG4gIGJvcmRlci1jb2xvcjogI2M0MzAyYjtcbn1cblxuLmctYnJkLXlvdXR1YmUtLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzQzMDJiICFpbXBvcnRhbnQ7XG59XG5cbi8qIEdvb2dsZSBwbHVzICovXG4uZy1icmQtZ29vZ2xlLXBsdXMge1xuICBib3JkZXItY29sb3I6ICNkZDRiMzk7XG59XG5cbi5nLWJyZC1nb29nbGUtcGx1cy0taG92ZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkZDRiMzkgIWltcG9ydGFudDtcbn1cblxuLyogRHJpYmJibGUgKi9cbi5nLWJyZC1kcmliYmJsZSB7XG4gIGJvcmRlci1jb2xvcjogI2VhNGM4OTtcbn1cblxuLmctYnJkLWRyaWJiYmxlLS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2VhNGM4OSAhaW1wb3J0YW50O1xufVxuXG4vKiBWSyAqL1xuLmctYnJkLXZrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmI1ODdhO1xufVxuXG4uZy1icmQtdmstLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmI1ODdhICFpbXBvcnRhbnQ7XG59XG5cbi8qIExpbmtlZGluICovXG4uZy1icmQtbGlua2VkaW4ge1xuICBib3JkZXItY29sb3I6ICMwZTc2YTg7XG59XG5cbi5nLWJyZC1saW5rZWRpbi0taG92ZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwZTc2YTggIWltcG9ydGFudDtcbn1cblxuLyogSW5zdGFncmFtICovXG4uZy1icmQtaW5zdGFncmFtIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2Y3MjliO1xufVxuXG4uZy1icmQtaW5zdGFncmFtLS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzNmNzI5YiAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3JkZXIgR3JhZGllbnQgQ29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQ3lhbiBHcmFkaWVudCAqL1xuLmctYnJkLWN5YW4tZ3JhZGllbnQtb3BhY2l0eS12MSB7XG4gIC1vLWJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE2MGRlZywgcmdiYSgwLCAwLCAxNTMsIDAuNTUpIDAlLCByZ2JhKDAsIDE5MCwgMjE0LCAwLjYpIDEwMCUpO1xuICAgICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNjBkZWcsIHJnYmEoMCwgMCwgMTUzLCAwLjU1KSAwJSwgcmdiYSgwLCAxOTAsIDIxNCwgMC42KSAxMDAlKTtcbiAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBUeXBvZ3JhcGh5IEZvbnQgRmFtaWx5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctZm9udC1zZWNvbmRhcnkge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uZy1mb250LWNvZGUge1xuICBmb250LWZhbWlseTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuXG4uZy1mb250LW5pY29ubmUge1xuICBmb250LWZhbWlseTogXCJOaWNvbm5lXCIsIGN1cnNpdmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFR5cG9ncmFwaHkgRm9udCBTaXplXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctZm9udC1zaXplLWRlZmF1bHQge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTcweCB7XG4gIGZvbnQtc2l6ZTogNzAlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS03NXgge1xuICBmb250LXNpemU6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtODB4IHtcbiAgZm9udC1zaXplOiA4MCUgIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTg1eCB7XG4gIGZvbnQtc2l6ZTogODUlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS05MHgge1xuICBmb250LXNpemU6IDkwJSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtOTV4IHtcbiAgZm9udC1zaXplOiA5NSUgIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTAge1xuICBmb250LXNpemU6IDA7XG59XG5cbi5nLWZvbnQtc2l6ZS01IHtcbiAgZm9udC1zaXplOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS04IHtcbiAgZm9udC1zaXplOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS05IHtcbiAgZm9udC1zaXplOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0xMCB7XG4gIGZvbnQtc2l6ZTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMTEge1xuICBmb250LXNpemU6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTEyIHtcbiAgZm9udC1zaXplOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0xMyB7XG4gIGZvbnQtc2l6ZTogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMTQge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTE1IHtcbiAgZm9udC1zaXplOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0xNiB7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMTcge1xuICBmb250LXNpemU6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTE4IHtcbiAgZm9udC1zaXplOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0yMCB7XG4gIGZvbnQtc2l6ZTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMjIge1xuICBmb250LXNpemU6IDEuNTcxNDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTIzIHtcbiAgZm9udC1zaXplOiAxLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0yNCB7XG4gIGZvbnQtc2l6ZTogMS43MTQyOXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMjUge1xuICBmb250LXNpemU6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTI2IHtcbiAgZm9udC1zaXplOiAxLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0yNyB7XG4gIGZvbnQtc2l6ZTogMS45Mjg1N3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMjgge1xuICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTMwIHtcbiAgZm9udC1zaXplOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0zMiB7XG4gIGZvbnQtc2l6ZTogMi4yODU3MXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMzMge1xuICBmb250LXNpemU6IDIuMzU3MTRyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTM1IHtcbiAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTM2IHtcbiAgZm9udC1zaXplOiAyLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0zOCB7XG4gIGZvbnQtc2l6ZTogMi43MTQyOXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtNDAge1xuICBmb250LXNpemU6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTQyIHtcbiAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS00NSB7XG4gIGZvbnQtc2l6ZTogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtNDYge1xuICBmb250LXNpemU6IDMuMjg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTQ4IHtcbiAgZm9udC1zaXplOiAzLjQyODU3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS01MCB7XG4gIGZvbnQtc2l6ZTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtNTUge1xuICBmb250LXNpemU6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTU2IHtcbiAgZm9udC1zaXplOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS02MCB7XG4gIGZvbnQtc2l6ZTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtNjUge1xuICBmb250LXNpemU6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTcwIHtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIGZvbnQtc2l6ZTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtNzUge1xuICBmb250LXNpemU6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTc2IHtcbiAgZm9udC1zaXplOiA1LjQyODU3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS04MCB7XG4gIGZvbnQtc2l6ZTogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtODYge1xuICBmb250LXNpemU6IDYuMTQyODZyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTkwIHtcbiAgZm9udC1zaXplOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0xMjAge1xuICBmb250LXNpemU6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTIwMCB7XG4gIGxpbmUtaGVpZ2h0OiAyMTBweDtcbiAgZm9udC1zaXplOiAxNC4yODU3MXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMTgwIHtcbiAgZm9udC1zaXplOiAxMi44NTcxNHJlbSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmctZm9udC1zaXplLTIwLS1zbSB7XG4gICAgZm9udC1zaXplOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTI1LS1zbSB7XG4gICAgZm9udC1zaXplOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTQwLS1zbSB7XG4gICAgZm9udC1zaXplOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTUwLS1zbSB7XG4gICAgZm9udC1zaXplOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTI0MC0tc20ge1xuICAgIGZvbnQtc2l6ZTogMTcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmctZm9udC1zaXplLWRlZmF1bHQtLW1kIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMTItLW1kIHtcbiAgICBmb250LXNpemU6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMTYtLW1kIHtcbiAgICBmb250LXNpemU6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMTgtLW1kIHtcbiAgICBmb250LXNpemU6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMjAtLW1kIHtcbiAgICBmb250LXNpemU6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMjQtLW1kIHtcbiAgICBmb250LXNpemU6IDEuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMjUtLW1kIHtcbiAgICBmb250LXNpemU6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMjYtLW1kIHtcbiAgICBmb250LXNpemU6IDEuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMjctLW1kIHtcbiAgICBmb250LXNpemU6IDEuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMjgtLW1kIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMzAtLW1kIHtcbiAgICBmb250LXNpemU6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMzItLW1kIHtcbiAgICBmb250LXNpemU6IDIuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMzUtLW1kIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS0zNi0tbWQge1xuICAgIGZvbnQtc2l6ZTogMi41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS00MC0tbWQge1xuICAgIGZvbnQtc2l6ZTogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS00NS0tbWQge1xuICAgIGZvbnQtc2l6ZTogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS00Ni0tbWQge1xuICAgIGZvbnQtc2l6ZTogMy4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS00OC0tbWQge1xuICAgIGZvbnQtc2l6ZTogMy40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS01MC0tbWQge1xuICAgIGZvbnQtc2l6ZTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS01NS0tbWQge1xuICAgIGZvbnQtc2l6ZTogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS01Ni0tbWQge1xuICAgIGZvbnQtc2l6ZTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS02MC0tbWQge1xuICAgIGZvbnQtc2l6ZTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS02NS0tbWQge1xuICAgIGZvbnQtc2l6ZTogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS03MC0tbWQge1xuICAgIGZvbnQtc2l6ZTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS03NS0tbWQge1xuICAgIGZvbnQtc2l6ZTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS03Ni0tbWQge1xuICAgIGZvbnQtc2l6ZTogNS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS05MC0tbWQge1xuICAgIGZvbnQtc2l6ZTogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS0xMzAtLW1kIHtcbiAgICBmb250LXNpemU6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmctZm9udC1zaXplLWRlZmF1bHQtLWxnIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMTYtLWxnIHtcbiAgICBmb250LXNpemU6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMTgtLWxnIHtcbiAgICBmb250LXNpemU6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMjYtLWxnIHtcbiAgICBmb250LXNpemU6IDEuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMzItLWxnIHtcbiAgICBmb250LXNpemU6IDIuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMzUtLWxnIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS0zNi0tbGcge1xuICAgIGZvbnQtc2l6ZTogMi41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS00Mi0tbGcge1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS02MC0tbGcge1xuICAgIGZvbnQtc2l6ZTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS03NS0tbGcge1xuICAgIGZvbnQtc2l6ZTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS03Ni0tbGcge1xuICAgIGZvbnQtc2l6ZTogNS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS00MjAtLWxnIHtcbiAgICBmb250LXNpemU6IDMwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1mb250LXNpemUtMTctLXhsIHtcbiAgICBmb250LXNpemU6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmctZm9udC1zaXplLTI1IHtcbiAgICBmb250LXNpemU6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBUeXBvZ3JhcGh5IEZvbnQgV2VpZ2h0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctZm9udC13ZWlnaHQtMTAwIHtcbiAgZm9udC13ZWlnaHQ6IDEwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXdlaWdodC0yMDAge1xuICBmb250LXdlaWdodDogMjAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtd2VpZ2h0LTMwMCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmctZm9udC13ZWlnaHQtNDAwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXdlaWdodC01MDAge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtd2VpZ2h0LTYwMCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLmctZm9udC13ZWlnaHQtNzAwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXdlaWdodC04MDAge1xuICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtd2VpZ2h0LTkwMCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLWZvbnQtd2VpZ2h0LTEwMC0tbWQge1xuICAgIGZvbnQtd2VpZ2h0OiAxMDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXdlaWdodC0yMDAtLW1kIHtcbiAgICBmb250LXdlaWdodDogMjAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC13ZWlnaHQtMzAwLS1tZCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtd2VpZ2h0LTQwMC0tbWQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXdlaWdodC01MDAtLW1kIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC13ZWlnaHQtNjAwLS1tZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtd2VpZ2h0LTcwMC0tbWQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXdlaWdodC04MDAtLW1kIHtcbiAgICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC13ZWlnaHQtOTAwLS1tZCB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFR5cG9ncmFwaHkgVGV4dCBUcmFuc2Zvcm1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy10ZXh0LXRyYW5zZm9ybS1ub25lIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgVHlwb2dyYXBoeSBUZXh0IERlY29yYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy10ZXh0LXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZy10ZXh0LXVuZGVybGluZS0tbm9uZS0taG92ZXI6Zm9jdXMsIC5nLXRleHQtdW5kZXJsaW5lLS1ub25lLS1ob3Zlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmctdGV4dC1zdHJpa2Uge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgVHlwb2dyYXBoeSBMZXR0ZXIgU3BhY2luZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLWxldHRlci1zcGFjaW5nLW1pbnVzLTIge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTQyODZyZW07XG59XG5cbi5nLWxldHRlci1zcGFjaW5nLTBfNSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzNTcxcmVtO1xufVxuXG4uZy1sZXR0ZXItc3BhY2luZy0xXzUge1xuICBsZXR0ZXItc3BhY2luZzogMC4xMDcxNHJlbTtcbn1cblxuLmctbGV0dGVyLXNwYWNpbmctMCB7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG59XG5cbi5nLWxldHRlci1zcGFjaW5nLTEge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzE0M3JlbTtcbn1cblxuLmctbGV0dGVyLXNwYWNpbmctMiB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE0Mjg2cmVtO1xufVxuXG4uZy1sZXR0ZXItc3BhY2luZy0zIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjE0MjlyZW07XG59XG5cbi5nLWxldHRlci1zcGFjaW5nLTQge1xuICBsZXR0ZXItc3BhY2luZzogMC4yODU3MXJlbTtcbn1cblxuLmctbGV0dGVyLXNwYWNpbmctNSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjM1NzE0cmVtO1xufVxuXG4uZy1sZXR0ZXItc3BhY2luZy02IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDI4NTdyZW07XG59XG5cbi5nLWxldHRlci1zcGFjaW5nLTcge1xuICBsZXR0ZXItc3BhY2luZzogMC41cmVtO1xufVxuXG4uZy1sZXR0ZXItc3BhY2luZy04IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNTcxNDNyZW07XG59XG5cbi5nLWxldHRlci1zcGFjaW5nLTkge1xuICBsZXR0ZXItc3BhY2luZzogMC42NDI4NnJlbTtcbn1cblxuLmctbGV0dGVyLXNwYWNpbmctMTAge1xuICBsZXR0ZXItc3BhY2luZzogMC43MTQyOXJlbTtcbn1cblxuLmctbGV0dGVyLXNwYWNpbmctMTEge1xuICBsZXR0ZXItc3BhY2luZzogMC43ODU3MXJlbTtcbn1cblxuLmctbGV0dGVyLXNwYWNpbmctMTIge1xuICBsZXR0ZXItc3BhY2luZzogMC44NTcxNHJlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgVHlwb2dyYXBoeSBMaW5lIEhlaWdodFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLWxpbmUtaGVpZ2h0LTAge1xuICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uZy1saW5lLWhlaWdodC0wXzcge1xuICBsaW5lLWhlaWdodDogLjcgIWltcG9ydGFudDtcbn1cblxuLmctbGluZS1oZWlnaHQtMF84IHtcbiAgbGluZS1oZWlnaHQ6IC44ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWxpbmUtaGVpZ2h0LTBfOSB7XG4gIGxpbmUtaGVpZ2h0OiAuOSAhaW1wb3J0YW50O1xufVxuXG4uZy1saW5lLWhlaWdodC0xIHtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cblxuLmctbGluZS1oZWlnaHQtMV8xIHtcbiAgbGluZS1oZWlnaHQ6IDEuMSAhaW1wb3J0YW50O1xufVxuXG4uZy1saW5lLWhlaWdodC0xXzIge1xuICBsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XG59XG5cbi5nLWxpbmUtaGVpZ2h0LTFfMyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjMgIWltcG9ydGFudDtcbn1cblxuLmctbGluZS1oZWlnaHQtMV80IHtcbiAgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xufVxuXG4uZy1saW5lLWhlaWdodC0xXzUge1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWxpbmUtaGVpZ2h0LTFfNiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjYgIWltcG9ydGFudDtcbn1cblxuLmctbGluZS1oZWlnaHQtMV84IHtcbiAgbGluZS1oZWlnaHQ6IDEuOCAhaW1wb3J0YW50O1xufVxuXG4uZy1saW5lLWhlaWdodC0yIHtcbiAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgVHlwb2dyYXBoeSBGb250IFN0eWxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctZm9udC1zdHlsZS1ub3JtYWwge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5nLWZvbnQtc3R5bGUtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBMaXN0IFN0eWxlIFR5cGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctbGlzdC1zdHlsZS1jaXJjbGUge1xuICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbn1cblxuLmctbGlzdC1zdHlsZS1kaXNjIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuXG4uZy1saXN0LXN0eWxlLXNxdWFyZSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xufVxuXG4uZy1saXN0LXN0eWxlLWxvd2VyLXJvbWFuIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1yb21hbjtcbn1cblxuLmctbGlzdC1zdHlsZS11cHBlci1yb21hbiB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogdXBwZXItcm9tYW47XG59XG5cbi5nLWxpc3Qtc3R5bGUtbG93ZXItbGF0aW4ge1xuICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLWxhdGluO1xufVxuXG4uZy1saXN0LXN0eWxlLXVwcGVyLWxhdGluIHtcbiAgbGlzdC1zdHlsZS10eXBlOiB1cHBlci1sYXRpbjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgVGV4dCBUeXBlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLXRleHQtYnJlYWstd29yZCB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgUXVvdGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogUXVvdGUgdjEgKi9cbi51LXF1b3RlLXYxOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxc4oCcXCI7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtcXVvdGUtdjE6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgUG9zaXRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctcG9zLXJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4uZy1wb3MtYWJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBvcy1zdGMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBvcy1maXgge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nLXBvcy1yZWwtLXNtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wb3MtZml4LS1zbSB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcG9zLWFicy0tc20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBvcy1zdGMtLXNtIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLXBvcy1yZWwtLW1kIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wb3MtZml4LS1tZCB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcG9zLWFicy0tbWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBvcy1zdGMtLXNtIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nLXBvcy1yZWwtLWxnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wb3MtZml4LS1sZyB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcG9zLWFicy0tbGcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBvcy1zdGMtLWxnIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgUG9zaXRpb24gU3BhY2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogVG9wICovXG4uZy10b3AtYXV0byB7XG4gIC8qIFAgKi9cbiAgdG9wOiBhdXRvO1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctdG9wLWF1dG8tLXBhcmVudC1ob3ZlciB7XG4gIHRvcDogYXV0bztcbn1cblxuLmctdG9wLTAge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmctdG9wLTAtLWhvdmVyOmhvdmVyIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy10b3AtMC0tcGFyZW50LWhvdmVyIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLXRvcC0xIHtcbiAgdG9wOiAwLjA3MTQzcmVtO1xufVxuXG4uZy10b3AtMiB7XG4gIHRvcDogMC4xNDI4NnJlbTtcbn1cblxuLmctdG9wLTMge1xuICB0b3A6IDAuMjE0MjlyZW07XG59XG5cbi5nLXRvcC01IHtcbiAgdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXRvcC03IHtcbiAgdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmctdG9wLTEwIHtcbiAgdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXRvcC0xMiB7XG4gIHRvcDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy10b3AtMTUge1xuICB0b3A6IDEuMDcxNDNyZW07XG59XG5cbi5nLXRvcC0xOCB7XG4gIHRvcDogMS4yODU3MXJlbTtcbn1cblxuLmctdG9wLTIwIHtcbiAgdG9wOiAxLjQyODU3cmVtO1xufVxuXG4uZy10b3AtMjUge1xuICB0b3A6IDEuNzg1NzFyZW07XG59XG5cbi5nLXRvcC0zMCB7XG4gIHRvcDogMi4xNDI4NnJlbTtcbn1cblxuLmctdG9wLTM1IHtcbiAgdG9wOiAyLjVyZW07XG59XG5cbi5nLXRvcC01NSB7XG4gIHRvcDogMy45Mjg1N3JlbTtcbn1cblxuLmctdG9wLTY1IHtcbiAgdG9wOiA0LjY0Mjg2cmVtO1xufVxuXG4uZy10b3AtMTAwIHtcbiAgdG9wOiA3LjE0Mjg2cmVtO1xufVxuXG4uZy10b3AtMTV4IHtcbiAgdG9wOiAxNSU7XG59XG5cbi5nLXRvcC0yMHgge1xuICB0b3A6IDIwJTtcbn1cblxuLmctdG9wLTI1eCB7XG4gIHRvcDogMjUlO1xufVxuXG4uZy10b3AtMzB4IHtcbiAgdG9wOiAzMCU7XG59XG5cbi5nLXRvcC0zNXgge1xuICB0b3A6IDM1JTtcbn1cblxuLmctdG9wLTUweCB7XG4gIHRvcDogNTAlO1xufVxuXG4uZy10b3AtMTAweCB7XG4gIHRvcDogMTAwJTtcbn1cblxuLyogVG9wIE1pbmlzICovXG4uZy10b3AtbWludXMtMSB7XG4gIHRvcDogLTAuMDcxNDNyZW07XG59XG5cbi5nLXRvcC1taW51cy0yIHtcbiAgdG9wOiAtMC4xNDI4NnJlbTtcbn1cblxuLmctdG9wLW1pbnVzLTMge1xuICB0b3A6IC0wLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXRvcC1taW51cy00IHtcbiAgdG9wOiAtMC4yODU3MXJlbTtcbn1cblxuLmctdG9wLW1pbnVzLTUge1xuICB0b3A6IC0wLjM1NzE0cmVtO1xufVxuXG4uZy10b3AtbWludXMtNiB7XG4gIHRvcDogLTAuNDI4NTdyZW07XG59XG5cbi5nLXRvcC1taW51cy04IHtcbiAgdG9wOiAtMC41NzE0M3JlbTtcbn1cblxuLmctdG9wLW1pbnVzLTEwIHtcbiAgdG9wOiAtMC43MTQyOXJlbTtcbn1cblxuLmctdG9wLW1pbnVzLTE1IHtcbiAgdG9wOiAtMS4wNzE0M3JlbTtcbn1cblxuLmctdG9wLW1pbnVzLTIwIHtcbiAgdG9wOiAtMS40Mjg1N3JlbTtcbn1cblxuLmctdG9wLW1pbnVzLTMwIHtcbiAgdG9wOiAtMi4xNDI4NnJlbTtcbn1cblxuLmctdG9wLW1pbnVzLTM1IHtcbiAgdG9wOiAtMi41cmVtO1xufVxuXG4uZy10b3AtbWludXMtNDAge1xuICB0b3A6IC0yLjg1NzE0cmVtO1xufVxuXG4uZy10b3AtbWludXMtNzAge1xuICB0b3A6IC01cmVtO1xufVxuXG4uZy10b3AtbWludXMtMTIwIHtcbiAgdG9wOiAtOC41NzE0M3JlbTtcbn1cblxuLmctdG9wLW1pbnVzLTI1eCB7XG4gIHRvcDogLTI1JTtcbn1cblxuLmctdG9wLW1pbnVzLTgweCB7XG4gIHRvcDogLTgwJTtcbn1cblxuLyogTGVmdCAqL1xuLmctbGVmdC1hdXRvIHtcbiAgLyogUCAqL1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5nLWxlZnQtMCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5nLWxlZnQtMC0taG92ZXI6aG92ZXIge1xuICBsZWZ0OiAwO1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctbGVmdC0wLS1wYXJlbnQtaG92ZXIge1xuICBsZWZ0OiAwO1xufVxuXG4uZy1sZWZ0LTIge1xuICBsZWZ0OiAwLjE0Mjg2cmVtO1xufVxuXG4uZy1sZWZ0LTUge1xuICBsZWZ0OiAwLjM1NzE0cmVtO1xufVxuXG4uZy1sZWZ0LTEwIHtcbiAgbGVmdDogMC43MTQyOXJlbTtcbn1cblxuLmctbGVmdC0xNSB7XG4gIGxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmctbGVmdC0yMCB7XG4gIGxlZnQ6IDEuNDI4NTdyZW07XG59XG5cbi5nLWxlZnQtMzAge1xuICBsZWZ0OiAyLjE0Mjg2cmVtO1xufVxuXG4uZy1sZWZ0LTQwIHtcbiAgbGVmdDogMi44NTcxNHJlbTtcbiAgLyogTyAqL1xufVxuXG4uZy1sZWZ0LTQ1IHtcbiAgbGVmdDogMy4yMTQyOXJlbTtcbiAgLyogUCAqL1xufVxuXG4uZy1sZWZ0LTc1IHtcbiAgbGVmdDogNS4zNTcxNHJlbTtcbn1cblxuLmctbGVmdC0xMTAge1xuICBsZWZ0OiA3Ljg1NzE0cmVtO1xufVxuXG4uZy1sZWZ0LTEzMCB7XG4gIGxlZnQ6IDkuMjg1NzFyZW07XG59XG5cbi5nLWxlZnQtMjAwIHtcbiAgbGVmdDogMTQuMjg1NzFyZW07XG59XG5cbi5nLWxlZnQtMTV4IHtcbiAgbGVmdDogMTUlO1xufVxuXG4uZy1sZWZ0LTM1eCB7XG4gIGxlZnQ6IDM1JTtcbn1cblxuLmctbGVmdC01MHgge1xuICBsZWZ0OiA1MCU7XG59XG5cbi5nLWxlZnQtMTAweCB7XG4gIGxlZnQ6IDEwMCU7XG59XG5cbi8qIExlZnQgTWludXMgKi9cbi5nLWxlZnQtbWludXMtMyB7XG4gIGxlZnQ6IC0wLjIxNDI5cmVtO1xufVxuXG4uZy1sZWZ0LW1pbnVzLTYge1xuICBsZWZ0OiAtMC40Mjg1N3JlbTtcbn1cblxuLmctbGVmdC1taW51cy03IHtcbiAgbGVmdDogLTAuNXJlbTtcbn1cblxuLmctbGVmdC1taW51cy0xMCB7XG4gIGxlZnQ6IC0wLjcxNDI5cmVtO1xufVxuXG4uZy1sZWZ0LW1pbnVzLTE1IHtcbiAgbGVmdDogLTEuMDcxNDNyZW07XG59XG5cbi5nLWxlZnQtbWludXMtMjAge1xuICBsZWZ0OiAtMS40Mjg1N3JlbTtcbn1cblxuLmctbGVmdC1taW51cy0yNSB7XG4gIGxlZnQ6IC0xLjc4NTcxcmVtO1xufVxuXG4uZy1sZWZ0LW1pbnVzLTMwIHtcbiAgbGVmdDogLTIuMTQyODZyZW07XG59XG5cbi5nLWxlZnQtbWludXMtNDAge1xuICBsZWZ0OiAtMi44NTcxNHJlbTtcbn1cblxuLmctbGVmdC1taW51cy01MCB7XG4gIGxlZnQ6IC0zLjU3MTQzcmVtO1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctbGVmdC1taW51cy01MC0tcGFyZW50LWhvdmVyIHtcbiAgbGVmdDogLTMuNTcxNDNyZW07XG59XG5cbi8qIFJpZ2h0ICovXG4uZy1yaWdodC1hdXRvIHtcbiAgLyogUCAqL1xuICByaWdodDogYXV0bztcbn1cblxuLmctcmlnaHQtMCB7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJpZ2h0LTAtLWhvdmVyOmhvdmVyIHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLXJpZ2h0LTAtLXBhcmVudC1ob3ZlciB7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJpZ2h0LTUge1xuICByaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1yaWdodC03IHtcbiAgcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1yaWdodC0xMCB7XG4gIHJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJpZ2h0LTEyIHtcbiAgcmlnaHQ6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcmlnaHQtMTQge1xuICByaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1yaWdodC0xNSB7XG4gIHJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJpZ2h0LTIwIHtcbiAgcmlnaHQ6IDEuNDI4NTdyZW07XG59XG5cbi5nLXJpZ2h0LTMwIHtcbiAgcmlnaHQ6IDIuMTQyODZyZW07XG59XG5cbi5nLXJpZ2h0LTQwIHtcbiAgcmlnaHQ6IDIuODU3MTRyZW07XG59XG5cbi5nLXJpZ2h0LTQ1IHtcbiAgcmlnaHQ6IDMuMjE0MjlyZW07XG4gIC8qIFAgKi9cbn1cblxuLmctcmlnaHQtNTUge1xuICByaWdodDogMy45Mjg1N3JlbTtcbiAgLyogTyAqL1xufVxuXG4uZy1yaWdodC02NSB7XG4gIHJpZ2h0OiA0LjY0Mjg2cmVtO1xufVxuXG4uZy1yaWdodC0xMDAge1xuICByaWdodDogNy4xNDI4NnJlbTtcbn1cblxuLmctcmlnaHQtMTEwIHtcbiAgcmlnaHQ6IDcuODU3MTRyZW07XG59XG5cbi5nLXJpZ2h0LTEzMCB7XG4gIHJpZ2h0OiA5LjI4NTcxcmVtO1xufVxuXG4uZy1yaWdodC0xNXgge1xuICByaWdodDogMTUlO1xufVxuXG4uZy1yaWdodC0zNXgge1xuICByaWdodDogMzUlO1xufVxuXG4uZy1yaWdodC01MHgge1xuICByaWdodDogNTAlO1xufVxuXG4uZy1yaWdodC0xMDB4IHtcbiAgcmlnaHQ6IDEwMCU7XG59XG5cbi8qIFJpZ2h0IE1pbnVzICovXG4uZy1yaWdodC1taW51cy0zIHtcbiAgcmlnaHQ6IC0wLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJpZ2h0LW1pbnVzLTYge1xuICByaWdodDogLTAuNDI4NTdyZW07XG59XG5cbi5nLXJpZ2h0LW1pbnVzLTUge1xuICByaWdodDogLTAuMzU3MTRyZW07XG59XG5cbi5nLXJpZ2h0LW1pbnVzLTEwIHtcbiAgcmlnaHQ6IC0wLjcxNDI5cmVtO1xufVxuXG4uZy1yaWdodC1taW51cy0xMyB7XG4gIHJpZ2h0OiAtMC45Mjg1N3JlbTtcbn1cblxuLmctcmlnaHQtbWludXMtMTUge1xuICByaWdodDogLTEuMDcxNDNyZW07XG59XG5cbi5nLXJpZ2h0LW1pbnVzLTIwIHtcbiAgcmlnaHQ6IC0xLjQyODU3cmVtO1xufVxuXG4uZy1yaWdodC1taW51cy0yNSB7XG4gIHJpZ2h0OiAtMS43ODU3MXJlbTtcbn1cblxuLmctcmlnaHQtbWludXMtNDAge1xuICByaWdodDogLTIuODU3MTRyZW07XG59XG5cbi5nLXJpZ2h0LW1pbnVzLTUwIHtcbiAgcmlnaHQ6IC0zLjU3MTQzcmVtO1xufVxuXG4vKiBCb3R0b20gKi9cbi5nLWJvdHRvbS1hdXRvIHtcbiAgLyogUCAqL1xuICBib3R0b206IGF1dG87XG59XG5cbi5nLWJvdHRvbS0wIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uZy1ib3R0b20tMC0taG92ZXI6aG92ZXIge1xuICBib3R0b206IDA7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1ib3R0b20tMC0tcGFyZW50LWhvdmVyIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uZy1ib3R0b20tNiB7XG4gIGJvdHRvbTogMC40Mjg1N3JlbTtcbn1cblxuLmctYm90dG9tLTEwIHtcbiAgYm90dG9tOiAwLjcxNDI5cmVtO1xufVxuXG4uZy1ib3R0b20tMjAge1xuICBib3R0b206IDEuNDI4NTdyZW07XG59XG5cbi5nLWJvdHRvbS0zMCB7XG4gIGJvdHRvbTogMi4xNDI4NnJlbTtcbn1cblxuLmctYm90dG9tLTQwIHtcbiAgYm90dG9tOiAyLjg1NzE0cmVtO1xufVxuXG4uZy1ib3R0b20tNTAge1xuICBib3R0b206IDMuNTcxNDNyZW07XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1ib3R0b20tNTAtLXBhcmVudC1ob3ZlciB7XG4gIGJvdHRvbTogMy41NzE0M3JlbTtcbn1cblxuLmctYm90dG9tLTYwIHtcbiAgYm90dG9tOiA0LjI4NTcxcmVtO1xufVxuXG4uZy1ib3R0b20tODAge1xuICBib3R0b206IDUuNzE0MjlyZW07XG59XG5cbi5nLWJvdHRvbS1taW51cy0yMCB7XG4gIGJvdHRvbTogLTEuNDI4NTdyZW07XG59XG5cbi5nLWJvdHRvbS1taW51cy0zMCB7XG4gIGJvdHRvbTogLTIuMTQyODZyZW07XG59XG5cbi5nLWJvdHRvbS1taW51cy00MCB7XG4gIGJvdHRvbTogLTIuODU3MTRyZW07XG59XG5cbi5nLWJvdHRvbS1taW51cy03MCB7XG4gIGJvdHRvbTogLTVyZW07XG59XG5cbi5nLWJvdHRvbS1taW51cy0zNXgge1xuICBib3R0b206IC0zNSU7XG59XG5cbi5nLWJvdHRvbS0xNXgge1xuICBib3R0b206IDE1JTtcbn1cblxuLmctYm90dG9tLW1pbnVzLTI1eCB7XG4gIGJvdHRvbTogLTI1JTtcbn1cblxuLmctYm90dG9tLTEwMHgge1xuICBib3R0b206IDEwMCU7XG59XG5cbi8qIFogKi9cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZy10b3AtYXV0by0tc20ge1xuICAgIHRvcDogYXV0bztcbiAgfVxuICAuZy1sZWZ0LWF1dG8tLXNtIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5nLWxlZnQtbWludXMtMjAtLXNtIHtcbiAgICBsZWZ0OiAtMjBweDtcbiAgfVxuICAuZy1yaWdodC1taW51cy0yMC0tc20ge1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgfVxufVxuXG4vKiBPICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmctcmlnaHQtMC0tbWQge1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbGVmdC0wLS1tZCB7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXJpZ2h0LW1pbnVzLTE1LS1tZCB7XG4gICAgcmlnaHQ6IC0xLjA3MTQzcmVtO1xuICB9XG4gIC5nLWxlZnQtbWludXMtMTUtLW1kIHtcbiAgICBsZWZ0OiAtMS4wNzE0M3JlbTtcbiAgfVxuICAuZy10b3AtbWludXMtMjAtLW1kIHtcbiAgICB0b3A6IC0xLjQyODU3cmVtO1xuICB9XG4gIC5nLXJpZ2h0LW1pbnVzLTI1LS1tZCB7XG4gICAgcmlnaHQ6IC0xLjc4NTcxcmVtO1xuICB9XG4gIC5nLXJpZ2h0LTEwMC0tbWQge1xuICAgIHJpZ2h0OiA3LjE0Mjg2cmVtO1xuICB9XG4gIC5nLWJvdHRvbS1taW51cy01MC0tbWQge1xuICAgIGJvdHRvbTogLTMuNTcxNDNyZW07XG4gIH1cbiAgLmctbGVmdC1hdXRvLS1tZCB7XG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXJpZ2h0LWF1dG8tLW1kIHtcbiAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWxlZnQtbWludXMtMjUtLW1kIHtcbiAgICBsZWZ0OiAtMS43ODU3MXJlbTtcbiAgfVxuICAuZy1sZWZ0LTEzMC0tbWQge1xuICAgIGxlZnQ6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1sZWZ0LTM1eC0tbWQge1xuICAgIGxlZnQ6IDM1JTtcbiAgfVxuICAuZy1sZWZ0LTUweC0tbWQge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuZy1yaWdodC0xMzAtLW1kIHtcbiAgICByaWdodDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXJpZ2h0LTM1eC0tbWQge1xuICAgIHJpZ2h0OiAzNSU7XG4gIH1cbiAgLmctcmlnaHQtNTB4LS1tZCB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmctdG9wLTAtLWxnIHtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1yaWdodC0wLS1sZyB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmctbGVmdC1taW51cy0zNS0tbGcge1xuICAgIGxlZnQ6IC0yLjVyZW07XG4gIH1cbiAgLmctbGVmdC00MC0tbGcge1xuICAgIGxlZnQ6IDIuODU3MTRyZW07XG4gIH1cbiAgLmctcmlnaHQtbWludXMtMzUtLWxnIHtcbiAgICByaWdodDogLTIuNXJlbTtcbiAgfVxuICAuZy1yaWdodC00MC0tbGcge1xuICAgIHJpZ2h0OiAyLjg1NzE0cmVtO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJsb2NrIEFsaWdubWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBBYnNvbHV0ZSAoUG9zaXRpb24sIFgsIFkpICovXG4uZy1hYnNvbHV0ZS1jZW50ZXJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5nLWFic29sdXRlLWNlbnRlcmVkLS14IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmctYWJzb2x1dGUtY2VudGVyZWQtLXgtLXNtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmctYWJzb2x1dGUtY2VudGVyZWQtLXgtLW1kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG4uZy1hYnNvbHV0ZS1jZW50ZXJlZC0teSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmctYWJzb2x1dGUtY2VudGVyZWQtLXktLW1kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZy1hYnNvbHV0ZS1jZW50ZXJlZC0teS0tbGcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cblxuLyogTyAqL1xuLmctdHJhbnNmb3JtLW9yaWdpbi0tdG9wLWxlZnQge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xufVxuXG4uZy10cmFuc2Zvcm0tb3JpZ2luLS10b3AtcmlnaHQge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XG59XG5cbi5nLWFic29sdXRlLWNlbnRlcmVkLS15LS1zY2wtMF82IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNikgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNikgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLyogUmVsYXRpdmUgKFBvc2l0aW9uLCBYLCBZKSAqL1xuLmctcmVsYXRpdmUtY2VudGVyZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmctcmVsYXRpdmUtY2VudGVyZWQtLXgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZy1yZWxhdGl2ZS1jZW50ZXJlZC0teSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogRmxleCBjZW50ZXJlZCAqL1xuLmctZmxleC1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5nLWZsZXgtY2VudGVyZWQtaXRlbSB7XG4gIC1tcy1mbGV4OiAxO1xuICAgICAgZmxleDogMTtcbn1cblxuLmctZmxleC1jZW50ZXJlZC1pdGVtLS10b3Age1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi5nLWZsZXgtY2VudGVyZWQtaXRlbS0tYm90dG9tIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5cbi8qIEZsZXggcmlnaHQgKi9cbi5nLWZsZXgtcmlnaHQtLXhzIHtcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLyogRmxleCBtaWRkbGUgKi9cbi5nLWZsZXgtbWlkZGxlIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5nLWZsZXgtbWlkZGxlLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuXG4uZy1mbGV4LW1pZGRsZS1pdGVtLS10b3Age1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZy1mbGV4LW1pZGRsZS1pdGVtLS1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZy1mbGV4LW1pZGRsZS1pdGVtLS1maXhlZCB7XG4gIC1tcy1mbGV4OiBub25lO1xuICAgICAgZmxleDogbm9uZTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBGbGV4IHJpZ2h0ICovXG4gIC5nLWZsZXgtcmlnaHQtLW1kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmctZmxleC1jZW50ZXJlZC0tbWQge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5nLWFic29sdXRlLWNlbnRlcmVkLS15LS1zY2wtMS0tbWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmctYWJzb2x1dGUtY2VudGVyZWQtLXNtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuZy1hYnNvbHV0ZS1jZW50ZXJlZC0teC1zbS0tcmVzZXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZy1hYnNvbHV0ZS1jZW50ZXJlZC0tbWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZy1hYnNvbHV0ZS1jZW50ZXJlZC0teC0tbGcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5nLWZsZXgtY2VudGVyZWQtLWxnIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBBbGlnbm1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctdmFsaWduLXN1cGVyIHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyICFpbXBvcnRhbnQ7XG59XG5cbi5nLXZhbGlnbi1zdWIge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViICFpbXBvcnRhbnQ7XG59XG5cbi5nLXZhbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5nLXZhbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5nLXZhbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJsdXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1ibHVyLTMwIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMzBweCk7XG4gICAgICAgICAgZmlsdGVyOiBibHVyKDMwcHgpO1xufVxuXG4uZy1ibHVyLTMwLS1ob3Zlcjpob3ZlciB7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDMwcHgpO1xuICAgICAgICAgIGZpbHRlcjogYmx1cigzMHB4KTtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLWJsdXItMzAtLXBhcmVudC1ob3ZlciB7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDMwcHgpO1xuICAgICAgICAgIGZpbHRlcjogYmx1cigzMHB4KTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm94LXNoYWRvd3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1ib3gtc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENsZWFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctY2xlYXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmctY2xlYXItLWxlZnQge1xuICBjbGVhcjogbGVmdDtcbn1cblxuLmctY2xlYXItLXJpZ2h0IHtcbiAgY2xlYXI6IHJpZ2h0O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDdXJzb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE92ZXJmbG93c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLW92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmctb3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZy1vdmVyZmxvdy14LWhpZGRlbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmctb3ZlcmZsb3cteC1hdXRvIHtcbiAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZy1vdmVyZmxvdy14LXNjcm9sbCB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cblxuLmctb3ZlcmZsb3cteS1hdXRvIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmctb3ZlcmZsb3cteS1oaWRkZW4ge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZy1vdmVyZmxvdy14LXZpc2libGUtLW1kIHtcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZy1vdmVyZmxvdy14LXZpc2libGUtLWxnIHtcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFRyYW5zaXRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyouZy10cmFuc2l0aW9uIHtcbiAgJi0wXzIge1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcbiAgfVxuICAmLTBfMyB7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xuICB9XG4gICYtMF82IHtcbiAgICB0cmFuc2l0aW9uOiAuNnMgZWFzZS1vdXQ7XG4gICAgJi1lYXNlIHtcbiAgICAgIHRyYW5zaXRpb246IC42cyBlYXNlO1xuICAgIH1cbiAgfVxufVxuXG5bY2xhc3MqPVwiZy1jb2xvci1cIl1bY2xhc3MqPVwiLS1ob3ZlclwiXSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLW91dDtcbn1cbltjbGFzcyo9XCJnLWJnLVwiXVtjbGFzcyo9XCItLWhvdmVyXCJdIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1vdXQ7XG59XG5bY2xhc3MqPVwiZy1jb2xvci1cIl1bY2xhc3MqPVwiLS1ob3ZlclwiXVtjbGFzcyo9XCJnLWJnLVwiXVtjbGFzcyo9XCItLWhvdmVyXCJdIHtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xufSovXG5bY2xhc3MqPVwiZy10cmFuc2l0aW9uXCJdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbltjbGFzcyo9XCJnLXRyYW5zaXRpb25cIl06OmJlZm9yZSwgW2NsYXNzKj1cImctdHJhbnNpdGlvblwiXTo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuc3ZnW2NsYXNzKj1cImctdHJhbnNpdGlvblwiXSBwYXRoLFxuc3ZnW2NsYXNzKj1cImctdHJhbnNpdGlvblwiXSBwb2x5Z29uIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbi5nLXRyYW5zaXRpb24tMCB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xufVxuXG4uZy10cmFuc2l0aW9uLTA6OmJlZm9yZSwgLmctdHJhbnNpdGlvbi0wOjphZnRlciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xufVxuXG5zdmcuZy10cmFuc2l0aW9uLTAgcGF0aCxcbnN2Zy5nLXRyYW5zaXRpb24tMCBwb2x5Z29uIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG59XG5cbi5nLXRyYW5zaXRpb24tMF8yIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xufVxuXG4uZy10cmFuc2l0aW9uLTBfMjo6YmVmb3JlLCAuZy10cmFuc2l0aW9uLTBfMjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XG59XG5cbnN2Zy5nLXRyYW5zaXRpb24tMF8yIHBhdGgsXG5zdmcuZy10cmFuc2l0aW9uLTBfMiBwb2x5Z29uIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xufVxuXG4uZy10cmFuc2l0aW9uLTBfMyB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbn1cblxuLmctdHJhbnNpdGlvbi0wXzM6OmJlZm9yZSwgLmctdHJhbnNpdGlvbi0wXzM6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xufVxuXG5zdmcuZy10cmFuc2l0aW9uLTBfMyBwYXRoLFxuc3ZnLmctdHJhbnNpdGlvbi0wXzMgcG9seWdvbiB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbn1cblxuLmctdHJhbnNpdGlvbi0wXzUge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG59XG5cbi5nLXRyYW5zaXRpb24tMF81OjpiZWZvcmUsIC5nLXRyYW5zaXRpb24tMF81OjphZnRlciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbn1cblxuc3ZnLmctdHJhbnNpdGlvbi0wXzUgcGF0aCxcbnN2Zy5nLXRyYW5zaXRpb24tMF81IHBvbHlnb24ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG59XG5cbi5nLXRyYW5zaXRpb24tMF82IHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjZzO1xufVxuXG4uZy10cmFuc2l0aW9uLTBfNjo6YmVmb3JlLCAuZy10cmFuc2l0aW9uLTBfNjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNnM7XG59XG5cbnN2Zy5nLXRyYW5zaXRpb24tMF82IHBhdGgsXG5zdmcuZy10cmFuc2l0aW9uLTBfNiBwb2x5Z29uIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjZzO1xufVxuXG4uZy10cmFuc2l0aW9uLWRlbGF5LTBfMTEge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMTFzO1xufVxuXG4uZy10cmFuc2l0aW9uLWRlbGF5LTBfMTE6OmJlZm9yZSwgLmctdHJhbnNpdGlvbi1kZWxheS0wXzExOjphZnRlciB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4xMXM7XG59XG5cbnN2Zy5nLXRyYW5zaXRpb24tMF8xMSBwYXRoLFxuc3ZnLmctdHJhbnNpdGlvbi0wXzExIHBvbHlnb24ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTFzO1xufVxuXG4uZy10cmFuc2l0aW9uLWRlbGF5LTBfMiB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcbn1cblxuLmctdHJhbnNpdGlvbi1kZWxheS0wXzI6OmJlZm9yZSwgLmctdHJhbnNpdGlvbi1kZWxheS0wXzI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjJzO1xufVxuXG5zdmcuZy10cmFuc2l0aW9uLWRlbGF5LTBfMiBwYXRoLFxuc3ZnLmctdHJhbnNpdGlvbi1kZWxheS0wXzIgcG9seWdvbiB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcbn1cblxuLmctdHJhbnNpdGlvbi1kZWxheS0wXzQ1IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjQ1cztcbn1cblxuLmctdHJhbnNpdGlvbi1kZWxheS0wXzQ1OjpiZWZvcmUsIC5nLXRyYW5zaXRpb24tZGVsYXktMF80NTo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuNDVzO1xufVxuXG5zdmcuZy10cmFuc2l0aW9uLWRlbGF5LTBfNDUgcGF0aCxcbnN2Zy5nLXRyYW5zaXRpb24tZGVsYXktMF80NSBwb2x5Z29uIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjQ1cztcbn1cblxuLmctdHJhbnNpdGlvbi0tZWFzZS1vdXQge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5nLXRyYW5zaXRpb24tLWVhc2Utb3V0OjpiZWZvcmUsIC5nLXRyYW5zaXRpb24tLWVhc2Utb3V0OjphZnRlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuc3ZnLmctdHJhbnNpdGlvbi0tZWFzZS1vdXQgcGF0aCxcbnN2Zy5nLXRyYW5zaXRpb24tLWVhc2Utb3V0IHBvbHlnb24ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5nLXRyYW5zaXRpb24tLWVhc2UtaW4ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuLmctdHJhbnNpdGlvbi0tZWFzZS1pbjo6YmVmb3JlLCAuZy10cmFuc2l0aW9uLS1lYXNlLWluOjphZnRlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5zdmcuZy10cmFuc2l0aW9uLS1lYXNlLWluIHBhdGgsXG5zdmcuZy10cmFuc2l0aW9uLS1lYXNlLWluIHBvbHlnb24ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuLmctdHJhbnNpdGlvbi0tZWFzZS1pbi1vdXQge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5cbi5nLXRyYW5zaXRpb24tLWVhc2UtaW4tb3V0OjpiZWZvcmUsIC5nLXRyYW5zaXRpb24tLWVhc2UtaW4tb3V0OjphZnRlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cblxuc3ZnLmctdHJhbnNpdGlvbi0tZWFzZS1pbi1vdXQgcGF0aCxcbnN2Zy5nLXRyYW5zaXRpb24tLWVhc2UtaW4tb3V0IHBvbHlnb24ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5cbi5nLXRyYW5zaXRpb24tLWxpbmVhciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG5cbi5nLXRyYW5zaXRpb24tLWxpbmVhcjo6YmVmb3JlLCAuZy10cmFuc2l0aW9uLS1saW5lYXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cblxuc3ZnLmctdHJhbnNpdGlvbi0tbGluZWFyIHBhdGgsXG5zdmcuZy10cmFuc2l0aW9uLS1saW5lYXIgcG9seWdvbiB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFRyYW5zZm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy10cmFuc2Zvcm0tc2NhbGUtMF81IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xufVxuXG4uZy10cmFuc2Zvcm0tc2NhbGUtMF81LS1ob3Zlcjpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLXRyYW5zZm9ybS1zY2FsZS0wXzUtLXBhcmVudC1ob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbn1cblxuLmctdHJhbnNmb3JtLXNjYWxlLTBfOCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cblxuLmctdHJhbnNmb3JtLXNjYWxlLTBfOC0taG92ZXI6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy10cmFuc2Zvcm0tc2NhbGUtMF84LS1wYXJlbnQtaG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG5cbi5nLXRyYW5zZm9ybS1zY2FsZS0wXzg1IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44NSk7XG59XG5cbi5nLXRyYW5zZm9ybS1zY2FsZS0wXzg1LS1ob3Zlcjpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjg1KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctdHJhbnNmb3JtLXNjYWxlLTBfODUtLXBhcmVudC1ob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjg1KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xufVxuXG4uZy10cmFuc2Zvcm0tc2NhbGUtMF85IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xufVxuXG4uZy10cmFuc2Zvcm0tc2NhbGUtMF85LS1ob3Zlcjpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLXRyYW5zZm9ybS1zY2FsZS0wXzktLXBhcmVudC1ob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbn1cblxuLmctdHJhbnNmb3JtLXNjYWxlLTEge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLmctdHJhbnNmb3JtLXNjYWxlLTEtLWhvdmVyOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy10cmFuc2Zvcm0tc2NhbGUtMS0tcGFyZW50LWhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5nLXRyYW5zZm9ybS1zY2FsZS0xXzA1IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xufVxuXG4uZy10cmFuc2Zvcm0tc2NhbGUtMV8wNS0taG92ZXI6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy10cmFuc2Zvcm0tc2NhbGUtMV8wNS0tcGFyZW50LWhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xufVxuXG4uZy10cmFuc2Zvcm0tc2NhbGUtMV8xIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xufVxuXG4uZy10cmFuc2Zvcm0tc2NhbGUtMV8xLS1ob3Zlcjpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgei1pbmRleDogMjtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLXRyYW5zZm9ybS1zY2FsZS0xXzEtLXBhcmVudC1ob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbn1cblxuLmctdHJhbnNmb3JtLXNjYWxlLTFfMiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLmctdHJhbnNmb3JtLXNjYWxlLTFfMi0taG92ZXI6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy10cmFuc2Zvcm0tc2NhbGUtMV8yLS1wYXJlbnQtaG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbi5nLXRyYW5zZm9ybS10cmFuc2xhdGUteC0xMDB4IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uZy10cmFuc2Zvcm0tdHJhbnNsYXRlLXgtMTAweC0taG92ZXI6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy10cmFuc2Zvcm0tdHJhbnNsYXRlLXgtMTAweC0tcGFyZW50LWhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uZy10cmFuc2Zvcm0tdHJhbnNsYXRlLXgtbWludXMtMTAweCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uZy10cmFuc2Zvcm0tdHJhbnNsYXRlLXgtbWludXMtMTAweC0taG92ZXI6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLXRyYW5zZm9ybS10cmFuc2xhdGUteC1taW51cy0xMDB4LS1wYXJlbnQtaG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmctdHJhbnNmb3JtLXRyYW5zbGF0ZS15LTUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xufVxuXG4uZy10cmFuc2Zvcm0tdHJhbnNsYXRlLXktNS0taG92ZXI6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctdHJhbnNmb3JtLXRyYW5zbGF0ZS15LTUtLXBhcmVudC1ob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG59XG5cbi5nLXRyYW5zZm9ybS10cmFuc2xhdGUteS0xMDB4IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4uZy10cmFuc2Zvcm0tdHJhbnNsYXRlLXktMTAweC0taG92ZXI6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy10cmFuc2Zvcm0tdHJhbnNsYXRlLXktMTAweC0tcGFyZW50LWhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4uZy10cmFuc2Zvcm0tdHJhbnNsYXRlLXktbWludXMtNSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbn1cblxuLmctdHJhbnNmb3JtLXRyYW5zbGF0ZS15LW1pbnVzLTUtLWhvdmVyOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctdHJhbnNmb3JtLXRyYW5zbGF0ZS15LW1pbnVzLTUtLXBhcmVudC1ob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbn1cblxuLmctdHJhbnNmb3JtLXRyYW5zbGF0ZS15LW1pbnVzLTcwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzBweCk7XG59XG5cbi5nLXRyYW5zZm9ybS10cmFuc2xhdGUteS1taW51cy03MC0taG92ZXI6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzBweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MHB4KTtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLXRyYW5zZm9ybS10cmFuc2xhdGUteS1taW51cy03MC0tcGFyZW50LWhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzBweCk7XG59XG5cbi5nLXRyYW5zZm9ybS10cmFuc2xhdGUteS1taW51cy0xMDB4IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi5nLXRyYW5zZm9ybS10cmFuc2xhdGUteS1taW51cy0xMDB4LS1ob3Zlcjpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctdHJhbnNmb3JtLXRyYW5zbGF0ZS15LW1pbnVzLTEwMHgtLXBhcmVudC1ob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBPcGFjaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLmctb3BhY2l0eS0wXzMge1xuICBvcGFjaXR5OiAuMyAhaW1wb3J0YW50O1xufVxuXG4uZy1vcGFjaXR5LTBfNCB7XG4gIG9wYWNpdHk6IC40ICFpbXBvcnRhbnQ7XG59XG5cbi5nLW9wYWNpdHktMF81IHtcbiAgb3BhY2l0eTogLjUgIWltcG9ydGFudDtcbn1cblxuLmctb3BhY2l0eS0wXzYge1xuICBvcGFjaXR5OiAuNiAhaW1wb3J0YW50O1xufVxuXG4uZy1vcGFjaXR5LTBfNyB7XG4gIG9wYWNpdHk6IC43ICFpbXBvcnRhbnQ7XG59XG5cbi5nLW9wYWNpdHktMF84IHtcbiAgb3BhY2l0eTogLjggIWltcG9ydGFudDtcbn1cblxuLmctb3BhY2l0eS0xIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0wLS1ob3Zlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5vcGFjaXR5LTAtLXBhcmVudC1ob3ZlciB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLmctb3BhY2l0eS0wXzMtLWhvdmVyOmhvdmVyIHtcbiAgb3BhY2l0eTogLjMgIWltcG9ydGFudDtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLW9wYWNpdHktMF8zLS1wYXJlbnQtaG92ZXIge1xuICBvcGFjaXR5OiAuMyAhaW1wb3J0YW50O1xufVxuXG4uZy1vcGFjaXR5LTBfNS0taG92ZXI6aG92ZXIge1xuICBvcGFjaXR5OiAuNSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctb3BhY2l0eS0wXzUtLXBhcmVudC1ob3ZlciB7XG4gIG9wYWNpdHk6IC41ICFpbXBvcnRhbnQ7XG59XG5cbi5nLW9wYWNpdHktMF82LS1ob3Zlcjpob3ZlciB7XG4gIG9wYWNpdHk6IC42ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1vcGFjaXR5LTBfNi0tcGFyZW50LWhvdmVyIHtcbiAgb3BhY2l0eTogLjYgIWltcG9ydGFudDtcbn1cblxuLmctb3BhY2l0eS0wXzctLWhvdmVyOmhvdmVyIHtcbiAgb3BhY2l0eTogLjcgIWltcG9ydGFudDtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLW9wYWNpdHktMF83LS1wYXJlbnQtaG92ZXIge1xuICBvcGFjaXR5OiAuNyAhaW1wb3J0YW50O1xufVxuXG4uZy1vcGFjaXR5LTBfOC0taG92ZXI6aG92ZXIge1xuICBvcGFjaXR5OiAuOCAhaW1wb3J0YW50O1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctb3BhY2l0eS0wXzgtLXBhcmVudC1ob3ZlciB7XG4gIG9wYWNpdHk6IC44ICFpbXBvcnRhbnQ7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC5nLW9wYWNpdHktMS0taG92ZXIsIC5nLW9wYWNpdHktMS0taG92ZXI6aG92ZXIge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1vcGFjaXR5LTEtLXBhcmVudC1ob3ZlciB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdGVkIC5nLW9wYWNpdHktMS0tcGFyZW50cy1zZWxlY3RlZCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgWi1JbmRleFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLXotaW5kZXgtYXV0byB7XG4gIHotaW5kZXg6IGF1dG87XG59XG5cbi5nLXotaW5kZXgtMSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5nLXotaW5kZXgtMiB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5nLXotaW5kZXgtMyB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5nLXotaW5kZXgtMy0taG92ZXI6aG92ZXIge1xuICB6LWluZGV4OiAzO1xufVxuXG4uZy16LWluZGV4LTQge1xuICB6LWluZGV4OiA0O1xufVxuXG4uZy16LWluZGV4LTQtLWhvdmVyOmhvdmVyIHtcbiAgei1pbmRleDogNDtcbn1cblxuLmctei1pbmRleC05OSB7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4uZy16LWluZGV4LTk5OTkge1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uZy16LWluZGV4LW1pbnVzLTEge1xuICB6LWluZGV4OiAtMTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgUmVzaXplXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctcmVzaXplLW5vbmUge1xuICByZXNpemU6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFBsYWNlaG9sZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctcGxhY2Vob2xkZXItd2hpdGU6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5nLXBsYWNlaG9sZGVyLXdoaXRlOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZy1wbGFjZWhvbGRlci13aGl0ZTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZy1wbGFjZWhvbGRlci13aGl0ZTo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmctcGxhY2Vob2xkZXItd2hpdGU6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmctcGxhY2Vob2xkZXItd2hpdGU6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmctcGxhY2Vob2xkZXItcHJpbWFyeTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZy1wbGFjZWhvbGRlci1wcmltYXJ5OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5nLXBsYWNlaG9sZGVyLXByaW1hcnk6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZy1wbGFjZWhvbGRlci1wcmltYXJ5OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZy1wbGFjZWhvbGRlci1pbmhlcml0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5nLXBsYWNlaG9sZGVyLWluaGVyaXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmctcGxhY2Vob2xkZXItaW5oZXJpdDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5nLXBsYWNlaG9sZGVyLWluaGVyaXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5nLXBsYWNlaG9sZGVyLWluaGVyaXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmctcGxhY2Vob2xkZXItaW5oZXJpdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBPZmZzZXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLW9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZy1vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcbiAgfVxuICAuZy1vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQmFzaWMgQ29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogSW5oZXJpdCBDb2xvcnMgKi9cbi5nLWNvbG9yLWluaGVyaXQge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4vKiBNYWluIENvbG9ycyAqL1xuLmctY29sb3ItbWFpbiB7XG4gIGNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLW1haW4tLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICM1NTUgIWltcG9ydGFudDtcbn1cblxuLyogUHJpbWFyeSBDb2xvcnMgKi9cbi5nLWNvbG9yLXByaW1hcnkge1xuICBjb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciAuZy1jb2xvci1wcmltYXJ5LS1ob3ZlciwgLmctY29sb3ItcHJpbWFyeS0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctY29sb3ItcHJpbWFyeS0tcGFyZW50LWhvdmVyIHtcbiAgY29sb3I6ICM3MmMwMmMgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItcHJpbWFyeS1vcGFjaXR5LTBfMyB7XG4gIGNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1wcmltYXJ5LW9wYWNpdHktMF80IHtcbiAgY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjQpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLXByaW1hcnktLWFjdGl2ZS5hY3RpdmUge1xuICBjb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlIC5nLWNvbG9yLXByaW1hcnktLXBhcmVudC1hY3RpdmUge1xuICBjb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1wcmltYXJ5LS1iZWZvcmU6OmJlZm9yZSwgLmctY29sb3ItcHJpbWFyeS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29sb3I6ICM3MmMwMmM7XG59XG5cbi8qIFNlY29uZGFyeSBDb2xvcnMgKi9cbi5nLWNvbG9yLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZTc0YjNjICFpbXBvcnRhbnQ7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC5nLWNvbG9yLXNlY29uZGFyeS0taG92ZXIsIC5nLWNvbG9yLXNlY29uZGFyeS0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2U3NGIzYyAhaW1wb3J0YW50O1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctY29sb3Itc2Vjb25kYXJ5LS1wYXJlbnQtaG92ZXIge1xuICBjb2xvcjogI2U3NGIzYyAhaW1wb3J0YW50O1xufVxuXG4vKiBCbGFjayBDb2xvcnMgKi9cbi5nLWNvbG9yLWJsYWNrIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItYmxhY2stLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLWNvbG9yLWJsYWNrLS1wYXJlbnQtaG92ZXIge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ibGFjay0tYWN0aXZlLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWJsYWNrLW9wYWNpdHktMF8xIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ibGFjay1vcGFjaXR5LTBfMyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItYmxhY2stb3BhY2l0eS0wXzUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWJsYWNrLW9wYWNpdHktMF82IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ibGFjay1vcGFjaXR5LTBfNyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItYmxhY2stb3BhY2l0eS0wXzgge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWJsYWNrLW9wYWNpdHktMF84LS1jaGlsZCAqIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ibGFjay1vcGFjaXR5LTBfOSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLyogV2hpdGUgQ29sb3JzICovXG4uZy1jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLXdoaXRlLS1vcGVuZWQtbWVudTpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciAuZy1jb2xvci13aGl0ZS0taG92ZXIsIC5nLWNvbG9yLXdoaXRlLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1jb2xvci13aGl0ZS0tcGFyZW50LWhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3Itd2hpdGUtLWFjdGl2ZS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlIC5nLWNvbG9yLXdoaXRlLS1wYXJlbnQtYWN0aXZlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3Itd2hpdGUtLWNoaWxkICoge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci13aGl0ZS1vcGFjaXR5LTBfMSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3Itd2hpdGUtb3BhY2l0eS0wXzIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLXdoaXRlLW9wYWNpdHktMF8zIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci13aGl0ZS1vcGFjaXR5LTBfNSwgLmctY29sb3Itd2hpdGUtb3BhY2l0eS0wXzUtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci13aGl0ZS1vcGFjaXR5LTBfNiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgIWltcG9ydGFudDtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLWNvbG9yLXdoaXRlLW9wYWNpdHktMF82LS1wYXJlbnQtaG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLXdoaXRlLW9wYWNpdHktMF83LCAuZy1jb2xvci13aGl0ZS1vcGFjaXR5LTBfNy0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLXdoaXRlLW9wYWNpdHktMF83NSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLXdoaXRlLW9wYWNpdHktMF84IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci13aGl0ZS1vcGFjaXR5LTBfOC0tY2hpbGQgKiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3Itd2hpdGUtb3BhY2l0eS0wXzksIC5nLWNvbG9yLXdoaXRlLW9wYWNpdHktMF85LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLmctY29sb3Itd2hpdGUtb3BhY2l0eS0wXzctLWhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4vKiBHcmF5IENvbG9ycyAqL1xuLmctY29sb3ItZ3JheS1saWdodC12MSB7XG4gIGNvbG9yOiAjYmJiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWdyYXktbGlnaHQtdjEtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNiYmIgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZ3JheS1saWdodC12MiB7XG4gIGNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWdyYXktbGlnaHQtdjItLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZ3JheS1saWdodC12MyB7XG4gIGNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWdyYXktbGlnaHQtdjMtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZ3JheS1saWdodC12NCB7XG4gIGNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWdyYXktbGlnaHQtdjQtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZ3JheS1saWdodC12NC1vcGFjaXR5LTBfNiB7XG4gIGNvbG9yOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuNikgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZ3JheS1saWdodC12NSB7XG4gIGNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWdyYXktbGlnaHQtdjUtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZ3JheS1kYXJrLXYxIHtcbiAgY29sb3I6ICMxMTEgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZ3JheS1kYXJrLXYxLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMTExICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWdyYXktZGFyay12MiB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWdyYXktZGFyay12Mi0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ncmF5LWRhcmstdjItb3BhY2l0eS0wXzc1IHtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43NSkgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZ3JheS1kYXJrLXYzIHtcbiAgY29sb3I6ICM1NTUgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZ3JheS1kYXJrLXYzLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWdyYXktZGFyay12NCB7XG4gIGNvbG9yOiAjNzc3ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWdyYXktZGFyay12NC0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzc3NyAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ncmF5LWRhcmstdjUge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ncmF5LWRhcmstdjUtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLWNvbG9yLWdyYXktZGFyay12NS0tcGFyZW50LWhvdmVyIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLyogQ29tcGxlbWVudGFyeSBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBDb2xvciBHcmVlbiAqL1xuLmctY29sb3ItZ3JlZW4ge1xuICBjb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ncmVlbi0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBCbHVlICovXG4uZy1jb2xvci1ibHVlIHtcbiAgY29sb3I6ICMzMzk4ZGMgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItYmx1ZS0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzMzOThkYyAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ibHVlLWRhcmstdjEge1xuICBjb2xvcjogIzE3NWE4OCAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBMaWdodCBCbHVlICovXG4uZy1jb2xvci1saWdodGJsdWUge1xuICBjb2xvcjogI2VkZjJmOCAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1saWdodGJsdWUtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNlZGYyZjggIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItbGlnaHRibHVlLXYxIHtcbiAgY29sb3I6ICNkNmUyZWUgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItbGlnaHRibHVlLXYxLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZDZlMmVlICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIERhcmsgQmx1ZSAqL1xuLmctY29sb3ItZGFya2JsdWUge1xuICBjb2xvcjogIzAwOSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1kYXJrYmx1ZS0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzAwOSAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBJbmRpZ28gKi9cbi5nLWNvbG9yLWluZGlnbyB7XG4gIGNvbG9yOiAjNDI2M2EzICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWluZGlnby0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzQyNjNhMyAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBSZWQgKi9cbi5nLWNvbG9yLXJlZCB7XG4gIGNvbG9yOiAjZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLXJlZC0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2YwMCAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctY29sb3ItcmVkLS1wYXJlbnQtaG92ZXIge1xuICBjb2xvcjogI2YwMCAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBMaWdodCBSZWQgKi9cbi5nLWNvbG9yLWxpZ2h0cmVkIHtcbiAgY29sb3I6ICNlNjRiM2IgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItbGlnaHRyZWQtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNlNjRiM2IgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgRGFyayBSZWQgKi9cbi5nLWNvbG9yLWRhcmtyZWQge1xuICBjb2xvcjogI2ExMGYyYiAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1kYXJrcmVkLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjYTEwZjJiICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIFB1cnBsZSAqL1xuLmctY29sb3ItcHVycGxlIHtcbiAgY29sb3I6ICM5YTY5Y2I7XG59XG5cbi5nLWNvbG9yLXB1cnBsZS0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzlhNjljYiAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1wdXJwbGUtZGFyay12MSB7XG4gIGNvbG9yOiAjNTUyYzdlICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIERhcmsgUHVycGxlICovXG4uZy1jb2xvci1kYXJrcHVycGxlIHtcbiAgY29sb3I6ICM2NjM5YjYgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZGFya3B1cnBsZS0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzY2MzliNiAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBQaW5rICovXG4uZy1jb2xvci1waW5rIHtcbiAgY29sb3I6ICNlODFjNjI7XG59XG5cbi5nLWNvbG9yLXBpbmstLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNlODFjNjIgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItcGluay1kYXJrLXYxIHtcbiAgY29sb3I6ICM2ZjBiMmQgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgT3JhbmdlICovXG4uZy1jb2xvci1vcmFuZ2Uge1xuICBjb2xvcjogI2U1N2QyMCAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1vcmFuZ2UtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNlNTdkMjAgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgRGVlcCBPcmFuZ2UgKi9cbi5nLWNvbG9yLWRlZXBvcmFuZ2Uge1xuICBjb2xvcjogI2ZlNTQxZSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1kZWVwb3JhbmdlLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmU1NDFlICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIFllbGxvdyAqL1xuLmctY29sb3IteWVsbG93IHtcbiAgY29sb3I6ICNlYmM3MWQgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3IteWVsbG93LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZWJjNzFkICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIEFxdWEgKi9cbi5nLWNvbG9yLWFxdWEge1xuICBjb2xvcjogIzI5ZDZlNjtcbn1cblxuLmctY29sb3ItYXF1YS0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzI5ZDZlNiAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1hcXVhLWRhcmstdjEge1xuICBjb2xvcjogIzExODQ4ZSAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBDeWFuICovXG4uZy1jb2xvci1jeWFuIHtcbiAgY29sb3I6ICMwMGJlZDYgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItY3lhbi0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzAwYmVkNiAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBUZWFsICovXG4uZy1jb2xvci10ZWFsIHtcbiAgY29sb3I6ICMxOGJhOWIgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItdGVhbC0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzE4YmE5YiAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBCcm93biAqL1xuLmctY29sb3ItYnJvd24ge1xuICBjb2xvcjogIzljODA2MSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1icm93bi0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzljODA2MSAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBCbHVlIEdyYXkgKi9cbi5nLWNvbG9yLWJsdWVncmF5IHtcbiAgY29sb3I6ICM1ODVmNjkgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItYmx1ZWdyYXktLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICM1ODVmNjkgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgU29jaWFsIENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEZhY2Vib29rICovXG4uZy1jb2xvci1mYWNlYm9vayB7XG4gIGNvbG9yOiAjM2I1OTk4O1xufVxuXG4uZy1jb2xvci1mYWNlYm9vazpob3ZlciB7XG4gIGNvbG9yOiAjMzQ0ZTg2O1xufVxuXG4uZy1jb2xvci1mYWNlYm9vay0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzNiNTk5OCAhaW1wb3J0YW50O1xufVxuXG4vKiBUd2l0dGVyICovXG4uZy1jb2xvci10d2l0dGVyIHtcbiAgY29sb3I6ICMwMGFjZWU7XG59XG5cbi5nLWNvbG9yLXR3aXR0ZXI6aG92ZXIge1xuICBjb2xvcjogIzAwOWFkNTtcbn1cblxuLmctY29sb3ItdHdpdHRlci0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzAwYWNlZSAhaW1wb3J0YW50O1xufVxuXG4vKiBTa3lwZSAqL1xuLmctY29sb3Itc2t5cGUge1xuICBjb2xvcjogIzAwYWZmMDtcbn1cblxuLmctY29sb3Itc2t5cGU6aG92ZXIge1xuICBjb2xvcjogIzAwOWNkNztcbn1cblxuLmctY29sb3Itc2t5cGUtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMGFmZjAgIWltcG9ydGFudDtcbn1cblxuLyogUGludGVyZXN0ICovXG4uZy1jb2xvci1waW50ZXJlc3Qge1xuICBjb2xvcjogI2M4MjMyYztcbn1cblxuLmctY29sb3ItcGludGVyZXN0OmhvdmVyIHtcbiAgY29sb3I6ICNiMjFmMjc7XG59XG5cbi5nLWNvbG9yLXBpbnRlcmVzdC0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2M4MjMyYyAhaW1wb3J0YW50O1xufVxuXG4vKiBWaW5lICovXG4uZy1jb2xvci12aW5lIHtcbiAgY29sb3I6ICMwMGJmOGY7XG59XG5cbi5nLWNvbG9yLXZpbmU6aG92ZXIge1xuICBjb2xvcjogIzAwYTY3Yztcbn1cblxuLmctY29sb3ItdmluZS0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzAwYmY4ZiAhaW1wb3J0YW50O1xufVxuXG4vKiBZb3V0dWJlICovXG4uZy1jb2xvci15b3V0dWJlIHtcbiAgY29sb3I6ICNjNDMwMmI7XG59XG5cbi5nLWNvbG9yLXlvdXR1YmU6aG92ZXIge1xuICBjb2xvcjogI2FmMmIyNjtcbn1cblxuLmctY29sb3IteW91dHViZS0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2M0MzAyYiAhaW1wb3J0YW50O1xufVxuXG4vKiBHb29nbGUgcGx1cyAqL1xuLmctY29sb3ItZ29vZ2xlLXBsdXMge1xuICBjb2xvcjogI2RkNGIzOTtcbn1cblxuLmctY29sb3ItZ29vZ2xlLXBsdXM6aG92ZXIge1xuICBjb2xvcjogI2Q3MzkyNTtcbn1cblxuLmctY29sb3ItZ29vZ2xlLXBsdXMtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNkZDRiMzkgIWltcG9ydGFudDtcbn1cblxuLyogRHJpYmJibGUgKi9cbi5nLWNvbG9yLWRyaWJiYmxlIHtcbiAgY29sb3I6ICNlYTRjODk7XG59XG5cbi5nLWNvbG9yLWRyaWJiYmxlOmhvdmVyIHtcbiAgY29sb3I6ICNlNzM1N2E7XG59XG5cbi5nLWNvbG9yLWRyaWJiYmxlLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZWE0Yzg5ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFZLICovXG4uZy1jb2xvci12ayB7XG4gIGNvbG9yOiAjMmI1ODdhO1xufVxuXG4uZy1jb2xvci12azpob3ZlciB7XG4gIGNvbG9yOiAjMjQ0YTY3O1xufVxuXG4uZy1jb2xvci12ay0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzJiNTg3YSAhaW1wb3J0YW50O1xufVxuXG4vKiBMaW5rZWRpbiAqL1xuLmctY29sb3ItbGlua2VkaW4ge1xuICBjb2xvcjogIzBlNzZhODtcbn1cblxuLmctY29sb3ItbGlua2VkaW46aG92ZXIge1xuICBjb2xvcjogIzBjNjU5MDtcbn1cblxuLmctY29sb3ItbGlua2VkaW4tLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwZTc2YTggIWltcG9ydGFudDtcbn1cblxuLyogSW5zdGFncmFtICovXG4uZy1jb2xvci1pbnN0YWdyYW0ge1xuICBjb2xvcjogIzNmNzI5Yjtcbn1cblxuLmctY29sb3ItaW5zdGFncmFtOmhvdmVyIHtcbiAgY29sb3I6ICMzODY1ODk7XG59XG5cbi5nLWNvbG9yLWluc3RhZ3JhbS0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzNmNzI5YiAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBHcmFkaWVudCBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBDeWFuIEdyYWRpZW50ICovXG4uZy1jb2xvci1jeWFuLWdyYWRpZW50LW9wYWNpdHktdjEge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNjBkZWcsIHJnYmEoMCwgMCwgMTUzLCAwLjU1KSwgcmdiYSgwLCAxOTAsIDIxNCwgMC42KSk7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIHRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogQmx1ZSBHcmFkaWVudCAqL1xuLmctY29sb3ItYmx1ZS1ncmFkaWVudC1vcGFjaXR5LXYxIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTI2MGRlZywgIzg2NTRkYSwgcmdiYSg2NiwgMjI5LCAyNDgsIDAuOCkpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICB0ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFdpZHRoc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFdpZHRoIGluIFBlcmNlbnRhZ2UgKCUpICovXG4uZy13aWR0aC0zMHgge1xuICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtNDB4IHtcbiAgd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi5nLXdpZHRoLTUweCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG4uZy13aWR0aC02MHgge1xuICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtNzB4IHtcbiAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi5nLXdpZHRoLTgweCB7XG4gIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG4uZy13aWR0aC05MHgge1xuICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ0NnB4IC0gMSkge1xuICAudy0xMDAtLTJ4cyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmctd2lkdGgtMjB4LS1zbSB7XG4gICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXdpZHRoLTI1eC0tc20ge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAuZy13aWR0aC0zM18zeC0tc20ge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctd2lkdGgtNDB4LS1zbSB7XG4gICAgd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXdpZHRoLTYweC0tc20ge1xuICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbiAgfVxuICAuZy13aWR0aC0xNl82eC0tc20ge1xuICAgIHdpZHRoOiAxNi42NjY2NjYlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctd2lkdGgtNjZfNngtLXNtIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2JSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBQICovXG4gIC5nLXdpZHRoLTIweC0tbWQge1xuICAgIHdpZHRoOiAyMCUgIWltcG9ydGFudDtcbiAgICAvKiBQICovXG4gIH1cbiAgLmctd2lkdGgtMjV4LS1tZCB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICAgIC8qIFAgKi9cbiAgfVxuICAuZy13aWR0aC0zMHgtLW1kIHtcbiAgICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7XG4gICAgLyogUCAqL1xuICB9XG4gIC5nLXdpZHRoLTM1eC0tbWQge1xuICAgIHdpZHRoOiAzNSUgIWltcG9ydGFudDtcbiAgICAvKiBQICovXG4gIH1cbiAgLmctd2lkdGgtNDB4LS1tZCB7XG4gICAgd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xuICAgIC8qIFAgKi9cbiAgfVxuICAuZy13aWR0aC00NXgtLW1kIHtcbiAgICB3aWR0aDogNDUlICFpbXBvcnRhbnQ7XG4gICAgLyogUCAqL1xuICB9XG4gIC5nLXdpZHRoLTUweC0tbWQge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICAvKiBQICovXG4gIH1cbiAgLmctd2lkdGgtNTV4LS1tZCB7XG4gICAgd2lkdGg6IDU1JSAhaW1wb3J0YW50O1xuICAgIC8qIFAgKi9cbiAgfVxuICAuZy13aWR0aC02MHgtLW1kIHtcbiAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gICAgLyogUCAqL1xuICB9XG4gIC5nLXdpZHRoLTY1eC0tbWQge1xuICAgIHdpZHRoOiA2NSUgIWltcG9ydGFudDtcbiAgICAvKiBQICovXG4gIH1cbiAgLmctd2lkdGgtNzB4LS1tZCB7XG4gICAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICAgIC8qIFAgKi9cbiAgfVxuICAuZy13aWR0aC03NXgtLW1kIHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gICAgLyogUCAqL1xuICB9XG4gIC5nLXdpZHRoLTgweC0tbWQge1xuICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICAvKiBQICovXG4gIH1cbiAgLmctd2lkdGgtODV4LS1tZCB7XG4gICAgd2lkdGg6IDg1JSAhaW1wb3J0YW50O1xuICAgIC8qIFAgKi9cbiAgfVxuICAuZy13aWR0aC05MHgtLW1kIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgLyogUCAqL1xuICB9XG4gIC5nLXdpZHRoLTMzXzN4LS1tZCB7XG4gICAgLyogUCAqL1xuICAgIHdpZHRoOiAzMy4zMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctd2lkdGgtMTZfNngtLW1kIHtcbiAgICAvKiBQICovXG4gICAgd2lkdGg6IDE2LjY2NjY2NiUgIWltcG9ydGFudDtcbiAgfVxuICAuZy13aWR0aC02Nl82eC0tbWQge1xuICAgIC8qIFAgKi9cbiAgICB3aWR0aDogNjYuNjY2NjY2JSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5nLXdpZHRoLWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi8qIE1heCBXaWR0aCBpbiBQZXJjZW50YWdlICglKSAqL1xuLmctd2lkdGgtMXgge1xuICBtYXgtd2lkdGg6IDElO1xufVxuXG4uZy13aWR0aC04MHgge1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cblxuLmctd2lkdGgtOTB4IHtcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG5cbi5nLXdpZHRoLTk1eCB7XG4gIHdpZHRoOiA5NSU7XG59XG5cbi5nLW1heC13aWR0aC02MHgge1xuICBtYXgtd2lkdGg6IDYwJTtcbn1cblxuLmctbWF4LXdpZHRoLTEwMHgge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qIE1pbiBXaWR0aCBpbiBQZXJjZW50YWdlICglKSAqL1xuLmctbWluLXdpZHRoLTEwMHgge1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbi8qIFdpZHRoIFZpZXdwb3J0IFdpZHRoICh2dykgKi9cbi5nLXdpZHRoLTUwdncge1xuICB3aWR0aDogNTB2dyAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi5nLXdpZHRoLTEwMHZ3IHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLyogV2lkdGggaW4gUGl4ZWxzIChweCkgKi9cbi5nLXdpZHRoLTMge1xuICB3aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbn1cblxuLmctd2lkdGgtMTAge1xuICB3aWR0aDogMTBweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG59XG5cbi5nLXdpZHRoLTEyIHtcbiAgd2lkdGg6IDEycHggIWltcG9ydGFudDtcbiAgLyogWiAqL1xufVxuXG4uZy13aWR0aC0xNiB7XG4gIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbn1cblxuLmctd2lkdGgtMTgge1xuICB3aWR0aDogMThweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG59XG5cbi5nLXdpZHRoLTIwIHtcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgLyogTyAqL1xufVxuXG4uZy13aWR0aC0yNCB7XG4gIHdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbn1cblxuLmctd2lkdGgtMjUge1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4uZy13aWR0aC0yNiB7XG4gIHdpZHRoOiAyNnB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtMjgge1xuICB3aWR0aDogMjhweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG59XG5cbi5nLXdpZHRoLTMwIHtcbiAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG4uZy13aWR0aC0zMiB7XG4gIHdpZHRoOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbn1cblxuLmctd2lkdGgtMzUge1xuICB3aWR0aDogMzVweCAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi5nLXdpZHRoLTM2IHtcbiAgd2lkdGg6IDM2cHggIWltcG9ydGFudDtcbiAgLyogTyAqL1xufVxuXG4uZy13aWR0aC00MCB7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtNDUge1xuICB3aWR0aDogNDVweCAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi5nLXdpZHRoLTQ4IHtcbiAgd2lkdGg6IDQ4cHggIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG4uZy13aWR0aC01MCB7XG4gIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtNTQge1xuICB3aWR0aDogNTRweCAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi5nLXdpZHRoLTU1IHtcbiAgd2lkdGg6IDU1cHggIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG4uZy13aWR0aC02MCB7XG4gIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtNjQge1xuICB3aWR0aDogNjRweCAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi5nLXdpZHRoLTcwIHtcbiAgd2lkdGg6IDcwcHggIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG4uZy13aWR0aC03NSB7XG4gIHdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbn1cblxuLmctd2lkdGgtODAge1xuICB3aWR0aDogODBweCAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi5nLXdpZHRoLTg1IHtcbiAgd2lkdGg6IDg1cHggIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG4uZy13aWR0aC05NSB7XG4gIHdpZHRoOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtMTAwIHtcbiAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtMTA1IHtcbiAgd2lkdGg6IDEwNXB4O1xufVxuXG4uZy13aWR0aC0xMTAge1xuICB3aWR0aDogMTEwcHggIWltcG9ydGFudDtcbiAgLyogTyAqL1xufVxuXG4uZy13aWR0aC0xMTUge1xuICB3aWR0aDogMTE1cHggIWltcG9ydGFudDtcbiAgLyogTyAqL1xufVxuXG4uZy13aWR0aC0xMjAge1xuICB3aWR0aDogMTIwcHggIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG4uZy13aWR0aC0xMjUge1xuICB3aWR0aDogMTI1cHggIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG4uZy13aWR0aC0xMzAge1xuICB3aWR0aDogMTMwcHggIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG4uZy13aWR0aC0xMzUge1xuICB3aWR0aDogMTM1cHggIWltcG9ydGFudDtcbiAgLyogTyAqL1xufVxuXG4uZy13aWR0aC0xNDAge1xuICB3aWR0aDogMTQwcHggIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG4uZy13aWR0aC0xNTAge1xuICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbn1cblxuLmctd2lkdGgtMTYwIHtcbiAgd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtMTcwIHtcbiAgd2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtMTgwIHtcbiAgd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbn1cblxuLmctd2lkdGgtMjAwIHtcbiAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtMjIwIHtcbiAgd2lkdGg6IDIyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXdpZHRoLTIxNSB7XG4gIHdpZHRoOiAyMTVweCAhaW1wb3J0YW50O1xufVxuXG4uZy13aWR0aC0yMzUge1xuICB3aWR0aDogMjM1cHggIWltcG9ydGFudDtcbn1cblxuLmctd2lkdGgtMjUwIHtcbiAgLyogUkctUSAqL1xuICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgLyogUCAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5nLXdpZHRoLTI3MCB7XG4gIHdpZHRoOiAyNzBweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmctd2lkdGgtMzAwIHtcbiAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZy13aWR0aC00MDAge1xuICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgLyogTyAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5nLXdpZHRoLTM0MCB7XG4gIHdpZHRoOiAzNDBweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmctd2lkdGgtMzYwIHtcbiAgd2lkdGg6IDM2MHB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZy13aWR0aC0zNzAge1xuICB3aWR0aDogMzcwcHggIWltcG9ydGFudDtcbiAgLyogUCAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5nLXdpZHRoLTM4MCB7XG4gIHdpZHRoOiAzODBweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmctd2lkdGgtNDEwIHtcbiAgd2lkdGg6IDQxMHB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbn1cblxuLmctd2lkdGgtNDYwIHtcbiAgd2lkdGg6IDQ2MHB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZy13aWR0aC00NjUge1xuICB3aWR0aDogNDY1cHggIWltcG9ydGFudDtcbiAgLyogTyAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5nLXdpZHRoLTQ4NSB7XG4gIHdpZHRoOiA0ODVweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmctd2lkdGgtNTYwIHtcbiAgd2lkdGg6IDU2MHB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZy13aWR0aC01OTAge1xuICB3aWR0aDogNTkwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZy13aWR0aC02MDAge1xuICB3aWR0aDogNjAwcHggIWltcG9ydGFudDtcbiAgLyogTyAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5nLXdpZHRoLTYzMCB7XG4gIHdpZHRoOiA2MzBweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmctd2lkdGgtNjgwIHtcbiAgd2lkdGg6IDY4MHB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZy13aWR0aC03MjAge1xuICB3aWR0aDogNzIwcHggIWltcG9ydGFudDtcbiAgLyogTyAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5nLXdpZHRoLTc2MCB7XG4gIHdpZHRoOiA3NjBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5nLXdpZHRoLTc3MCB7XG4gIHdpZHRoOiA3NzBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5nLXdpZHRoLTc4MCB7XG4gIC8qIFJHLVEgKi9cbiAgd2lkdGg6IDc4MHB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZy13aWR0aC05MDAge1xuICB3aWR0aDogOTAwcHggIWltcG9ydGFudDtcbiAgLyogUCAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5nLXdpZHRoLTk0NSB7XG4gIHdpZHRoOiA5NDVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5nLXdpZHRoLTEwMjUge1xuICB3aWR0aDogMTAyNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLyogTWF4IFdpZHRoIGluIFBpeGVscyAocHgpICovXG4uZy1tYXgtd2lkdGgtMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbn1cblxuLmctbWF4LXdpZHRoLTEyMCB7XG4gIG1heC13aWR0aDogMTIwcHg7XG59XG5cbi5nLW1heC13aWR0aC0xNzAge1xuICBtYXgtd2lkdGg6IDE3MHB4O1xuICAvKiBPICovXG59XG5cbi5nLW1heC13aWR0aC0xOTAge1xuICBtYXgtd2lkdGg6IDE5MHB4O1xufVxuXG4uZy1tYXgtd2lkdGgtMjAwIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cblxuLmctbWF4LXdpZHRoLTI1MCB7XG4gIG1heC13aWR0aDogMjUwcHg7XG59XG5cbi5nLW1heC13aWR0aC0zMDAge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4uZy1tYXgtd2lkdGgtNDAwIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cblxuLmctbWF4LXdpZHRoLTUwMCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5cbi5nLW1heC13aWR0aC01NDAge1xuICBtYXgtd2lkdGg6IDU0MHB4O1xufVxuXG4uZy1tYXgtd2lkdGgtNTUwIHtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbn1cblxuLmctbWF4LXdpZHRoLTU3MCB7XG4gIG1heC13aWR0aDogNTcwcHg7XG59XG5cbi5nLW1heC13aWR0aC02MDAge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuXG4uZy1tYXgtd2lkdGgtNjQ1IHtcbiAgbWF4LXdpZHRoOiA2NDVweDtcbn1cblxuLmctbWF4LXdpZHRoLTY3MCB7XG4gIG1heC13aWR0aDogNjcwcHg7XG59XG5cbi5nLW1heC13aWR0aC03MDAge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xufVxuXG4uZy1tYXgtd2lkdGgtNzUwIHtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbn1cblxuLmctbWF4LXdpZHRoLTc3MCB7XG4gIG1heC13aWR0aDogNzcwcHg7XG59XG5cbi5nLW1heC13aWR0aC03ODAge1xuICBtYXgtd2lkdGg6IDc4MHB4O1xufVxuXG4uZy1tYXgtd2lkdGgtODAwIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cblxuLmctbWF4LXdpZHRoLTg0MCB7XG4gIG1heC13aWR0aDogODQwcHg7XG59XG5cbi5nLW1heC13aWR0aC04NzAge1xuICBtYXgtd2lkdGg6IDg3MHB4O1xufVxuXG4uZy1tYXgtd2lkdGgtOTYwIHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbn1cblxuLyogTWluIFdpZHRoIGluIFBpeGVscyAocHgpICovXG4uZy1taW4td2lkdGgtMzUge1xuICBtaW4td2lkdGg6IDM1cHg7XG59XG5cbi5nLW1pbi13aWR0aC00MCB7XG4gIG1pbi13aWR0aDogNDBweDtcbn1cblxuLmctbWluLXdpZHRoLTY1IHtcbiAgbWluLXdpZHRoOiA2NXB4O1xufVxuXG4uZy1taW4td2lkdGgtMTEwIHtcbiAgbWluLXdpZHRoOiAxMTBweDtcbn1cblxuLmctbWluLXdpZHRoLTEzMCB7XG4gIG1pbi13aWR0aDogMTMwcHg7XG59XG5cbi5nLW1pbi13aWR0aC0xNTAge1xuICBtaW4td2lkdGg6IDE1MHB4O1xufVxuXG4uZy1taW4td2lkdGgtMTcwIHtcbiAgbWluLXdpZHRoOiAxNzBweDtcbn1cblxuLmctbWluLXdpZHRoLTIwMCB7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG5cbi5nLW1pbi13aWR0aC0yMjAge1xuICBtaW4td2lkdGg6IDIyMHB4O1xufVxuXG4uZy1taW4td2lkdGgtMzAwIHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbn1cblxuLmctbWluLXdpZHRoLTQwMCB7XG4gIG1pbi13aWR0aDogNDAwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZy13aWR0aC01MHgtLXNtIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgLyogUCAqL1xuICB9XG4gIC5nLXdpZHRoLTgweC0tc20ge1xuICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICAvKiBSICovXG4gIH1cbiAgLmctd2lkdGgtMTAwLS1zbSB7XG4gICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgLyogUCAqL1xuICB9XG4gIC5nLXdpZHRoLTE1MC0tc20ge1xuICAgIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICAgIC8qIE8gKi9cbiAgfVxuICAuZy13aWR0aC0xNzAtLXNtIHtcbiAgICB3aWR0aDogMTcwcHggIWltcG9ydGFudDtcbiAgICAvKiBPICovXG4gIH1cbiAgLmctd2lkdGgtMTgwLS1zbSB7XG4gICAgd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWluLXdpZHRoLTE4MC0tc20ge1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gIH1cbiAgLmctd2lkdGgtNDg1LS1zbSB7XG4gICAgd2lkdGg6IDQ4NXB4ICFpbXBvcnRhbnQ7XG4gICAgLyogTyAqL1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZy13aWR0aC1hdXRvLS1zbSB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYXgtd2lkdGgtMzAwLS1zbSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmctd2lkdGgtNDAtLW1kIHtcbiAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgIC8qIE8gKi9cbiAgfVxuICAuZy13aWR0aC00NS0tbWQge1xuICAgIHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgLyogTyAqL1xuICB9XG4gIC5nLXdpZHRoLTYwLS1tZCB7XG4gICAgd2lkdGg6IDYwcHggIWltcG9ydGFudDtcbiAgICAvKiBPICovXG4gIH1cbiAgLmctd2lkdGgtODAtLW1kIHtcbiAgICB3aWR0aDogODBweCAhaW1wb3J0YW50O1xuICAgIC8qIE8gKi9cbiAgfVxuICAuZy13aWR0aC01MHgtLW1kIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgLyogUCAqL1xuICB9XG4gIC5nLXdpZHRoLTYweC0tbWQge1xuICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbiAgICAvKiBQICovXG4gIH1cbiAgLmctd2lkdGgtODB4LS1tZCB7XG4gICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICAgIC8qIFIgKi9cbiAgfVxuICAuZy13aWR0aC00NS0tbWQge1xuICAgIHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctd2lkdGgtMTAwLS1tZCB7XG4gICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgLyogTyAqL1xuICB9XG4gIC5nLXdpZHRoLTEyNS0tbWQge1xuICAgIHdpZHRoOiAxMjVweCAhaW1wb3J0YW50O1xuICAgIC8qIFAgKi9cbiAgfVxuICAuZy13aWR0aC0xMzUtLW1kIHtcbiAgICB3aWR0aDogMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZy13aWR0aC0xNDAtLW1kIHtcbiAgICB3aWR0aDogMTQwcHggIWltcG9ydGFudDtcbiAgICAvKiBSICovXG4gIH1cbiAgLmctd2lkdGgtMTU1LS1tZCB7XG4gICAgd2lkdGg6IDE1NXB4ICFpbXBvcnRhbnQ7XG4gICAgLyogUiAqL1xuICB9XG4gIC5nLXdpZHRoLTE4MC0tbWQge1xuICAgIHdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXdpZHRoLTIyNS0tbWQge1xuICAgIHdpZHRoOiAyMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXdpZHRoLTE2MC0tbWQge1xuICAgIHdpZHRoOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXdpZHRoLTE2NS0tbWQge1xuICAgIHdpZHRoOiAxNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXdpZHRoLTE3MC0tbWQge1xuICAgIHdpZHRoOiAxNzBweCAhaW1wb3J0YW50O1xuICAgIC8qIFAgKi9cbiAgfVxuICAuZy13aWR0aC0xODUtLW1kIHtcbiAgICB3aWR0aDogMTg1cHggIWltcG9ydGFudDtcbiAgICAvKiBPICovXG4gIH1cbiAgLmctd2lkdGgtMjgwLS1tZCB7XG4gICAgd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XG4gICAgLyogTyAqL1xuICB9XG4gIC5nLXdpZHRoLTc4MC0tbWQge1xuICAgIHdpZHRoOiA3ODBweCAhaW1wb3J0YW50O1xuICAgIC8qIE8gKi9cbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmctbWF4LXdpZHRoLTIwMC0tbWQge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbiAgLmctbWF4LXdpZHRoLTQwMC0tbWQge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbiAgLmctbWluLXdpZHRoLTExMC0tbWQge1xuICAgIG1pbi13aWR0aDogMTEwcHg7XG4gIH1cbiAgLmctd2lkdGgtYXV0by0tbWQge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgLyogUCAqL1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZy13aWR0aC02MHgtLWxnIHtcbiAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gICAgLyogSiAqL1xuICB9XG4gIC5nLXdpZHRoLTEwMHgtLWxnIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIC8qIFAgKi9cbiAgfVxuICAuZy13aWR0aC0xNTUtLWxnIHtcbiAgICB3aWR0aDogMTU1cHggIWltcG9ydGFudDtcbiAgICAvKiBPICovXG4gIH1cbiAgLmctd2lkdGgtMTY1LS1sZyB7XG4gICAgd2lkdGg6IDE2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctd2lkdGgtMjAwLS1sZyB7XG4gICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgLyogTyAqL1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZy13aWR0aC0yNTAtLWxnIHtcbiAgICAvKiBSRy1RICovXG4gICAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgLyogUCAqL1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZy13aWR0aC00ODUtLWxnIHtcbiAgICB3aWR0aDogNDg1cHggIWltcG9ydGFudDtcbiAgICAvKiBPICovXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5nLXdpZHRoLWF1dG8tLWxnIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIC8qIFAgKi9cbiAgfVxuICAuZy1tYXgtd2lkdGgtMjAwLS1sZyB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLW1pbi13aWR0aC0zMTUtLXhsIHtcbiAgICBtaW4td2lkdGg6IDMxNXB4O1xuICB9XG59XG5cbiogPiAuZy13aWR0aC03MC0taG92ZXIge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuKjpob3ZlciA+IC5nLXdpZHRoLTcwLS1ob3ZlciB7XG4gIHdpZHRoOiA3MHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBIZWlnaHRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogSGVpZ2h0IGluIFBlcmNlbnRhZ2UgKCUpICovXG4uZy1oZWlnaHQtNTB4IHtcbiAgaGVpZ2h0OiA1MCU7XG59XG5cbi5nLWhlaWdodC04MHgge1xuICBoZWlnaHQ6IDgwJTtcbn1cblxuLmctaGVpZ2h0LTkweCB7XG4gIGhlaWdodDogOTAlO1xufVxuXG4uZy1oZWlnaHQtOTV4IHtcbiAgaGVpZ2h0OiA5NSU7XG59XG5cbi5nLWhlaWdodC0xMDB4IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBNYXggSGVpZ2h0IGluIFBlcmNlbnRhZ2UgKCUpICovXG4uZy1tYXgtaGVpZ2h0LTEwMHgge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBNYXggSGVpZ2h0IGluIFZpZXdwb3J0IEhlaWdodCAodmgpICovXG4uZy1tYXgtaGVpZ2h0LTcwdmgge1xuICBtYXgtaGVpZ2h0OiA3MHZoICFpbXBvcnRhbnQ7XG59XG5cbi5nLW1heC1oZWlnaHQtOTB2aCB7XG4gIGhlaWdodDogOTB2aCAhaW1wb3J0YW50O1xufVxuXG4vKiBNaW4gSGVpZ2h0IGluIFBlcmNlbnRhZ2UgKCUpICovXG4uZy1taW4taGVpZ2h0LTEwMHgge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBIZWlnaHQgIGluIFZpZXdwb3J0IEhlaWdodCAodmgpICovXG4uZy1oZWlnaHQtNTB2aCB7XG4gIGhlaWdodDogNTB2aCAhaW1wb3J0YW50O1xufVxuXG4uZy1oZWlnaHQtNzB2aCB7XG4gIGhlaWdodDogNzB2aDtcbn1cblxuLmctaGVpZ2h0LTc1dmgge1xuICBoZWlnaHQ6IDc1dmg7XG59XG5cbi5nLWhlaWdodC0xMDB2aCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLyogTWluIEhlaWdodCBpbiBWaWV3cG9ydCBIZWlnaHQgKHZoKSAqL1xuLmctbWluLWhlaWdodC01MHZoIHtcbiAgbWluLWhlaWdodDogNTB2aDtcbn1cblxuLmctbWluLWhlaWdodC02MHZoIHtcbiAgbWluLWhlaWdodDogNjB2aDtcbn1cblxuLmctbWluLWhlaWdodC03MHZoIHtcbiAgbWluLWhlaWdodDogNzB2aDtcbn1cblxuLmctbWluLWhlaWdodC04MHZoIHtcbiAgbWluLWhlaWdodDogODB2aDtcbn1cblxuLmctbWluLWhlaWdodC05MHZoIHtcbiAgbWluLWhlaWdodDogOTB2aDtcbn1cblxuLmctbWluLWhlaWdodC0xMDB2aCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4vKiBBdXRvIEhlaWdodCAqL1xuLmctaGVpZ2h0LWF1dG8ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZy1oZWlnaHQtMTAwdmgtLXNtIHtcbiAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctaGVpZ2h0LWF1dG8tLXNtIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmctaGVpZ2h0LTEwMHgtLXNtIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLWhlaWdodC1hdXRvLS1tZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5nLW1pbi1oZWlnaHQtMTAwdmgtLW1kIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmctbWluLWhlaWdodC05MHZoLS1sZyB7XG4gICAgbWluLWhlaWdodDogOTB2aDtcbiAgfVxuICAuZy1oZWlnaHQtMTAwdmgtLWxnIHtcbiAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctaGVpZ2h0LWF1dG8tLWxnIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1oZWlnaHQtYXV0by0teGwge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4vKiBIZWlnaHQgaW4gUGl4ZWxzIChweCkgKi9cbi5nLWhlaWdodC0xIHtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi5nLWhlaWdodC0yIHtcbiAgaGVpZ2h0OiAycHg7XG59XG5cbi5nLWhlaWdodC00IHtcbiAgaGVpZ2h0OiA0cHg7XG59XG5cbi5nLWhlaWdodC01IHtcbiAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLmctaGVpZ2h0LTYge1xuICBoZWlnaHQ6IDZweCAhaW1wb3J0YW50O1xufVxuXG4uZy1oZWlnaHQtMTAge1xuICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmctaGVpZ2h0LTEyIHtcbiAgaGVpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWhlaWdodC0xNiB7XG4gIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uZy1oZWlnaHQtMTgge1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5nLWhlaWdodC0yMCB7XG4gIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uZy1oZWlnaHQtMjIge1xuICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbn1cblxuLmctaGVpZ2h0LTI0IHtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uZy1oZWlnaHQtMjUge1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbi5nLWhlaWdodC0yNiB7XG4gIGhlaWdodDogMjZweDtcbn1cblxuLmctaGVpZ2h0LTI4IHtcbiAgaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbn1cblxuLmctaGVpZ2h0LTMwIHtcbiAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWhlaWdodC0zMiB7XG4gIGhlaWdodDogMzJweDtcbiAgLyogTyAqL1xufVxuXG4uZy1oZWlnaHQtMzUge1xuICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLmctaGVpZ2h0LTQwIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uZy1oZWlnaHQtNDUge1xuICBoZWlnaHQ6IDQ1cHg7XG59XG5cbi5nLWhlaWdodC00OCB7XG4gIGhlaWdodDogNDhweDtcbiAgLyogTyAqL1xufVxuXG4uZy1oZWlnaHQtNTAge1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5nLWhlaWdodC01NSB7XG4gIGhlaWdodDogNTVweDtcbn1cblxuLmctaGVpZ2h0LTYwIHtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4uZy1oZWlnaHQtNjQge1xuICBoZWlnaHQ6IDY0cHg7XG59XG5cbi5nLWhlaWdodC03MCB7XG4gIGhlaWdodDogNzBweDtcbn1cblxuLmctaGVpZ2h0LTc1IHtcbiAgaGVpZ2h0OiA3NXB4O1xuICAvKiBPICovXG59XG5cbi5nLWhlaWdodC04MCB7XG4gIGhlaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4uZy1oZWlnaHQtODUge1xuICBoZWlnaHQ6IDg1cHg7XG59XG5cbi5nLWhlaWdodC04OCB7XG4gIGhlaWdodDogODhweDtcbn1cblxuLmctaGVpZ2h0LTkwIHtcbiAgaGVpZ2h0OiA5MHB4O1xufVxuXG4uZy1oZWlnaHQtOTUge1xuICBoZWlnaHQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLmctaGVpZ2h0LTEwMCB7XG4gIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLmctaGVpZ2h0LTEwNSB7XG4gIGhlaWdodDogMTA1cHg7XG59XG5cbi5nLWhlaWdodC0xMTUge1xuICBoZWlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbn1cblxuLmctaGVpZ2h0LTEyMCB7XG4gIGhlaWdodDogMTIwcHg7XG59XG5cbi5nLWhlaWdodC0xMjUge1xuICBoZWlnaHQ6IDEyNXB4O1xufVxuXG4uZy1oZWlnaHQtMTMwIHtcbiAgaGVpZ2h0OiAxMzBweDtcbn1cblxuLmctaGVpZ2h0LTE0MCB7XG4gIGhlaWdodDogMTQwcHg7XG59XG5cbi5nLWhlaWdodC0xNTAge1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuXG4uZy1oZWlnaHQtMTYwIHtcbiAgaGVpZ2h0OiAxNjBweDtcbn1cblxuLmctaGVpZ2h0LTE3MCB7XG4gIGhlaWdodDogMTcwcHg7XG4gIC8qIE8gKi9cbn1cblxuLmctaGVpZ2h0LTE4MCB7XG4gIGhlaWdodDogMTgwcHggIWltcG9ydGFudDtcbiAgLyogTyAqL1xufVxuXG4uZy1oZWlnaHQtMjAwIHtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cblxuLmctaGVpZ2h0LTIyMCB7XG4gIGhlaWdodDogMjIwcHg7XG59XG5cbi5nLWhlaWdodC0yNTAge1xuICBoZWlnaHQ6IDI1MHB4O1xufVxuXG4uZy1oZWlnaHQtMjgwIHtcbiAgaGVpZ2h0OiAyODBweDtcbn1cblxuLmctaGVpZ2h0LTMwMCB7XG4gIGhlaWdodDogMzAwcHg7XG59XG5cbi5nLWhlaWdodC0zNTAge1xuICBoZWlnaHQ6IDM1MHB4O1xufVxuXG4uZy1oZWlnaHQtNDAwIHtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cblxuLmctaGVpZ2h0LTQ1MCB7XG4gIGhlaWdodDogNDUwcHg7XG59XG5cbi5nLWhlaWdodC00NjAge1xuICBoZWlnaHQ6IDQ2MHB4O1xuICAvKiBPICovXG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmctaGVpZ2h0LTUwMCB7XG4gIGhlaWdodDogNTAwcHg7XG59XG5cbi5nLWhlaWdodC02MDAge1xuICBoZWlnaHQ6IDYwMHB4O1xufVxuXG4uZy1oZWlnaHQtNjgwIHtcbiAgaGVpZ2h0OiA2ODBweDtcbn1cblxuLyogTWluIEhlaWdodCBpbiBQaXhlbHMgKHB4KSAqL1xuLmctbWluLWhlaWdodC00IHtcbiAgbWluLWhlaWdodDogNHB4O1xufVxuXG4uZy1taW4taGVpZ2h0LTM1IHtcbiAgbWluLWhlaWdodDogMzVweDtcbn1cblxuLmctbWluLWhlaWdodC0xNzAge1xuICBtaW4taGVpZ2h0OiAxNzBweDtcbn1cblxuLmctbWluLWhlaWdodC0yMDAge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuLmctbWluLWhlaWdodC0yNTAge1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cblxuLmctbWluLWhlaWdodC0yNzUge1xuICBtaW4taGVpZ2h0OiAyNzVweDtcbn1cblxuLmctbWluLWhlaWdodC0zMDAge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cblxuLmctbWluLWhlaWdodC0zMTIge1xuICBtaW4taGVpZ2h0OiAzMTJweDtcbn1cblxuLmctbWluLWhlaWdodC0zNjAge1xuICBtaW4taGVpZ2h0OiAzNjBweDtcbn1cblxuLmctbWluLWhlaWdodC00MDAge1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbn1cblxuLmctbWluLWhlaWdodC00NTAge1xuICBtaW4taGVpZ2h0OiA0NTBweDtcbn1cblxuLmctbWluLWhlaWdodC01MDAge1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cblxuLmctbWluLWhlaWdodC02MDAge1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nLWhlaWdodC0zNTAtLXNtIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG4gIC5nLWhlaWdodC02ODAtLXNtIHtcbiAgICBoZWlnaHQ6IDY4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZy1oZWlnaHQtNDAtLW1kIHtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1oZWlnaHQtNDUtLW1kIHtcbiAgICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1oZWlnaHQtNjAtLW1kIHtcbiAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1oZWlnaHQtMTAwLS1tZCB7XG4gICAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWhlaWdodC0xNzAtLW1kIHtcbiAgICBoZWlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctaGVpZ2h0LTM1MC0tbWQge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbiAgLmctaGVpZ2h0LTUwMC0tbWQge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbiAgLmctaGVpZ2h0LTY4MC0tbWQge1xuICAgIGhlaWdodDogNjgwcHg7XG4gIH1cbiAgLmctaGVpZ2h0LTEwMHgtLW1kIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmctaGVpZ2h0LTEwMHZoLS1tZCB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAuZy1taW4taGVpZ2h0LTIzMC0tbWQge1xuICAgIG1pbi1oZWlnaHQ6IDIzMHB4O1xuICB9XG4gIC5nLW1pbi1oZWlnaHQtNTAwLS1tZCB7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nLWhlaWdodC04MC0tbGcge1xuICAgIGhlaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWhlaWdodC0yMDAtLWxnIHtcbiAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctaGVpZ2h0LTIzMC0tbGcge1xuICAgIGhlaWdodDogMjMwcHg7XG4gIH1cbiAgLmctaGVpZ2h0LTM1MC0tbGcge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbiAgLmctaGVpZ2h0LTY4MC0tbGcge1xuICAgIGhlaWdodDogNjgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1oZWlnaHQtMzUwLS14bCB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxuICAuZy1oZWlnaHQtNjgwLS14bCB7XG4gICAgaGVpZ2h0OiA2ODBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBNYXJnaW4gU3BhY2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogTWFyZ2luIFNwYWNlcyAoeHMpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDApIHtcbiAgLmctbWEtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC00IHtcbiAgICBtYXJnaW4tbGVmdDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTUge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC03IHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC04IHtcbiAgICBtYXJnaW4tbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTkge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTQwIHtcbiAgICBtYXJnaW4tbGVmdDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTUwIHtcbiAgICBtYXJnaW4tbGVmdDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTU1IHtcbiAgICBtYXJnaW4tbGVmdDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTYwIHtcbiAgICBtYXJnaW4tbGVmdDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTY1IHtcbiAgICBtYXJnaW4tbGVmdDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTcwIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTc1IHtcbiAgICBtYXJnaW4tbGVmdDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTgwIHtcbiAgICBtYXJnaW4tbGVmdDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTg1IHtcbiAgICBtYXJnaW4tbGVmdDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTkwIHtcbiAgICBtYXJnaW4tbGVmdDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTk1IHtcbiAgICBtYXJnaW4tbGVmdDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTEwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTIge1xuICAgIG1hcmdpbi10b3A6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMyB7XG4gICAgbWFyZ2luLXRvcDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS00IHtcbiAgICBtYXJnaW4tdG9wOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTUge1xuICAgIG1hcmdpbi10b3A6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNiB7XG4gICAgbWFyZ2luLXRvcDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS03IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS04IHtcbiAgICBtYXJnaW4tdG9wOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTkge1xuICAgIG1hcmdpbi10b3A6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMTAge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMTAge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMTUge1xuICAgIG1hcmdpbi10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMjAge1xuICAgIG1hcmdpbi10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMjUge1xuICAgIG1hcmdpbi10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMzAge1xuICAgIG1hcmdpbi10b3A6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMzUge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTQwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTQ1IHtcbiAgICBtYXJnaW4tdG9wOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTUwIHtcbiAgICBtYXJnaW4tdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTU1IHtcbiAgICBtYXJnaW4tdG9wOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTYwIHtcbiAgICBtYXJnaW4tdG9wOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTY1IHtcbiAgICBtYXJnaW4tdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTcwIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTc1IHtcbiAgICBtYXJnaW4tdG9wOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTgwIHtcbiAgICBtYXJnaW4tdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTg1IHtcbiAgICBtYXJnaW4tdG9wOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTkwIHtcbiAgICBtYXJnaW4tdG9wOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTk1IHtcbiAgICBtYXJnaW4tdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTEwMCB7XG4gICAgbWFyZ2luLXRvcDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0zIHtcbiAgICBtYXJnaW4tdG9wOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMyB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC00IHtcbiAgICBtYXJnaW4tdG9wOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNCB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC01IHtcbiAgICBtYXJnaW4tdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC02IHtcbiAgICBtYXJnaW4tdG9wOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC03IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy03IHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtOCB7XG4gICAgbWFyZ2luLXRvcDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTgge1xuICAgIG1hcmdpbi10b3A6IC0wLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtOSB7XG4gICAgbWFyZ2luLXRvcDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTkge1xuICAgIG1hcmdpbi10b3A6IC0wLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTAge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMSB7XG4gICAgbWFyZ2luLXRvcDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTExIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTIge1xuICAgIG1hcmdpbi10b3A6IC0wLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTMge1xuICAgIG1hcmdpbi10b3A6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMyB7XG4gICAgbWFyZ2luLXRvcDogLTAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE0IHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTUge1xuICAgIG1hcmdpbi10b3A6IC0xLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTYge1xuICAgIG1hcmdpbi10b3A6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNiB7XG4gICAgbWFyZ2luLXRvcDogLTEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNyB7XG4gICAgbWFyZ2luLXRvcDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE3IHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE4IHtcbiAgICBtYXJnaW4tdG9wOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTgge1xuICAgIG1hcmdpbi10b3A6IC0xLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTkge1xuICAgIG1hcmdpbi10b3A6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xOSB7XG4gICAgbWFyZ2luLXRvcDogLTEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yMCB7XG4gICAgbWFyZ2luLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEwIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTAge1xuICAgIG1hcmdpbi10b3A6IC0wLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTUge1xuICAgIG1hcmdpbi10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNSB7XG4gICAgbWFyZ2luLXRvcDogLTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yMCB7XG4gICAgbWFyZ2luLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTI1IHtcbiAgICBtYXJnaW4tdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMjUge1xuICAgIG1hcmdpbi10b3A6IC0xLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMzAge1xuICAgIG1hcmdpbi10b3A6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0zMCB7XG4gICAgbWFyZ2luLXRvcDogLTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0zNSB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMzUge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC00MCB7XG4gICAgbWFyZ2luLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTQwIHtcbiAgICBtYXJnaW4tdG9wOiAtMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTQ1IHtcbiAgICBtYXJnaW4tdG9wOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNDUge1xuICAgIG1hcmdpbi10b3A6IC0zLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNTAge1xuICAgIG1hcmdpbi10b3A6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy01MCB7XG4gICAgbWFyZ2luLXRvcDogLTMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC01NSB7XG4gICAgbWFyZ2luLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTU1IHtcbiAgICBtYXJnaW4tdG9wOiAtMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTYwIHtcbiAgICBtYXJnaW4tdG9wOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNjAge1xuICAgIG1hcmdpbi10b3A6IC00LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNjUge1xuICAgIG1hcmdpbi10b3A6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy02NSB7XG4gICAgbWFyZ2luLXRvcDogLTQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC03MCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTcwIHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTc1IHtcbiAgICBtYXJnaW4tdG9wOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNzUge1xuICAgIG1hcmdpbi10b3A6IC01LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtODAge1xuICAgIG1hcmdpbi10b3A6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy04MCB7XG4gICAgbWFyZ2luLXRvcDogLTUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC04NSB7XG4gICAgbWFyZ2luLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTg1IHtcbiAgICBtYXJnaW4tdG9wOiAtNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTkwIHtcbiAgICBtYXJnaW4tdG9wOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtOTAge1xuICAgIG1hcmdpbi10b3A6IC02LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtOTUge1xuICAgIG1hcmdpbi10b3A6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy05NSB7XG4gICAgbWFyZ2luLXRvcDogLTYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMDAge1xuICAgIG1hcmdpbi10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMDAge1xuICAgIG1hcmdpbi10b3A6IC03LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTA1IHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMDUge1xuICAgIG1hcmdpbi10b3A6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMTAge1xuICAgIG1hcmdpbi10b3A6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMTAge1xuICAgIG1hcmdpbi10b3A6IC03Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTE1IHtcbiAgICBtYXJnaW4tdG9wOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTE1IHtcbiAgICBtYXJnaW4tdG9wOiAtOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEyMCB7XG4gICAgbWFyZ2luLXRvcDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEyMCB7XG4gICAgbWFyZ2luLXRvcDogLTguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMjUge1xuICAgIG1hcmdpbi10b3A6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMjUge1xuICAgIG1hcmdpbi10b3A6IC04LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTMwIHtcbiAgICBtYXJnaW4tdG9wOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTMwIHtcbiAgICBtYXJnaW4tdG9wOiAtOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEzNSB7XG4gICAgbWFyZ2luLXRvcDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEzNSB7XG4gICAgbWFyZ2luLXRvcDogLTkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNDAge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTQwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNDUge1xuICAgIG1hcmdpbi10b3A6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTQ1IHtcbiAgICBtYXJnaW4tdG9wOiAtMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNTAge1xuICAgIG1hcmdpbi10b3A6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTUwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNTUge1xuICAgIG1hcmdpbi10b3A6IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTU1IHtcbiAgICBtYXJnaW4tdG9wOiAtMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNjAge1xuICAgIG1hcmdpbi10b3A6IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTYwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNjUge1xuICAgIG1hcmdpbi10b3A6IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTY1IHtcbiAgICBtYXJnaW4tdG9wOiAtMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNzAge1xuICAgIG1hcmdpbi10b3A6IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTcwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTgge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTkge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTMge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTE3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTgge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0zNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi00NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTY1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNzAge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi03NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItODUge1xuICAgIG1hcmdpbi1ib3R0b206IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi05MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTk1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTA1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMzUge1xuICAgIG1hcmdpbi1ib3R0b206IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTQ1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE1MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE2NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNzAge1xuICAgIG1hcmdpbi1ib3R0b206IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy00IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC01IHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy04IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC05IHtcbiAgICBtYXJnaW4tbGVmdDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC01IHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNDUge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNDUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogLTMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTMge1xuICAgIG1hcmdpbi1yaWdodDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTMge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTYge1xuICAgIG1hcmdpbi1yaWdodDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTYge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTgge1xuICAgIG1hcmdpbi1yaWdodDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTgge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMTAge1xuICAgIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMTAge1xuICAgIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMjUge1xuICAgIG1hcmdpbi1yaWdodDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0zNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNDUge1xuICAgIG1hcmdpbi1yaWdodDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBNYXJnaW4gU3BhY2VzIChzbSlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmctbWEtMC0tc20ge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTAtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0wLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMi0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMy0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNi0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNy0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTgtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTktLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTEwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xMC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMTUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTIwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0yNS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMzAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTM1LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNDAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTQ1LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC01MC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNTUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTYwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC02NS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNzAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTc1LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC04MC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtODUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTkwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC05NS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMTAwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0xLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0yLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0zLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS00LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS01LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS02LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS03LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktOC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktOS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMTAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTEwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0xNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMjAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTI1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0zMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMzUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS00MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNDUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTUwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS01NS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNjAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTY1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS03MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNzUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTgwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS04NS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktOTAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTk1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0xMDAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMS0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0wLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMi0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0yLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0zLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTMtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTQtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNC0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0wLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy01LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC02LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTYtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTctLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy03LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTgtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtOC0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0wLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtOS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy05LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0wLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTEtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTEtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEyLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEyLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMy0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMy0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0wLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTQtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTQtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNi0tc20ge1xuICAgIG1hcmdpbi10b3A6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNi0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0xLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTctLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTctLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE4LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE4LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xOS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xOS0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0xLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMjAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMjAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0xLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMjAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMjAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTI1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTI1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0zMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0zMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0yLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMzUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0zNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC00MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy00MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0yLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNDUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNDUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTUwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTUwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC01NS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy01NS0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0zLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNjAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNjAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTY1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTY1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC03MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy03MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNzUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNzUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTgwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTgwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC04NS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy04NS0tc20ge1xuICAgIG1hcmdpbi10b3A6IC02LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtOTAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtOTAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTk1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTk1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMDAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTAwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMDUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMDUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTEwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTExMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IC03Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTE1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTExNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IC04LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTIwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEyMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IC04LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTI1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEyNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IC04LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTMwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEzMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IC05LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTM1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEzNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IC05LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTQwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNDAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNDUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE0NS0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0xMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE1MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTUwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTU1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNTUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNjAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE2MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0xMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE2NS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTY1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTcwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNzAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTEtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTItLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMi0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMy0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0zLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi00LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTQtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTUtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtNS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNi0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy02LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi03LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtNy0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi04LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTgtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTktLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtOS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTExLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTExLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMi0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xMi0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTMtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTMtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE0LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTE0LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xNS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTYtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTYtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE3LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTE3LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xOC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xOC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTktLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTktLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTIwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTIwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0yMC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0yNS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0zMC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0zNS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTQwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTQ1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTUwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTU1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTYwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTY1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTcwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTc1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTgwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTg1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTkwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTk1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEwMC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMDUtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMTAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTE1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEyMC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMjUtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTMwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEzNS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNDAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE0NS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTUwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNTUtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE2MC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTY1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNzAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTEtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTEtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0yLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0yLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMy0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMy0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTQtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTQtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC01LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy01LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNi0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNi0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTctLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNy0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtOC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtOC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTktLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTktLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0xMC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMTAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC01LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy01LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMTAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTEwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMTUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTE1LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMjAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTIwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMjUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTI1LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMzAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTMwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMzUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMzUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTQwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy00MC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTQ1LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy00NS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTUwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy01MC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTEtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy0xLS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTItLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy0yLS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTMtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy0zLS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTQtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy00LS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTUtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy01LS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTYtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy02LS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTctLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTctLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci04LS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtOC0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci05LS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtOS0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0xMC0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTEwLS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTUtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0xMC0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTE1LS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMjAtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0yNS0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTMwLS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMzUtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTQwLS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNDUtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci01MC0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIE1hcmdpbiBTcGFjZXMgKG1kKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZy1tYS0wLS1tZCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMC0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0yLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0zLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC00LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC01LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC02LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC03LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtOC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtOS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMTAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTEwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xNS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMjAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTI1LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0zMC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMzUtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC00MC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNDUtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTUwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC01NS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNjAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTY1LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC03MC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNzUtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTgwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC04NS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtOTAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTk1LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xMDAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTEtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTItLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTMtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTQtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTYtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTctLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS04LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS05LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0xMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMTAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTE1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0yMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMjUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTMwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0zNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTQwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS00NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNTAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTU1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS02MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNjUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTcwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS03NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktODAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTg1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS05MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktOTUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTEwMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTItLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTMtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMy0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0wLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy00LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC01LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTYtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNi0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0wLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNy0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTctLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtOC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy04LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC05LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTktLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMS0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0wLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTItLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTItLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEzLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEzLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNC0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE2LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE2LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNy0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNy0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0xLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTgtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTgtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE5LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE5LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0yMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0xLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0yMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0xLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMjUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMjUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTMwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTMwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0zNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTM1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTQwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTQwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC00NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy00NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0zLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNTAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNTAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTU1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTU1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC02MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy02MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IC00LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNjUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNjUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTcwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTcwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC03NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy03NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IC01LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtODAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtODAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTg1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTg1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC05MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy05MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IC02LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtOTUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtOTUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEwMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMDAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEwNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEwNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMTAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTEwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMTUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTE1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMjAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTIwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMjUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTI1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMzAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTMwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMzUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTM1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNDAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE0MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE0NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTQ1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTUwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNTAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNTUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE1NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0xMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE2MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTYwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTY1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNjUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNzAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE3MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0xMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMi0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0yLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0zLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTMtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTQtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtNC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy01LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi02LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTYtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTctLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy03LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTgtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtOC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItOS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy05LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xMC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTEtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTEtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEyLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTEyLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMy0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xMy0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTQtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTQtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE1LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTE1LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNi0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xNi0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTctLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTctLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE4LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTE4LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xOS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xOS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMjAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMjAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEwLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE1LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTIwLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTI1LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTMwLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTM1LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNDAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNDUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNTAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNTUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNjAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNjUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNzAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNzUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItODAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItODUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItOTAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItOTUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTAwLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEwNS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTExMC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMTUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTIwLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEyNS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMzAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTM1LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE0MC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTQ1LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNTAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE1NS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTYwLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNjUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE3MC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTItLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTItLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0zLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0zLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTUtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTUtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC02LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy02LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNy0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy03LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC04LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy04LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtOS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtOS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTEwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0xMC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTUtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTUtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0xMC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMTAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0xNS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMTUtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0yMC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMjAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0yNS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMjUtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0zMC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMzAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0zNS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0zNS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNDAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTQwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNDUtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTQ1LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNTAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTUwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMS0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTEtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMi0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTItLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMy0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTMtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNC0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTQtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNS0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTUtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNi0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTYtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNy0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtNy0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTgtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy04LS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTktLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy05LS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTEwLS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtMTAtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNS0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTEwLS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMTUtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0yMC0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTI1LS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMzAtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0zNS0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNDAtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci00NS0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTUwLS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogTWFyZ2luIFNwYWNlcyAobGcpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nLW1hLTAtLWxnIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0wLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0wLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0wLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0wLS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0wLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTEtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTItLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTMtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTQtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTYtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTctLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC04LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC05LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xMC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMTAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTE1LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0yMC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMjUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTMwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0zNS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTQwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC00NS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNTAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTU1LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC02MC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNjUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTcwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC03NS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtODAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTg1LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC05MC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtOTUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTEwMC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMi0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMy0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNi0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNy0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTgtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTktLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTEwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0xMC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMTUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTIwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0yNS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMzAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTM1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNDAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTQ1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS01MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNTUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTYwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS02NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNzAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTc1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS04MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktODUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTkwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS05NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMTAwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTItLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMi0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMy0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0zLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC00LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTQtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNS0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNi0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy02LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC03LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNy0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC04LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTgtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTktLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtOS0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTExLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTExLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMi0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMi0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTMtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTMtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE0LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE0LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNS0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0xLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTYtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTYtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE3LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE3LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xOC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xOC0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0xLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTktLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTktLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTIwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTIwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMC0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTIwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTIwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yNS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0yNS0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0xLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMzAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMzAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTM1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMzUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNDAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNDAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTQ1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTQ1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC01MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy01MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0zLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNTUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNTUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTYwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTYwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC02NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy02NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IC00LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNzAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNzAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTc1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTc1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC04MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy04MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IC01LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtODUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtODUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTkwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTkwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC05NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy05NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IC02Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTAwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEwMC0tbGcge1xuICAgIG1hcmdpbi10b3A6IC03LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTA1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTA1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTExMC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMTAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTExNS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMTUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEyMC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMjAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEyNS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMjUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEzMC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMzAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEzNS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMzUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE0MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTQwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTQ1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNDUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNTAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE1MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0xMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE1NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTU1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTYwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNjAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNjUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE2NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0xMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE3MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTcwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0yLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTItLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTMtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMy0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy00LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi01LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTYtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtNi0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNy0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTctLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItOC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy04LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi05LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTktLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTEwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xMS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTItLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTItLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEzLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTEzLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xNC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE2LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTE2LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNy0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xNy0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTgtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTgtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE5LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTE5LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0yMC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0yMC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMjAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMjUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMzAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMzUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi00MC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi00NS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi01MC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi01NS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi02MC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi02NS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi03MC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi03NS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi04MC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi04NS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi05MC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi05NS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMDAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTA1LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTEwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTExNS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMjAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTI1LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEzMC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMzUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTQwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNDUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE1MC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTU1LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNjAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE2NS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTcwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0xLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0xLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMi0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMi0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTMtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTMtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC00LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy00LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTYtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTYtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC03LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTctLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTgtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTgtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC05LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy05LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMTAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTEwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTEwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0xMC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTE1LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0xNS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTIwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0yMC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTI1LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0yNS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTMwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0zMC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTM1LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTM1LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC00MC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNDAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC00NS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNDUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC01MC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNTAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0xLS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtMS0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0yLS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtMi0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0zLS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtMy0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci00LS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtNC0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci01LS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtNS0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci02LS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtNi0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci03LS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy03LS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItOC0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTgtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItOS0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTktLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMTAtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy0xMC0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci01LS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMTAtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0xNS0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTIwLS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMjUtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0zMC0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTM1LS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci00MC0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTQ1LS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNTAtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBNYXJnaW4gU3BhY2VzICh4bClcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBQICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLW1hLTAtLXhsIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0wLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0wLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0wLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0wLS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0wLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTEtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTItLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTMtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTQtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTYtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTctLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC04LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC05LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xMC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMTAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTE1LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0yMC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMjUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTMwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0zNS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTQwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC00NS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNTAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTU1LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC02MC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNjUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTcwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC03NS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtODAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTg1LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC05MC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtOTUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTEwMC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMS0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMi0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMy0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNC0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNS0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNi0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNy0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTgtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTktLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTEwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0xMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMTUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTIwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0yNS0teGwge1xuICAgIG1hcmdpbi10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMzAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTM1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNDAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTQ1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS01MC0teGwge1xuICAgIG1hcmdpbi10b3A6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNTUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTYwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS02NS0teGwge1xuICAgIG1hcmdpbi10b3A6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNzAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTc1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS04MC0teGwge1xuICAgIG1hcmdpbi10b3A6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktODUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTkwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS05NS0teGwge1xuICAgIG1hcmdpbi10b3A6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMTAwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTItLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMi0teGwge1xuICAgIG1hcmdpbi10b3A6IC0wLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMy0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0zLS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC00LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTQtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNS0teGwge1xuICAgIG1hcmdpbi10b3A6IC0wLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNi0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy02LS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC03LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNy0teGwge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC04LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTgtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTktLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtOS0teGwge1xuICAgIG1hcmdpbi10b3A6IC0wLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTExLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTExLS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMi0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMi0teGwge1xuICAgIG1hcmdpbi10b3A6IC0wLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTMtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTMtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE0LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE0LS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNS0teGwge1xuICAgIG1hcmdpbi10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNS0teGwge1xuICAgIG1hcmdpbi10b3A6IC0xLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTYtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTYtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE3LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE3LS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xOC0teGwge1xuICAgIG1hcmdpbi10b3A6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xOC0teGwge1xuICAgIG1hcmdpbi10b3A6IC0xLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTktLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTktLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTIwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTIwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMC0teGwge1xuICAgIG1hcmdpbi10b3A6IC0wLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTIwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTIwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yNS0teGwge1xuICAgIG1hcmdpbi10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0yNS0teGwge1xuICAgIG1hcmdpbi10b3A6IC0xLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMzAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMzAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTM1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMzUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNDAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNDAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTQ1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTQ1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC01MC0teGwge1xuICAgIG1hcmdpbi10b3A6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy01MC0teGwge1xuICAgIG1hcmdpbi10b3A6IC0zLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNTUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNTUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTYwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTYwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC02NS0teGwge1xuICAgIG1hcmdpbi10b3A6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy02NS0teGwge1xuICAgIG1hcmdpbi10b3A6IC00LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNzAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNzAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTc1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTc1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC04MC0teGwge1xuICAgIG1hcmdpbi10b3A6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy04MC0teGwge1xuICAgIG1hcmdpbi10b3A6IC01LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtODUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtODUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTkwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTkwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC05NS0teGwge1xuICAgIG1hcmdpbi10b3A6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy05NS0teGwge1xuICAgIG1hcmdpbi10b3A6IC02Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTAwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEwMC0teGwge1xuICAgIG1hcmdpbi10b3A6IC03LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTA1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTA1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTExMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMTAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTExNS0teGwge1xuICAgIG1hcmdpbi10b3A6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMTUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEyMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMjAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEyNS0teGwge1xuICAgIG1hcmdpbi10b3A6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMjUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEzMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMzAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEzNS0teGwge1xuICAgIG1hcmdpbi10b3A6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMzUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE0MC0teGwge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTQwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTQ1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNDUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNTAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE1MC0teGwge1xuICAgIG1hcmdpbi10b3A6IC0xMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE1NS0teGwge1xuICAgIG1hcmdpbi10b3A6IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTU1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTYwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNjAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNjUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE2NS0teGwge1xuICAgIG1hcmdpbi10b3A6IC0xMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE3MC0teGwge1xuICAgIG1hcmdpbi10b3A6IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTcwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0yLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTItLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTMtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMy0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy00LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi01LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTYtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtNi0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNy0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTctLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItOC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy04LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi05LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTktLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEwLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTEwLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xMS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTItLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTItLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEzLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTEzLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xNC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE2LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTE2LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNy0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xNy0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTgtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTgtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE5LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTE5LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0yMC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0yMC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMjAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMjUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMzAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMzUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi00MC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi00NS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi01MC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi01NS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi02MC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi02NS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi03MC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi03NS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi04MC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi04NS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi05MC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi05NS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMDAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTA1LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTEwLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTExNS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMjAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTI1LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEzMC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMzUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTQwLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNDUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE1MC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTU1LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNjAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE2NS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTcwLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0xLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0xLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMi0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMi0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTMtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTMtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC00LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy00LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTYtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTYtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC03LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTctLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTgtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTgtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC05LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy05LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMTAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTEwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTEwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0xMC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTE1LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0xNS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTIwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0yMC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTI1LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0yNS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTMwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0zMC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTM1LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTM1LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC00MC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNDAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC00NS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNDUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogLTMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC01MC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNTAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogLTMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0xLS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtMS0teGwge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0yLS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtMi0teGwge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0zLS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtMy0teGwge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci00LS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtNC0teGwge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci01LS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtNS0teGwge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci02LS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtNi0teGwge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci03LS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy03LS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItOC0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTgtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItOS0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTktLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMTAtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy0xMC0teGwge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci01LS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMTAtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0xNS0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTIwLS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMjUtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0zMC0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTM1LS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci00MC0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTQ1LS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNTAtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBNYXJnaW5zIEFyb3VuZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLW1hLTEge1xuICBtYXJnaW46IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmctbWEtMyB7XG4gIG1hcmdpbjogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1tYS01IHtcbiAgbWFyZ2luOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLW1hLTEwIHtcbiAgbWFyZ2luOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLW1hLTIwIHtcbiAgbWFyZ2luOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLW1hLW1pbnVzLTEge1xuICBtYXJnaW46IC0wLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIE1pbnVzIE1hcmdpbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBNaW51cyBNYXJnaW4gVG9wICovXG4uZy1tdC1taW51cy0xIHtcbiAgbWFyZ2luLXRvcDogLTAuMDcxNDNyZW07XG59XG5cbi5nLW10LW1pbnVzLTIwIHtcbiAgbWFyZ2luLXRvcDogLTEuNDI4NTdyZW07XG59XG5cbi5nLW10LW1pbnVzLTI1IHtcbiAgbWFyZ2luLXRvcDogLTEuNzg1NzFyZW07XG59XG5cbi5nLW10LW1pbnVzLTMwIHtcbiAgbWFyZ2luLXRvcDogLTIuMTQyODZyZW07XG59XG5cbi5nLW10LW1pbnVzLTQwIHtcbiAgbWFyZ2luLXRvcDogLTIuODU3MTRyZW07XG59XG5cbi5nLW10LW1pbnVzLTcwIHtcbiAgbWFyZ2luLXRvcDogLTVyZW07XG59XG5cbi5nLW10LW1pbnVzLTczIHtcbiAgbWFyZ2luLXRvcDogLTUuMTQyODZyZW0gIWltcG9ydGFudDtcbn1cblxuLmctbXQtbWludXMtMTIwIHtcbiAgbWFyZ2luLXRvcDogLTguNTcxNDNyZW07XG59XG5cbi5nLW10LW1pbnVzLTIwMCB7XG4gIG1hcmdpbi10b3A6IC0xNC4yODU3MXJlbTtcbn1cblxuLmctbXQtbWludXMtMzAwIHtcbiAgbWFyZ2luLXRvcDogLTIxLjQyODU3cmVtO1xufVxuXG4vKiBNaW51cyBNYXJnaW4gQm90dG9tICovXG4uZy1tYi1taW51cy03MCB7XG4gIG1hcmdpbi1ib3R0b206IC01cmVtO1xufVxuXG4vKiBNaW51cyBNYXJnaW4gTGVmdCAqL1xuLmctbWwtbWludXMtMjAge1xuICBtYXJnaW4tbGVmdDogLTEuNDI4NTdyZW07XG59XG5cbi5nLW1sLW1pbnVzLTIzIHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjY0Mjg2cmVtO1xufVxuXG4uZy1tbC1taW51cy0zNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMi41cmVtO1xufVxuXG4uZy1tbC1taW51cy01NSB7XG4gIG1hcmdpbi1sZWZ0OiAtMy45Mjg1N3JlbTtcbn1cblxuLmctbWwtbWludXMtMjUge1xuICBtYXJnaW4tbGVmdDogLTEuNzg1NzFyZW07XG59XG5cbi5nLW1sLW1pbnVzLTgyIHtcbiAgbWFyZ2luLWxlZnQ6IC01Ljg1NzE0cmVtO1xufVxuXG4uZy1tbC1taW51cy05MCB7XG4gIG1hcmdpbi1sZWZ0OiAtNi40Mjg1N3JlbTtcbn1cblxuLmctbWwtbWludXMtMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IC03LjE0Mjg2cmVtO1xufVxuXG4uZy1tbC1taW51cy0xMTgge1xuICBtYXJnaW4tbGVmdDogLTguNDI4NTdyZW07XG59XG5cbi5nLW1sLW1pbnVzLTE0MiB7XG4gIG1hcmdpbi1sZWZ0OiAtMTAuMTQyODZyZW07XG59XG5cbi8qIE1pbnVzIE1hcmdpbiBSaWdodCAqL1xuLmctbXItbWludXMtNTAge1xuICBtYXJnaW4tcmlnaHQ6IC0zLjU3MTQzcmVtO1xufVxuXG4uZy1tci1taW51cy0xMDAge1xuICBtYXJnaW4tcmlnaHQ6IC03LjE0Mjg2cmVtO1xufVxuXG4vKiBNYXJnaW4gTGVmdCBhbmQgUmlnaHQgKi9cbi5nLW14LW1pbnVzLTEge1xuICBtYXJnaW4tbGVmdDogLTAuMDcxNDNyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuMDcxNDNyZW07XG59XG5cbi5nLW14LW1pbnVzLTIge1xuICBtYXJnaW4tbGVmdDogLTAuMTQyODZyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuMTQyODZyZW07XG59XG5cbi5nLW14LW1pbnVzLTQge1xuICBtYXJnaW4tbGVmdDogLTAuMjg1NzFyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuMjg1NzFyZW07XG59XG5cbi5nLW14LW1pbnVzLTUge1xuICBtYXJnaW4tbGVmdDogLTAuMzU3MTRyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuMzU3MTRyZW07XG59XG5cbi5nLW14LW1pbnVzLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjA3MTQzcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xLjA3MTQzcmVtO1xufVxuXG4uZy1teC1taW51cy0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMS43ODU3MXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMS43ODU3MXJlbTtcbn1cblxuLmctbXgtbWludXMtMzAge1xuICBtYXJnaW4tbGVmdDogLTIuMTQyODZyZW07XG4gIG1hcmdpbi1yaWdodDogLTIuMTQyODZyZW07XG59XG5cbi8qIEN1c3RvbiBTcGFjZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBNYXJnaW4gVG9wICovXG4uZy1tdC0xMHgge1xuICBtYXJnaW4tdG9wOiAxMCU7XG4gIC8qIE8gKi9cbn1cblxuLmctbXQtMjEge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi5nLW10LTIyIHtcbiAgbWFyZ2luLXRvcDogMS41NzE0M3JlbTtcbn1cblxuLmctbXQtMjgge1xuICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLW10LTMyIHtcbiAgbWFyZ2luLXRvcDogMi4yODU3MXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1tdC01NyB7XG4gIG1hcmdpbi10b3A6IDQuMDcxNDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmctbXQtNTAwIHtcbiAgbWFyZ2luLXRvcDogMzUuNzE0MjlyZW07XG59XG5cbi8qIE1hcmdpbiBCb3R0b20gKi9cbi5nLW1iLTIzIHtcbiAgbWFyZ2luLWJvdHRvbTogMS42NDI4NnJlbTtcbn1cblxuLmctbWItMjgge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uZy1tYi01MDAge1xuICBtYXJnaW4tYm90dG9tOiAzNS43MTQyOXJlbTtcbn1cblxuLyogTWFyZ2luIExlZnQgKi9cbi5nLW1sLTEweCB7XG4gIG1hcmdpbi1sZWZ0OiAxMCU7XG4gIC8qIE8gKi9cbn1cblxuLmctbWwtMTIge1xuICBtYXJnaW4tbGVmdDogMC44NTcxNHJlbTtcbn1cblxuLmctbWwtMTMge1xuICBtYXJnaW4tbGVmdDogMC45Mjg1N3JlbTtcbn1cblxuLmctbWwtMjAge1xuICBtYXJnaW4tbGVmdDogMS40Mjg1N3JlbTtcbn1cblxuLmctbWwtMjUge1xuICBtYXJnaW4tbGVmdDogMS43ODU3MXJlbTtcbn1cblxuLmctbWwtMzUge1xuICBtYXJnaW4tbGVmdDogMi41cmVtO1xufVxuXG4uZy1tbC00MyB7XG4gIG1hcmdpbi1sZWZ0OiAzLjA3MTQzcmVtO1xufVxuXG4uZy1tci00MyB7XG4gIG1hcmdpbi1yaWdodDogMy4wNzE0M3JlbTtcbn1cblxuLmctbWwtNTAge1xuICBtYXJnaW4tbGVmdDogMy41NzE0M3JlbTtcbn1cblxuLmctbWwtNjAge1xuICBtYXJnaW4tbGVmdDogNC4yODU3MXJlbTtcbn1cblxuLmctbWwtNzUge1xuICBtYXJnaW4tbGVmdDogNS4zNTcxNHJlbTtcbn1cblxuLmctbWwtODIge1xuICBtYXJnaW4tbGVmdDogNS44NTcxNHJlbTtcbn1cblxuLmctbWwtODMge1xuICBtYXJnaW4tbGVmdDogNS45Mjg1N3JlbTtcbn1cblxuLmctbWwtODUge1xuICBtYXJnaW4tbGVmdDogNi4wNzE0M3JlbTtcbn1cblxuLmctbWwtMTA1IHtcbiAgbWFyZ2luLWxlZnQ6IDcuNXJlbTtcbn1cblxuLmctbWwtMTE4IHtcbiAgbWFyZ2luLWxlZnQ6IDguNDI4NTdyZW07XG59XG5cbi5nLW1sLTE0MiB7XG4gIG1hcmdpbi1sZWZ0OiAxMC4xNDI4NnJlbTtcbn1cblxuLyogTWFyZ2luIFJpZ2h0ICovXG4uZy1tci0xMiB7XG4gIG1hcmdpbi1yaWdodDogMC44NTcxNHJlbTtcbn1cblxuLmctbXItNjAge1xuICBtYXJnaW4tcmlnaHQ6IDQuMjg1NzFyZW07XG59XG5cbi5nLW1yLTYzIHtcbiAgbWFyZ2luLXJpZ2h0OiA0LjVyZW07XG59XG5cbi5nLW1yLTc1IHtcbiAgbWFyZ2luLXJpZ2h0OiA1LjM1NzE0cmVtO1xufVxuXG4uZy1tci04NSB7XG4gIG1hcmdpbi1yaWdodDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1tci1taW51cy0xMCB7XG4gIG1hcmdpbi1yaWdodDogLTAuNzE0MjlyZW07XG59XG5cbi5nLW1yLW1pbnVzLTEzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC45Mjg1N3JlbTtcbn1cblxuLmctbXItbWludXMtMTUge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjA3MTQzcmVtO1xufVxuXG4uZy1tci1taW51cy0yMyB7XG4gIG1hcmdpbi1yaWdodDogLTEuNjQyODZyZW07XG59XG5cbi5nLW1yLW1pbnVzLTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMi4xNDI4NnJlbTtcbn1cblxuLyogTWFyZ2luIExlZnQgYW5kIFJpZ2h0ICovXG4uZy1teC1taW51cy0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMC43MTQyOXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC43MTQyOXJlbTtcbn1cblxuLmctbXgtbWludXMtMTUge1xuICBtYXJnaW4tbGVmdDogLTEuMDcxNDNyZW07XG4gIG1hcmdpbi1yaWdodDogLTEuMDcxNDNyZW07XG59XG5cbi5nLW14LW1pbnVzLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQyODU3cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xLjQyODU3cmVtO1xufVxuXG4uZy1teC1taW51cy0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMS43ODU3MXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMS43ODU3MXJlbTtcbn1cblxuLmctbXgtbWludXMtMzAge1xuICBtYXJnaW4tbGVmdDogLTIuMTQyODZyZW07XG4gIG1hcmdpbi1yaWdodDogLTIuMTQyODZyZW07XG59XG5cbi8qIE1hcmdpbiBUb3AgYW5kIEJvdHRvbSAqL1xuLmctbXktbWludXMtMSB7XG4gIG1hcmdpbi10b3A6IC0wLjA3MTQzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC4wNzE0M3JlbTtcbn1cblxuLmctbXktbWludXMtMiB7XG4gIG1hcmdpbi10b3A6IC0wLjE0Mjg2cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC4xNDI4NnJlbTtcbn1cblxuLmctbXktbWludXMtMTAge1xuICBtYXJnaW4tdG9wOiAtMC43MTQyOXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzE0MjlyZW07XG59XG5cbi5nLW0tcmVzZXQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nLW1iLTAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtbWludXMtMTAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzE0MjlyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43MTQyOXJlbTtcbiAgfVxuICAuZy1teS1taW51cy01LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMzU3MTRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMzU3MTRyZW07XG4gIH1cbiAgLmctbXktbWludXMtMTAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43MTQyOXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43MTQyOXJlbTtcbiAgfVxuICAuZy1teC1taW51cy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LW1pbnVzLTAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZy1tci0xMi0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMC44NTcxNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmctbWwtMC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMC0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTEyLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0xMi0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMTItLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0wLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTEtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMDcxNDNyZW07XG4gIH1cbiAgLmctbWwtbWludXMtOS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTE1LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMjMtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0yNS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTEtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjA3MTQzcmVtO1xuICB9XG4gIC5nLW1yLW1pbnVzLTktLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtMTMtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjkyODU3cmVtO1xuICB9XG4gIC5nLW1yLW1pbnVzLTIzLS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS42NDI4NnJlbTtcbiAgfVxuICAuZy1tbC1taW51cy04Mi0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNS44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTgyLS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNS44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTYwLS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNjMtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTYzLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTg1LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0yNTAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMTcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy05MC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW0tcmVzZXQtLW1kIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMzAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNzYtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtNS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTMwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1icHR0cG06IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmctbXgtMTItLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTYwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTEyLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0xMi0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTEtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjA3MTQzcmVtO1xuICB9XG4gIC5nLW1yLW1pbnVzLTUwLS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy41NzE0M3JlbTtcbiAgfVxuICAuZy1tci1taW51cy0xMDAtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03LjE0Mjg2cmVtO1xuICB9XG4gIC5nLW1sLW1pbnVzLTEwMC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNy4xNDI4NnJlbTtcbiAgfVxuICAuZy1tbC1taW51cy0xMDAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNy4xNDI4NnJlbTtcbiAgfVxuICAuZy1teC1taW51cy01LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjM1NzE0cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzU3MTRyZW07XG4gIH1cbiAgLmctbXgtbWludXMtMTAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzE0MjlyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43MTQyOXJlbTtcbiAgfVxuICAuZy1teC1taW51cy0xNS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNzE0M3JlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjA3MTQzcmVtO1xuICB9XG4gIC5nLW1sLW1pbnVzLTUwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjU3MTQzcmVtO1xuICB9XG4gIC5nLW0tcmVzZXQtLWxnIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0xMDAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNy4xNDI4NnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLW14LW1pbnVzLTEwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjcxNDI5cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzE0MjlyZW07XG4gIH1cbiAgLmctbXgtbWludXMtMTUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuMDcxNDNyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4wNzE0M3JlbTtcbiAgfVxuICAuZy1tLXJlc2V0LS14bCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMC0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgTWFyZ2lucyBFeHRlbmRlZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBNYXJnaW4gVG9wICovXG4gIC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAuZy1tdC0xLS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTItLWxnLS1zY3JvbGxpbmcge1xuICAgIG1hcmdpbi10b3A6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLmctbXQtMy0tbGctLXNjcm9sbGluZyB7XG4gICAgbWFyZ2luLXRvcDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAuZy1tdC00LS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTUtLWxnLS1zY3JvbGxpbmcge1xuICAgIG1hcmdpbi10b3A6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLmctbXQtNi0tbGctLXNjcm9sbGluZyB7XG4gICAgbWFyZ2luLXRvcDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAuZy1tdC03LS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLmctbXQtOC0tbGctLXNjcm9sbGluZyB7XG4gICAgbWFyZ2luLXRvcDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAuZy1tdC05LS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTEwLS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTExLS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTEyLS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTEzLS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTE0LS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTE1LS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTE2LS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTE3LS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTE4LS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTE5LS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTIwLS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTIxLS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLmctbXQtMjItLWxnLS1zY3JvbGxpbmcge1xuICAgIG1hcmdpbi10b3A6IDEuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLmctbXQtMjMtLWxnLS1zY3JvbGxpbmcge1xuICAgIG1hcmdpbi10b3A6IDEuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLmctbXQtMjQtLWxnLS1zY3JvbGxpbmcge1xuICAgIG1hcmdpbi10b3A6IDEuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLmctbXQtMjUtLWxnLS1zY3JvbGxpbmcge1xuICAgIG1hcmdpbi10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBQYWRkaW5nIFNwYWNlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFBhZGRpbmcgU3BhY2VzICh4cylcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1pbi13aWR0aDogMCkge1xuICAuZy1wYS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgQXJvdW5kICovXG4gIC5nLXBhLTIge1xuICAgIHBhZGRpbmc6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0zIHtcbiAgICBwYWRkaW5nOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNSB7XG4gICAgcGFkZGluZzogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTcge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTEwIHtcbiAgICBwYWRkaW5nOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTUge1xuICAgIHBhZGRpbmc6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0yMCB7XG4gICAgcGFkZGluZzogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTI1IHtcbiAgICBwYWRkaW5nOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMzAge1xuICAgIHBhZGRpbmc6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0zNSB7XG4gICAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNDAge1xuICAgIHBhZGRpbmc6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS00NSB7XG4gICAgcGFkZGluZzogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTUwIHtcbiAgICBwYWRkaW5nOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNTUge1xuICAgIHBhZGRpbmc6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS02MCB7XG4gICAgcGFkZGluZzogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTY1IHtcbiAgICBwYWRkaW5nOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNzAge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS03NSB7XG4gICAgcGFkZGluZzogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTgwIHtcbiAgICBwYWRkaW5nOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtODUge1xuICAgIHBhZGRpbmc6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS05MCB7XG4gICAgcGFkZGluZzogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTk1IHtcbiAgICBwYWRkaW5nOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTAwIHtcbiAgICBwYWRkaW5nOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTA1IHtcbiAgICBwYWRkaW5nOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMTAge1xuICAgIHBhZGRpbmc6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMTUge1xuICAgIHBhZGRpbmc6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMjAge1xuICAgIHBhZGRpbmc6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMjUge1xuICAgIHBhZGRpbmc6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMzAge1xuICAgIHBhZGRpbmc6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMzUge1xuICAgIHBhZGRpbmc6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xNDAge1xuICAgIHBhZGRpbmc6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTQ1IHtcbiAgICBwYWRkaW5nOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTE1MCB7XG4gICAgcGFkZGluZzogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIFggKi9cbiAgLmctcHgtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTIge1xuICAgIHBhZGRpbmctbGVmdDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTUge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTEge1xuICAgIHBhZGRpbmctbGVmdDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTQge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTcge1xuICAgIHBhZGRpbmctbGVmdDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMjUge1xuICAgIHBhZGRpbmctbGVmdDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNDUge1xuICAgIHBhZGRpbmctbGVmdDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTU1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNjAge1xuICAgIHBhZGRpbmctbGVmdDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC02NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTcwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNzUge1xuICAgIHBhZGRpbmctbGVmdDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTg1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtOTAge1xuICAgIHBhZGRpbmctbGVmdDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC05NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEwNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMTAge1xuICAgIHBhZGRpbmctbGVmdDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMTUge1xuICAgIHBhZGRpbmctbGVmdDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMjAge1xuICAgIHBhZGRpbmctbGVmdDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMjUge1xuICAgIHBhZGRpbmctbGVmdDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMzAge1xuICAgIHBhZGRpbmctbGVmdDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMzUge1xuICAgIHBhZGRpbmctbGVmdDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xNDAge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE0NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIFkgKi9cbiAgLmctcHktMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktNCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTUge1xuICAgIHBhZGRpbmctdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS02IHtcbiAgICBwYWRkaW5nLXRvcDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktNyB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS04IHtcbiAgICBwYWRkaW5nLXRvcDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktOSB7XG4gICAgcGFkZGluZy10b3A6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xMiB7XG4gICAgcGFkZGluZy10b3A6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTEzIHtcbiAgICBwYWRkaW5nLXRvcDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTQge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xNSB7XG4gICAgcGFkZGluZy10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTcge1xuICAgIHBhZGRpbmctdG9wOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xOCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTE5IHtcbiAgICBwYWRkaW5nLXRvcDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTUge1xuICAgIHBhZGRpbmctdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0yNSB7XG4gICAgcGFkZGluZy10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMzAge1xuICAgIHBhZGRpbmctdG9wOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTM1IHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktNDAge1xuICAgIHBhZGRpbmctdG9wOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS01MCB7XG4gICAgcGFkZGluZy10b3A6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktNTUge1xuICAgIHBhZGRpbmctdG9wOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTYwIHtcbiAgICBwYWRkaW5nLXRvcDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS02NSB7XG4gICAgcGFkZGluZy10b3A6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktNzAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTc1IHtcbiAgICBwYWRkaW5nLXRvcDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS04MCB7XG4gICAgcGFkZGluZy10b3A6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktODUge1xuICAgIHBhZGRpbmctdG9wOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTkwIHtcbiAgICBwYWRkaW5nLXRvcDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS05NSB7XG4gICAgcGFkZGluZy10b3A6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMDUge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMTAge1xuICAgIHBhZGRpbmctdG9wOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTExNSB7XG4gICAgcGFkZGluZy10b3A6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMjUge1xuICAgIHBhZGRpbmctdG9wOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTEzMCB7XG4gICAgcGFkZGluZy10b3A6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTM1IHtcbiAgICBwYWRkaW5nLXRvcDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNDAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE1MCB7XG4gICAgcGFkZGluZy10b3A6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNTUge1xuICAgIHBhZGRpbmctdG9wOiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE2NSB7XG4gICAgcGFkZGluZy10b3A6IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNzAge1xuICAgIHBhZGRpbmctdG9wOiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTc1IHtcbiAgICBwYWRkaW5nLXRvcDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xODAge1xuICAgIHBhZGRpbmctdG9wOiAxMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTg1IHtcbiAgICBwYWRkaW5nLXRvcDogMTMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE5MCB7XG4gICAgcGFkZGluZy10b3A6IDEzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xOTUge1xuICAgIHBhZGRpbmctdG9wOiAxMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMjAwIHtcbiAgICBwYWRkaW5nLXRvcDogMTQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTIwNSB7XG4gICAgcGFkZGluZy10b3A6IDE0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0yMTAge1xuICAgIHBhZGRpbmctdG9wOiAxNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgVG9wICovXG4gIC5nLXB0LTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMyB7XG4gICAgcGFkZGluZy10b3A6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC00IHtcbiAgICBwYWRkaW5nLXRvcDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTUge1xuICAgIHBhZGRpbmctdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNiB7XG4gICAgcGFkZGluZy10b3A6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC03IHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtOCB7XG4gICAgcGFkZGluZy10b3A6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC05IHtcbiAgICBwYWRkaW5nLXRvcDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTExIHtcbiAgICBwYWRkaW5nLXRvcDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEzIHtcbiAgICBwYWRkaW5nLXRvcDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE0IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE3IHtcbiAgICBwYWRkaW5nLXRvcDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE4IHtcbiAgICBwYWRkaW5nLXRvcDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE5IHtcbiAgICBwYWRkaW5nLXRvcDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTM1IHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNDAge1xuICAgIHBhZGRpbmctdG9wOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNDUge1xuICAgIHBhZGRpbmctdG9wOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNTAge1xuICAgIHBhZGRpbmctdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNTUge1xuICAgIHBhZGRpbmctdG9wOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNjAge1xuICAgIHBhZGRpbmctdG9wOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNjUge1xuICAgIHBhZGRpbmctdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNzAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNzUge1xuICAgIHBhZGRpbmctdG9wOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtODAge1xuICAgIHBhZGRpbmctdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtODUge1xuICAgIHBhZGRpbmctdG9wOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtOTAge1xuICAgIHBhZGRpbmctdG9wOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtOTUge1xuICAgIHBhZGRpbmctdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEwNSB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTExMCB7XG4gICAgcGFkZGluZy10b3A6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMTUge1xuICAgIHBhZGRpbmctdG9wOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEyNSB7XG4gICAgcGFkZGluZy10b3A6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMzAge1xuICAgIHBhZGRpbmctdG9wOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTM1IHtcbiAgICBwYWRkaW5nLXRvcDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE0MCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNTAge1xuICAgIHBhZGRpbmctdG9wOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgUmlnaHQgKi9cbiAgLmctcHItMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItNCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItNyB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItOCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0zMCB7XG4gICAgcGFkZGluZy1yaWdodDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTQ1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci01MCB7XG4gICAgcGFkZGluZy1yaWdodDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci02NSB7XG4gICAgcGFkZGluZy1yaWdodDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTc1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci04MCB7XG4gICAgcGFkZGluZy1yaWdodDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItODUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTkwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci05NSB7XG4gICAgcGFkZGluZy1yaWdodDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTAwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMDUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEyMCB7XG4gICAgcGFkZGluZy1yaWdodDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEzNSB7XG4gICAgcGFkZGluZy1yaWdodDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTQ1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTU1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTY1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTcwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgQm90dG9tICovXG4gIC5nLXBiLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNDUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNjUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNzAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNzUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItODUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItOTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItOTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEwNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTExMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEyNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE0MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTQ1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgTGVmdCAqL1xuICAuZy1wbC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTUge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTYge1xuICAgIHBhZGRpbmctbGVmdDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTcge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTU1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTY1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTcwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTc1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTg1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTkwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTk1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMDUge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMTAge1xuICAgIHBhZGRpbmctbGVmdDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEyMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMjUge1xuICAgIHBhZGRpbmctbGVmdDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEzNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNDAge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE0NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNTUge1xuICAgIHBhZGRpbmctbGVmdDogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE2MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTY1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNzAge1xuICAgIHBhZGRpbmctbGVmdDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBQYWRkaW5nIFNwYWNlcyAoc20pXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nLXBhLTAtLXNtIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0wLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtMC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgQXJvdW5kICovXG4gIC5nLXBhLTItLXNtIHtcbiAgICBwYWRkaW5nOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMy0tc20ge1xuICAgIHBhZGRpbmc6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS01LS1zbSB7XG4gICAgcGFkZGluZzogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTctLXNtIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMC0tc20ge1xuICAgIHBhZGRpbmc6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xNS0tc20ge1xuICAgIHBhZGRpbmc6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0yMC0tc20ge1xuICAgIHBhZGRpbmc6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0yNS0tc20ge1xuICAgIHBhZGRpbmc6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0zMC0tc20ge1xuICAgIHBhZGRpbmc6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0zNS0tc20ge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTQwLS1zbSB7XG4gICAgcGFkZGluZzogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTQ1LS1zbSB7XG4gICAgcGFkZGluZzogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTUwLS1zbSB7XG4gICAgcGFkZGluZzogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTU1LS1zbSB7XG4gICAgcGFkZGluZzogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTYwLS1zbSB7XG4gICAgcGFkZGluZzogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTY1LS1zbSB7XG4gICAgcGFkZGluZzogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTcwLS1zbSB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTc1LS1zbSB7XG4gICAgcGFkZGluZzogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTgwLS1zbSB7XG4gICAgcGFkZGluZzogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTg1LS1zbSB7XG4gICAgcGFkZGluZzogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTkwLS1zbSB7XG4gICAgcGFkZGluZzogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTk1LS1zbSB7XG4gICAgcGFkZGluZzogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTEwMC0tc20ge1xuICAgIHBhZGRpbmc6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMDUtLXNtIHtcbiAgICBwYWRkaW5nOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMTAtLXNtIHtcbiAgICBwYWRkaW5nOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTE1LS1zbSB7XG4gICAgcGFkZGluZzogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTEyMC0tc20ge1xuICAgIHBhZGRpbmc6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMjUtLXNtIHtcbiAgICBwYWRkaW5nOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTMwLS1zbSB7XG4gICAgcGFkZGluZzogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTEzNS0tc20ge1xuICAgIHBhZGRpbmc6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xNDAtLXNtIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTE0NS0tc20ge1xuICAgIHBhZGRpbmc6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTUwLS1zbSB7XG4gICAgcGFkZGluZzogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIFggKi9cbiAgLmctcHgtMS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0yLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTMtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC01LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTYtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNy0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtOC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC05LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTExLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEyLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEzLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE0LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE2LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE3LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE4LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE5LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTIwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTI1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTMwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTM1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC00MC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC00NS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC01MC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC01NS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC02MC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC02NS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC03MC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC03NS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC04MC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC04NS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC05MC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC05NS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMDAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTA1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMTAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTE1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEyMC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMjUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTMwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEzNS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xNDAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xNDUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xNTAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIFkgKi9cbiAgLmctcHktMS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0yLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTMtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktNC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS01LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTYtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktNy0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktOC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS05LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTEwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTExLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTEyLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTEzLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTE0LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTE1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTE2LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTE3LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTE4LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTE5LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTIwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMjUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0zMC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTM1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTQwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktNDUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS01MC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTU1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktNjAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS02NS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTcwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktNzUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS04MC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTg1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktOTAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS05NS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTEwMC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTEwNS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMTAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMTUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMjAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMjUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMzAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMzUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNDAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE0NS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTUwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNTUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE2MC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTY1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNzAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE3NS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE4MC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTg1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xOTAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE5NS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMjAwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDE0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0yMDUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTIxMC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgVG9wICovXG4gIC5nLXB0LTAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMi0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMy0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNi0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNy0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC04LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC05LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTEtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEyLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMy0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTQtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNi0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTctLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE4LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xOS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0yMC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMjUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTMwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0zNS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC00MC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNDUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTUwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC01NS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNjAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTY1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC03MC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNzUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTgwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC04NS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtOTAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTk1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMDAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEwNS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMTAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTExNS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTIwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMjUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEzMC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTM1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNDAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNDUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNTAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIFJpZ2h0ICovXG4gIC5nLXByLTAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci0xLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTItLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItMy0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci00LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTUtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItNi0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci03LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItOC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci05LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTIwLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMjUtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0zMC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTM1LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci00MC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTQ1LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNTAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci01NS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTYwLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNjUtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci03MC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTc1LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItODAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci04NS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTkwLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItOTUtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMDAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMDUtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTExMC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTExNS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEyMC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEyNS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEzMC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEzNS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE0MC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNDUtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTUwLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE1NS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNjAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTY1LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE3MC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBCb3R0b20gKi9cbiAgLmctcGItMC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0yLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0zLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi00LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi01LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi02LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi03LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTgtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTktLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEwLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNS0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMjAtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTI1LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0zMC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMzUtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNDAtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTQ1LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi01MC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNTUtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTYwLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi02NS0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNzAtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTc1LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi04MC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItODUtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTkwLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi05NS0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTAwLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMDUtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTEwLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMTUtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEyMC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTI1LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMzAtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEzNS0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTQwLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTQ1LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTUwLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBMZWZ0ICovXG4gIC5nLXBsLTAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTEtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC0yLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtMy0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTQtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC01LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtNi0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTctLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTgtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC05LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTIwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0yNS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMzAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTM1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTQwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC00NS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNTAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTU1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC02MC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNjUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTcwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC03NS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtODAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTg1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC05MC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtOTUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEwMC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTA1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTExMC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTE1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMjAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEyNS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTMwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMzUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE0MC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE0NS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE1MC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE1NS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE2MC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE2NS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE3MC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBQYWRkaW5nIFNwYWNlcyAobWQpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogUCAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLXBhLTAtLW1kIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0wLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtMC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgQXJvdW5kICovXG4gIC5nLXBhLTItLW1kIHtcbiAgICBwYWRkaW5nOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMy0tbWQge1xuICAgIHBhZGRpbmc6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS01LS1tZCB7XG4gICAgcGFkZGluZzogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTctLW1kIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMC0tbWQge1xuICAgIHBhZGRpbmc6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xNS0tbWQge1xuICAgIHBhZGRpbmc6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0yMC0tbWQge1xuICAgIHBhZGRpbmc6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0yNS0tbWQge1xuICAgIHBhZGRpbmc6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0zMC0tbWQge1xuICAgIHBhZGRpbmc6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0zNS0tbWQge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTQwLS1tZCB7XG4gICAgcGFkZGluZzogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTQ1LS1tZCB7XG4gICAgcGFkZGluZzogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTUwLS1tZCB7XG4gICAgcGFkZGluZzogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTU1LS1tZCB7XG4gICAgcGFkZGluZzogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTYwLS1tZCB7XG4gICAgcGFkZGluZzogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTY1LS1tZCB7XG4gICAgcGFkZGluZzogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTcwLS1tZCB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTc1LS1tZCB7XG4gICAgcGFkZGluZzogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTgwLS1tZCB7XG4gICAgcGFkZGluZzogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTg1LS1tZCB7XG4gICAgcGFkZGluZzogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTkwLS1tZCB7XG4gICAgcGFkZGluZzogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTk1LS1tZCB7XG4gICAgcGFkZGluZzogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTEwMC0tbWQge1xuICAgIHBhZGRpbmc6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMDUtLW1kIHtcbiAgICBwYWRkaW5nOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMTAtLW1kIHtcbiAgICBwYWRkaW5nOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTE1LS1tZCB7XG4gICAgcGFkZGluZzogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTEyMC0tbWQge1xuICAgIHBhZGRpbmc6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMjUtLW1kIHtcbiAgICBwYWRkaW5nOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTMwLS1tZCB7XG4gICAgcGFkZGluZzogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTEzNS0tbWQge1xuICAgIHBhZGRpbmc6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xNDAtLW1kIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTE0NS0tbWQge1xuICAgIHBhZGRpbmc6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTUwLS1tZCB7XG4gICAgcGFkZGluZzogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIFggKi9cbiAgLmctcHgtMS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0yLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTMtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC01LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTYtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNy0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtOC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC05LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTExLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEyLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEzLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE0LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE2LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE3LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE4LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE5LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTIwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTI1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTMwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTM1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC00MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC00NS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC01MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC01NS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC02MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC02NS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC03MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC03NS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC04MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC04NS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC05MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC05NS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMDAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTA1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMTAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTE1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEyMC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMjUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTMwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEzNS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xNDAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xNDUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xNTAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIFkgKi9cbiAgLmctcHktMS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0yLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTMtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktNC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS01LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTYtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktNy0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktOC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS05LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTEwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTExLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTEyLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTEzLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTE0LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTE1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTE2LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTE3LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTE4LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTE5LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTIwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMjUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0zMC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTM1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTQwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktNDUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS01MC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTU1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktNjAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS02NS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTcwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktNzUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS04MC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTg1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktOTAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS05NS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTEwMC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTEwNS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMTAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMTUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMjAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMjUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMzAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMzUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNDAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE0NS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTUwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNTUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE2MC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTY1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNzAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE3NS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE4MC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTg1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xOTAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE5NS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMjAwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDE0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0yMDUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTIxMC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgVG9wICovXG4gIC5nLXB0LTAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMi0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMy0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNi0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNy0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC04LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC05LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTEtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEyLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMy0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTQtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNi0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTctLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE4LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xOS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0yMC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMjUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTMwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0zNS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC00MC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNDUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTUwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC01NS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNjAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTY1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC03MC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNzUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTgwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC04NS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtOTAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTk1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMDAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEwNS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMTAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTExNS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTIwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMjUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEzMC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTM1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNDAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNDUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNTAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIFJpZ2h0ICovXG4gIC5nLXByLTAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci0xLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTItLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItMy0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci00LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTUtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItNi0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci03LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItOC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci05LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTIwLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMjUtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0zMC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTM1LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci00MC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTQ1LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNTAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci01NS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTYwLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNjUtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci03MC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTc1LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItODAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci04NS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTkwLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItOTUtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMDAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMDUtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTExMC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTExNS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEyMC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEyNS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEzMC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEzNS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE0MC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNDUtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTUwLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE1NS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNjAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTY1LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE3MC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBCb3R0b20gKi9cbiAgLmctcGItMC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0yLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0zLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi00LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi01LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi02LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi03LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTgtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTktLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMjAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTI1LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0zMC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMzUtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNDAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTQ1LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi01MC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNTUtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTYwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi02NS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNzAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTc1LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi04MC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItODUtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTkwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi05NS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTAwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMDUtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTEwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMTUtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEyMC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTI1LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMzAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEzNS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTQwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTQ1LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTUwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBMZWZ0ICovXG4gIC5nLXBsLTAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTEtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC0yLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtMy0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTQtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC01LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtNi0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTctLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTgtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC05LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTIwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0yNS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMzAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTM1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTQwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC00NS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNTAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTU1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC02MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNjUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTcwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC03NS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtODAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTg1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC05MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtOTUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEwMC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTA1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTExMC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTE1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMjAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEyNS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTMwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMzUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE0MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE0NS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE1MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE1NS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE2MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE2NS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE3MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBQYWRkaW5nIFNwYWNlcyAobGcpIFBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBQICovXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmctcGEtMC0tbGcge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0wLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItMC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0wLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC0wLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBBcm91bmQgKi9cbiAgLmctcGEtMi0tbGcge1xuICAgIHBhZGRpbmc6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0zLS1sZyB7XG4gICAgcGFkZGluZzogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTUtLWxnIHtcbiAgICBwYWRkaW5nOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNy0tbGcge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTEwLS1sZyB7XG4gICAgcGFkZGluZzogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTE1LS1sZyB7XG4gICAgcGFkZGluZzogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTIwLS1sZyB7XG4gICAgcGFkZGluZzogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTI1LS1sZyB7XG4gICAgcGFkZGluZzogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTMwLS1sZyB7XG4gICAgcGFkZGluZzogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTM1LS1sZyB7XG4gICAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNDAtLWxnIHtcbiAgICBwYWRkaW5nOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNDUtLWxnIHtcbiAgICBwYWRkaW5nOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNTAtLWxnIHtcbiAgICBwYWRkaW5nOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNTUtLWxnIHtcbiAgICBwYWRkaW5nOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNjAtLWxnIHtcbiAgICBwYWRkaW5nOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNjUtLWxnIHtcbiAgICBwYWRkaW5nOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNzAtLWxnIHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNzUtLWxnIHtcbiAgICBwYWRkaW5nOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtODAtLWxnIHtcbiAgICBwYWRkaW5nOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtODUtLWxnIHtcbiAgICBwYWRkaW5nOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtOTAtLWxnIHtcbiAgICBwYWRkaW5nOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtOTUtLWxnIHtcbiAgICBwYWRkaW5nOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTAwLS1sZyB7XG4gICAgcGFkZGluZzogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTEwNS0tbGcge1xuICAgIHBhZGRpbmc6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTExMC0tbGcge1xuICAgIHBhZGRpbmc6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMTUtLWxnIHtcbiAgICBwYWRkaW5nOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTIwLS1sZyB7XG4gICAgcGFkZGluZzogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTEyNS0tbGcge1xuICAgIHBhZGRpbmc6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMzAtLWxnIHtcbiAgICBwYWRkaW5nOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTM1LS1sZyB7XG4gICAgcGFkZGluZzogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTE0MC0tbGcge1xuICAgIHBhZGRpbmc6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTQ1LS1sZyB7XG4gICAgcGFkZGluZzogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xNTAtLWxnIHtcbiAgICBwYWRkaW5nOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgWCAqL1xuICAuZy1weC0xLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTItLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMy0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC00LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNi0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC03LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC04LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTktLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTEtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTItLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTMtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTQtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTYtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTctLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTgtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTktLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMjAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMjUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMzAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMzUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTQwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTQ1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTUwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTU1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTYwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTY1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTcwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTc1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTgwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTg1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTkwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTk1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEwMC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMDUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTExMC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMTUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTIwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEyNS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMzAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTM1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE0MC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE0NS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE1MC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgWSAqL1xuICAuZy1weS0xLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTItLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMy0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS00LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktNi0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS03LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS04LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTktLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTEtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTItLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTMtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTQtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTYtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTctLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTgtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTktLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMjAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0yNS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTMwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMzUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktNDAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS00NS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTUwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktNTUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS02MC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTY1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktNzAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS03NS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTgwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktODUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS05MC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTk1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTAwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTA1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTExMC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTExNS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTEyMC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTEyNS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTEzMC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTEzNS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE0MC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTQ1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNTAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE1NS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTYwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNjUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE3MC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTc1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTgwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xODUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE5MC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTk1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0yMDAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTIwNS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMjEwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDE1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBUb3AgKi9cbiAgLmctcHQtMC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0yLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0zLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC00LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC01LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC02LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC03LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTgtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTktLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTItLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEzLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE2LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNy0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTgtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE5LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTIwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0yNS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMzAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTM1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTQwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC00NS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNTAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTU1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC02MC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNjUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTcwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC03NS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtODAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTg1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC05MC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtOTUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEwMC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTA1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTExMC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTE1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMjAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEyNS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTMwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMzUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE0MC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE0NS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE1MC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgUmlnaHQgKi9cbiAgLmctcHItMC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTEtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItMi0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci0zLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTQtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItNS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci02LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTctLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci04LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTktLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE1LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMjAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0yNS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTMwLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMzUtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTQwLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNDUtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci01MC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTU1LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNjAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci02NS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTcwLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNzUtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci04MC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTg1LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItOTAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci05NS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEwMC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEwNS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTEwLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTE1LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTIwLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTI1LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTMwLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTM1LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTQwLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE0NS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNTAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTU1LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE2MC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNjUtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTcwLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIEJvdHRvbSAqL1xuICAuZy1wYi0wLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTItLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTMtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTQtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTUtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTYtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTctLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItOC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItOS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE1LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0yMC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMjUtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTMwLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0zNS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi00MC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNDUtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTUwLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi01NS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNjAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTY1LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi03MC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNzUtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTgwLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi04NS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItOTAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTk1LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMDAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEwNS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMTAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTExNS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTIwLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMjUtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEzMC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTM1LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNDAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNDUtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNTAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIExlZnQgKi9cbiAgLmctcGwtMC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtMS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTItLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC0zLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtNC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC02LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtNy0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtOC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTktLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMjAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTI1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0zMC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMzUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNDAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTQ1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC01MC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNTUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTYwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC02NS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNzAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTc1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC04MC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtODUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTkwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC05NS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTAwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMDUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTEwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMTUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEyMC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTI1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMzAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEzNS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTQwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTQ1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTUwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTU1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTYwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTY1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTcwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIFBhZGRpbmcgU3BhY2VzICh4bCkgUFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctcGEtMC0teGwge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0wLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItMC0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0wLS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC0wLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBBcm91bmQgKi9cbiAgLmctcGEtMi0teGwge1xuICAgIHBhZGRpbmc6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0zLS14bCB7XG4gICAgcGFkZGluZzogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTUtLXhsIHtcbiAgICBwYWRkaW5nOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNy0teGwge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTEwLS14bCB7XG4gICAgcGFkZGluZzogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTE1LS14bCB7XG4gICAgcGFkZGluZzogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTIwLS14bCB7XG4gICAgcGFkZGluZzogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTI1LS14bCB7XG4gICAgcGFkZGluZzogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTMwLS14bCB7XG4gICAgcGFkZGluZzogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTM1LS14bCB7XG4gICAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNDAtLXhsIHtcbiAgICBwYWRkaW5nOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNDUtLXhsIHtcbiAgICBwYWRkaW5nOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNTAtLXhsIHtcbiAgICBwYWRkaW5nOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNTUtLXhsIHtcbiAgICBwYWRkaW5nOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNjAtLXhsIHtcbiAgICBwYWRkaW5nOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNjUtLXhsIHtcbiAgICBwYWRkaW5nOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNzAtLXhsIHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNzUtLXhsIHtcbiAgICBwYWRkaW5nOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtODAtLXhsIHtcbiAgICBwYWRkaW5nOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtODUtLXhsIHtcbiAgICBwYWRkaW5nOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtOTAtLXhsIHtcbiAgICBwYWRkaW5nOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtOTUtLXhsIHtcbiAgICBwYWRkaW5nOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTAwLS14bCB7XG4gICAgcGFkZGluZzogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTEwNS0teGwge1xuICAgIHBhZGRpbmc6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTExMC0teGwge1xuICAgIHBhZGRpbmc6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMTUtLXhsIHtcbiAgICBwYWRkaW5nOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTIwLS14bCB7XG4gICAgcGFkZGluZzogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTEyNS0teGwge1xuICAgIHBhZGRpbmc6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMzAtLXhsIHtcbiAgICBwYWRkaW5nOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTM1LS14bCB7XG4gICAgcGFkZGluZzogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTE0MC0teGwge1xuICAgIHBhZGRpbmc6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTQ1LS14bCB7XG4gICAgcGFkZGluZzogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xNTAtLXhsIHtcbiAgICBwYWRkaW5nOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgWCAqL1xuICAuZy1weC0xLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTItLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMy0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC00LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNi0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC03LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC04LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTktLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTEtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTItLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTMtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTQtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTYtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTctLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTgtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTktLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMjAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMjUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMzAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMzUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTQwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTQ1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTUwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTU1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTYwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTY1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTcwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTc1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTgwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTg1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTkwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTk1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEwMC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMDUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTExMC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMTUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTIwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEyNS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMzAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTM1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE0MC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE0NS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE1MC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgWSAqL1xuICAuZy1weS0xLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTItLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMy0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS00LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktNi0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS03LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS04LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTktLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTEtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTItLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTMtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTQtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTYtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTctLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTgtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTktLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMjAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0yNS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTMwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMzUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktNDAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS00NS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTUwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktNTUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS02MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTY1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktNzAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS03NS0teGwge1xuICAgIHBhZGRpbmctdG9wOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTgwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktODUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS05MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTk1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTAwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTA1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTExMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTExNS0teGwge1xuICAgIHBhZGRpbmctdG9wOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTEyMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTEyNS0teGwge1xuICAgIHBhZGRpbmctdG9wOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTEzMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTEzNS0teGwge1xuICAgIHBhZGRpbmctdG9wOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE0MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTQ1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNTAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE1NS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTYwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNjUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE3MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTc1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTgwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDEyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xODUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE5MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTk1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDEzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0yMDAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTIwNS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMjEwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDE1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBUb3AgKi9cbiAgLmctcHQtMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0yLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0zLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC00LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC01LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC02LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC03LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTgtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTktLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTItLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEzLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE2LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNy0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTgtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE5LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTIwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0yNS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMzAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTM1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTQwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC00NS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNTAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTU1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC02MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNjUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTcwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC03NS0teGwge1xuICAgIHBhZGRpbmctdG9wOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtODAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTg1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC05MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtOTUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEwMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTA1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTExMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTE1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMjAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEyNS0teGwge1xuICAgIHBhZGRpbmctdG9wOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTMwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMzUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE0MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE0NS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE1MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgUmlnaHQgKi9cbiAgLmctcHItMC0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTEtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItMi0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci0zLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTQtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItNS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci02LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTctLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci04LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTktLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMC0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE1LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMjAtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0yNS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTMwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMzUtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTQwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNDUtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci01MC0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTU1LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNjAtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci02NS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTcwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNzUtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci04MC0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTg1LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItOTAtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci05NS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEwMC0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEwNS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTEwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTE1LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTIwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTI1LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTMwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTM1LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTQwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE0NS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNTAtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTU1LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE2MC0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNjUtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTcwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIEJvdHRvbSAqL1xuICAuZy1wYi0wLS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTItLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTMtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTQtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTUtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTYtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTctLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItOC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItOS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTAtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE1LS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0yMC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMjUtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTMwLS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0zNS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi00MC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNDUtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTUwLS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi01NS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNjAtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTY1LS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi03MC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNzUtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTgwLS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi04NS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItOTAtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTk1LS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMDAtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEwNS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMTAtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTExNS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTIwLS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMjUtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEzMC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTM1LS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNDAtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNDUtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNTAtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIExlZnQgKi9cbiAgLmctcGwtMC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtMS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTItLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC0zLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtNC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC02LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtNy0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtOC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTktLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMjAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTI1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0zMC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMzUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNDAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTQ1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC01MC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNTUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTYwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC02NS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNzAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTc1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC04MC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtODUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTkwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC05NS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTAwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMDUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTEwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMTUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEyMC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTI1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMzAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEzNS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTQwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTQ1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTUwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTU1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTYwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTY1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTcwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIEN1c3RvbSBQYWRkaW5ncyAoeHMpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctcGEtMC0yMC0yMCB7XG4gIHBhZGRpbmc6IDAgMS40Mjg1N3JlbSAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTQtMTEge1xuICBwYWRkaW5nOiAwLjI4NTcxcmVtIDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtNC0xMyB7XG4gIHBhZGRpbmc6IDAuMjg1NzFyZW0gMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS01LTEwIHtcbiAgcGFkZGluZzogMC4zNTcxNHJlbSAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTUtMTUge1xuICBwYWRkaW5nOiAwLjM1NzE0cmVtIDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtNi04IHtcbiAgcGFkZGluZzogMC40Mjg1N3JlbSAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTctMTQge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS03LTE2IHtcbiAgcGFkZGluZzogMC41cmVtIDEuMTQyODZyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtMTAtNS01IHtcbiAgcGFkZGluZzogMC43MTQyOXJlbSAwLjM1NzE0cmVtIDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtMTAtMTUge1xuICBwYWRkaW5nOiAwLjcxNDI5cmVtIDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtMTAtMTYge1xuICBwYWRkaW5nOiAwLjcxNDI5cmVtIDEuMTQyODZyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtMTAtMjAge1xuICBwYWRkaW5nOiAwLjcxNDI5cmVtIDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtMTAtMzAge1xuICBwYWRkaW5nOiAwLjcxNDI5cmVtIDIuMTQyODZyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtMTIge1xuICBwYWRkaW5nOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTEyLTE5IHtcbiAgcGFkZGluZzogMC44NTcxNHJlbSAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTEyLTIxIHtcbiAgcGFkZGluZzogMC44NTcxNHJlbSAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtMTItNS03IHtcbiAgcGFkZGluZzogMC44NTcxNHJlbSAwLjM1NzE0cmVtIDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0xNC0xOCB7XG4gIHBhZGRpbmc6IDFyZW0gMS4yODU3MXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0xNS0wIHtcbiAgcGFkZGluZzogMS4wNzE0M3JlbSAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTE1LTUge1xuICBwYWRkaW5nOiAxLjA3MTQzcmVtIDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtMTUtMjAtMTAge1xuICBwYWRkaW5nOiAxLjA3MTQzcmVtIDEuNDI4NTdyZW0gMC43MTQyOXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0xNS0yMCB7XG4gIHBhZGRpbmc6IDEuMDcxNDNyZW0gMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0xNS0zMCB7XG4gIHBhZGRpbmc6IDEuMDcxNDNyZW0gMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0xNy0yMyB7XG4gIHBhZGRpbmc6IDEuMjE0MjlyZW0gMS42NDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0yMC0xMCB7XG4gIHBhZGRpbmc6IDEuNDI4NTdyZW0gMC43MTQyOXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0yMC0yMC0xNSB7XG4gIHBhZGRpbmc6IDEuNDI4NTdyZW0gMS40Mjg1N3JlbSAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTIwLTIwLTIwLTU1IHtcbiAgcGFkZGluZzogMS40Mjg1N3JlbSAxLjQyODU3cmVtIDEuNDI4NTdyZW0gMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0yMC0zMC0wIHtcbiAgcGFkZGluZzogMS40Mjg1N3JlbSAyLjE0Mjg2cmVtIDAgIWltcG9ydGFudDtcbn1cblxuLmctcGEtMjAtNDAtMjUge1xuICBwYWRkaW5nOiAxLjQyODU3cmVtIDIuODU3MTRyZW0gMS43ODU3MXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0yNCB7XG4gIHBhZGRpbmc6IDEuNzE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtMjUtMjAtMzAge1xuICBwYWRkaW5nOiAxLjc4NTcxcmVtIDEuNDI4NTdyZW0gMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0yNS0zMC0yMCB7XG4gIHBhZGRpbmc6IDEuNzg1NzFyZW0gMi4xNDI4NnJlbSAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTI1LTMwIHtcbiAgcGFkZGluZzogMS43ODU3MXJlbSAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTMwLTEwIHtcbiAgcGFkZGluZzogMi4xNDI4NnJlbSAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTMwLTE1IHtcbiAgcGFkZGluZzogMi4xNDI4NnJlbSAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTMwLTIwIHtcbiAgcGFkZGluZzogMi4xNDI4NnJlbSAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTMwLTMwLTIwIHtcbiAgcGFkZGluZzogMi4xNDI4NnJlbSAyLjE0Mjg2cmVtIDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtNDAge1xuICBwYWRkaW5nOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTQwLTIwIHtcbiAgcGFkZGluZzogMi44NTcxNHJlbSAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTQwLTMwLTMwIHtcbiAgcGFkZGluZzogMi44NTcxNHJlbSAyLjE0Mjg2cmVtIDIuMTQyODZyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtNTAtMTUtMCB7XG4gIHBhZGRpbmc6IDMuNTcxNDNyZW0gMS4wNzE0M3JlbSAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTE1eCB7XG4gIHBhZGRpbmc6IDE1JSAhaW1wb3J0YW50O1xufVxuXG4uZy1weC0xNyB7XG4gIHBhZGRpbmctbGVmdDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXB4LTE4IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbiAgcGFkZGluZy1yaWdodDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1weS0yMyB7XG4gIHBhZGRpbmctdG9wOiAxLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbiAgcGFkZGluZy1ib3R0b206IDEuNjQyODZyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcHktMjM1IHtcbiAgcGFkZGluZy10b3A6IDE2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbiAgcGFkZGluZy1ib3R0b206IDE2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBsLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBsLTE3IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBsLTctLWhvdmVyOmhvdmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGwtMjUtLWhvdmVyOmhvdmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmUuZy1wbC0yNS0tYWN0aXZlIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBsLTYwLS14cyB7XG4gIHBhZGRpbmctbGVmdDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLXB0LTExIHtcbiAgcGFkZGluZy10b3A6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcHQtMTIge1xuICBwYWRkaW5nLXRvcDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctcHQtMjUtLXBhcmVudC1ob3ZlciB7XG4gIHBhZGRpbmctdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXB0LTEzMCB7XG4gIHBhZGRpbmctdG9wOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXB0LTE1MCB7XG4gIHBhZGRpbmctdG9wOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wdC0xNzAge1xuICBwYWRkaW5nLXRvcDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcHQtMTk1IHtcbiAgcGFkZGluZy10b3A6IDEzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmctcGItMTcwIHtcbiAgcGFkZGluZy1ib3R0b206IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBiLTE4MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMi44NTcxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYi0yMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTQuMjg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGItMjUwIHtcbiAgcGFkZGluZy1ib3R0b206IDE3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBiLTEzIHtcbiAgcGFkZGluZy1ib3R0b206IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGItMTYge1xuICBwYWRkaW5nLWJvdHRvbTogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS05IHtcbiAgcGFkZGluZzogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0xMSB7XG4gIHBhZGRpbmc6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtMTIge1xuICBwYWRkaW5nOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBsLTMwLS1ob3Zlcjpob3ZlciB7XG4gIHBhZGRpbmctbGVmdDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBDdXN0b20gUGFkZGluZ3MgKHNtKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZy1weC0xMHgtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS01LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTAtMTB4LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMCUgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0wLTM1LTM1LS1zbSB7XG4gICAgcGFkZGluZzogMCAyLjVyZW0gMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNS0xMC0tc20ge1xuICAgIHBhZGRpbmc6IDAuMzU3MTRyZW0gMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTgtMTYtLXNtIHtcbiAgICBwYWRkaW5nOiAwLjU3MTQzcmVtIDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMC0yMC0tc20ge1xuICAgIHBhZGRpbmc6IDAuNzE0MjlyZW0gMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTE1LTIwLTEwLS1zbSB7XG4gICAgcGFkZGluZzogMS4wNzE0M3JlbSAxLjQyODU3cmVtIDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0yMC0yMC0wLS1zbSB7XG4gICAgcGFkZGluZzogMS40Mjg1N3JlbSAxLjQyODU3cmVtIDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0yMC0yMC0xMC0tc20ge1xuICAgIHBhZGRpbmc6IDEuNDI4NTdyZW0gMS40Mjg1N3JlbSAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMjAtMzAtMC0tc20ge1xuICAgIHBhZGRpbmc6IDEuNDI4NTdyZW0gMi4xNDI4NnJlbSAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMjAtMzAtLXNtIHtcbiAgICBwYWRkaW5nOiAxLjQyODU3cmVtIDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0zMC0yMC0tc20ge1xuICAgIHBhZGRpbmc6IDIuMTQyODZyZW0gMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTMwLTI1LTIwLS1zbSB7XG4gICAgcGFkZGluZzogMi4xNDI4NnJlbSAxLjc4NTcxcmVtIDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0zMC0zMC0yMC0tc20ge1xuICAgIHBhZGRpbmc6IDIuMTQyODZyZW0gMi4xNDI4NnJlbSAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMzAtNTAtNDAtLXNtIHtcbiAgICBwYWRkaW5nOiAyLjE0Mjg2cmVtIDMuNTcxNDNyZW0gMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTMwLTgwLS1zbSB7XG4gICAgcGFkZGluZzogMi4xNDI4NnJlbSA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNDAtMzAtMzAtLXNtIHtcbiAgICBwYWRkaW5nOiAyLjg1NzE0cmVtIDIuMTQyODZyZW0gMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTYwLTMwLS1zbSB7XG4gICAgcGFkZGluZzogNC4yODU3MXJlbSAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNzAtNTAtNTAtMzAtLXNtIHtcbiAgICBwYWRkaW5nOiA1cmVtIDMuNTcxNDNyZW0gMy41NzE0M3JlbSAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtODAtNDAtLXNtIHtcbiAgICBwYWRkaW5nOiA1LjcxNDI5cmVtIDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS04NS0wLTQwLS1zbSB7XG4gICAgcGFkZGluZzogNi4wNzE0M3JlbSAwIDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMDAtMzAtLXNtIHtcbiAgICBwYWRkaW5nOiA3LjE0Mjg2cmVtIDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xNzAtMC0xNTAtLXNtIHtcbiAgICBwYWRkaW5nOiAxMi4xNDI4NnJlbSAwIDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtMzAwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIEN1c3RvbSBQYWRkaW5ncyAobWQpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLXBhLTI1LTMwLS1tZCB7XG4gICAgcGFkZGluZzogMS43ODU3MXJlbSAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMzAtMTAtLW1kIHtcbiAgICBwYWRkaW5nOiAyLjE0Mjg2cmVtIDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0zMC0zNS0tbWQge1xuICAgIHBhZGRpbmc6IDIuMTQyODZyZW0gMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0yMy0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xOC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMzUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE0NS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE1MC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE3MC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE3NS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNzAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE3MC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTI1MC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTMwMC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMjEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBDdXN0b20gUGFkZGluZ3MgKGxnKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZy1weS0wLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTEwMC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0yMDAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNzAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0yMDAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBDdXN0b20gUGFkZGluZ3MgKHhsKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctcHktMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0yMy0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCbG9jayBIaWRkZW5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1oaWRkZW4teHMtdXAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZy1oaWRkZW4teHMtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZy1oaWRkZW4tc20tdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmctaGlkZGVuLXNtLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmctaGlkZGVuLW1kLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nLWhpZGRlbi1tZC1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nLWhpZGRlbi1sZy11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmctaGlkZGVuLWxnLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLWhpZGRlbi14bC11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5nLWhpZGRlbi14bC1kb3duIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiYm9keSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5bZGF0YS10eXBlPVwiY29udGFpbmVyLWNvbnRlbnRcIl0ge1xuICAgIGEge1xuICAgICAgICBjb2xvcjogJG9yYW5nZSFpbXBvcnRhbnQ7XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2UtaG92ZXIhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5idG4tdS5idG4tdS1zbWFsbCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xuICAgIH1cbn1cbltkYXRhLXR5cGU9XCJjb21wb25lbnQtdGV4dFwiXSBwIHtcbiAgICBsaW5lLWhlaWdodDogMS45MjtcbiAgICBmb250LXNpemU6IDFlbTtcbn1cblxuLmNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBjb2xvcjogIzA5MjU0RTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5oMSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xufVxuaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogIzA5MjU0RTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG9yYW5nZTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAkb3JhbmdlO1xufVxuXG4ubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDlweCAzMHB4IDlweCAyMHB4IWltcG9ydGFudDtcbn1cbi5uYXZiYXItbmF2IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmhlYWRlciAuZHJvcGRvd24gPiBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ud2lkZ2V0LXBhZ2ViYW5uZXIge1xuICAgIGhlaWdodDogMTcwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmJyZWFkY3J1bWIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmJyZWFkY3J1bWI+bGkrbGk6YmVmb3JlIHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBjb2xvcjogI2NjYztcbiAgICBjb250ZW50OiBcIi9cXDAwYTBcIjtcbn1cbi5icmVhZGNydW1iPmxpIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDkyNTRFIWltcG9ydGFudDtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gICAgLmJ0bi5zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS01MDA7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxufVxuXG4ubmF2YmFyIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uaGVhZGVyIC5kcm9wZG93bi1tZW51LCAuaGVhZGVyIC5sZXZlbDIuZHJvcGRvd24ge1xuICAgIC8vYm9yZGVyLXRvcDogMCBub25lO1xufVxuLmRyb3Bkb3duLWl0ZW0ge1xuICAgIGNvbG9yOiAjMDkyNTRFO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWVlO1xufVxuXG4uZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgY29sb3I6IzMzMztcbn1cblxuLmdvb2dsZW1hcC13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgLmVtYmVkLXJlc3BvbnNpdmUge1xuICAgICAgICBoZWlnaHQ6MjUwcHg7XG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBoZWlnaHQ6MjUwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLndlYnNpdGVIcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5ncmVlbi1pY29uIHtcbiAgICBjb2xvcjogZ3JlZW47XG59XG4ucmVkLWljb24ge1xuICAgIGNvbG9yOiAjZjI3NzdhO1xufVxuLmxpZ2h0Z3JleS1pY29uIHtcbiAgICBjb2xvcjogbGlnaHRncmV5O1xufVxuXG4ucm93IHtcbiAgICAuYXNzb2NpYXRpb24tbGlzdCBkaXYge1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxufVxuLnNpZGVNZW51QmxvY2sge1xuICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xufVxuXG4uc2VydmljZS1ibG9jay12NyB7XG4gICAgaS5pY29uLWFycm93LXJpZ2h0Lm1lbnUtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMDkyNTRFIWltcG9ydGFudDtcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZS1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLndpZGdldC1hc3NvY2lhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLm1lbWJlcnMge1xuICAgIC50aHVtYm5haWwge1xuICAgICAgICBtaW4td2lkdGg6IDQwJTtcbiAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICBtaW4taGVpZ2h0OiAyNzVweDtcbiAgICAgIH1cbiAgICAgIGg0IHtcbiAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICAgIC50aHVtYm5haWwtZGVzY3JpcHRpb24ge1xuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgICAgLnRodW1ibmFpbDpob3ZlciB7XG4gICAgfVxufVxuXG4uY29sLW1kLTZbZGF0YS10eXBlPVwiY29udGFpbmVyLWNvbnRlbnRcIl0ge1xuICAgIHBhZGRpbmc6MTVweDtcbn1cblxuLmluZGV4IHtcbiAgICBbZGF0YS10eXBlPVwiY29udGFpbmVyLWNvbnRlbnRcIl0ge1xuICAgICAgICBzZWN0aW9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC53aWRnZXQtaG9tZWJsb2NrcywgLndpZGdldC1uZXdzYmxvY2sge1xuICAgICAgICAuc2VydmljZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAuZGVzYyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZy1iZy1wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZSFpbXBvcnRhbnQ7XG4gICAgICAgIC5zZXJ2aWNlLWljb24ge1xuICAgICAgICAgICAgcGFkZGluZzogMjJweCAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2FsbC1hY3Rpb24tdjEuZy1tdC03MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiNvd2wtZGVtbyB7XG4gICAgLm93bC1pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTc1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uc2l0ZW1hcE1lbnUgdWwubGV2ZWwxIGxpIGEubWVudV9rb3BfbGluayxcbi5zaXRlbWFwTWVudSB1bC5sZXZlbDEgbGkgYS5tZW51X2tvcF9saW5rX2FjdGl2ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDlweCAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xufVxuXG4uaXNfYXBwcm92ZWQge1xuICAgIHRkIHtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2Y3ZmZmOTtcbiAgICB9XG59XG4ucG9pbnRlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/