@charset "UTF-8";
/* line 5, ../../../../../../../../Ruby30-x64/lib/ruby/gems/3.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../Ruby30-x64/lib/ruby/gems/3.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../Ruby30-x64/lib/ruby/gems/3.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../Ruby30-x64/lib/ruby/gems/3.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../Ruby30-x64/lib/ruby/gems/3.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../Ruby30-x64/lib/ruby/gems/3.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../Ruby30-x64/lib/ruby/gems/3.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../Ruby30-x64/lib/ruby/gems/3.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../Ruby30-x64/lib/ruby/gems/3.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/*
 * Retina Sprites for Compass
 * by:              Gaya Kessler
 * last update:     03/11/14
 *
 * Usage:
 * 1. create two folders in your image directory (in this case 'icons' and 'icons-2x').
 * 2. adjust the foldernames defined below if you use different names.
 * 3. create sprite images for pixel ratio 1 screens and put them in the first folder.
 * 4. create sprite images for pixel ratio 2 screens and put them in the second folder, use the same filenames.
 * 5. use the sprite-image in your Sass/Scss using: '@include use-sprite(<sprite-name>)'
 */
/* Variables */
/* Include 3rd party styles here */
/*
 * Legal Disclaimer
 *
 * These Fonts are licensed only for use on these domains and their subdomains:
 * davematthewsband.com
 *
 * It is illegal to download or use them on other websites.
 *
 * While the @font-face statements below may be modified by the client, this
 * disclaimer may not be removed.
 *
 * Lineto.com, 2016
 */
/*
 *
 * INSTRUCTIONS
 *
 * Copy the Legal Disclaimer and the @font-faces statements to your regular CSS file.
 * The fonts folder(s) should be placed relative to the regular CSS file.
 *
 * You can use either the complete or subsetted fonts:
 * If you don’t require the entire range of characters, you can use the smaller, subsetted webfonts instead.
 * See "Glyphs & Languages" for an overview of the characters in the *_subsetted.html file in the root directory of this package.
 *
 */
/* Complete */
@font-face {
  font-family: "Circular-Bold";
  src: url("../fonts/lineto-circular-bold.eot");
  src: url("../fonts/lineto-circular-bold.eot?#iefix") format("embedded-opentype"), url("../fonts/lineto-circular-bold.woff2") format("woff2"), url("../fonts/lineto-circular-bold.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
/* Subsetted */
@font-face {
  font-family: "Circular-Bold-S";
  src: url("../fonts/subsetted/lineto-circular-bold.eot");
  src: url("../fonts/subsetted/lineto-circular-bold.eot?#iefix") format("embedded-opentype"), url("../fonts/subsetted/lineto-circular-bold.woff2") format("woff2"), url("../fonts/subsetted/lineto-circular-bold.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
/***
 * BxSlider v4.2.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 ***/
/*
* Legal Disclaimer
*
* These Fonts are licensed only for use on these domains and their subdomains:
* davematthewsband.com
*
* It is illegal to download or use them on other websites.
*
* While the @font-face statements below may be modified by the client, this
* disclaimer may not be removed.
*
* Lineto.com, 2016
*/
/*
 *
 * INSTRUCTIONS
 *
 * Copy the Legal Disclaimer and the @font-faces statements to your regular CSS file.
 * The fonts folder(s) should be placed relative to the regular CSS file.
 *
 * You can use either the complete or subsetted fonts:
 * If you don’t require the entire range of characters, you can use the smaller, subsetted webfonts instead.
 * See "Glyphs & Languages" for an overview of the characters in the *_subsetted.html file in the root directory of this package.
 *
 */
/* Complete */
@font-face {
  font-family: "Circular-Book";
  src: url("../fonts/lineto-circular-book.eot");
  src: url("../fonts/lineto-circular-book.eot?#iefix") format("embedded-opentype"), url("../fonts/lineto-circular-book.woff2") format("woff2"), url("../fonts/lineto-circular-book.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
/* Subsetted */
@font-face {
  font-family: "Circular-Book-S";
  src: url("../fonts/subsetted/lineto-circular-book.eot");
  src: url("../fonts/subsetted/lineto-circular-book.eot?#iefix") format("embedded-opentype"), url("../fonts/subsetted/lineto-circular-book.woff2") format("woff2"), url("../fonts/subsetted/lineto-circular-book.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
/** RESET AND LAYOUT
===================================*/
/* line 127, ../src/sass/_sources.scss */
.bx-wrapper {
  position: relative;
  margin: 0 auto 60px;
  padding: 0;
  *zoom: 1;
  touch-action: pan-y;
}

/* line 135, ../src/sass/_sources.scss */
.bx-wrapper img {
  max-width: 100%;
  display: block;
}

/* line 139, ../src/sass/_sources.scss */
.bxslider {
  margin: 0;
  padding: 0;
}

/* line 143, ../src/sass/_sources.scss */
ul.bxslider {
  list-style: none;
}

/* line 146, ../src/sass/_sources.scss */
.bx-viewport {
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
}

/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
/* line 156, ../src/sass/_sources.scss */
#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99999;
  overflow: hidden;
}

/* line 157, ../src/sass/_sources.scss */
#cboxWrapper {
  max-width: none;
}

/* line 158, ../src/sass/_sources.scss */
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}

/* line 159, ../src/sass/_sources.scss */
#cboxMiddleLeft, #cboxBottomLeft {
  clear: left;
}

/* line 160, ../src/sass/_sources.scss */
#cboxContent {
  position: relative;
}

/* line 161, ../src/sass/_sources.scss */
#cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

/* line 162, ../src/sass/_sources.scss */
#cboxTitle {
  margin: 0;
}

/* line 163, ../src/sass/_sources.scss */
#cboxLoadingOverlay, #cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 164, ../src/sass/_sources.scss */
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  cursor: pointer;
}

/* line 165, ../src/sass/_sources.scss */
.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
  -ms-interpolation-mode: bicubic;
}

/* line 166, ../src/sass/_sources.scss */
.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
}

/* line 167, ../src/sass/_sources.scss */
#colorbox, #cboxContent, #cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
/* line 174, ../src/sass/_sources.scss */
#cboxOverlay {
  background: rgba(0, 0, 0, 0.7);
}

/* line 175, ../src/sass/_sources.scss */
#colorbox {
  outline: 0;
  overflow: visible;
}

/* line 176, ../src/sass/_sources.scss */
#cboxTopLeft {
  width: 0;
  height: 0;
  background: transparent;
}

/* line 177, ../src/sass/_sources.scss */
#cboxTopRight {
  width: 0;
  height: 0;
  background: transparent;
}

/* line 178, ../src/sass/_sources.scss */
#cboxBottomLeft {
  width: 0;
  height: 0;
  background: transparent;
}

/* line 179, ../src/sass/_sources.scss */
#cboxBottomRight {
  width: 0;
  height: 0;
  background: transparent;
}

/* line 180, ../src/sass/_sources.scss */
#cboxMiddleLeft {
  width: 0;
  background: transparent;
}

/* line 181, ../src/sass/_sources.scss */
#cboxMiddleRight {
  width: 0;
  background: transparent;
}

/* line 182, ../src/sass/_sources.scss */
#cboxTopCenter {
  height: 0;
  background: transparent;
}

/* line 183, ../src/sass/_sources.scss */
#cboxBottomCenter {
  height: 0;
  background: transparent;
}

/* line 184, ../src/sass/_sources.scss */
#cboxContent {
  background: transparent;
  overflow: visible;
}

/* line 185, ../src/sass/_sources.scss */
.cboxIframe {
  background: #fff;
}

/* line 186, ../src/sass/_sources.scss */
#cboxError {
  padding: 50px;
  border: 1px solid #ccc;
}

/* line 187, ../src/sass/_sources.scss */
#cboxLoadedContent {
  margin-bottom: 28px;
  overflow: visible;
}

/* line 188, ../src/sass/_sources.scss */
#cboxTitle {
  position: absolute;
  bottom: 4px;
  left: 0;
  text-align: center;
  width: 100%;
  color: #949494;
}

/* line 189, ../src/sass/_sources.scss */
#cboxCurrent {
  position: absolute;
  bottom: 4px;
  left: 58px;
  color: #949494;
}

/* line 190, ../src/sass/_sources.scss */
#cboxLoadingOverlay {
  background: black;
}

/* line 191, ../src/sass/_sources.scss */
#cboxLoadingGraphic {
  background: transparent no-repeat center center;
}

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
/* line 194, ../src/sass/_sources.scss */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  width: auto;
  background: none;
}

/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
/* line 197, ../src/sass/_sources.scss */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {
  outline: 0;
}

/* line 199, ../src/sass/_sources.scss */
#cboxSlideshow {
  position: absolute;
  bottom: 4px;
  right: 30px;
  color: #0092ef;
}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
/* line 205, ../src/sass/_sources.scss */
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
@-webkit-keyframes scroll-down {
  0% {
    bottom: 90%;
  }
  50% {
    bottom: 0%;
  }
  100% {
    bottom: 90%;
  }
}
@keyframes scroll-down {
  0% {
    bottom: 90%;
  }
  50% {
    bottom: 0%;
  }
  100% {
    bottom: 90%;
  }
}
/*! HTML5 Boilerplate v5.0 | MIT License | http://h5bp.com/ */
/* line 42, ../src/sass/main.scss */
html {
  color: #222;
  font-size: 1em;
  line-height: 1.4;
}

/* line 48, ../src/sass/main.scss */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}

/* line 53, ../src/sass/main.scss */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}
::selection {
  background: #b3d4fc;
  text-shadow: none;
}

/* line 58, ../src/sass/main.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/* line 67, ../src/sass/main.scss */
audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}

/* line 76, ../src/sass/main.scss */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/* line 82, ../src/sass/main.scss */
textarea {
  resize: vertical;
}

/* line 86, ../src/sass/main.scss */
.browserupgrade {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
/* line 264, ../src/sass/main.scss */
html {
  box-sizing: border-box;
}

/* line 267, ../src/sass/main.scss */
*, *:before, *:after {
  box-sizing: inherit;
}

/* line 271, ../src/sass/main.scss */
body {
  font-family: "Circular-Book-S";
  background: whitesmoke;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 275, ../src/sass/main.scss */
body.no-scroll {
  overflow: hidden;
  height: 100%;
}

/* line 281, ../src/sass/main.scss */
a {
  color: #e54d25;
  transition: all 0.3s ease;
}
/* line 284, ../src/sass/main.scss */
a:hover {
  color: #3c3c3c;
}

/* line 289, ../src/sass/main.scss */
.fontawesome-text {
  display: none;
}

/* line 293, ../src/sass/main.scss */
.button {
  display: inline-block;
  padding: 0.25em 0.75em;
  border-radius: 5px;
  background-color: #3c3c3c;
  text-transform: uppercase;
  text-decoration: none;
  color: white;
  font-family: "Circular-Bold-S";
}
/* line 302, ../src/sass/main.scss */
.button:hover {
  background-color: #e54d25;
}

/* line 306, ../src/sass/main.scss */
.btb_vote {
  background-image: url(../images/Get_Vote_Ready_with_DMB.png);
  background-repeat: no-repeat;
  background-size: 100%;
  width: 140px;
  height: 140px;
  display: block;
  position: fixed;
  top: 20vh;
  right: 2vw;
  color: white;
  border-radius: 50%;
  transition: all 0.5s ease, opacity 0s;
  z-index: 999;
}
/* line 320, ../src/sass/main.scss */
.btb_vote:hover {
  opacity: 0.8;
}

/* line 393, ../src/sass/main.scss */
header {
  overflow: hidden;
  clear: both;
  padding: 1.5% 0 2.5%;
  background: whitesmoke;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  transition: all 0s;
}
/* line 400, ../src/sass/main.scss */
header .wrap {
  overflow: hidden;
  clear: both;
  position: relative;
}
/* line 404, ../src/sass/main.scss */
header .wrap h1 {
  position: relative;
  margin: 0 20% 0;
  background-image: url("../images/dmb-title.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-color: transparent;
  background-size: 90% auto;
  height: 0;
  padding-top: 6.52431791%;
  text-indent: -999em;
}
/* line 416, ../src/sass/main.scss */
header .wrap ul {
  position: absolute;
  top: 50%;
  left: 3%;
  z-index: 9;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 422, ../src/sass/main.scss */
header .wrap ul .fontawesome-text {
  display: none;
}
/* line 425, ../src/sass/main.scss */
header .wrap ul:last-child {
  right: 3%;
  left: auto;
}
/* line 239, ../src/sass/main.scss */
header .wrap ul li {
  display: inline-block;
}
/* line 242, ../src/sass/main.scss */
header .wrap ul a {
  display: inline-block;
  float: left;
  width: 1.6em;
  height: 1.6em;
  padding-top: 0.05em;
  text-align: center;
  margin-right: 0.05em;
  border-radius: 100%;
  background: #3c3c3c;
  color: #edebde;
}
/* line 253, ../src/sass/main.scss */
header .wrap ul a:hover {
  background: #e54d25;
}
/* line 433, ../src/sass/main.scss */
header nav {
  overflow: visible;
  clear: both;
  text-align: center;
}
/* line 437, ../src/sass/main.scss */
header nav h1 {
  display: none;
}
/* line 440, ../src/sass/main.scss */
header nav ul {
  margin: 0 auto;
  display: inline-block;
  position: relative;
  line-height: 0.7em;
}
/* line 445, ../src/sass/main.scss */
header nav ul ul {
  display: none;
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  background: #d3d0c1;
  line-height: 0em;
}
/* line 453, ../src/sass/main.scss */
header nav ul ul li {
  width: 100%;
  line-height: 1em;
  padding: 6px 15px;
  margin: 0;
}
/* line 460, ../src/sass/main.scss */
header nav ul li {
  display: inline-block;
  position: static;
}
/* line 464, ../src/sass/main.scss */
header nav ul li.bamamenu ul {
  background-color: #3c3c3c;
  margin: 0;
  padding: 0;
  text-align: center;
  width: 100%;
  right: 0;
  left: inherit;
  position: absolute;
}
/* line 473, ../src/sass/main.scss */
header nav ul li.bamamenu ul li {
  margin: 0;
  padding: 0;
  width: 24.7%;
  display: inline-block;
}
/* line 479, ../src/sass/main.scss */
header nav ul li.bamamenu ul a {
  color: white;
  display: block;
  text-transform: uppercase;
  text-decoration: none;
  padding: 7px 10px;
  margin-right: 0;
  float: none;
}
/* line 487, ../src/sass/main.scss */
header nav ul li.bamamenu ul a:hover {
  color: #e54d25;
}
/* line 490, ../src/sass/main.scss */
header nav ul li.bamamenu ul a:before {
  background: transparent none;
}
/* line 493, ../src/sass/main.scss */
header nav ul li.bamamenu ul a:after {
  background: transparent none;
}
/* line 500, ../src/sass/main.scss */
header nav ul li:hover ul {
  display: block;
}
/* line 504, ../src/sass/main.scss */
header nav ul li a {
  display: inline-block;
  float: left;
  color: #e54d25;
  text-decoration: none;
  margin-right: 3em;
  font-family: "Circular-Bold-S";
  text-transform: uppercase;
  font-size: 0.875em;
  letter-spacing: 0.1em;
  padding: 0.7em 0;
  position: relative;
  text-align: center;
  line-height: 1em;
}
/* line 518, ../src/sass/main.scss */
header nav ul li a:before, header nav ul li a:after {
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  right: 0;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  height: 1px;
  width: 0%;
  background: transparent;
  transition: all 0.5s ease;
}
/* line 531, ../src/sass/main.scss */
header nav ul li a:before {
  top: 0;
}
/* line 534, ../src/sass/main.scss */
header nav ul li a:after {
  bottom: 0;
}
/* line 387, ../src/sass/main.scss */
header nav ul li a:hover:before, header nav ul li a:hover:after {
  background: #d3d0c1;
  width: 100%;
}
/* line 542, ../src/sass/main.scss */
header nav ul li:last-child a {
  margin-right: 0;
}
/* line 387, ../src/sass/main.scss */
header nav ul li.current_page_item a:before, header nav ul li.current_page_item a:after {
  background: #d3d0c1;
  width: 100%;
}

/* line 557, ../src/sass/main.scss */
body.header-loaded header {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 326, ../src/sass/main.scss */
body.fixed-header header {
  position: fixed;
  height: 100px;
  padding: 0;
  left: 0;
  right: 0;
  top: 0;
  z-index: 99999;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  transition: opacity 0s, -webkit-transform 0.5s ease;
  transition: transform 0.5s ease, opacity 0s;
  transition: transform 0.5s ease, opacity 0s, -webkit-transform 0.5s ease;
}
/* line 338, ../src/sass/main.scss */
body.fixed-header header .wrap {
  height: 100%;
  overflow: visible;
}
/* line 341, ../src/sass/main.scss */
body.fixed-header header .wrap h1 {
  display: none;
}
/* line 345, ../src/sass/main.scss */
body.fixed-header header nav {
  position: absolute;
  top: 50%;
  left: 180px;
  right: 180px;
  overflow: visible;
  padding-left: 130px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 353, ../src/sass/main.scss */
body.fixed-header header nav .container {
  display: inline-block;
  position: relative;
}
/* line 357, ../src/sass/main.scss */
body.fixed-header header nav h1 {
  position: absolute;
  left: -150px;
  margin: 0;
  top: 50%;
  text-indent: -999em;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background-image: url('../images/sprite-images-s8d35b638a0.png');
  background-position: 0 -81px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 35px;
  width: 100px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 357, ../src/sass/main.scss */
  body.fixed-header header nav h1 {
    background-image: url('../images/sprite-images@2x-sdcfb52b900.png');
    background-size: 100px 195px;
    background-position: 0 -81px;
    height: 35px;
    width: 100px;
  }
}
/* line 366, ../src/sass/main.scss */
body.fixed-header header nav ul {
  font-size: 0.8em;
  position: relative;
  overflow: visible;
}
@media only screen and (max-width: 1140px) {
  /* line 377, ../src/sass/main.scss */
  body.fixed-header header .wrap ul {
    display: none;
  }
}
/* line 565, ../src/sass/main.scss */
body.fixed-header.admin-bar header {
  top: 32px;
}

/* line 572, ../src/sass/main.scss */
body.extended-header header {
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  transition: opacity 0s, -webkit-transform 0.5s ease;
  transition: transform 0.5s ease, opacity 0s;
  transition: transform 0.5s ease, opacity 0s, -webkit-transform 0.5s ease;
}

/* line 581, ../src/sass/main.scss */
.round-button {
  clear: both;
  float: none;
  margin: 5% auto;
  position: relative;
  overflow: visible;
  display: block;
  height: 0;
  padding-top: 100px;
}
/* line 590, ../src/sass/main.scss */
.round-button:before {
  content: '';
  display: block;
  height: 110px;
  width: 110px;
  border-radius: 100%;
  position: absolute;
  background: #3c3c3c;
  left: 50%;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  border: 1px solid transparent;
  transition: all 0.3s ease;
}
/* line 604, ../src/sass/main.scss */
.round-button:after {
  content: '';
  display: block;
  height: 85px;
  width: 85px;
  border-radius: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  border: 1px solid #e54d25;
  z-index: 9;
  transition: all 0.3s ease;
}
/* line 618, ../src/sass/main.scss */
.round-button span {
  position: absolute;
  display: inline-block;
  z-index: 99;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  color: #edebde;
  font-size: 1.5em;
  transition: all 0.3s ease;
}
/* line 629, ../src/sass/main.scss */
.round-button i {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 633, ../src/sass/main.scss */
.round-button:hover:before {
  background: #e54d25;
  border-color: #edebde;
}
/* line 637, ../src/sass/main.scss */
.round-button:hover:after {
  border-color: #3c3c3c;
  background: #e54d25;
}
/* line 641, ../src/sass/main.scss */
.round-button:hover span {
  color: #3c3c3c;
}
/* line 646, ../src/sass/main.scss */
.round-button.loading:after,
.round-button.loading span {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 650, ../src/sass/main.scss */
.round-button.loading i {
  display: block;
  position: absolute;
  width: 75px;
  height: 75px;
  top: 50%;
  left: 50%;
  background: black;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  z-index: 999;
  transition: opacity 0.5s ease;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  background-image: url("../images/loader.gif");
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: transparent;
}
/* line 669, ../src/sass/main.scss */
.round-button.loading:hover:before {
  background: #d3d0c1;
}

/* line 678, ../src/sass/main.scss */
.load-more.round-button {
  padding-top: 200px;
}

/* line 683, ../src/sass/main.scss */
footer {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999;
}
/* line 689, ../src/sass/main.scss */
footer .dancer {
  display: block;
  position: absolute;
  width: 75px;
  height: 75px;
  bottom: 60px;
  left: 50%;
  background: black;
  -webkit-transform: translateX(-50%) translateY(300%);
  transform: translateX(-50%) translateY(300%);
  z-index: 9;
  transition: opacity 0.2s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.2s ease, transform 0.3s ease;
  transition: opacity 0.2s ease, transform 0.3s ease, -webkit-transform 0.3s ease;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  background-image: url("../images/dancer.png");
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: transparent;
}
/* line 706, ../src/sass/main.scss */
footer .dancer.loading {
  background-image: url("../images/loader.gif");
}
/* line 709, ../src/sass/main.scss */
footer .dancer.summoned {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -webkit-transform: translateX(-50%) translateY(0%);
  transform: translateX(-50%) translateY(0%);
}
/* line 714, ../src/sass/main.scss */
footer a.by-icon {
  background-image: url('../images/sprite-images-s8d35b638a0.png');
  background-position: -20px -55px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 26px;
  width: 26px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  right: 2%;
  text-indent: -999em;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 714, ../src/sass/main.scss */
  footer a.by-icon {
    background-image: url('../images/sprite-images@2x-sdcfb52b900.png');
    background-size: 100px 195px;
    background-position: -20px -55px;
    height: 26px;
    width: 26px;
  }
}
/* line 722, ../src/sass/main.scss */
footer a.by-icon:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 726, ../src/sass/main.scss */
footer .wrap {
  background: #3c3c3c;
  height: 55px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999 !important;
  min-height: initial !important;
  margin: 0 !important;
}
/* line 738, ../src/sass/main.scss */
footer .links {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}
/* line 744, ../src/sass/main.scss */
footer .links a.footer-link {
  display: inline-block;
  float: left;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 0.05em;
  font-family: "Circular-Bold-S";
}
/* line 751, ../src/sass/main.scss */
footer .links a.footer-link:hover {
  color: #d3d0c1;
}
/* line 756, ../src/sass/main.scss */
footer .links ul {
  display: inline-block;
  float: left;
  position: relative;
  left: auto;
  right: auto;
  bottom: auto;
  top: auto;
  margin: 0 2em;
}
/* line 239, ../src/sass/main.scss */
footer .links ul li {
  display: inline-block;
}
/* line 242, ../src/sass/main.scss */
footer .links ul a {
  display: inline-block;
  float: left;
  width: 1.6em;
  height: 1.6em;
  padding-top: 0.05em;
  text-align: center;
  margin-right: 0.05em;
  border-radius: 100%;
  background: #3c3c3c;
  color: #edebde;
}
/* line 253, ../src/sass/main.scss */
footer .links ul a:hover {
  background: #e54d25;
}
/* line 767, ../src/sass/main.scss */
footer .links ul li a {
  background-color: #d3d0c1;
  color: #3c3c3c;
}
/* line 770, ../src/sass/main.scss */
footer .links ul li a:hover {
  color: white;
}

/* line 782, ../src/sass/main.scss */
.carousel {
  position: relative;
  height: 0;
  padding-top: 34%;
  background-color: #3c3c3c;
  margin: 0 17.8125%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: opacity 0.3s ease 0.3s;
  -o-transition: opacity 0.3s ease 0.3s;
  -webkit-transition: opacity 0.3s ease;
  -webkit-transition-delay: 0.3s;
  transition: opacity 0.3s ease 0.3s;
}
/* line 790, ../src/sass/main.scss */
.carousel .slides {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 9;
}
/* line 800, ../src/sass/main.scss */
.carousel .pager {
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  text-align: center;
  z-index: 999;
}
/* line 807, ../src/sass/main.scss */
.carousel .pager ul {
  margin: auto;
  display: inline-block;
}
/* line 810, ../src/sass/main.scss */
.carousel .pager ul li {
  width: 10px;
  height: 10px;
  display: inline-block;
  margin-right: .5em;
  border-radius: 100%;
  border: 2px solid #e54d25;
  cursor: pointer;
  transition: background 0.5s ease;
}
/* line 819, ../src/sass/main.scss */
.carousel .pager ul li.active {
  background: #e54d25;
}
/* line 822, ../src/sass/main.scss */
.carousel .pager ul li:hover {
  background: white;
}
/* line 829, ../src/sass/main.scss */
.carousel .slide {
  overflow: hidden;
  clear: both;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 9;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  transition: opacity 0.3s ease;
}
/* line 842, ../src/sass/main.scss */
.carousel .slide .image {
  overflow: hidden;
  clear: both;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #3c3c3c;
  z-index: 9;
}
/* line 858, ../src/sass/main.scss */
.carousel .slide.active {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  z-index: 99;
}
/* line 863, ../src/sass/main.scss */
.carousel .paginator {
  background: transparent;
  position: absolute;
  top: 50%;
  left: 1%;
  right: 1%;
  height: 85px;
  z-index: 99;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 874, ../src/sass/main.scss */
.carousel .paginator h3 {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-family: "Circular-Bold-S";
  left: 10%;
  right: 10%;
  text-align: center;
  font-size: 1.5625em;
}
/* line 883, ../src/sass/main.scss */
.carousel .paginator h3 span {
  display: block;
  font-size: 0.6em;
}
/* line 888, ../src/sass/main.scss */
.carousel .paginator i {
  position: absolute;
  top: 50%;
  left: -5%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #3c3c3c;
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  transition: opacity 0.2s ease;
}
/* line 897, ../src/sass/main.scss */
.carousel .paginator i.nav-left {
  background-image: url('../images/sprite-images-s8d35b638a0.png');
  background-position: -54px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 27px;
  width: 18px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 897, ../src/sass/main.scss */
  .carousel .paginator i.nav-left {
    background-image: url('../images/sprite-images@2x-sdcfb52b900.png');
    background-size: 100px 195px;
    background-position: -54px 0;
    height: 27px;
    width: 18px;
  }
}
/* line 900, ../src/sass/main.scss */
.carousel .paginator i.nav-right {
  background-image: url('../images/sprite-images-s8d35b638a0.png');
  background-position: -23px -27px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 27px;
  width: 18px;
  left: auto;
  right: -5%;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 900, ../src/sass/main.scss */
  .carousel .paginator i.nav-right {
    background-image: url('../images/sprite-images@2x-sdcfb52b900.png');
    background-size: 100px 195px;
    background-position: -23px -27px;
    height: 27px;
    width: 18px;
  }
}
/* line 905, ../src/sass/main.scss */
.carousel .paginator i:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 910, ../src/sass/main.scss */
.carousel.loaded {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 917, ../src/sass/main.scss */
.page-content {
  background: transparent;
  position: relative;
  overflow: hidden;
  min-height: 100vh;
  padding-bottom: 22%;
}
/* line 925, ../src/sass/main.scss */
.page-content:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 0;
  padding-top: 21.875%;
  background-image: url("../images/footer-background.png");
  background-size: 100% auto;
  background-position: bottom 55px center;
  background-repeat: no-repeat;
}
/* line 940, ../src/sass/main.scss */
.page-content #anim {
  position: absolute;
  right: 0;
  left: 0;
  top: 100px;
  width: 100%;
  z-index: -1;
  -webkit-transform: translateY(-25%);
  transform: translateY(-25%);
}
/* line 948, ../src/sass/main.scss */
.page-content .wrap {
  z-index: 99;
  overflow: hidden;
  clear: both;
  margin: 0 17.8125%;
  min-height: 100vh;
  border-top: 1px solid #3c3c3c;
  padding-top: 3%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: opacity 0.5s ease 1s;
  -o-transition: opacity 0.5s ease 1s;
  -webkit-transition: opacity 0.5s ease;
  -webkit-transition-delay: 1s;
  transition: opacity 0.5s ease 1s;
}
/* line 959, ../src/sass/main.scss */
.page-content .wrap.overflow-wrap {
  overflow: visible;
}
/* line 964, ../src/sass/main.scss */
.page-content.home-content .wrap {
  border-top: 0;
}
/* line 967, ../src/sass/main.scss */
.page-content.home-content .round-button {
  margin: 0 auto;
}
/* line 971, ../src/sass/main.scss */
.page-content.tour-content {
  padding-bottom: 20%;
}
/* line 975, ../src/sass/main.scss */
.page-content.ready .wrap {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 980, ../src/sass/main.scss */
.page-content.submitted-content .wrap {
  text-align: center;
  font-size: 1.2em;
}

/* line 988, ../src/sass/main.scss */
#anim:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: 100% auto;
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  transition: opacity 0.2s ease;
}
/* line 1001, ../src/sass/main.scss */
#anim.static:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 1008, ../src/sass/main.scss */
.home-content #anim {
  top: 100px;
}
/* line 1010, ../src/sass/main.scss */
.home-content #anim:before {
  background-image: url("../images/home-bg.svg");
}

/* line 1018, ../src/sass/main.scss */
.news-content #anim:before {
  background-image: url("../images/news-bg.svg");
}

/* line 1027, ../src/sass/main.scss */
.tour-content #anim:before {
  background-image: url("../images/tour-bg.svg");
}

/* line 1036, ../src/sass/main.scss */
.music-content #anim:before {
  background-image: url("../images/music-bg.svg");
}

/* line 1045, ../src/sass/main.scss */
.gallery-content #anim:before {
  background-image: url("../images/photos-bg.svg");
}

/* line 1054, ../src/sass/main.scss */
.videos-content #anim:before {
  background-image: url("../images/videos-bg.svg");
}

/* line 1064, ../src/sass/main.scss */
.setlists-content #anim:before {
  background-image: url("../images/setlists-bg.svg");
}

/* line 1074, ../src/sass/main.scss */
.bamaworks-content #anim:before {
  background-image: url("../images/bamaworks-bg.svg");
}

/* line 1082, ../src/sass/main.scss */
.bamagreen-content #anim:before {
  background-image: url("../images/videos-bg.svg");
}

/* line 1091, ../src/sass/main.scss */
.load-section .new-list {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  transition: opacity 0.5s ease;
  position: relative;
}
/* line 1096, ../src/sass/main.scss */
.load-section .new-list .load-item {
  -webkit-transform: rotateX(0deg);
  transform: rotateX(0deg);
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}
/* line 1102, ../src/sass/main.scss */
.load-section .new-list.pending {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 1104, ../src/sass/main.scss */
.load-section .new-list.pending .load-item {
  -webkit-transform: rotateX(90deg);
  transform: rotateX(90deg);
}

/* line 1113, ../src/sass/main.scss */
.news-grid {
  position: relative;
  overflow: hidden;
}
/* line 1117, ../src/sass/main.scss */
.news-grid .grid-row {
  overflow: hidden;
  clear: both;
  margin-bottom: 1.953125%;
}
/* line 1122, ../src/sass/main.scss */
.news-grid .grid-item {
  float: left;
  width: 32.03125%;
  margin-right: 1.953125%;
  overflow: hidden;
}
/* line 1127, ../src/sass/main.scss */
.news-grid .grid-item .image {
  height: 0;
  padding-top: 100%;
  background-color: #3c3c3c;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}
/* line 1138, ../src/sass/main.scss */
.news-grid .grid-item .information {
  height: 0;
  position: relative;
  padding-top: 50%;
  background: white;
}
/* line 1143, ../src/sass/main.scss */
.news-grid .grid-item .information .wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 5%;
}
/* line 1151, ../src/sass/main.scss */
.news-grid .grid-item .information .date {
  color: #e54d25;
  font-family: "Circular-Bold-S";
  margin-bottom: 0.5em;
}
/* line 1156, ../src/sass/main.scss */
.news-grid .grid-item .information h3 {
  font-family: "Circular-Bold-S";
  font-size: 1.375em;
  color: #3c3c3c;
  transition: color 0.2s ease;
}
/* line 1165, ../src/sass/main.scss */
.news-grid .grid-item:last-child {
  margin-right: 0;
}
/* line 1169, ../src/sass/main.scss */
.news-grid .grid-item:hover .image {
  -webkit-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
/* line 1173, ../src/sass/main.scss */
.news-grid .grid-item:hover .information h3 {
  color: #e54d25;
}

/* line 1183, ../src/sass/main.scss */
h2.tour-heading {
  border-top: 1px solid #3c3c3c;
  border-bottom: 1px solid #3c3c3c;
  font-size: 2em;
  text-align: center;
  font-family: "Circular-Bold-S";
  padding: 0.25em 0;
  margin-bottom: 1em;
}

/* line 1193, ../src/sass/main.scss */
.social-feed {
  overflow: hidden;
  clear: both;
  padding: 3% 0;
  margin: 3% 0;
  font-family: "Circular-Book-S";
}
/* line 1199, ../src/sass/main.scss */
.social-feed .social-item {
  margin-right: 2.05078125%;
  width: 23.4375%;
  background: white;
  min-height: 20px;
  float: left;
  padding: 15px;
  position: relative;
  cursor: pointer;
}
/* line 1208, ../src/sass/main.scss */
.social-feed .social-item .wrapper {
  display: block;
  height: 0;
  padding-top: 100%;
  position: relative;
}
/* line 1214, ../src/sass/main.scss */
.social-feed .social-item .image {
  background: #3c3c3c;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
/* line 1228, ../src/sass/main.scss */
.social-feed .social-item .text {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  color: #3c3c3c;
  font-size: 0.9em;
}
/* line 1236, ../src/sass/main.scss */
.social-feed .social-item .text .heading {
  font-size: 0.875em;
  margin-bottom: 1em;
  color: #e54d25;
}
/* line 1242, ../src/sass/main.scss */
.social-feed .social-item i.fa {
  position: absolute;
  left: 50%;
  bottom: 0;
  -webkit-transform: translateX(-50%) translateY(50%);
  transform: translateX(-50%) translateY(50%);
  border-radius: 100%;
  background: #e54d25;
  color: white;
  padding: 0.3em 0em;
  width: 1.5em;
  height: 1.5em;
  text-align: center;
  font-size: 1.35em;
}
/* line 1255, ../src/sass/main.scss */
.social-feed .social-item i.fa.fa-instagram {
  display: none;
}
/* line 1261, ../src/sass/main.scss */
.social-feed .social-item:last-child {
  margin-right: 0;
}

/* line 1267, ../src/sass/main.scss */
.selector {
  /* ::-webkit-scrollbar              { @include opacity(1); width:20; }
   ::-webkit-scrollbar-button       { @include opacity(0); }
   ::-webkit-scrollbar-track        { @include opacity(0); }
   ::-webkit-scrollbar-track-piece  { @include opacity(0);}
   ::-webkit-scrollbar-thumb        { @include opacity(0); }
   ::-webkit-scrollbar-corner       { @include opacity(0);}
   ::-webkit-resizer                { @include opacity(0); }*/
}
/* line 1276, ../src/sass/main.scss */
.selector label {
  position: absolute;
  text-align: left;
  left: 0;
  right: 0;
  top: 50%;
  height: 70px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  padding-left: 1em;
  background: #fcfcfc;
  color: #3c3c3c;
  transition: background 0.5s ease;
}
/* line 1289, ../src/sass/main.scss */
.selector label span {
  position: absolute;
  left: 1em;
  right: 1em;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 1296, ../src/sass/main.scss */
.selector label:after {
  content: '\f0d7';
  font-family: 'FontAwesome';
  position: absolute;
  right: 1em;
  color: #3c3c3c;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 1306, ../src/sass/main.scss */
.selector label:hover {
  background: #f9f6ed;
}
/* line 1311, ../src/sass/main.scss */
.selector .options {
  position: absolute;
  z-index: 999;
  top: 70px;
  max-height: 0vh;
  left: 0;
  right: 0;
  overflow-y: scroll;
  box-sizing: border-box;
  background: white;
  transition: max-height 0.5s ease;
}
/* line 1324, ../src/sass/main.scss */
.selector .options .option {
  padding: 1em;
  background: white;
  border-bottom: 1px solid #edebde;
  width: 100%;
  cursor: pointer;
  transition: all 0.3s ease;
  display: block;
  text-decoration: none;
}
/* line 1333, ../src/sass/main.scss */
.selector .options .option:hover {
  background: #e54d25;
  color: white;
}

/* line 1341, ../src/sass/main.scss */
.tour-filters {
  overflow: visible;
  clear: both;
  height: 70px;
  width: 100%;
  position: relative;
  font-family: "Circular-Bold-S";
  margin-bottom: 3%;
  font-size: 1.3em;
}
/* line 1350, ../src/sass/main.scss */
.tour-filters label.main {
  position: absolute;
  left: 0;
  width: 250px;
  background: #d3d0c1;
  top: 0;
  bottom: 0;
  text-align: center;
}
/* line 1358, ../src/sass/main.scss */
.tour-filters label.main span {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 1366, ../src/sass/main.scss */
.tour-filters .selectors {
  position: absolute;
  overflow: visible;
  left: 250px;
  right: 95px;
  top: 0;
  bottom: 0;
}
/* line 1373, ../src/sass/main.scss */
.tour-filters .selectors .selector {
  background: white;
  overflow: visible;
}
/* line 1378, ../src/sass/main.scss */
.tour-filters .selectors .selector.unlocked label {
  color: #3c3c3c;
}
/* line 1380, ../src/sass/main.scss */
.tour-filters .selectors .selector.unlocked label:after {
  color: #3c3c3c;
}
/* line 1386, ../src/sass/main.scss */
.tour-filters .selectors .year.selector {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 50%;
}
/* line 1393, ../src/sass/main.scss */
.tour-filters .selectors .month.selector {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  left: 50%;
}
/* line 1401, ../src/sass/main.scss */
.tour-filters .selectors .selector.open .options {
  max-height: 300px;
}
/* line 1406, ../src/sass/main.scss */
.tour-filters i.search {
  display: block;
  position: absolute;
  right: 0;
  width: 95px;
  top: 0;
  bottom: 0;
  background: #3c3c3c;
  cursor: pointer;
  transition: background 0.5s ease;
}
/* line 1416, ../src/sass/main.scss */
.tour-filters i.search:before {
  content: '';
  background-image: url('../images/sprite-images-s8d35b638a0.png');
  background-position: -41px -27px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 26px;
  width: 25px;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1416, ../src/sass/main.scss */
  .tour-filters i.search:before {
    background-image: url('../images/sprite-images@2x-sdcfb52b900.png');
    background-size: 100px 195px;
    background-position: -41px -27px;
    height: 26px;
    width: 25px;
  }
}
/* line 1424, ../src/sass/main.scss */
.tour-filters i.search:hover {
  background: #d3d0c1;
}
/* line 1427, ../src/sass/main.scss */
.tour-filters i.search:active {
  background: #e54d25;
}
/* line 1433, ../src/sass/main.scss */
.tour-filters .buttons .filter-band {
  width: 46%;
  margin-right: 2%;
  background: white;
  float: left;
}
/* line 1438, ../src/sass/main.scss */
.tour-filters .buttons .filter-band select {
  font-size: 1em;
  font-family: "Circular-Bold-S";
  margin-top: 20px;
  border: 0;
  width: 70%;
}
/* line 1446, ../src/sass/main.scss */
.tour-filters .buttons .action {
  display: block;
  background: #d3d0c1;
  background-image: url("../images/pattern-bg.png");
  background-repeat: repeat;
  padding: 1em;
  height: 70px;
  width: 25%;
  margin-right: 2%;
  float: left;
  position: relative;
}
/* line 1458, ../src/sass/main.scss */
.tour-filters .buttons .action:last-child {
  margin-right: 0;
}
/* line 1461, ../src/sass/main.scss */
.tour-filters .buttons .action span {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 1.5em;
  color: #3c3c3c;
}
/* line 1469, ../src/sass/main.scss */
.tour-filters .buttons .action:hover {
  background: #fcfcfc;
}
/* line 1472, ../src/sass/main.scss */
.tour-filters .buttons .action.active {
  cursor: default;
  background: #d3d0c1;
}
/* line 1475, ../src/sass/main.scss */
.tour-filters .buttons .action.active:hover {
  background: #d3d0c1;
}

/* line 1484, ../src/sass/main.scss */
.album-filters {
  overflow: visible;
  clear: both;
  height: 70px;
  width: 100%;
  position: relative;
  background: white;
  font-family: "Circular-Bold-S";
  margin-bottom: 3%;
  font-size: 1.3em;
}
/* line 1494, ../src/sass/main.scss */
.album-filters label.main {
  position: absolute;
  left: 0;
  width: 100px;
  background: #d3d0c1;
  top: 0;
  bottom: 0;
  text-align: center;
}
/* line 1502, ../src/sass/main.scss */
.album-filters label.main span {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 1510, ../src/sass/main.scss */
.album-filters .selector {
  position: absolute;
  overflow: visible;
  left: 100px;
  right: 0;
  top: 0;
  bottom: 0;
  background: white;
}
/* line 1518, ../src/sass/main.scss */
.album-filters .selector a {
  color: #3c3c3c;
}
/* line 1522, ../src/sass/main.scss */
.album-filters .selector.open .options {
  max-height: 300px;
}

/* line 1529, ../src/sass/main.scss */
.news-list {
  overflow: hidden;
  clear: both;
}
/* line 1532, ../src/sass/main.scss */
.news-list .news-item {
  overflow: hidden;
  clear: both;
  position: relative;
  margin-bottom: 3%;
}
/* line 1537, ../src/sass/main.scss */
.news-list .news-item .image {
  float: left;
  height: 0;
  width: 30%;
  padding-top: 30%;
  background-image: url("../images/image-ph1.png");
  background-color: #3c3c3c;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
/* line 1548, ../src/sass/main.scss */
.news-list .news-item .information {
  position: absolute;
  left: 30%;
  top: 0;
  right: 0;
  bottom: 0;
  background: white;
  padding: 4%;
}
/* line 1556, ../src/sass/main.scss */
.news-list .news-item .information p {
  color: #3c3c3c;
  font-size: 1.5em;
}
/* line 1559, ../src/sass/main.scss */
.news-list .news-item .information p i {
  color: #e54d25;
}
/* line 1563, ../src/sass/main.scss */
.news-list .news-item .information p.date {
  color: #e54d25;
  font-size: 1em;
}
/* line 1567, ../src/sass/main.scss */
.news-list .news-item .information h3 {
  color: #3c3c3c;
  font-size: 1.5em;
  font-family: "Circular-Bold-S";
  margin: 0.5em 0;
  transition: color 0.5s ease;
}
/* line 1577, ../src/sass/main.scss */
.news-list .news-item:nth-child(odd) .image {
  background-image: url("../images/image-ph2.png");
}
/* line 1584, ../src/sass/main.scss */
.news-list .news-item:hover .information h3 {
  color: #e54d25;
}

/* line 1593, ../src/sass/main.scss */
.news-detail {
  padding-bottom: 25%;
}
/* line 1595, ../src/sass/main.scss */
.news-detail .main-image {
  overflow: hidden;
  clear: both;
}
/* line 1598, ../src/sass/main.scss */
.news-detail .main-image img {
  width: 100%;
  height: auto;
}
/* line 1603, ../src/sass/main.scss */
.news-detail .information {
  padding: 2em 10%;
  background: #fcfcfc;
  position: relative;
}
/* line 1607, ../src/sass/main.scss */
.news-detail .information h2.date {
  color: #e54d25;
  display: table;
  border-bottom: 1px solid #d3d0c1;
  padding-bottom: 0.5em;
  margin-bottom: 0.5em;
}
/* line 1614, ../src/sass/main.scss */
.news-detail .information h1 {
  font-family: "Circular-Bold-S";
  font-size: 1.5em;
  border-bottom: 1px solid #d3d0c1;
  padding-bottom: 0.5em;
  margin-bottom: 0.5em;
  display: inline-block;
}
/* line 1622, ../src/sass/main.scss */
.news-detail .information .text {
  line-height: 1.5;
  font-size: 1.125em;
}
/* line 96, ../src/sass/main.scss */
.news-detail .information .text strong {
  font-weight: 800;
}
/* line 99, ../src/sass/main.scss */
.news-detail .information .text em {
  font-style: italic;
  font-weight: 500;
}
/* line 104, ../src/sass/main.scss */
.news-detail .information .text em > strong {
  font-style: italic;
  font-weight: 800;
}
/* line 108, ../src/sass/main.scss */
.news-detail .information .text strong > em {
  font-style: italic;
  font-weight: 800;
}
/* line 112, ../src/sass/main.scss */
.news-detail .information .text h1, .news-detail .information .text h2, .news-detail .information .text h3, .news-detail .information .text h4, .news-detail .information .text h5 {
  font-family: "Circular-Bold-S";
  font-weight: 900;
  color: #df2627;
  margin-top: 1em;
}
/* line 118, ../src/sass/main.scss */
.news-detail .information .text h1 {
  font-size: 2.5em;
}
/* line 121, ../src/sass/main.scss */
.news-detail .information .text h2 {
  font-size: 2em;
  line-height: 1;
  margin-bottom: .5em;
  margin-top: 2em;
}
/* line 127, ../src/sass/main.scss */
.news-detail .information .text h3, .news-detail .information .text h4 {
  margin-bottom: .5em;
  line-height: 1;
  letter-spacing: .02em;
  font-size: 1.75em;
}
/* line 133, ../src/sass/main.scss */
.news-detail .information .text img {
  max-width: 100%;
  display: block;
}
/* line 137, ../src/sass/main.scss */
.news-detail .information .text img.alignleft {
  float: left;
  margin: 1em 1em 1em 0;
}
/* line 141, ../src/sass/main.scss */
.news-detail .information .text img.alignright {
  float: right;
  margin: 1em 0 1em 1em;
}
/* line 145, ../src/sass/main.scss */
.news-detail .information .text img.alignnone {
  width: 100%;
  height: auto;
}
/* line 149, ../src/sass/main.scss */
.news-detail .information .text img.aligncenter {
  margin: auto;
}
/* line 154, ../src/sass/main.scss */
.news-detail .information .text .wp-caption img {
  width: 100%;
  height: auto;
}
/* line 159, ../src/sass/main.scss */
.news-detail .information .text .wp-caption.alignleft {
  float: left;
  margin: 1em 1em 0 0;
}
/* line 163, ../src/sass/main.scss */
.news-detail .information .text .wp-caption.alignright {
  float: right;
  margin: 1em 0 0 1em;
}
/* line 167, ../src/sass/main.scss */
.news-detail .information .text .wp-caption.alignnone {
  width: 100%;
  height: auto;
}
/* line 171, ../src/sass/main.scss */
.news-detail .information .text .wp-caption.aligncenter {
  margin: auto;
}
/* line 174, ../src/sass/main.scss */
.news-detail .information .text .wp-caption .wp-caption-text {
  font-size: .8em;
  padding: 0.5em 0.2em;
  font-weight: 500;
  margin-bottom: 0;
}
/* line 181, ../src/sass/main.scss */
.news-detail .information .text ul {
  list-style: initial;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 187, ../src/sass/main.scss */
.news-detail .information .text ol {
  list-style: decimal;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 192, ../src/sass/main.scss */
.news-detail .information .text blockquote {
  padding: 8.54700855%;
  background: white;
  margin-bottom: 1.5em;
  font-weight: 500;
  font-style: italic;
}
/* line 199, ../src/sass/main.scss */
.news-detail .information .text div {
  text-align: left !important;
}
/* line 201, ../src/sass/main.scss */
.news-detail .information .text div em {
  text-align: left;
  font-style: none;
}
/* line 207, ../src/sass/main.scss */
.news-detail .information .text p {
  margin-bottom: 1.5em;
}
@media only screen and (max-width: 640px) {
  /* line 1622, ../src/sass/main.scss */
  .news-detail .information .text {
    font-size: 0.9em;
  }
  /* line 212, ../src/sass/main.scss */
  .news-detail .information .text h2 {
    font-size: 2em;
  }
  /* line 215, ../src/sass/main.scss */
  .news-detail .information .text h3 {
    font-size: 2em;
  }
  /* line 218, ../src/sass/main.scss */
  .news-detail .information .text h4 {
    font-size: 1.5em;
  }
}
/* line 223, ../src/sass/main.scss */
.news-detail .information .text a {
  color: #e54d25;
}
/* line 1625, ../src/sass/main.scss */
.news-detail .information .sharing {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateY(50%) translateX(-50%);
  transform: translateY(50%) translateX(-50%);
}

/* line 1636, ../src/sass/main.scss */
.sharing {
  display: inline-block;
}
/* line 1639, ../src/sass/main.scss */
.sharing ul {
  display: inline-block;
}
/* line 1641, ../src/sass/main.scss */
.sharing ul li {
  display: inline-block;
}
/* line 1643, ../src/sass/main.scss */
.sharing ul li a {
  text-decoration: none;
  display: block;
  width: 1.6em;
  height: 1.6em;
  line-height: 1.6;
  text-align: center;
  margin-right: 0.05em;
  border-radius: 100%;
  background: #e54d25;
  color: white;
  font-size: 1.35em;
}
/* line 1655, ../src/sass/main.scss */
.sharing ul li a:hover {
  background: #3c3c3c;
}

/* line 1663, ../src/sass/main.scss */
.lateral-nav {
  overflow: hidden;
  clear: both;
  background: #f0eee7;
  padding: 1em;
}
/* line 1668, ../src/sass/main.scss */
.lateral-nav .lat-nav {
  width: 50%;
  float: left;
  position: relative;
}
/* line 1672, ../src/sass/main.scss */
.lateral-nav .lat-nav a {
  text-decoration: none;
  color: #3c3c3c;
}
/* line 1676, ../src/sass/main.scss */
.lateral-nav .lat-nav i {
  font-size: 2em;
}
/* line 1679, ../src/sass/main.scss */
.lateral-nav .lat-nav span {
  font-size: 0.9375em;
  font-family: "Circular-Bold-S";
  text-transform: uppercase;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 1689, ../src/sass/main.scss */
.lateral-nav .lat-nav.previous {
  text-align: left;
}
/* line 1691, ../src/sass/main.scss */
.lateral-nav .lat-nav.previous span {
  left: 30px;
}
/* line 1695, ../src/sass/main.scss */
.lateral-nav .lat-nav.next {
  text-align: right;
}
/* line 1697, ../src/sass/main.scss */
.lateral-nav .lat-nav.next span {
  right: 30px;
}
/* line 1702, ../src/sass/main.scss */
.lateral-nav .lat-nav:hover a {
  color: #e54d25;
}

/* line 1709, ../src/sass/main.scss */
.tour-list {
  overflow: hidden;
  clear: both;
}
/* line 1712, ../src/sass/main.scss */
.tour-list .tour-item {
  overflow: hidden;
  clear: both;
  background: white;
  position: relative;
  margin-bottom: 1.5%;
}
/* line 1718, ../src/sass/main.scss */
.tour-list .tour-item .information {
  width: 60%;
  clear: both;
  padding: 3em 2%;
  overflow: hidden;
}
/* line 1723, ../src/sass/main.scss */
.tour-list .tour-item .information p {
  display: inline-block;
  font-size: 1.375em;
}
/* line 1727, ../src/sass/main.scss */
.tour-list .tour-item .information a {
  color: #3c3c3c;
}
/* line 1730, ../src/sass/main.scss */
.tour-list .tour-item .information .date {
  width: 20%;
  float: left;
  color: #e54d25;
  font-weight: bold;
  font-size: 1.2em;
}
/* line 1737, ../src/sass/main.scss */
.tour-list .tour-item .information .venue {
  font-weight: bold;
  width: 50%;
  float: left;
}
/* line 1742, ../src/sass/main.scss */
.tour-list .tour-item .information .location {
  float: left;
  width: 30%;
}
/* line 1746, ../src/sass/main.scss */
.tour-list .tour-item .information .show-details {
  clear: both;
  float: none;
  overflow: hidden;
  padding-left: 20%;
}
/* line 1751, ../src/sass/main.scss */
.tour-list .tour-item .information .show-details label {
  display: block;
  margin-top: 1em;
  cursor: pointer;
}
/* line 1755, ../src/sass/main.scss */
.tour-list .tour-item .information .show-details label i {
  display: inline-block;
  border-radius: 100%;
  background: #e54d25;
  color: white;
  text-align: center;
  position: relative;
  font-weight: normal;
  float: left;
  height: 1.5em;
  width: 1.5em;
  margin-right: 0.5em;
  text-align: center;
}
/* line 1768, ../src/sass/main.scss */
.tour-list .tour-item .information .show-details label i:before {
  content: '+';
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  margin-top: -1px;
}
/* line 1779, ../src/sass/main.scss */
.tour-list .tour-item .information .show-details label:hover i {
  background-color: #3c3c3c;
}
/* line 1785, ../src/sass/main.scss */
.tour-list .tour-item .information .show-details .details {
  max-height: 0px;
  overflow: hidden;
  padding: 0;
  transition: all 0.3s ease;
}
/* line 1794, ../src/sass/main.scss */
.tour-list .tour-item .information .show-details.open label i {
  background-color: #3c3c3c;
}
/* line 1796, ../src/sass/main.scss */
.tour-list .tour-item .information .show-details.open label i:before {
  content: '-';
}
/* line 1801, ../src/sass/main.scss */
.tour-list .tour-item .information .show-details.open .details {
  max-height: 3000px;
  padding: 5% 0;
}
/* line 1811, ../src/sass/main.scss */
.tour-list .tour-item .actions {
  position: absolute;
  right: 2%;
  top: 3em;
}
/* line 1817, ../src/sass/main.scss */
.tour-list .tour-item .actions .button.presale {
  background-color: #d3d0c1;
  color: #3c3c3c;
}
/* line 1820, ../src/sass/main.scss */
.tour-list .tour-item .actions .button.presale:hover {
  background-color: #3c3c3c;
  color: white;
}
/* line 1825, ../src/sass/main.scss */
.tour-list .tour-item .actions .button.tickets {
  background-color: #e54d25;
}
/* line 1827, ../src/sass/main.scss */
.tour-list .tour-item .actions .button.tickets:hover {
  background-color: #d3d0c1;
}
/* line 1831, ../src/sass/main.scss */
.tour-list .tour-item .actions .button.future {
  background-color: whitesmoke;
  color: #3c3c3c;
  cursor: default;
}
/* line 1835, ../src/sass/main.scss */
.tour-list .tour-item .actions .button.future:hover {
  background-color: whitesmoke;
  color: #3c3c3c;
}
/* line 1844, ../src/sass/main.scss */
.tour-list .tour-item .actions.two-future .button.future {
  display: block;
  clear: both;
  margin-bottom: 0.5em;
}
/* line 1853, ../src/sass/main.scss */
.tour-list.empty {
  background: #fcfcfc;
  padding: 3em 2%;
}

/* line 1859, ../src/sass/main.scss */
.video-list {
  overflow: visible;
  clear: both;
  padding-top: 3%;
}

/* line 1867, ../src/sass/main.scss */
.video-item {
  position: relative;
  float: left;
  width: 32.6171875%;
  margin-right: 0.87890625%;
  margin-bottom: 0.87890625%;
  height: 0;
  padding-top: 23.04%;
  overflow: visible;
  cursor: pointer;
}
/* line 1877, ../src/sass/main.scss */
.video-item:nth-child(3n) {
  margin-right: 0;
}
/* line 1880, ../src/sass/main.scss */
.video-item .image {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: #3c3c3c;
  z-index: 99;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
/* line 1891, ../src/sass/main.scss */
.video-item .image .round-button {
  position: absolute;
  margin: 0;
  top: 50%;
  left: 50%;
  -webkit-transform: tranlateY(-50%) translateX(-50%);
  transform: tranlateY(-50%) translateX(-50%);
  padding-top: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  transition: opacity 0.5s ease;
}
/* line 1901, ../src/sass/main.scss */
.video-item .image .round-button b {
  background-image: url('../images/sprite-images-s8d35b638a0.png');
  background-position: -66px -27px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 28px;
  width: 21px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  z-index: 999;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1901, ../src/sass/main.scss */
  .video-item .image .round-button b {
    background-image: url('../images/sprite-images@2x-sdcfb52b900.png');
    background-size: 100px 195px;
    background-position: -66px -27px;
    height: 28px;
    width: 21px;
  }
}
/* line 1910, ../src/sass/main.scss */
.video-item .image .round-button:hover:before {
  background-color: #3c3c3c;
}
/* line 1913, ../src/sass/main.scss */
.video-item .image .round-button:hover:after {
  background-color: #3c3c3c;
}
/* line 1921, ../src/sass/main.scss */
.video-item .information {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: white;
  z-index: 9;
  box-shadow: 0px -7px 56px -4px transparent;
  transition: all 0.5s ease;
  text-align: center;
}
/* line 1932, ../src/sass/main.scss */
.video-item .information .date {
  display: inline-block;
  padding-bottom: 0.5em;
  border-bottom: 1px solid #d3d0c1;
  margin-top: 1em;
  margin-bottom: 0.5em;
  color: #e54d25;
}
/* line 1940, ../src/sass/main.scss */
.video-item .information h3 {
  font-size: 1.2em;
  color: #3c3c3c;
  font-weight: bold;
}
/* line 1947, ../src/sass/main.scss */
.video-item:hover {
  z-index: 999;
}
/* line 1950, ../src/sass/main.scss */
.video-item:hover .image .round-button {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 1954, ../src/sass/main.scss */
.video-item:hover .information {
  bottom: -80%;
  left: -15px;
  right: -15px;
  top: -15px;
  padding: 15px;
  padding-top: 78%;
  box-shadow: 0px -7px 56px -4px rgba(0, 0, 0, 0.31);
}

/* line 1971, ../src/sass/main.scss */
.single-video.video-item {
  width: 100%;
  padding-top: 60%;
  float: none;
  clear: both;
}
/* line 1977, ../src/sass/main.scss */
.single-video.video-item .image .round-button {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 1979, ../src/sass/main.scss */
.single-video.video-item .image .round-button:before {
  background-color: transparent;
  border-color: transparent;
}

/* line 1987, ../src/sass/main.scss */
.video-modal {
  position: fixed;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  background: #3c3c3c;
  z-index: 999;
}

/* line 1998, ../src/sass/main.scss */
.new-list {
  clear: both;
}

/* line 2001, ../src/sass/main.scss */
.album-list {
  overflow: visible;
  clear: both;
  padding-top: 3%;
}
/* line 2005, ../src/sass/main.scss */
.album-list .album-item {
  position: relative;
  float: left;
  width: 32.6171875%;
  margin-right: 0.87890625%;
  margin-bottom: 0.87890625%;
  height: 0;
  padding-top: 32.6171875%;
  overflow: visible;
  cursor: pointer;
}
/* line 2015, ../src/sass/main.scss */
.album-list .album-item:nth-child(3n) {
  margin-right: 0;
}
/* line 2018, ../src/sass/main.scss */
.album-list .album-item .image {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: #3c3c3c;
  z-index: 99;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
/* line 2029, ../src/sass/main.scss */
.album-list .album-item .image .round-button {
  position: absolute;
  margin: 0;
  top: 50%;
  left: 50%;
  -webkit-transform: tranlateY(-50%) translateX(-50%);
  transform: tranlateY(-50%) translateX(-50%);
  padding-top: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  transition: opacity 0.5s ease;
}
/* line 2039, ../src/sass/main.scss */
.album-list .album-item .image .round-button b {
  background-image: url('../images/sprite-images-s8d35b638a0.png');
  background-position: -66px -27px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 28px;
  width: 21px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  z-index: 999;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2039, ../src/sass/main.scss */
  .album-list .album-item .image .round-button b {
    background-image: url('../images/sprite-images@2x-sdcfb52b900.png');
    background-size: 100px 195px;
    background-position: -66px -27px;
    height: 28px;
    width: 21px;
  }
}
/* line 2048, ../src/sass/main.scss */
.album-list .album-item .image .round-button:hover:after {
  background-color: #3c3c3c;
}
/* line 2056, ../src/sass/main.scss */
.album-list .album-item .information {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: white;
  z-index: 9;
  box-shadow: 0px -7px 56px -4px transparent;
  transition: all 0.5s ease;
  text-align: center;
}
/* line 2067, ../src/sass/main.scss */
.album-list .album-item .information .date {
  display: inline-block;
  padding-bottom: 0.5em;
  border-bottom: 1px solid #d3d0c1;
  margin-top: 1em;
  margin-bottom: 0.5em;
  color: #e54d25;
}
/* line 2075, ../src/sass/main.scss */
.album-list .album-item .information h3 {
  font-size: 1.2em;
  color: #3c3c3c;
  font-weight: bold;
}
/* line 2082, ../src/sass/main.scss */
.album-list .album-item:hover {
  z-index: 999;
}
/* line 2085, ../src/sass/main.scss */
.album-list .album-item:hover .image .round-button {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 2089, ../src/sass/main.scss */
.album-list .album-item:hover .information {
  bottom: -70%;
  left: -15px;
  right: -15px;
  top: -15px;
  padding: 15px;
  padding-top: 110%;
  box-shadow: 0px -7px 56px -4px rgba(0, 0, 0, 0.31);
}

/* line 2112, ../src/sass/main.scss */
.tracks ol li a.playing i:before {
  content: "\f04c";
}

/* line 2121, ../src/sass/main.scss */
.album-detail {
  padding-bottom: 22%;
}
/* line 2123, ../src/sass/main.scss */
.album-detail .information {
  width: 49%;
  margin-right: 1%;
  float: left;
}
/* line 2127, ../src/sass/main.scss */
.album-detail .information .segment {
  background: white;
  padding: 1em;
  margin: 1em 0;
}
/* line 2133, ../src/sass/main.scss */
.album-detail .information .cover {
  margin-top: 0;
}
/* line 2135, ../src/sass/main.scss */
.album-detail .information .cover img {
  width: 100%;
}
/* line 2140, ../src/sass/main.scss */
.album-detail .information .titles {
  font-family: "Circular-Bold-S";
}
/* line 2142, ../src/sass/main.scss */
.album-detail .information .titles h3 {
  color: #e54d25;
  display: inline-block;
  border-bottom: 1px solid #d3d0c1;
  padding-bottom: 0.5em;
  margin-bottom: 0.5em;
}
/* line 2149, ../src/sass/main.scss */
.album-detail .information .titles h2 {
  margin: 0;
  font-size: 1.5em;
}
/* line 2157, ../src/sass/main.scss */
.album-detail .information .actions {
  background: transparent;
  padding: 0;
  overflow: hidden;
  clear: both;
  position: relative;
}
/* line 2163, ../src/sass/main.scss */
.album-detail .information .actions .action {
  display: block;
  width: 49%;
  float: left;
  padding: 1em;
  font-family: "Circular-Bold-S";
  font-size: 1.5em;
  background: #fcfcfc;
  text-decoration: none;
  color: #3c3c3c;
  cursor: pointer;
}
/* line 2174, ../src/sass/main.scss */
.album-detail .information .actions .action:last-child {
  float: right;
}
/* line 2177, ../src/sass/main.scss */
.album-detail .information .actions .action:hover {
  color: #e54d25;
}
/* line 2182, ../src/sass/main.scss */
.album-detail .information .actions .share-action {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
  transition: all 0.3s ease;
}
/* line 2187, ../src/sass/main.scss */
.album-detail .information .actions .share-content {
  position: absolute;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  width: 49%;
  padding: 1em;
  right: 0;
  top: 0;
  bottom: 0;
  background: #e54d25;
  text-align: center;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  transition: all 0.3s ease;
}
/* line 2199, ../src/sass/main.scss */
.album-detail .information .actions .share-content .sharing {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}
/* line 2208, ../src/sass/main.scss */
.album-detail .information .actions.now-sharing .share-content {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
}
/* line 2213, ../src/sass/main.scss */
.album-detail .information .actions.now-sharing .share-action {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}
/* line 2222, ../src/sass/main.scss */
.album-detail .tracks {
  width: 49%;
  float: left;
  background: white;
  padding: 1em;
}
/* line 2229, ../src/sass/main.scss */
.album-detail .tracks ol li a {
  text-decoration: none;
  color: #3c3c3c;
  font-family: "Circular-Bold-S";
  display: block;
  padding: 1em 0;
  border-bottom: 1px solid #d3d0c1;
}
/* line 2237, ../src/sass/main.scss */
.album-detail .tracks ol li a i {
  width: 25px;
  height: 25px;
  border-radius: 100%;
  background: #3c3c3c;
  color: #e54d25;
  text-align: center;
  margin-right: 1em;
  padding-left: 0.125em;
  -webkit-transform: translateY(-25%);
  transform: translateY(-25%);
  transition: all 0.3s ease;
}
/* line 2249, ../src/sass/main.scss */
.album-detail .tracks ol li a i:before {
  display: block;
  margin-top: 0.5em;
  text-align: center;
  font-size: 0.75em;
}
/* line 2258, ../src/sass/main.scss */
.album-detail .tracks ol li a b {
  margin-right: 1em;
  font-size: 1.5em;
  font-weight: bold;
  color: #e54d25;
}
/* line 2265, ../src/sass/main.scss */
.album-detail .tracks ol li a span {
  font-size: 1.5em;
  font-weight: bold;
}
/* line 2270, ../src/sass/main.scss */
.album-detail .tracks ol li a:hover i {
  background: #d3d0c1;
  color: #3c3c3c;
}
/* line 2278, ../src/sass/main.scss */
.album-detail .tracks ol li:last-child a {
  border-bottom: 0;
}

/* line 2287, ../src/sass/main.scss */
.album-filter {
  display: block;
  position: relative;
  background-color: #e0dcd1;
}
/* line 2291, ../src/sass/main.scss */
.album-filter.customer-taxonomy-single {
  color: #000;
  font-size: 17px;
  padding: 20px 30px;
  background-color: #fff;
}
/* line 2297, ../src/sass/main.scss */
.album-filter .type-filter {
  position: absolute;
  left: 0;
  padding: 10px 0px;
  text-align: center;
  width: 100px;
  color: #000;
}
/* line 2305, ../src/sass/main.scss */
.album-filter .wrap-block-filter {
  padding-left: 100px;
  position: relative;
  width: 100%;
  display: block;
}
/* line 2312, ../src/sass/main.scss */
.album-filter .dropdown-list {
  position: relative;
  width: 100%;
  padding-right: 50px;
  padding-top: 21px;
  padding-bottom: 21px;
  background-color: #fff;
  color: #000;
}
/* line 2320, ../src/sass/main.scss */
.album-filter .dropdown-list .close-list {
  position: absolute;
  width: 30px;
  height: 100%;
  background-repeat: no-repeat;
  background-image: url("../images/icom-filter.png");
  background-position: 0px 0px;
  top: 6px;
  right: 9px;
  cursor: pointer;
  z-index: 99999;
  transition: all .5s ease-in;
}
/* line 2335, ../src/sass/main.scss */
.album-filter .dropdown-list .close-list.open-list {
  background-position: -30px 0px;
}
/* line 2339, ../src/sass/main.scss */
.album-filter .dropdown-list .taxonomy-list {
  position: absolute;
  top: 0px;
  padding-right: 50px;
  /* max-height: 42px;
   overflow: hidden;*/
  background-color: #fff;
  width: 100%;
  z-index: 9999;
  transition: all .3s ease-in;
  transition: 0.5s linear all;
}
/* line 2356, ../src/sass/main.scss */
.album-filter .dropdown-list .taxonomy-list li:last-child {
  padding-bottom: 15px;
}
/* line 2359, ../src/sass/main.scss */
.album-filter .dropdown-list .taxonomy-list li:first-child {
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 2363, ../src/sass/main.scss */
.album-filter .dropdown-list .taxonomy-list li .active-term {
  color: rgba(0, 0, 0, 0.2);
}
/* line 2366, ../src/sass/main.scss */
.album-filter .dropdown-list .taxonomy-list li a {
  color: #000;
  text-decoration: none;
  display: block;
  width: 100%;
  padding-left: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 2375, ../src/sass/main.scss */
.album-filter .dropdown-list .taxonomy-list li.active-text {
  padding-left: 20px;
}
/* line 2378, ../src/sass/main.scss */
.album-filter .dropdown-list .taxonomy-list li.no-active-text {
  display: none;
}
/* line 2381, ../src/sass/main.scss */
.album-filter .dropdown-list .taxonomy-list li.no-active-text:hover {
  background-color: #e0dcd1;
  transition: all .3s ease-in;
  transition: 0.5s linear all;
}

/* line 2396, ../src/sass/main.scss */
.gallery-list {
  overflow: visible;
  clear: both;
  padding-top: 3%;
}

/* line 2404, ../src/sass/main.scss */
.gallery-item {
  position: relative;
  float: left;
  width: 32.6171875%;
  margin-right: 0.87890625%;
  margin-bottom: 0.87890625%;
  height: 0;
  padding-top: 32.6171875%;
  overflow: visible;
  cursor: pointer;
}
/* line 2414, ../src/sass/main.scss */
.gallery-item:nth-child(3n) {
  margin-right: 0;
}
/* line 2417, ../src/sass/main.scss */
.gallery-item .image {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: #3c3c3c;
  z-index: 99;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
/* line 2428, ../src/sass/main.scss */
.gallery-item .image .round-button {
  position: absolute;
  margin: 0;
  top: 50%;
  left: 50%;
  -webkit-transform: tranlateY(-50%) translateX(-50%);
  transform: tranlateY(-50%) translateX(-50%);
  padding-top: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  transition: opacity 0.5s ease;
}
/* line 2438, ../src/sass/main.scss */
.gallery-item .image .round-button b {
  background-image: url('../images/sprite-images-s8d35b638a0.png');
  background-position: -66px -27px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 28px;
  width: 21px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  z-index: 999;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2438, ../src/sass/main.scss */
  .gallery-item .image .round-button b {
    background-image: url('../images/sprite-images@2x-sdcfb52b900.png');
    background-size: 100px 195px;
    background-position: -66px -27px;
    height: 28px;
    width: 21px;
  }
}
/* line 2447, ../src/sass/main.scss */
.gallery-item .image .round-button:hover:after {
  background-color: #3c3c3c;
}
/* line 2455, ../src/sass/main.scss */
.gallery-item .information {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: white;
  z-index: 9;
  box-shadow: 0px -7px 56px -4px transparent;
  transition: all 0.5s ease;
  text-align: center;
}
/* line 2466, ../src/sass/main.scss */
.gallery-item .information .date {
  display: inline-block;
  padding-bottom: 0.5em;
  border-bottom: 1px solid #d3d0c1;
  margin-top: 1em;
  margin-bottom: 0.5em;
  color: #e54d25;
}
/* line 2474, ../src/sass/main.scss */
.gallery-item .information h3 {
  font-size: 1.2em;
  color: #3c3c3c;
  font-weight: bold;
}
/* line 2481, ../src/sass/main.scss */
.gallery-item:hover {
  z-index: 999;
}
/* line 2484, ../src/sass/main.scss */
.gallery-item:hover .image .round-button {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 2488, ../src/sass/main.scss */
.gallery-item:hover .information {
  bottom: -50%;
  left: -15px;
  right: -15px;
  top: -15px;
  padding: 15px;
  padding-top: 110%;
  box-shadow: 0px -7px 56px -4px rgba(0, 0, 0, 0.31);
}

/* line 2505, ../src/sass/main.scss */
.video-modal .sharing {
  position: absolute;
  right: 0;
  bottom: -20px;
  line-height: 1;
}

/* line 2514, ../src/sass/main.scss */
.bx-wrapper img {
  max-width: none;
}

/* line 2518, ../src/sass/main.scss */
.gallery-modal {
  padding: 4vh;
}
/* line 2521, ../src/sass/main.scss */
.gallery-modal .bx-wrapper {
  margin-bottom: 0;
}
/* line 2524, ../src/sass/main.scss */
.gallery-modal .bx-controls {
  position: absolute;
  top: 18vh;
  left: 0;
  right: 0;
}
/* line 2529, ../src/sass/main.scss */
.gallery-modal .bx-controls a {
  text-indent: -999em;
}
/* line 2532, ../src/sass/main.scss */
.gallery-modal .bx-controls .bx-next {
  position: absolute;
  right: 0;
  top: 0;
  padding: 6em 1em;
  text-indent: -999em;
  z-index: 1;
}
/* line 2539, ../src/sass/main.scss */
.gallery-modal .bx-controls .bx-next:before, .gallery-modal .bx-controls .bx-next:after {
  content: '';
  position: absolute;
}
/* line 2544, ../src/sass/main.scss */
.gallery-modal .bx-controls .bx-next:before {
  background-image: url('../images/sprite-images-s8d35b638a0.png');
  background-position: -23px -27px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 27px;
  width: 18px;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2544, ../src/sass/main.scss */
  .gallery-modal .bx-controls .bx-next:before {
    background-image: url('../images/sprite-images@2x-sdcfb52b900.png');
    background-size: 100px 195px;
    background-position: -23px -27px;
    height: 27px;
    width: 18px;
  }
}
/* line 2548, ../src/sass/main.scss */
.gallery-modal .bx-controls .bx-next:after {
  background-image: url('../images/sprite-images-s8d35b638a0.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 27px;
  width: 18px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2548, ../src/sass/main.scss */
  .gallery-modal .bx-controls .bx-next:after {
    background-image: url('../images/sprite-images@2x-sdcfb52b900.png');
    background-size: 100px 195px;
    background-position: 0 0;
    height: 27px;
    width: 18px;
  }
}
/* line 2553, ../src/sass/main.scss */
.gallery-modal .bx-controls .bx-next:hover:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 2556, ../src/sass/main.scss */
.gallery-modal .bx-controls .bx-next:hover:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 2562, ../src/sass/main.scss */
.gallery-modal .bx-controls .bx-prev {
  position: absolute;
  left: 0;
  top: 0;
  padding: 6em 1em;
  text-indent: -999em;
  z-index: 1;
}
/* line 2569, ../src/sass/main.scss */
.gallery-modal .bx-controls .bx-prev:before, .gallery-modal .bx-controls .bx-prev:after {
  content: '';
  position: absolute;
}
/* line 2574, ../src/sass/main.scss */
.gallery-modal .bx-controls .bx-prev:before {
  background-image: url('../images/sprite-images-s8d35b638a0.png');
  background-position: -54px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 27px;
  width: 18px;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2574, ../src/sass/main.scss */
  .gallery-modal .bx-controls .bx-prev:before {
    background-image: url('../images/sprite-images@2x-sdcfb52b900.png');
    background-size: 100px 195px;
    background-position: -54px 0;
    height: 27px;
    width: 18px;
  }
}
/* line 2578, ../src/sass/main.scss */
.gallery-modal .bx-controls .bx-prev:after {
  background-image: url('../images/sprite-images-s8d35b638a0.png');
  background-position: -72px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 27px;
  width: 18px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2578, ../src/sass/main.scss */
  .gallery-modal .bx-controls .bx-prev:after {
    background-image: url('../images/sprite-images@2x-sdcfb52b900.png');
    background-size: 100px 195px;
    background-position: -72px 0;
    height: 27px;
    width: 18px;
  }
}
/* line 2583, ../src/sass/main.scss */
.gallery-modal .bx-controls .bx-prev:hover:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 2586, ../src/sass/main.scss */
.gallery-modal .bx-controls .bx-prev:hover:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 2594, ../src/sass/main.scss */
.gallery-slide {
  width: 100% !important;
}
/* line 2596, ../src/sass/main.scss */
.gallery-slide .image {
  height: 60vh;
  text-align: center;
  background: #3c3c3c;
}
/* line 2600, ../src/sass/main.scss */
.gallery-slide .image img {
  width: auto;
  height: 100%;
  margin: auto;
}
/* line 2607, ../src/sass/main.scss */
.gallery-slide .caption {
  color: white;
  padding: 1em;
  overflow: hidden;
  clear: both;
  text-align: center;
}
/* line 2613, ../src/sass/main.scss */
.gallery-slide .caption h3 {
  font-family: "Circular-Bold-S";
  font-size: 1.2em;
}
/* line 2620, ../src/sass/main.scss */
.gallery-slide .caption .sharing {
  clear: both;
  margin: auto;
  margin-top: 1em;
}
/* line 2626, ../src/sass/main.scss */
.gallery-slide.portrait-image {
  /*        .image {
              img {
                  width:auto;
                  height:100%;
                  max-height:100%;
              }
  
          }*/
}

@media only screen and (orientation: portrait) {
  /* line 2641, ../src/sass/main.scss */
  .gallery-slide .image {
    height: auto;
  }
  /* line 2643, ../src/sass/main.scss */
  .gallery-slide .image img {
    width: 100%;
    height: auto;
  }

  /* line 2650, ../src/sass/main.scss */
  .gallery-modal .bx-controls {
    top: 0;
  }
  /* line 2652, ../src/sass/main.scss */
  .gallery-modal .bx-controls a {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 2660, ../src/sass/main.scss */
.gallery-pager {
  padding: 2vh;
  text-align: center;
}
/* line 2664, ../src/sass/main.scss */
.gallery-pager a {
  width: 8vh;
  height: 8vh;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  margin: auto;
  border: 2px solid transparent;
}
/* line 2674, ../src/sass/main.scss */
.gallery-pager a.active {
  border-color: #edebde;
}

/* line 2681, ../src/sass/main.scss */
.gallery-interface #cboxClose {
  right: 15px;
  top: 15px;
}

/* line 2687, ../src/sass/main.scss */
.page-template-template-about {
  overflow: hidden;
}
/* line 2690, ../src/sass/main.scss */
.page-template-template-about footer .dancer {
  display: none;
}

/* line 2695, ../src/sass/main.scss */
.page-template-template-splash-2020 {
  background-image: url(../images/splash/bg_splash.jpg);
}
/* line 2697, ../src/sass/main.scss */
.page-template-template-splash-2020 #cookie-law-info-again {
  display: none !important;
}
/* line 2700, ../src/sass/main.scss */
.page-template-template-splash-2020 .video-modal #cboxClose {
  height: 25px;
  width: 70px;
}
/* line 2704, ../src/sass/main.scss */
.page-template-template-splash-2020 strong {
  font-weight: bold;
}
/* line 2707, ../src/sass/main.scss */
.page-template-template-splash-2020 p {
  margin-bottom: 20px;
}
/* line 2710, ../src/sass/main.scss */
.page-template-template-splash-2020 header {
  display: none;
}
/* line 2713, ../src/sass/main.scss */
.page-template-template-splash-2020 footer {
  display: none;
}
/* line 2717, ../src/sass/main.scss */
.page-template-template-splash-2020 .wrap-video .buttons {
  text-align: center;
  margin: 0 0 30px 0;
}
/* line 2720, ../src/sass/main.scss */
.page-template-template-splash-2020 .wrap-video .buttons a {
  margin: auto;
}
/* line 2725, ../src/sass/main.scss */
.page-template-template-splash-2020 .wrap-top-bullets {
  padding: 25px 40px 0;
  float: left;
  width: 100%;
  position: relative;
  z-index: 1;
}
/* line 2731, ../src/sass/main.scss */
.page-template-template-splash-2020 .wrap-top-bullets .bullets:first-child {
  float: left;
}
/* line 2734, ../src/sass/main.scss */
.page-template-template-splash-2020 .wrap-top-bullets .bullets:first-child {
  float: right;
}
/* line 2738, ../src/sass/main.scss */
.page-template-template-splash-2020 .bullets {
  margin: 0;
  padding: 0;
  float: left;
}
/* line 2742, ../src/sass/main.scss */
.page-template-template-splash-2020 .bullets li {
  display: inline-block;
  width: 22px;
  height: 22px;
  margin: 0 0 0 4px;
  vertical-align: top;
  padding: 0;
  background-color: #FBD2A8;
  border-radius: 50%;
}
/* line 2751, ../src/sass/main.scss */
.page-template-template-splash-2020 .bullets li a {
  color: #3c3c3c;
  display: block;
  padding: 2px 0 0 0;
  text-align: center;
  font-size: 14px;
}
/* line 2757, ../src/sass/main.scss */
.page-template-template-splash-2020 .bullets li a:hover {
  color: #e54d25;
}
/* line 2764, ../src/sass/main.scss */
.page-template-template-splash-2020 .footer-splash {
  background-color: #131e29;
  color: #FBD2A8;
  font-size: 14px;
  font-weight: 700;
  padding: 10px 30px;
  float: left;
  width: 100%;
}
/* line 2772, ../src/sass/main.scss */
.page-template-template-splash-2020 .footer-splash .menu-splash {
  margin: 0;
  padding: 3px 0 0 0;
  float: right;
}
/* line 2776, ../src/sass/main.scss */
.page-template-template-splash-2020 .footer-splash .menu-splash li {
  margin: 0 0 0 25px;
  padding: 0;
  display: inline-block;
  vertical-align: top;
}
/* line 2781, ../src/sass/main.scss */
.page-template-template-splash-2020 .footer-splash .menu-splash li a {
  color: #FBD2A8;
  text-decoration: none;
}
/* line 2784, ../src/sass/main.scss */
.page-template-template-splash-2020 .footer-splash .menu-splash li a:hover {
  color: white;
}
/* line 2792, ../src/sass/main.scss */
.page-template-template-splash-2020 h3 {
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 20px;
}
/* line 2798, ../src/sass/main.scss */
.page-template-template-splash-2020 .v-detail {
  margin-top: 59px;
  font-size: 20px;
}
/* line 2802, ../src/sass/main.scss */
.page-template-template-splash-2020 .partner-detail {
  margin-top: 40px;
}
/* line 2805, ../src/sass/main.scss */
.page-template-template-splash-2020 .img-donate {
  display: inline-block;
  vertical-align: top;
}
/* line 2809, ../src/sass/main.scss */
.page-template-template-splash-2020 .donate-detail {
  display: inline-block;
  width: calc(100% - 152px);
  padding: 0 0 0 44px;
  vertical-align: top;
}
/* line 2814, ../src/sass/main.scss */
.page-template-template-splash-2020 .donate-detail .buttons {
  margin-top: 34px;
}
/* line 2818, ../src/sass/main.scss */
.page-template-template-splash-2020 .head-splash {
  margin: 0 17.8125%;
  padding: 84px 5% 64px 5%;
  text-align: center;
  position: relative;
  z-index: 1;
}
/* line 2825, ../src/sass/main.scss */
.page-template-template-splash-2020 .page-content {
  padding-bottom: 27%;
}
/* line 2828, ../src/sass/main.scss */
.page-template-template-splash-2020 .page-content:after {
  height: 100%;
  background-image: url(../images/splash/Background_Bottom.jpg);
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: bottom center;
}
/* line 2835, ../src/sass/main.scss */
.page-template-template-splash-2020 .bamaworks-content {
  background-image: url(../images/splash/Background_Top.jpg);
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: top center;
}
/* line 2840, ../src/sass/main.scss */
.page-template-template-splash-2020 .bamaworks-content .interior {
  max-width: 880px;
  margin: auto;
  padding: 38px 45px;
}
/* line 2846, ../src/sass/main.scss */
.page-template-template-splash-2020 .bamaworks-content .wrap {
  padding-top: 0;
  border-top: 0;
  min-height: auto;
  padding-bottom: 30px;
  position: relative;
}
/* line 2853, ../src/sass/main.scss */
.page-template-template-splash-2020 .buttons {
  overflow: hidden;
  clear: both;
  text-align: center;
}
/* line 2857, ../src/sass/main.scss */
.page-template-template-splash-2020 .buttons a {
  float: none;
  display: block;
  max-width: 285px;
  font-weight: bold;
  padding: 14px 3%;
  color: white;
  text-decoration: none;
  background: #e54d25;
}
/* line 2867, ../src/sass/main.scss */
.page-template-template-splash-2020 .buttons a:hover {
  background: #3c3c3c;
}
/* line 2871, ../src/sass/main.scss */
.page-template-template-splash-2020 .buttons.btb-merch {
  margin-top: 51px;
}
/* line 2875, ../src/sass/main.scss */
.page-template-template-splash-2020 .two-col {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: 1fr;
  grid-column-gap: 9%;
  grid-row-gap: 0px;
}
/* line 2882, ../src/sass/main.scss */
.page-template-template-splash-2020 .merch {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: 1fr;
  grid-column-gap: 3%;
  grid-row-gap: 0px;
}
/* line 2888, ../src/sass/main.scss */
.page-template-template-splash-2020 .merch .merch-image {
  width: 100%;
  padding-top: 100%;
  background-size: contain;
  position: relative;
}
/* line 2893, ../src/sass/main.scss */
.page-template-template-splash-2020 .merch .merch-image a {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 2904, ../src/sass/main.scss */
.page-template-template-splash-2020 .wrap-img {
  text-align: center;
  margin-bottom: 20px;
}
/* line 2907, ../src/sass/main.scss */
.page-template-template-splash-2020 .wrap-img img {
  max-width: 100%;
}
/* line 2913, ../src/sass/main.scss */
.page-template-template-splash-2020 .single-video.video-item .image .round-button b {
  display: none;
}
/* line 2917, ../src/sass/main.scss */
.page-template-template-splash-2020 .single-video.video-item .image .round-button:hover:after {
  background-color: transparent;
  opacity: 0.7;
}
/* line 2922, ../src/sass/main.scss */
.page-template-template-splash-2020 .single-video.video-item .image .round-button:after {
  background-image: url(../images/DMB_Play_Button.svg);
  background-size: contain;
  border: 0;
}

/* line 2932, ../src/sass/main.scss */
.bamaworks-content .wrap {
  padding-top: 5%;
  overflow: visible;
}
/* line 2937, ../src/sass/main.scss */
.bamaworks-content .interior {
  background: white;
  padding: 5%;
  overflow: visible;
  clear: both;
}
/* line 2944, ../src/sass/main.scss */
.bamaworks-content h2.bamaworks-logo {
  width: 50%;
  padding-top: 11%;
  height: 0;
  text-indent: -999em;
  overflow: hidden;
  background-image: url("../images/bamaworks-logo.png");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% auto;
  margin: auto;
  margin-bottom: 5%;
}
/* line 2958, ../src/sass/main.scss */
.bamaworks-content .text {
  line-height: 1.5;
  font-size: 1.125em;
  padding: 5% 10%;
}
/* line 96, ../src/sass/main.scss */
.bamaworks-content .text strong {
  font-weight: 800;
}
/* line 99, ../src/sass/main.scss */
.bamaworks-content .text em {
  font-style: italic;
  font-weight: 500;
}
/* line 104, ../src/sass/main.scss */
.bamaworks-content .text em > strong {
  font-style: italic;
  font-weight: 800;
}
/* line 108, ../src/sass/main.scss */
.bamaworks-content .text strong > em {
  font-style: italic;
  font-weight: 800;
}
/* line 112, ../src/sass/main.scss */
.bamaworks-content .text h1, .bamaworks-content .text h2, .bamaworks-content .text h3, .bamaworks-content .text h4, .bamaworks-content .text h5 {
  font-family: "Circular-Bold-S";
  font-weight: 900;
  color: #df2627;
  margin-top: 1em;
}
/* line 118, ../src/sass/main.scss */
.bamaworks-content .text h1 {
  font-size: 2.5em;
}
/* line 121, ../src/sass/main.scss */
.bamaworks-content .text h2 {
  font-size: 2em;
  line-height: 1;
  margin-bottom: .5em;
  margin-top: 2em;
}
/* line 127, ../src/sass/main.scss */
.bamaworks-content .text h3, .bamaworks-content .text h4 {
  margin-bottom: .5em;
  line-height: 1;
  letter-spacing: .02em;
  font-size: 1.75em;
}
/* line 133, ../src/sass/main.scss */
.bamaworks-content .text img {
  max-width: 100%;
  display: block;
}
/* line 137, ../src/sass/main.scss */
.bamaworks-content .text img.alignleft {
  float: left;
  margin: 1em 1em 1em 0;
}
/* line 141, ../src/sass/main.scss */
.bamaworks-content .text img.alignright {
  float: right;
  margin: 1em 0 1em 1em;
}
/* line 145, ../src/sass/main.scss */
.bamaworks-content .text img.alignnone {
  width: 100%;
  height: auto;
}
/* line 149, ../src/sass/main.scss */
.bamaworks-content .text img.aligncenter {
  margin: auto;
}
/* line 154, ../src/sass/main.scss */
.bamaworks-content .text .wp-caption img {
  width: 100%;
  height: auto;
}
/* line 159, ../src/sass/main.scss */
.bamaworks-content .text .wp-caption.alignleft {
  float: left;
  margin: 1em 1em 0 0;
}
/* line 163, ../src/sass/main.scss */
.bamaworks-content .text .wp-caption.alignright {
  float: right;
  margin: 1em 0 0 1em;
}
/* line 167, ../src/sass/main.scss */
.bamaworks-content .text .wp-caption.alignnone {
  width: 100%;
  height: auto;
}
/* line 171, ../src/sass/main.scss */
.bamaworks-content .text .wp-caption.aligncenter {
  margin: auto;
}
/* line 174, ../src/sass/main.scss */
.bamaworks-content .text .wp-caption .wp-caption-text {
  font-size: .8em;
  padding: 0.5em 0.2em;
  font-weight: 500;
  margin-bottom: 0;
}
/* line 181, ../src/sass/main.scss */
.bamaworks-content .text ul {
  list-style: initial;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 187, ../src/sass/main.scss */
.bamaworks-content .text ol {
  list-style: decimal;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 192, ../src/sass/main.scss */
.bamaworks-content .text blockquote {
  padding: 8.54700855%;
  background: white;
  margin-bottom: 1.5em;
  font-weight: 500;
  font-style: italic;
}
/* line 199, ../src/sass/main.scss */
.bamaworks-content .text div {
  text-align: left !important;
}
/* line 201, ../src/sass/main.scss */
.bamaworks-content .text div em {
  text-align: left;
  font-style: none;
}
/* line 207, ../src/sass/main.scss */
.bamaworks-content .text p {
  margin-bottom: 1.5em;
}
@media only screen and (max-width: 640px) {
  /* line 2958, ../src/sass/main.scss */
  .bamaworks-content .text {
    font-size: 0.9em;
  }
  /* line 212, ../src/sass/main.scss */
  .bamaworks-content .text h2 {
    font-size: 2em;
  }
  /* line 215, ../src/sass/main.scss */
  .bamaworks-content .text h3 {
    font-size: 2em;
  }
  /* line 218, ../src/sass/main.scss */
  .bamaworks-content .text h4 {
    font-size: 1.5em;
  }
}
/* line 223, ../src/sass/main.scss */
.bamaworks-content .text a {
  color: #e54d25;
}
/* line 2961, ../src/sass/main.scss */
.bamaworks-content .text .buttons {
  overflow: hidden;
  clear: both;
}
/* line 2964, ../src/sass/main.scss */
.bamaworks-content .text .buttons a {
  float: left;
  margin-right: 4%;
  padding: 3%;
  color: white;
  text-decoration: none;
}
/* line 2970, ../src/sass/main.scss */
.bamaworks-content .text .buttons a:first-child {
  width: 66%;
  background: #e54d25;
}
/* line 2973, ../src/sass/main.scss */
.bamaworks-content .text .buttons a:first-child:hover {
  background: #3c3c3c;
}
/* line 2977, ../src/sass/main.scss */
.bamaworks-content .text .buttons a:last-child {
  width: 30%;
  margin-right: 0;
  background: #3c3c3c;
}
/* line 2981, ../src/sass/main.scss */
.bamaworks-content .text .buttons a:last-child:hover {
  background: #e54d25;
}
/* line 2988, ../src/sass/main.scss */
.bamaworks-content .sharing {
  text-align: center;
  display: block;
}
/* line 2991, ../src/sass/main.scss */
.bamaworks-content .sharing ul {
  margin: auto;
}
/* line 2995, ../src/sass/main.scss */
.bamaworks-content .concerts {
  font-size: 1.375em;
  margin-bottom: 20%;
}
/* line 2998, ../src/sass/main.scss */
.bamaworks-content .concerts h3 {
  background: #d3d0c1;
  display: block;
  padding: 2em 1em;
  font-family: "Circular-Bold-S";
  margin-bottom: 3%;
}
/* line 3006, ../src/sass/main.scss */
.bamaworks-content .concerts .tour__container.not-img {
  height: 200px;
}
/* line 3008, ../src/sass/main.scss */
.bamaworks-content .concerts .tour__container.not-img .tour__img {
  background-image: none;
  background-color: transparent;
}
/* line 3012, ../src/sass/main.scss */
.bamaworks-content .concerts .tour__container.not-img .tour__text {
  width: 100%;
  left: 0;
}
/* line 3018, ../src/sass/main.scss */
.bamaworks-content .concerts .tour__img {
  float: left;
  height: 0;
  width: 30%;
  padding-top: 30%;
  background-image: url(../images/image-ph1.png);
  background-color: #3c3c3c;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  display: inline-table;
}
/* line 3031, ../src/sass/main.scss */
.bamaworks-content .concerts .tour__text {
  position: absolute;
  left: 30%;
  top: 0;
  right: 0;
  bottom: 0;
  padding: 4%;
  color: #e54d25;
}
/* line 3039, ../src/sass/main.scss */
.bamaworks-content .concerts .tour__text p {
  margin-top: 10px;
}
/* line 3042, ../src/sass/main.scss */
.bamaworks-content .concerts .tour__text .brief_description {
  color: #3c3c3c;
}
/* line 3045, ../src/sass/main.scss */
.bamaworks-content .concerts .tour__text .see-more {
  margin-top: 40px;
  display: inline-block;
}
/* line 3050, ../src/sass/main.scss */
.bamaworks-content .concerts .tour {
  background: white;
  /*padding:2em 1em;*/
  margin-bottom: 3%;
  overflow: hidden;
  clear: both;
  position: relative;
}
/* line 3057, ../src/sass/main.scss */
.bamaworks-content .concerts .tour label {
  display: block;
  font-family: "Circular-Bold-S";
  color: #e54d25;
  cursor: pointer;
  overflow: hidden;
  clear: both;
  transition: color 0.3s ease;
}
/* line 3065, ../src/sass/main.scss */
.bamaworks-content .concerts .tour label .trigger {
  float: right;
  display: inline-block;
}
/* line 3068, ../src/sass/main.scss */
.bamaworks-content .concerts .tour label .trigger i {
  border-radius: 100%;
  background: #e54d25;
  color: white;
  height: 2em;
  width: 2em;
  display: inline-block;
  text-align: center;
  font-size: 0.5em;
  float: left;
  padding-top: 0.5em;
  margin-top: 0.5em;
  margin-right: 0.5em;
}
/* line 3082, ../src/sass/main.scss */
.bamaworks-content .concerts .tour label .trigger span {
  font-family: "Circular-Bold-S";
  margin-top: 0.2em;
}
/* line 3085, ../src/sass/main.scss */
.bamaworks-content .concerts .tour label .trigger span:before {
  content: 'Expand';
}
/* line 3091, ../src/sass/main.scss */
.bamaworks-content .concerts .tour label:hover {
  color: #3c3c3c;
}
/* line 3094, ../src/sass/main.scss */
.bamaworks-content .concerts .tour label:hover .trigger i {
  background: #3c3c3c;
  color: white;
}
/* line 3102, ../src/sass/main.scss */
.bamaworks-content .concerts .tour .events {
  max-height: 0px;
  overflow: hidden;
  transition: max-height 0.5s ease;
}
/* line 3107, ../src/sass/main.scss */
.bamaworks-content .concerts .tour .events .event {
  border-top: 1px solid #d3d0c1;
  padding: 1em 0;
  overflow: hidden;
  clear: both;
}
/* line 3113, ../src/sass/main.scss */
.bamaworks-content .concerts .tour .events .event span {
  display: inline-block;
  float: left;
  font-family: "Circular-Bold-S";
}
/* line 3118, ../src/sass/main.scss */
.bamaworks-content .concerts .tour .events .event .date {
  width: 20%;
  color: #e54d25;
}
/* line 3123, ../src/sass/main.scss */
.bamaworks-content .concerts .tour .events .event .location {
  width: 30%;
}
/* line 3126, ../src/sass/main.scss */
.bamaworks-content .concerts .tour .events .event .state {
  width: 20%;
  font-family: "Circular-Book-S";
}
/* line 3130, ../src/sass/main.scss */
.bamaworks-content .concerts .tour .events .event:first-child {
  margin-top: 1em;
}
/* line 3139, ../src/sass/main.scss */
.bamaworks-content .concerts .tour.open label .trigger i.fa-plus {
  background: #3c3c3c;
}
/* line 3141, ../src/sass/main.scss */
.bamaworks-content .concerts .tour.open label .trigger i.fa-plus:before {
  content: '\f068';
}
/* line 3145, ../src/sass/main.scss */
.bamaworks-content .concerts .tour.open label .trigger span {
  color: #3c3c3c;
}
/* line 3148, ../src/sass/main.scss */
.bamaworks-content .concerts .tour.open label .trigger span:before {
  content: 'Close';
}
/* line 3155, ../src/sass/main.scss */
.bamaworks-content .concerts .tour.open .events {
  max-height: 5000px;
  padding: 4%;
}

/* line 3163, ../src/sass/main.scss */
#modal-bamagreen {
  display: none;
  position: fixed;
  z-index: 999999;
  background-position: center;
  background-size: cover;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 3173, ../src/sass/main.scss */
#modal-bamagreen.display {
  display: block;
}
/* line 3176, ../src/sass/main.scss */
#modal-bamagreen .close-modal {
  background-image: url(../images/close.svg);
  position: absolute;
  display: block;
  width: 30px;
  height: 30px;
  z-index: 2;
  right: 20px;
  top: 20px;
  cursor: pointer;
}
/* line 3187, ../src/sass/main.scss */
#modal-bamagreen:after {
  background-color: rgba(0, 0, 0, 0.6);
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 0;
  right: 0;
  top: 0;
}
/* line 3197, ../src/sass/main.scss */
#modal-bamagreen .wrap-slick {
  width: 100%;
  margin: auto;
  padding: 0;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1;
}
/* line 3208, ../src/sass/main.scss */
#modal-bamagreen .wrap-slick-nav {
  width: 1024px;
  margin: auto;
  position: absolute;
  bottom: 5%;
  left: 0;
  right: 0;
  z-index: 1;
}
/* line 3217, ../src/sass/main.scss */
#modal-bamagreen h1 {
  color: #fff;
  font-size: 1.5em;
  text-align: center;
  font-weight: 700;
  letter-spacing: 1px;
  position: absolute;
  top: 5%;
  z-index: 1;
  margin: auto;
  left: 0;
  right: 0;
}

/* line 3232, ../src/sass/main.scss */
#timeline .caption {
  color: #fff;
  font-size: 1.5em;
}
/* line 3236, ../src/sass/main.scss */
#timeline h2 {
  color: #fff;
  font-size: 5em;
  font-weight: 700;
}
/* line 3241, ../src/sass/main.scss */
#timeline .item-timeline {
  position: relative;
  outline: none;
}
/* line 3244, ../src/sass/main.scss */
#timeline .item-timeline .wrap-item {
  padding: 0 calc((100% - 1024px) / 2);
  position: relative;
}
/* line 3249, ../src/sass/main.scss */
#timeline .item-timeline.slick-active .nav-y {
  display: block;
}
/* line 3253, ../src/sass/main.scss */
#timeline .item-timeline .nav-y {
  display: none;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #fff;
  font-size: 4em;
  opacity: 0.3;
  line-height: 0.8em;
  font-weight: 700;
  width: 170px;
  text-align: center;
  height: 50px;
}
/* line 3267, ../src/sass/main.scss */
#timeline .item-timeline .prev-y {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  left: -65px;
}
/* line 3271, ../src/sass/main.scss */
#timeline .item-timeline .next-y {
  right: -64px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

/* line 3279, ../src/sass/main.scss */
#timeline-nav .first-y {
  color: white;
  position: absolute;
  left: -50px;
  font-weight: bold;
  font-size: 20px;
}
/* line 3286, ../src/sass/main.scss */
#timeline-nav .last-y {
  color: white;
  position: absolute;
  right: -50px;
  font-weight: bold;
  font-size: 20px;
}

/* line 3296, ../src/sass/main.scss */
.bamagreen-content.page-content .wrap {
  border-top: 0;
}
/* line 3299, ../src/sass/main.scss */
.bamagreen-content .wrap {
  padding-top: 0%;
  overflow: visible;
}
/* line 3302, ../src/sass/main.scss */
.bamagreen-content .wrap.noheight {
  min-height: initial;
}
/* line 3306, ../src/sass/main.scss */
.bamagreen-content .interior {
  background: white;
  padding: 5%;
  overflow: hidden;
  clear: both;
}
/* line 3312, ../src/sass/main.scss */
.bamagreen-content .modaltext {
  font-size: 22px;
  color: #222 !important;
  background-color: white;
  margin-top: 3%;
  clear: both;
}
/* line 3319, ../src/sass/main.scss */
.bamagreen-content .wrap-slide {
  width: 100%;
  float: left;
}
/* line 3322, ../src/sass/main.scss */
.bamagreen-content .wrap-slide img {
  width: 100%;
}
/* line 3325, ../src/sass/main.scss */
.bamagreen-content .wrap-slide .bx-prev, .bamagreen-content .wrap-slide .bx-next {
  position: absolute;
  top: 50%;
  background-color: #e54d25;
  width: 44px;
  height: 44px;
  text-indent: -9999px;
  font: normal normal normal 35px/1 FontAwesome;
  overflow: hidden;
}
/* line 3335, ../src/sass/main.scss */
.bamagreen-content .wrap-slide .bx-prev {
  left: 0;
}
/* line 3337, ../src/sass/main.scss */
.bamagreen-content .wrap-slide .bx-prev:before {
  content: "\f0d9";
  font-weight: 900;
  text-indent: 0;
  position: absolute;
  right: 15px;
  color: #fff;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 3348, ../src/sass/main.scss */
.bamagreen-content .wrap-slide .bx-next {
  right: 0;
}
/* line 3350, ../src/sass/main.scss */
.bamagreen-content .wrap-slide .bx-next:before {
  content: "\f0da";
  font-weight: 900;
  text-indent: 0;
  position: absolute;
  right: 11px;
  color: #fff;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 3363, ../src/sass/main.scss */
.bamagreen-content .wrap-counter {
  float: left;
  width: 100%;
  display: flex;
}
/* line 3367, ../src/sass/main.scss */
.bamagreen-content .wrap-counter .counter {
  background-color: #3c3c3c;
  color: white;
  text-align: center;
  width: 25%;
  margin: 0 10px;
  padding: 15px;
}
/* line 3374, ../src/sass/main.scss */
.bamagreen-content .wrap-counter .counter:first-child {
  margin: 0 10px 0 0;
}
/* line 3377, ../src/sass/main.scss */
.bamagreen-content .wrap-counter .counter:last-child {
  margin: 0 0 0 10px;
}
/* line 3380, ../src/sass/main.scss */
.bamagreen-content .wrap-counter .counter .number {
  display: block;
  font-size: 3.8em;
  font-weight: 700;
}
/* line 3385, ../src/sass/main.scss */
.bamagreen-content .wrap-counter .counter .detail {
  display: block;
  font-size: 20px;
  letter-spacing: 3px;
}
/* line 3392, ../src/sass/main.scss */
.bamagreen-content h2.bamagreen-logo {
  width: 100px;
  padding-top: 100px;
  height: 0;
  text-indent: -999em;
  overflow: hidden;
  background-image: url("../images/Bama_White.png");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% auto;
  margin: auto;
  margin: 1% auto;
}
/* line 3406, ../src/sass/main.scss */
.bamagreen-content .text {
  font-size: 22px;
  padding: 5% 0%;
  width: 100%;
  display: flex;
}
/* line 3411, ../src/sass/main.scss */
.bamagreen-content .text .wrap-text {
  width: 50%;
  float: left;
  margin: 0 10px 0 0;
}
/* line 3416, ../src/sass/main.scss */
.bamagreen-content .text .buttons {
  width: 50%;
  float: left;
  margin: 5px 0 0 10px;
}
/* line 3420, ../src/sass/main.scss */
.bamagreen-content .text .buttons a {
  float: left;
  padding: 4% 40px 4% 4%;
  color: white;
  text-decoration: none;
  background: #e54d25;
  width: 100%;
  font-size: 21px;
  position: relative;
}
/* line 3429, ../src/sass/main.scss */
.bamagreen-content .text .buttons a:hover {
  background: #3c3c3c;
}
/* line 3432, ../src/sass/main.scss */
.bamagreen-content .text .buttons a .fa {
  position: absolute;
  right: 4%;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 3442, ../src/sass/main.scss */
.bamagreen-content .wrap-number-detail {
  background: white;
  margin-top: 3%;
  overflow: hidden;
  clear: both;
  position: relative;
  font-size: 1.375em;
  float: left;
  width: 100%;
}
/* line 3452, ../src/sass/main.scss */
.bamagreen-content .number-text {
  padding: 4%;
  color: #e54d25;
  float: left;
  width: 100%;
  text-align: center;
}
/* line 3458, ../src/sass/main.scss */
.bamagreen-content .number-text .top-number {
  font-weight: 700;
  font-size: 10.6vw;
  /*letter-spacing: 8px;*/
  float: left;
  width: 100%;
}
/* line 3464, ../src/sass/main.scss */
.bamagreen-content .number-text .top-number .simbol {
  display: inline-block;
  padding: 0 1.3% 0 0;
}
/* line 3468, ../src/sass/main.scss */
.bamagreen-content .number-text .top-number .number {
  display: inline-block;
}
/* line 3472, ../src/sass/main.scss */
.bamagreen-content .number-text .text-top {
  color: #3c3c3c;
  font-size: 2.8vw;
  letter-spacing: 5px;
  text-align: center;
  float: left;
  width: 100%;
  padding-bottom: 20px;
  font-weight: 700;
  white-space: nowrap;
}
/* line 3483, ../src/sass/main.scss */
.bamagreen-content .number-text .middle-number {
  border-top: 1px solid #e0ddd1;
  float: left;
  width: 100%;
  padding: 30px 0;
}
/* line 3488, ../src/sass/main.scss */
.bamagreen-content .number-text .middle-number .wrap-number {
  width: 50%;
  float: left;
}
/* line 3492, ../src/sass/main.scss */
.bamagreen-content .number-text .middle-number .number {
  color: #e54d25;
  font-weight: 700;
  display: inline-block;
  line-height: 1em;
  padding: 0 5% 0 0;
  vertical-align: middle;
  font-size: 4.5vw;
  width: 50%;
}
/* line 3502, ../src/sass/main.scss */
.bamagreen-content .number-text .middle-number .text-number {
  color: #3c3c3c;
  margin: 0;
  display: inline-block;
  vertical-align: middle;
  font-weight: 700;
  text-align: left;
  width: 50%;
}
/* line 3512, ../src/sass/main.scss */
.bamagreen-content .number-text .bottom-number {
  float: left;
  width: 100%;
  border-top: 1px solid #e0ddd1;
  padding: 30px 0;
}
/* line 3517, ../src/sass/main.scss */
.bamagreen-content .number-text .bottom-number .number {
  color: #e54d25;
  font-size: 4.9vw;
  display: inline-block;
  padding-right: 3%;
  line-height: 1em;
  font-weight: 700;
  vertical-align: middle;
  width: 25%;
}
/* line 3527, ../src/sass/main.scss */
.bamagreen-content .number-text .bottom-number .text-number {
  color: #3c3c3c;
  margin: 0;
  display: inline-block;
  font-size: 4vw;
  font-weight: 700;
  letter-spacing: 10px;
  line-height: 1em;
  vertical-align: middle;
  width: 75%;
  white-space: nowrap;
}
/* line 3540, ../src/sass/main.scss */
.bamagreen-content .number-text .bottom-number2 {
  float: left;
  width: 100%;
  border-top: 1px solid #e0ddd1;
  padding: 30px 0;
}
/* line 3545, ../src/sass/main.scss */
.bamagreen-content .number-text .bottom-number2 .number {
  color: #e54d25;
  font-size: 4.2vw;
  display: inline-block;
  padding-right: 3%;
  line-height: 1em;
  font-weight: 700;
  vertical-align: middle;
  width: 25%;
}
/* line 3555, ../src/sass/main.scss */
.bamagreen-content .number-text .bottom-number2 .text-number {
  color: #3c3c3c;
  margin: 0;
  display: inline-block;
  font-size: 3.2vw;
  font-weight: 700;
  letter-spacing: 10px;
  line-height: 1em;
  vertical-align: middle;
  width: 75%;
  white-space: nowrap;
}
/* line 3570, ../src/sass/main.scss */
.bamagreen-content .wrap-overview {
  background: white;
  margin-top: 3%;
  overflow: hidden;
  clear: both;
  position: relative;
  font-size: 1.375em;
  float: left;
  width: 100%;
}
/* line 3579, ../src/sass/main.scss */
.bamagreen-content .wrap-overview ul {
  padding: 0 0 0 3em;
}
/* line 3581, ../src/sass/main.scss */
.bamagreen-content .wrap-overview ul li {
  color: #3c3c3c;
  list-style: none;
  position: relative;
  margin: 1em 0;
}
/* line 3586, ../src/sass/main.scss */
.bamagreen-content .wrap-overview ul li::before {
  color: #e54d25;
  content: "\2022";
  font-size: 1em;
  padding-right: 3em;
  position: absolute;
  left: -3em;
  top: 0em;
}
/* line 3597, ../src/sass/main.scss */
.bamagreen-content .wrap-overview .col-detail {
  width: 50%;
  float: left;
  padding: 1.5em;
}
/* line 3602, ../src/sass/main.scss */
.bamagreen-content .wrap-overview .head-overview {
  background-color: #e0ddd1;
  padding: 2em 1.5em;
  font-weight: 700;
}
/* line 3607, ../src/sass/main.scss */
.bamagreen-content .wrap-overview .col-head {
  color: #e54d25;
  border-bottom: 1px solid #e0ddd1;
  padding-bottom: 1em;
}

/* line 3616, ../src/sass/main.scss */
.about-content {
  padding-bottom: 0;
  position: relative;
  min-height: none;
}
/* line 3620, ../src/sass/main.scss */
.about-content:after {
  z-index: 99;
  display: none;
}
/* line 3625, ../src/sass/main.scss */
.about-content .about-wrapper {
  position: relative;
  overflow: hidden;
}
/* line 3631, ../src/sass/main.scss */
.about-content .about-filters {
  position: absolute;
  top: 5%;
  left: 30%;
  right: 28%;
  background: transparent;
  z-index: 999;
  transition: top 0.3s ease;
}
/* line 3639, ../src/sass/main.scss */
.about-content .about-filters .action {
  display: block;
  background: #d3d0c1;
  padding: 1em;
  height: 50px;
  width: 48%;
  margin-right: 2%;
  float: left;
  position: relative;
}
/* line 3649, ../src/sass/main.scss */
.about-content .about-filters .action:last-child {
  margin-right: 0;
}
/* line 3652, ../src/sass/main.scss */
.about-content .about-filters .action span {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 1.5em;
  color: #3c3c3c;
}
/* line 3660, ../src/sass/main.scss */
.about-content .about-filters .action:hover {
  background: #fcfcfc;
}
/* line 3665, ../src/sass/main.scss */
.about-content .about-filters .selector {
  background: white;
  overflow: visible;
}
/* line 3669, ../src/sass/main.scss */
.about-content .about-filters .selector label {
  position: absolute;
  text-align: left;
  display: block;
  left: 0;
  right: 0;
  top: 50%;
  height: 50px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  padding-left: 1.5em;
  background: #fcfcfc;
  color: #3c3c3c;
  transition: background 0.5s ease;
}
/* line 3683, ../src/sass/main.scss */
.about-content .about-filters .selector label span {
  position: absolute;
  left: 1em;
  right: 1em;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 3690, ../src/sass/main.scss */
.about-content .about-filters .selector label:after {
  content: '\f0d7';
  font-family: 'FontAwesome';
  position: absolute;
  right: 1em;
  color: #3c3c3c;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 3699, ../src/sass/main.scss */
.about-content .about-filters .selector label:hover {
  background: #f9f6ed;
}
/* line 3703, ../src/sass/main.scss */
.about-content .about-filters .selector .options {
  position: absolute;
  z-index: 99;
  top: 100%;
  max-height: 0vh;
  left: 0;
  right: 0;
  overflow-y: scroll;
  box-sizing: border-box;
  transition: max-height 0.5s ease;
}
/* line 3715, ../src/sass/main.scss */
.about-content .about-filters .selector .options .option {
  padding: 1em;
  background: white;
  border-bottom: 1px solid #edebde;
  width: 100%;
  cursor: pointer;
  transition: all 0.3s ease;
}
/* line 3722, ../src/sass/main.scss */
.about-content .about-filters .selector .options .option:hover {
  background: #e54d25;
  color: white;
}
/* line 3730, ../src/sass/main.scss */
.about-content .about-filters .selector.open .options {
  max-height: 300px;
}
/* line 3735, ../src/sass/main.scss */
.about-content .content-item {
  padding: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  -moz-transition: -moz-transform 0.5s ease 0.5s;
  -o-transition: -o-transform 0.5s ease 0.5s;
  -webkit-transition: -webkit-transform 0.5s ease;
  -webkit-transition-delay: 0.5s;
  transition: -webkit-transform 0.5s ease 0.5s;
  transition: transform 0.5s ease 0.5s;
  transition: transform 0.5s ease 0.5s, -webkit-transform 0.5s ease 0.5s;
  z-index: 9;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  background-color: #3c3c3c;
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
}
/* line 3750, ../src/sass/main.scss */
.about-content .content-item:before {
  content: '';
  z-index: 8;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjMiLz48c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjkiLz48c3RvcCBvZmZzZXQ9IjM4JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjkiLz48c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjk3Ii8+PHN0b3Agb2Zmc2V0PSI0NiUiIHN0b3AtY29sb3I9IiMwMDAwMDAiLz48c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjxzdG9wIG9mZnNldD0iNTYlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuOTQiLz48c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjk0Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.9) 35%, rgba(0, 0, 0, 0.9) 38%, rgba(0, 0, 0, 0.97) 42%, #000000 46%, #000000 49%, rgba(0, 0, 0, 0.94) 56%, rgba(0, 0, 0, 0.94) 61%, rgba(0, 0, 0, 0.4) 100%);
}
/* line 3766, ../src/sass/main.scss */
.about-content .content-item .wrapper {
  position: fixed;
  z-index: 9;
  top: 20%;
  color: white;
  overflow: auto;
  height: 40vh;
  left: 0;
  right: -30px;
  bottom: 0;
  padding: 0 30% 0;
}
/* line 3778, ../src/sass/main.scss */
.about-content .content-item .heading {
  position: relative;
}
/* line 3780, ../src/sass/main.scss */
.about-content .content-item .heading h2 {
  color: #e54d25;
  font-size: 4.25em;
  word-spacing: 333em;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 0.5em;
}
/* line 3788, ../src/sass/main.scss */
.about-content .content-item .heading .next {
  position: absolute;
  right: 0;
  bottom: 0;
  text-transform: uppercase;
  text-decoration: none;
  cursor: pointer;
}
/* line 3795, ../src/sass/main.scss */
.about-content .content-item .heading .next:hover {
  color: white;
}
/* line 3801, ../src/sass/main.scss */
.about-content .content-item .text {
  font-size: 1.15em;
}
/* line 3803, ../src/sass/main.scss */
.about-content .content-item .text p {
  margin-bottom: 1em;
}
/* line 3807, ../src/sass/main.scss */
.about-content .content-item .scroll-down {
  position: fixed;
  display: block;
  z-index: 999;
  top: 62%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  text-align: center;
  height: 50px;
  width: 100%;
  cursor: pointer;
}
/* line 3818, ../src/sass/main.scss */
.about-content .content-item .scroll-down:before {
  content: '';
  width: 0px;
  border: 1px dotted #e54d25;
  margin: auto;
  position: absolute;
  left: 50%;
  top: 0;
  bottom: 0;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
/* line 3830, ../src/sass/main.scss */
.about-content .content-item .scroll-down i {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  background: #fcfcfc;
  color: #3c3c3c;
  text-align: center;
}
/* line 3841, ../src/sass/main.scss */
.about-content .content-item .scroll-down i:before {
  position: absolute;
  text-align: center;
  left: 50%;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}
/* line 3850, ../src/sass/main.scss */
.about-content .content-item .scroll-down:hover i {
  background: #3c3c3c;
  color: #edebde;
  -webkit-animation: none;
  animation: none;
}
/* line 3859, ../src/sass/main.scss */
.about-content .content-item:hover .scroll-down i {
  -webkit-animation: scroll-down;
  animation: scroll-down;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-duration: 5s;
  animation-duration: 5s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
/* line 3870, ../src/sass/main.scss */
.about-content .content-item.active {
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
  z-index: 99;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}

/* line 3880, ../src/sass/main.scss */
body.fixed-header .about-content {
  margin-top: 100px;
}

/* line 3885, ../src/sass/main.scss */
.promotions {
  overflow: visible;
  clear: both;
  margin-top: 1em;
}
/* line 3890, ../src/sass/main.scss */
.promotions .promotion {
  margin-bottom: 1em;
  position: relative;
  cursor: pointer;
  box-shadow: 0px -7px 56px -4px transparent;
  transition: box-shadow 0.5s ease;
}
/* line 3896, ../src/sass/main.scss */
.promotions .promotion img {
  width: 100%;
  height: auto;
}
/* line 3900, ../src/sass/main.scss */
.promotions .promotion i {
  position: absolute;
  top: 0;
  right: 0;
  background: #e54d25;
  color: white;
  padding: 0.5em;
  z-index: 9;
  transition: background 0.3s ease;
}
/* line 3911, ../src/sass/main.scss */
.promotions .promotion:hover {
  box-shadow: 0px -7px 56px -4px rgba(0, 0, 0, 0.31);
}
/* line 3913, ../src/sass/main.scss */
.promotions .promotion:hover i {
  background: #3c3c3c;
}

/* line 3921, ../src/sass/main.scss */
.modals {
  height: 0;
  overflow: hidden;
}

/* line 3926, ../src/sass/main.scss */
.generic-modals {
  display: none;
}

/* line 3931, ../src/sass/main.scss */
.generic-modal-wrapper #cboxClose {
  right: 5%;
  top: 2em;
  background: none;
  width: 20px;
  height: 20px;
  background: #e54d25;
  border-radius: 20px;
  text-indent: 0;
  transition: background 0.3s ease;
}
/* line 3941, ../src/sass/main.scss */
.generic-modal-wrapper #cboxClose:before {
  content: '\f00d';
  font-family: 'FontAwesome';
  display: block;
  color: #fcfcfc;
}
/* line 3948, ../src/sass/main.scss */
.generic-modal-wrapper #cboxClose:hover {
  background: #3c3c3c;
}

/* line 3954, ../src/sass/main.scss */
.generic-modal {
  background: #fcfcfc;
  color: #3c3c3c;
  padding: 5% 10%;
}
/* line 3959, ../src/sass/main.scss */
.generic-modal h3 {
  font-size: 1.5em;
  padding-bottom: 0.5em;
  margin-bottom: 1em;
  border-bottom: 1px solid #d3d0c1;
  font-family: "Circular-Bold-S";
}

/* line 3971, ../src/sass/main.scss */
.newsletter-modal .form-container {
  position: relative;
  overflow: hidden;
  clear: both;
  height: 0;
  padding-top: 12%;
}
/* line 3978, ../src/sass/main.scss */
.newsletter-modal .form-container .email {
  position: absolute;
  right: 95px;
  top: 0;
  left: 0;
  bottom: 0;
  border: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
  color: #3c3c3c;
  display: block;
  background: whitesmoke;
  width: 100%;
  font-family: "Circular-Bold-S";
  padding-left: 1em;
  font-size: 1.5em;
}
/* line 3994, ../src/sass/main.scss */
.newsletter-modal .form-container .submit {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: auto;
  display: inline-block;
  background: #3c3c3c;
  color: #edebde;
  -moz-appearance: none;
  -webkit-appearance: none;
  border: 0;
  z-index: 9;
  font-family: "Circular-Bold-S";
  text-transform: uppercase;
  padding: 0 1em;
  font-size: 1em;
}

/* line 4015, ../src/sass/main.scss */
.contact-modal a {
  display: block;
  margin-bottom: 2em;
  font-size: 1.5em;
}

/*
.about-content {
    position:relative;
    padding-bottom:0;
    height:100vh;
    position:absolute;
    top:0;
    left:0;
    right:0;
    z-index:9;

    .content-item {
        position:absolute;
        top:200px; right:0; left:0; bottom:0;
        @include transition(transform 0.5s ease);
        @include translateY(100%);
        &.active {
            @include translateY(0%);
        }
    }
    .background {
        background:$dgrey;
        position:fixed;
        top:0; right:0; left:0; bottom:0;
        background-size:cover;
        background-position:center center;
        background-repeat:no-repeat;
    }
    .content {
        position:absolute;
        bottom:25%;
        top:20%;
        max-width:770px;
        width:48.125%;
        background:white;
        left:50%;
        overflow:auto;
        background:transparent;
        @include translateX(-50%);
        color:white;
        overflow:hidden;
        font-weight:normal;

        .scroller {
            overflow:auto;
            position:absolute;
            top:0; right:-20px; bottom:0; left:0;
            padding-right:20px;


        }

    }
}*/
/* line 4077, ../src/sass/main.scss */
#cboxWrapper {
  overflow: visible;
}

/* line 4081, ../src/sass/main.scss */
#cboxOverlay {
  background: #3c3c3c;
}

/* line 4086, ../src/sass/main.scss */
#cboxCurrent {
  color: white;
  bottom: -10px;
  left: 0;
}

/* line 4093, ../src/sass/main.scss */
#cboxNext,
#cboxPrevious {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 4100, ../src/sass/main.scss */
#cboxNext {
  right: -80px;
  background-image: url('../images/sprite-images-s8d35b638a0.png');
  background-position: -23px -27px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 27px;
  width: 18px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 4100, ../src/sass/main.scss */
  #cboxNext {
    background-image: url('../images/sprite-images@2x-sdcfb52b900.png');
    background-size: 100px 195px;
    background-position: -23px -27px;
    height: 27px;
    width: 18px;
  }
}

/* line 4104, ../src/sass/main.scss */
#cboxPrevious {
  left: -80px;
  background-image: url('../images/sprite-images-s8d35b638a0.png');
  background-position: -54px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 27px;
  width: 18px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 4104, ../src/sass/main.scss */
  #cboxPrevious {
    background-image: url('../images/sprite-images@2x-sdcfb52b900.png');
    background-size: 100px 195px;
    background-position: -54px 0;
    height: 27px;
    width: 18px;
  }
}

/* line 4109, ../src/sass/main.scss */
#cboxClose {
  position: absolute;
  top: 0px;
  right: -130px;
  background-image: url('../images/sprite-images-s8d35b638a0.png');
  background-position: 0 -27px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 23px;
  width: 23px;
  text-indent: -999em;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 4109, ../src/sass/main.scss */
  #cboxClose {
    background-image: url('../images/sprite-images@2x-sdcfb52b900.png');
    background-size: 100px 195px;
    background-position: 0 -27px;
    height: 23px;
    width: 23px;
  }
}

/* line 4117, ../src/sass/main.scss */
.video-modal #cboxClose {
  background-image: url('../images/sprite-images-s8d35b638a0.png');
  background-position: 0 -116px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 79px;
  width: 98px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 4117, ../src/sass/main.scss */
  .video-modal #cboxClose {
    background-image: url('../images/sprite-images@2x-sdcfb52b900.png');
    background-size: 100px 195px;
    background-position: 0 -116px;
    height: 79px;
    width: 98px;
  }
}

/* line 4121, ../src/sass/main.scss */
.volunteer-section {
  font-size: 22px;
  background-color: white;
  padding: 0 5% 5% 5%;
  float: left;
  width: 100%;
}
/* line 4122, ../src/sass/main.scss */
.volunteer-section.top-space {
  margin-top: 3%;
  padding: 5%;
}
/* line 4131, ../src/sass/main.scss */
.volunteer-section h2 {
  text-align: center;
  font-weight: 700;
  margin-bottom: 1em;
}
/* line 4136, ../src/sass/main.scss */
.volunteer-section p {
  margin-bottom: 1em;
}
/* line 4138, ../src/sass/main.scss */
.volunteer-section p:last-child {
  margin-bottom: 0;
}
/* line 4142, ../src/sass/main.scss */
.volunteer-section .image_p {
  float: left;
  width: 67%;
}
/* line 4145, ../src/sass/main.scss */
.volunteer-section .image_p img {
  max-width: 100%;
}
/* line 4149, ../src/sass/main.scss */
.volunteer-section .volunter_content {
  clear: both;
  margin: 0 0 1.4em;
  float: left;
  width: 100%;
}
/* line 4155, ../src/sass/main.scss */
.volunteer-section .buttons {
  width: 100%;
  float: left;
}
/* line 4158, ../src/sass/main.scss */
.volunteer-section .buttons a {
  float: left;
  color: white;
  text-decoration: none;
  background: #e54d25;
  font-size: 21px;
  position: relative;
  text-transform: uppercase;
  font-weight: 700;
}
/* line 4167, ../src/sass/main.scss */
.volunteer-section .buttons a:hover {
  background: #3c3c3c;
}
/* line 4170, ../src/sass/main.scss */
.volunteer-section .buttons a .fa {
  position: absolute;
  right: 4%;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 4176, ../src/sass/main.scss */
.volunteer-section .buttons a.full {
  width: 100%;
  padding: 4% 40px 4% 4%;
  text-align: center;
}
/* line 4181, ../src/sass/main.scss */
.volunteer-section .buttons a.normal {
  width: 33%;
  padding: 2% 4% 2% 4%;
  text-align: center;
}

/* line 4190, ../src/sass/main.scss */
.partner-section {
  font-size: 22px;
  clear: both;
  float: left;
  width: 100%;
  margin: 3% 0 0;
  padding: 5%;
  background-color: white;
}
/* line 4198, ../src/sass/main.scss */
.partner-section h2 {
  text-align: center;
  font-weight: 700;
  margin-bottom: 1em;
}
/* line 4203, ../src/sass/main.scss */
.partner-section p {
  margin-bottom: 1em;
}
/* line 4205, ../src/sass/main.scss */
.partner-section p:last-child {
  margin-bottom: 0;
}
/* line 4209, ../src/sass/main.scss */
.partner-section .wrap-col {
  width: 100%;
  margin: 0 -5px;
  position: relative;
  float: left;
}
/* line 4214, ../src/sass/main.scss */
.partner-section .wrap-col .col-3 {
  padding-top: 30%;
  float: left;
  width: calc(33.3% - 10px);
  margin: 5px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
/* line 4223, ../src/sass/main.scss */
.partner-section .wrap-col .col-3.active-partner .caption {
  display: block;
  width: 100%;
  height: 100%;
  padding: 3em;
}
/* line 4231, ../src/sass/main.scss */
.partner-section .wrap-col .close-caption {
  width: 25px;
  height: 25px;
  position: absolute;
  right: 20px;
  top: 20px;
  background-image: url(../images/close.svg);
  background-size: contain;
  cursor: pointer;
}
/* line 4241, ../src/sass/main.scss */
.partner-section .wrap-col .caption {
  display: none;
  height: 0px;
  width: 0px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  background-color: #3c3c3c;
  color: white;
  padding: 0;
  /*
  -webkit-transition:width 300ms ease-in-out, height 300ms ease-in-out;
  -moz-transition:width 300ms ease-in-out, height 300ms ease-in-out;
  -o-transition:width 300ms ease-in-out, height 300ms ease-in-out;
  transition:width 300ms ease-in-out, height 300ms ease-in-out;   
  */
}
/* line 4258, ../src/sass/main.scss */
.partner-section .wrap-col .caption .wrap-caption {
  overflow-y: auto;
  height: 100%;
  width: 100%;
}
/* line 4263, ../src/sass/main.scss */
.partner-section .wrap-col .caption .detail {
  padding-top: 30px;
}
/* line 4266, ../src/sass/main.scss */
.partner-section .wrap-col .caption .img {
  display: block;
  width: 200px;
  margin: auto;
}
/* line 4270, ../src/sass/main.scss */
.partner-section .wrap-col .caption .img img {
  max-width: 100%;
}

/* line 4277, ../src/sass/main.scss */
.donate-btb-section {
  overflow: hidden;
  margin-bottom: 0;
  padding-top: 2em;
  float: left;
  width: 100%;
}
/* line 4283, ../src/sass/main.scss */
.donate-btb-section .buttons {
  width: 100%;
  float: left;
}
/* line 4286, ../src/sass/main.scss */
.donate-btb-section .buttons a {
  float: left;
  color: white;
  text-decoration: none;
  background: #e54d25;
  font-size: 21px;
  position: relative;
  text-transform: uppercase;
  font-weight: 700;
}
/* line 4295, ../src/sass/main.scss */
.donate-btb-section .buttons a:hover {
  background: #3c3c3c;
}
/* line 4298, ../src/sass/main.scss */
.donate-btb-section .buttons a.full {
  width: 100%;
  padding: 4% 40px 4% 4%;
  text-align: center;
}

@media only screen and (max-width: 1440px) {
  /* line 4307, ../src/sass/main.scss */
  .news-grid .grid-item .information {
    font-size: 0.85em;
  }

  /* line 4311, ../src/sass/main.scss */
  .news-list .news-item .information {
    font-size: 0.9em;
  }

  /* line 4314, ../src/sass/main.scss */
  .social-feed .social-item .text {
    font-size: 0.8em;
  }
}
@media only screen and (max-width: 1280px) {
  /* line 4320, ../src/sass/main.scss */
  .news-grid .grid-item .information {
    font-size: 0.75em;
  }

  /* line 4323, ../src/sass/main.scss */
  .news-list .news-item .information {
    font-size: 0.75em;
  }

  /* line 4327, ../src/sass/main.scss */
  .bamaworks-content .concerts {
    font-size: 1.1em;
  }

  /* line 4331, ../src/sass/main.scss */
  .bamagreen-content .wrap-counter .counter .number {
    font-size: 2.8em;
  }

  /* line 4334, ../src/sass/main.scss */
  .bamagreen-content .wrap-counter .counter .detail {
    font-size: 18px;
  }

  /* line 4337, ../src/sass/main.scss */
  .bamagreen-content .number-text .bottom-number .text-number {
    font-size: 3.6vw;
  }

  /* line 4340, ../src/sass/main.scss */
  .bamagreen-content .number-text .bottom-number2 .text-number {
    font-size: 2.8vw;
  }
}
@media only screen and (max-width: 1140px) {
  /* line 4349, ../src/sass/main.scss */
  header.fixed .wrap ul {
    display: none;
  }

  /* line 4355, ../src/sass/main.scss */
  .social-feed .social-item .text {
    font-size: 0.65em;
  }
}
@media only screen and (max-width: 1124px) {
  /* line 4360, ../src/sass/main.scss */
  .bamagreen-content .number-text .bottom-number .number {
    font-size: 5.9vw;
  }

  /* line 4363, ../src/sass/main.scss */
  .bamagreen-content .number-text .bottom-number2 .number {
    font-size: 5.2vw;
  }

  /* line 4366, ../src/sass/main.scss */
  #timeline .item-timeline .wrap-item {
    padding: 0 70px;
  }

  /* line 4369, ../src/sass/main.scss */
  #modal-bamagreen .wrap-slick-nav {
    width: 100%;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 4374, ../src/sass/main.scss */
  .news-grid .grid-item .information {
    font-size: 0.65em;
  }

  /* line 4377, ../src/sass/main.scss */
  .news-list .news-item .information {
    font-size: 0.65em;
  }

  /* line 4381, ../src/sass/main.scss */
  .page-content .wrap {
    margin: 0 8.90625%;
  }

  /* line 4385, ../src/sass/main.scss */
  .social-feed .social-item {
    width: 49%;
    margin-right: 2%;
    margin-bottom: 5%;
  }
  /* line 4389, ../src/sass/main.scss */
  .social-feed .social-item .text {
    font-size: 0.9em;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    bottom: auto;
  }
  /* line 4396, ../src/sass/main.scss */
  .social-feed .social-item:nth-child(2n) {
    margin-right: 0;
  }

  /* line 4400, ../src/sass/main.scss */
  .about-content {
    /*        .about-filters {
                .action {
                    width:56%;
                }
                a.action {
                    width:20%;
                }
            }*/
  }
}
@media only screen and (max-width: 900px) {
  /* line 4414, ../src/sass/main.scss */
  .wrap-slick-nav {
    display: none;
  }

  /* line 4417, ../src/sass/main.scss */
  .partner-section .wrap-col .col-3 {
    width: calc(50% - 10px);
    padding-top: 45%;
  }

  /* line 4422, ../src/sass/main.scss */
  .tour-filters label {
    font-size: 1em;
  }

  /* line 4426, ../src/sass/main.scss */
  .news-list .news-item .information p {
    display: none;
  }
  /* line 4428, ../src/sass/main.scss */
  .news-list .news-item .information p.date {
    display: block;
  }

  /* Mobile menu */
  /* line 4433, ../src/sass/main.scss */
  body {
    padding-top: 70px;
  }

  /* line 4436, ../src/sass/main.scss */
  header {
    position: fixed;
    height: auto;
    overflow: visible;
    left: 0;
    right: 0;
    top: 0;
    z-index: 9999;
  }
  /* line 4444, ../src/sass/main.scss */
  header:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    height: 0px;
    background: #fcfcfc;
    overflow: hidden;
    z-index: 999;
    -moz-transition: all 0.6s ease 0.2s;
    -o-transition: all 0.6s ease 0.2s;
    -webkit-transition: all 0.6s ease;
    -webkit-transition-delay: 0.2s;
    transition: all 0.6s ease 0.2s;
  }
  /* line 4458, ../src/sass/main.scss */
  header i.menu-trigger {
    display: block;
    width: 30px;
    height: 20px;
    position: absolute;
    top: 50%;
    right: 20px;
    cursor: pointer;
    z-index: 9999999;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    transition: all 0.4s ease;
  }
  /* line 4469, ../src/sass/main.scss */
  header i.menu-trigger b {
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    height: 2px;
    background: #3c3c3c;
    transition: all 0.5s ease;
  }
  /* line 4481, ../src/sass/main.scss */
  header i.menu-trigger:before, header i.menu-trigger:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    height: 2px;
    background: #3c3c3c;
    transition: all 0.5s ease;
  }
  /* line 4492, ../src/sass/main.scss */
  header i.menu-trigger:before {
    top: 0;
  }
  /* line 4495, ../src/sass/main.scss */
  header i.menu-trigger:after {
    bottom: 0;
  }
  /* line 4498, ../src/sass/main.scss */
  header i.menu-trigger:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
  }
  /* line 4503, ../src/sass/main.scss */
  header .wrap {
    margin-top: 15px;
  }
  /* line 4505, ../src/sass/main.scss */
  header .wrap a.home-link {
    margin-right: 80px;
    display: block;
    overflow: hidden;
  }
  /* line 4510, ../src/sass/main.scss */
  header .wrap h1 {
    margin: 0;
  }
  /* line 4513, ../src/sass/main.scss */
  header .wrap ul {
    -webkit-transform: translateX(-200%);
    transform: translateX(-200%);
  }
  /* line 4515, ../src/sass/main.scss */
  header .wrap ul:last-child {
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
  }
  /* line 4520, ../src/sass/main.scss */
  header nav {
    -webkit-transform: translateY(-150%);
    transform: translateY(-150%);
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    margin-top: 80px;
    z-index: 999;
    transition: all 0.2s ease;
  }
  /* line 4530, ../src/sass/main.scss */
  header nav ul {
    display: block;
  }
  /* line 4532, ../src/sass/main.scss */
  header nav ul li {
    display: block;
  }
  /* line 4534, ../src/sass/main.scss */
  header nav ul li a {
    display: block;
    width: 100%;
    float: none;
    clear: both;
    font-size: 1.3em;
    padding: 0.5em 0;
    margin: 0;
    text-align: center;
  }
  /* line 4544, ../src/sass/main.scss */
  header nav ul li.bamamenu ul {
    position: relative;
    background-color: #d3d0c1;
    display: block;
  }
  /* line 4548, ../src/sass/main.scss */
  header nav ul li.bamamenu ul a {
    color: black;
  }
  /* line 4551, ../src/sass/main.scss */
  header nav ul li.bamamenu ul li {
    width: 100%;
  }

  /* line 4561, ../src/sass/main.scss */
  .menu-open header:before {
    height: 100vh;
    transition: all 0.3s ease;
  }
  /* line 4565, ../src/sass/main.scss */
  .menu-open header .menu-trigger {
    right: auto;
    left: 50%;
    margin-left: 5px;
    top: 5px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  /* line 4571, ../src/sass/main.scss */
  .menu-open header .menu-trigger b {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  /* line 4578, ../src/sass/main.scss */
  .menu-open header .menu-trigger:before {
    -webkit-transform: rotate(45deg) translateY(13px);
    transform: rotate(45deg) translateY(13px);
  }
  /* line 4581, ../src/sass/main.scss */
  .menu-open header .menu-trigger:after {
    -webkit-transform: rotate(-45deg) translateY(-13px);
    transform: rotate(-45deg) translateY(-13px);
  }
  /* line 4585, ../src/sass/main.scss */
  .menu-open header nav {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    -moz-transition: all 0.5s ease 0.2s;
    -o-transition: all 0.5s ease 0.2s;
    -webkit-transition: all 0.5s ease;
    -webkit-transition-delay: 0.2s;
    transition: all 0.5s ease 0.2s;
  }
  /* line 4590, ../src/sass/main.scss */
  .menu-open header .wrap {
    margin-top: 10px;
    padding: 5px 0;
  }
  /* line 4593, ../src/sass/main.scss */
  .menu-open header .wrap ul {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    top: 0;
    z-index: 999;
  }
  /* line 4597, ../src/sass/main.scss */
  .menu-open header .wrap ul:last-child {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }

  /* line 4606, ../src/sass/main.scss */
  .page-content:after {
    background-position: top center;
    padding-top: 15%;
  }

  /* line 4612, ../src/sass/main.scss */
  .page-template-template-splash-2020 {
    padding: 0;
  }
  /* line 4614, ../src/sass/main.scss */
  .page-template-template-splash-2020 .page-content:after {
    background-position: bottom center;
    padding-top: 0;
  }

  /* line 4620, ../src/sass/main.scss */
  footer {
    position: relative;
    left: auto;
    right: auto;
    bottom: auto;
    top: auto;
    /*        a.by-icon {
                bottom:10px;
                top:auto;
                @include transform(none);
            }
            .wrap {
                height:200px;
                .links {
                    display:block;
                    text-align:center;
                    width:100%;
                    a.footer-link {
                        float: none;
                        clear: both;
                        display: block;
                        text-align: center;
                        margin-bottom:1em;
                    }
                    ul {
                        margin:auto;
                        display:inline-block;
                        margin-bottom:1em;
                        float:none;
                        clear:both;
                    }
                }
            }*/
  }
  /* line 4626, ../src/sass/main.scss */
  footer .dancer {
    display: none;
  }
  /* line 4629, ../src/sass/main.scss */
  footer .wrap {
    position: relative;
    overflow: hidden;
    clear: both;
    left: auto;
    right: auto;
    bottom: auto;
    top: auto;
    height: auto;
    text-align: center;
    padding: 2em;
  }
  /* line 4640, ../src/sass/main.scss */
  footer .wrap .links {
    position: relative;
    overflow: hidden;
    clear: both;
    left: auto;
    right: auto;
    bottom: auto;
    top: auto;
    -webkit-transform: none;
    transform: none;
  }
  /* line 4649, ../src/sass/main.scss */
  footer .wrap .links a.footer-link,
  footer .wrap .links ul {
    display: block;
    float: none;
    clear: both;
    margin: auto;
    margin-bottom: 1em;
  }

  /* line 4689, ../src/sass/main.scss */
  .about-content .content-item .wrapper {
    top: 40%;
  }
  /* line 4692, ../src/sass/main.scss */
  .about-content .content-item .scroll-down {
    display: none;
  }

  /* line 4697, ../src/sass/main.scss */
  .carousel {
    margin-top: 5%;
  }

  /* line 4701, ../src/sass/main.scss */
  .tour-filters label {
    font-size: 0.8em;
  }
  /* line 4704, ../src/sass/main.scss */
  .tour-filters label.main {
    width: 150px;
  }
  /* line 4707, ../src/sass/main.scss */
  .tour-filters .selectors {
    left: 150px;
    right: 60px;
  }
  /* line 4711, ../src/sass/main.scss */
  .tour-filters i.search {
    width: 60px;
  }
  /* line 4714, ../src/sass/main.scss */
  .tour-filters .buttons .filter-band select {
    font-size: 0.74em;
    margin-top: 10px;
  }
  /* line 4719, ../src/sass/main.scss */
  .tour-filters .buttons .action {
    height: 40px;
  }
  /* line 4721, ../src/sass/main.scss */
  .tour-filters .buttons .action span {
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    font-size: 0.7em;
  }

  /* line 4730, ../src/sass/main.scss */
  .bamagreen-content .wrap-overview ul {
    padding: 0 0 0 1em;
  }

  /* line 4733, ../src/sass/main.scss */
  .bamagreen-content .wrap-overview ul li::before {
    padding-right: 1em;
    left: -1em;
  }
}
@media only screen and (max-width: 768px) {
  /* line 4741, ../src/sass/main.scss */
  .page-template-template-splash-2020 .donate-detail {
    width: 100%;
    padding: 0;
    margin-top: 20px;
  }
  /* line 4746, ../src/sass/main.scss */
  .page-template-template-splash-2020 .img-donate {
    width: 100%;
    text-align: center;
  }
  /* line 4750, ../src/sass/main.scss */
  .page-template-template-splash-2020 .two-col {
    grid-template-columns: repeat(1, 1fr);
  }
  /* line 4753, ../src/sass/main.scss */
  .page-template-template-splash-2020 .head-splash {
    margin: 0 8.90625%;
    padding: 84px 5% 64px 5%;
  }

  /* line 4758, ../src/sass/main.scss */
  .volunteer-section .buttons a.normal {
    width: auto;
  }

  /* line 4761, ../src/sass/main.scss */
  .volunteer-section .image_p {
    width: 100%;
    margin-top: 20px;
  }

  /* line 4765, ../src/sass/main.scss */
  #modal-bamagreen h1 {
    padding: 0 35px;
  }

  /* line 4768, ../src/sass/main.scss */
  #modal-bamagreen .close-modal {
    width: 20px;
    height: 20px;
    right: 10px;
    top: 10px;
  }

  /* line 4774, ../src/sass/main.scss */
  header {
    padding: 1.5% 0 5.5%;
  }

  /* line 4777, ../src/sass/main.scss */
  .btb_vote {
    width: 70px;
    height: 70px;
  }

  /* line 4781, ../src/sass/main.scss */
  .carousel {
    margin: 0;
    padding-top: 53%;
  }
  /* line 4785, ../src/sass/main.scss */
  .carousel .paginator h3 {
    font-size: 0.9em;
  }
  /* line 4788, ../src/sass/main.scss */
  .carousel .paginator i {
    left: 5%;
  }
  /* line 4790, ../src/sass/main.scss */
  .carousel .paginator i.nav-right {
    right: 5%;
  }
  /* line 4795, ../src/sass/main.scss */
  .carousel .pager {
    bottom: 5px;
  }

  /* line 4803, ../src/sass/main.scss */
  .tour-list .tour-item .actions .button {
    font-size: 1.5em;
  }

  /* line 4812, ../src/sass/main.scss */
  .news-grid .grid-item {
    overflow: hidden;
    clear: both;
    width: 100%;
    float: none;
    clear: both;
    margin: 0;
    height: auto;
    position: relative;
    margin-bottom: 5%;
  }
  /* line 4822, ../src/sass/main.scss */
  .news-grid .grid-item .image {
    position: absolute;
    right: 70%;
    top: 0;
    bottom: 0;
    left: 0;
    padding-top: 0;
    height: auto;
  }
  /* line 4831, ../src/sass/main.scss */
  .news-grid .grid-item .information {
    width: 70%;
    float: right;
    position: relative;
    padding-top: 0;
    height: auto;
  }
  /* line 4837, ../src/sass/main.scss */
  .news-grid .grid-item .information .wrapper {
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    -webkit-transform: none;
    transform: none;
  }

  /* line 4849, ../src/sass/main.scss */
  .news-list .news-item .image {
    width: 40%;
    padding-top: 40%;
  }
  /* line 4853, ../src/sass/main.scss */
  .news-list .news-item .information {
    left: 40%;
  }
  /* line 4855, ../src/sass/main.scss */
  .news-list .news-item .information h3 {
    font-size: 1.1em;
  }

  /* line 4861, ../src/sass/main.scss */
  .album-list .album-item {
    width: 100%;
    clear: both;
    float: none;
    height: auto;
    padding-top: 0;
    margin-bottom: 2em;
  }
  /* line 4868, ../src/sass/main.scss */
  .album-list .album-item a {
    text-decoration: none;
  }
  /* line 4871, ../src/sass/main.scss */
  .album-list .album-item .image {
    position: relative;
    height: 0;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
    padding-top: 100%;
  }
  /* line 4879, ../src/sass/main.scss */
  .album-list .album-item .information {
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
    padding: 2em;
  }
  /* line 4886, ../src/sass/main.scss */
  .album-list .album-item:hover .information {
    left: auto;
    right: auto;
    bottom: auto;
    top: auto;
    padding-top: 0;
    padding: 2em;
    -webkit-transform: none;
    transform: none;
  }

  /* line 4899, ../src/sass/main.scss */
  .gallery-list .gallery-item {
    width: 100%;
    clear: both;
    float: none;
    height: auto;
    padding-top: 0;
    margin-bottom: 2em;
  }
  /* line 4906, ../src/sass/main.scss */
  .gallery-list .gallery-item a {
    text-decoration: none;
  }
  /* line 4909, ../src/sass/main.scss */
  .gallery-list .gallery-item .image {
    position: relative;
    height: 0;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
    padding-top: 100%;
  }
  /* line 4917, ../src/sass/main.scss */
  .gallery-list .gallery-item .information {
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
    padding: 2em;
  }
  /* line 4924, ../src/sass/main.scss */
  .gallery-list .gallery-item:hover .information {
    left: auto;
    right: auto;
    bottom: auto;
    top: auto;
    padding-top: 0;
    padding: 2em;
    -webkit-transform: none;
    transform: none;
  }

  /* line 4937, ../src/sass/main.scss */
  .gallery-modal .bx-controls {
    display: none;
  }

  /* line 4942, ../src/sass/main.scss */
  .social-feed .social-item .text {
    font-size: 0.7em;
  }

  /* line 4947, ../src/sass/main.scss */
  .about-content .about-filters {
    left: 10%;
    right: 10%;
    top: 10%;
  }
  /* line 4953, ../src/sass/main.scss */
  .about-content .content-item .wrapper {
    padding: 0 10% 0;
    padding-right: 20%;
  }

  /* line 4960, ../src/sass/main.scss */
  .album-detail .information {
    width: 100%;
    margin-right: 0;
    float: none;
    clear: both;
  }
  /* line 4966, ../src/sass/main.scss */
  .album-detail .tracks {
    width: 100%;
    float: none;
    clear: both;
  }

  /* line 4976, ../src/sass/main.scss */
  .video-item {
    clear: both;
    float: none;
    width: 100%;
    margin-right: 0;
    margin-bottom: 1em;
    height: auto;
    padding-top: 0;
  }
  /* line 4984, ../src/sass/main.scss */
  .video-item .image,
  .video-item .information {
    position: relative;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    -webkit-transform: none;
    transform: none;
  }
  /* line 4991, ../src/sass/main.scss */
  .video-item .image {
    height: 0;
    padding-top: 72%;
  }
  /* line 4995, ../src/sass/main.scss */
  .video-item .information {
    padding: 2em;
  }
  /* line 4997, ../src/sass/main.scss */
  .video-item .information .date {
    margin-top: 0;
  }
  /* line 5004, ../src/sass/main.scss */
  .video-item:hover .image .round-button {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  /* line 5008, ../src/sass/main.scss */
  .video-item:hover .information {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    padding: 2em;
    padding-top: 2em;
    box-shadow: 0;
  }

  /* line 5022, ../src/sass/main.scss */
  .generic-modal {
    font-size: 0.75em;
  }

  /* line 5026, ../src/sass/main.scss */
  .bamaworks-content .video-item {
    padding-top: 0;
  }
  /* line 5031, ../src/sass/main.scss */
  .bamaworks-content .text .buttons a:first-child,
  .bamaworks-content .text .buttons a:last-child {
    width: 100%;
    margin: 5% 0;
    display: block;
    text-align: center;
    float: none;
  }
  /* line 5041, ../src/sass/main.scss */
  .bamaworks-content .concerts {
    font-size: 0.68em;
  }
  /* line 5045, ../src/sass/main.scss */
  .bamaworks-content .concerts .tour label .trigger {
    display: block;
    float: none;
    clear: both;
  }
  /* line 5053, ../src/sass/main.scss */
  .bamaworks-content .concerts .tour .events .event .date {
    width: 30%;
  }
  /* line 5056, ../src/sass/main.scss */
  .bamaworks-content .concerts .tour .events .event .location {
    width: 40%;
  }
  /* line 5062, ../src/sass/main.scss */
  .bamaworks-content .concerts .tour__text {
    left: 40%;
  }
  /* line 5065, ../src/sass/main.scss */
  .bamaworks-content .concerts .tour__text h4 {
    font-weight: 900;
  }
  /* line 5068, ../src/sass/main.scss */
  .bamaworks-content .concerts .tour__text p {
    margin-top: 0px;
  }
  /* line 5071, ../src/sass/main.scss */
  .bamaworks-content .concerts .tour__img {
    width: 40%;
    padding-top: 40%;
  }
  /* line 5075, ../src/sass/main.scss */
  .bamaworks-content .concerts .tour__text .see-more {
    margin-top: 0px;
    display: inline;
  }

  /* line 5089, ../src/sass/main.scss */
  #cboxNext {
    right: -40px;
  }

  /* line 5092, ../src/sass/main.scss */
  #cboxPrevious {
    left: -40px;
  }

  /* line 5095, ../src/sass/main.scss */
  #cboxClose {
    right: -50px;
  }

  /* line 5098, ../src/sass/main.scss */
  .bamagreen-content .number-text .middle-number .number {
    width: 100%;
    font-size: 6.5vw;
    line-height: 1.3em;
  }

  /* line 5103, ../src/sass/main.scss */
  .bamagreen-content .number-text .middle-number .text-number {
    width: 100%;
    text-align: center;
    font-size: 16px;
  }

  /* line 5108, ../src/sass/main.scss */
  .bamagreen-content .text {
    display: block;
  }

  /* line 5111, ../src/sass/main.scss */
  .bamagreen-content .text .wrap-text {
    width: 100%;
  }

  /* line 5114, ../src/sass/main.scss */
  .bamagreen-content .text .buttons {
    width: 100%;
    margin: 15px 0 0 0px;
  }

  /* line 5118, ../src/sass/main.scss */
  .bamagreen-content .wrap-counter {
    display: block;
  }

  /* line 5121, ../src/sass/main.scss */
  .bamagreen-content .wrap-counter .counter {
    width: 100%;
    margin: 0 0 10px 0;
    text-align: left;
  }

  /* line 5126, ../src/sass/main.scss */
  .bamagreen-content .wrap-counter .counter:last-child {
    margin: 0 0 10px 0;
  }

  /* line 5129, ../src/sass/main.scss */
  .bamagreen-content .wrap-counter .counter:first-child {
    margin: 0 0 10px 0;
  }

  /* line 5132, ../src/sass/main.scss */
  .bamagreen-content .wrap-counter .counter .number {
    display: inline-block;
    padding: 0 15px 0 0;
  }

  /* line 5136, ../src/sass/main.scss */
  .bamagreen-content .wrap-counter .counter .detail {
    display: inline-block;
  }

  /* line 5139, ../src/sass/main.scss */
  .bamagreen-content .number-text .bottom-number .number {
    width: 100%;
  }

  /* line 5142, ../src/sass/main.scss */
  .bamagreen-content .number-text .bottom-number .text-number {
    width: 100%;
  }

  /* line 5145, ../src/sass/main.scss */
  .bamagreen-content .number-text .bottom-number2 .number {
    width: 100%;
  }

  /* line 5148, ../src/sass/main.scss */
  .bamagreen-content .number-text .bottom-number2 .text-number {
    width: 100%;
  }

  /* line 5151, ../src/sass/main.scss */
  .bamagreen-content .wrap-overview .col-detail {
    width: 100%;
  }
}
@media only screen and (max-width: 600px) {
  /* line 5158, ../src/sass/main.scss */
  .page-template-template-splash-2020 .merch {
    grid-template-columns: repeat(1, 1fr);
  }
  /* line 5161, ../src/sass/main.scss */
  .page-template-template-splash-2020 .bamaworks-content .interior {
    padding: 25px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 5167, ../src/sass/main.scss */
  .partner-section .wrap-col .col-3 {
    width: 100%;
    padding-top: 90%;
  }

  /* line 5171, ../src/sass/main.scss */
  #timeline .caption {
    font-size: 1.2em;
  }

  /* line 5174, ../src/sass/main.scss */
  #timeline h2 {
    font-size: 3.5em;
  }

  /* line 5177, ../src/sass/main.scss */
  #timeline .item-timeline .nav-y {
    font-size: 3em;
  }

  /* line 5180, ../src/sass/main.scss */
  #timeline .item-timeline .prev-y {
    left: -35px;
  }

  /* line 5183, ../src/sass/main.scss */
  #timeline .item-timeline .next-y {
    right: -40px;
  }

  /* line 5186, ../src/sass/main.scss */
  #timeline .item-timeline .wrap-item {
    padding: 0 45px;
  }

  /* line 5189, ../src/sass/main.scss */
  .tour-filters {
    height: 140px;
  }
  /* line 5191, ../src/sass/main.scss */
  .tour-filters label.main {
    right: 0;
    bottom: 70px;
    width: 100%;
  }
  /* line 5196, ../src/sass/main.scss */
  .tour-filters .selectors {
    top: 70px;
    left: 0;
  }
  /* line 5201, ../src/sass/main.scss */
  .tour-filters i.search {
    top: 70px;
  }
  /* line 5204, ../src/sass/main.scss */
  .tour-filters .buttons .filter-band {
    width: 100%;
    margin-right: 0%;
  }
  /* line 5207, ../src/sass/main.scss */
  .tour-filters .buttons .filter-band .action {
    width: 25%;
  }
  /* line 5212, ../src/sass/main.scss */
  .tour-filters .buttons .action {
    width: 49%;
  }

  /* line 5217, ../src/sass/main.scss */
  .page-template-template-tour .tour-filters {
    height: auto;
    margin-bottom: 1em;
    overflow: hidden;
    clear: both;
  }

  /* line 5226, ../src/sass/main.scss */
  .tour-list .tour-item .information {
    width: 65%;
    float: left;
    font-size: 1.3em;
    padding: 2em 1em;
  }
  /* line 5231, ../src/sass/main.scss */
  .tour-list .tour-item .information .date,
  .tour-list .tour-item .information .venue,
  .tour-list .tour-item .information .location {
    float: none;
    clear: both;
    width: 100%;
  }
  /* line 5240, ../src/sass/main.scss */
  .tour-list .tour-item .actions {
    width: 35%;
    position: relative;
    float: right;
    padding: 2em 1em;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    -webkit-transform: none;
    transform: none;
  }
  /* line 5247, ../src/sass/main.scss */
  .tour-list .tour-item .actions .button {
    width: 100%;
    display: block;
    margin-bottom: 0.5em;
    text-align: center;
  }

  /* line 5256, ../src/sass/main.scss */
  .social-feed .social-item {
    clear: both;
    float: none;
    width: 100%;
    margin-right: 0;
  }
  /* line 5261, ../src/sass/main.scss */
  .social-feed .social-item .text {
    font-size: 1em;
  }

  /* line 5265, ../src/sass/main.scss */
  header .wrap {
    padding: 5px 0;
  }

  /* line 5269, ../src/sass/main.scss */
  .page-template-template-splash-2020 .footer-splash {
    padding: 20px 30px;
  }
  /* line 5271, ../src/sass/main.scss */
  .page-template-template-splash-2020 .footer-splash .bullets {
    width: 100%;
    text-align: center;
  }
  /* line 5275, ../src/sass/main.scss */
  .page-template-template-splash-2020 .footer-splash .menu-splash {
    width: 100%;
    text-align: center;
    padding: 20px 0 0 0;
  }
}
/* Hide the Wordpress admin bar on mobile */
@media only screen and (max-width: 600px) {
  /* line 5297, ../src/sass/main.scss */
  #wpadminbar {
    display: none;
  }
}
/** 
 * iPad with portrait orientation.
 */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
  /* line 5286, ../src/sass/main.scss */
  .gallery-modal {
    padding: 5%;
  }

  /* line 5289, ../src/sass/main.scss */
  .gallery-pager a {
    width: 50px;
    height: 50px;
  }
}
/** 
 * iPad with landscape orientation.
 */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape) {
  /* line 5286, ../src/sass/main.scss */
  .gallery-modal {
    padding: 5%;
  }

  /* line 5289, ../src/sass/main.scss */
  .gallery-pager a {
    width: 50px;
    height: 50px;
  }
}
/**
 * iPhone 5
 */
@media screen and (device-aspect-ratio: 40 / 71) {
  /* line 5286, ../src/sass/main.scss */
  .gallery-modal {
    padding: 5%;
  }

  /* line 5289, ../src/sass/main.scss */
  .gallery-pager a {
    width: 50px;
    height: 50px;
  }
}
/* ==========================================================================
   Helper classes
   ========================================================================== */
/* line 5338, ../src/sass/main.scss */
.hidden {
  display: none !important;
  visibility: hidden;
}

/* line 5343, ../src/sass/main.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 5354, ../src/sass/main.scss */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* line 5364, ../src/sass/main.scss */
.invisible {
  visibility: hidden;
}

/* line 5368, ../src/sass/main.scss */
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}

/* line 5374, ../src/sass/main.scss */
.clearfix:after {
  clear: both;
}

/* line 5378, ../src/sass/main.scss */
.clearfix {
  *zoom: 1;
}

@supports (-webkit-touch-callout: none) {
  /* line 5382, ../src/sass/main.scss */
  .selector .options {
    white-space: nowrap;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
/* ==========================================================================
   Print styles
   ========================================================================== */
@media print {
  /* line 5393, ../src/sass/main.scss */
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }

  /* line 5402, ../src/sass/main.scss */
  a,
  a:visited {
    text-decoration: underline;
  }

  /* line 5407, ../src/sass/main.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 5411, ../src/sass/main.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 5415, ../src/sass/main.scss */
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }

  /* line 5420, ../src/sass/main.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 5426, ../src/sass/main.scss */
  thead {
    display: table-header-group;
  }

  /* line 5430, ../src/sass/main.scss */
  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 5435, ../src/sass/main.scss */
  img {
    max-width: 100% !important;
  }

  /* line 5439, ../src/sass/main.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 5446, ../src/sass/main.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }
}
/* line 1, ../src/sass/_2017_work.scss */
.tour__container {
  display: flex;
  justify-content: space-between;
}

/* line 7, ../src/sass/_2017_work.scss */
.tour__text {
  width: 60%;
}
/* line 9, ../src/sass/_2017_work.scss */
.tour__text h4 {
  font-weight: 900;
}

/* line 14, ../src/sass/_2017_work.scss */
.tour__img {
  display: inline-block;
  width: 250px;
  height: 250px;
}

/* line 20, ../src/sass/_2017_work.scss */
.see-more {
  color: #e54d25;
  cursor: pointer;
}
/*# sourceMappingURL=data:application/json;base64,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Qjs7RUFFRCxzQ0FBc0M7RUFDdEM7OztJQUdFLFdBQVc7SUFDWCxVQUFVO0dBQ1g7O0VBRUQsc0NBQXNDO0VBQ3RDOztJQUVFLHdCQUF3QjtHQUN6QjtDQUNGO0FBQ0QseUNBQXlDO0FBQ3pDO0VBQ0UsY0FBYztFQUNkLCtCQUErQjtDQUNoQzs7QUFFRCx5Q0FBeUM7QUFDekM7RUFDRSxXQUFXO0NBQ1o7QUFDRCx5Q0FBeUM7QUFDekM7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQsMENBQTBDO0FBQzFDO0VBQ0Usc0JBQXNCO0VBQ3RCLGFBQWE7RUFDYixjQUFjO0NBQ2Y7O0FBRUQsMENBQTBDO0FBQzFDO0VBQ0UsZUFBZTtFQUNmLGdCQUFnQjtDQUNqQiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLyogbGluZSA1LCAuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9SdWJ5MzAteDY0L2xpYi9ydWJ5L2dlbXMvMy4wLjAvZ2Vtcy9jb21wYXNzLWNvcmUtMS4wLjMvc3R5bGVzaGVldHMvY29tcGFzcy9yZXNldC9fdXRpbGl0aWVzLnNjc3MgKi9cclxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXHJcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcclxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxyXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxyXG5iLCB1LCBpLCBjZW50ZXIsXHJcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXHJcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxyXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcclxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXHJcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcclxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXHJcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyogbGluZSAyMiwgLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vUnVieTMwLXg2NC9saWIvcnVieS9nZW1zLzMuMC4wL2dlbXMvY29tcGFzcy1jb3JlLTEuMC4zL3N0eWxlc2hlZXRzL2NvbXBhc3MvcmVzZXQvX3V0aWxpdGllcy5zY3NzICovXHJcbmh0bWwge1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4vKiBsaW5lIDI0LCAuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9SdWJ5MzAteDY0L2xpYi9ydWJ5L2dlbXMvMy4wLjAvZ2Vtcy9jb21wYXNzLWNvcmUtMS4wLjMvc3R5bGVzaGVldHMvY29tcGFzcy9yZXNldC9fdXRpbGl0aWVzLnNjc3MgKi9cclxub2wsIHVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKiBsaW5lIDI2LCAuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9SdWJ5MzAteDY0L2xpYi9ydWJ5L2dlbXMvMy4wLjAvZ2Vtcy9jb21wYXNzLWNvcmUtMS4wLjMvc3R5bGVzaGVldHMvY29tcGFzcy9yZXNldC9fdXRpbGl0aWVzLnNjc3MgKi9cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjgsIC4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL1J1YnkzMC14NjQvbGliL3J1YnkvZ2Vtcy8zLjAuMC9nZW1zL2NvbXBhc3MtY29yZS0xLjAuMy9zdHlsZXNoZWV0cy9jb21wYXNzL3Jlc2V0L191dGlsaXRpZXMuc2NzcyAqL1xyXG5jYXB0aW9uLCB0aCwgdGQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4vKiBsaW5lIDMwLCAuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9SdWJ5MzAteDY0L2xpYi9ydWJ5L2dlbXMvMy4wLjAvZ2Vtcy9jb21wYXNzLWNvcmUtMS4wLjMvc3R5bGVzaGVldHMvY29tcGFzcy9yZXNldC9fdXRpbGl0aWVzLnNjc3MgKi9cclxucSwgYmxvY2txdW90ZSB7XHJcbiAgcXVvdGVzOiBub25lO1xyXG59XHJcbi8qIGxpbmUgMTAzLCAuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9SdWJ5MzAteDY0L2xpYi9ydWJ5L2dlbXMvMy4wLjAvZ2Vtcy9jb21wYXNzLWNvcmUtMS4wLjMvc3R5bGVzaGVldHMvY29tcGFzcy9yZXNldC9fdXRpbGl0aWVzLnNjc3MgKi9cclxucTpiZWZvcmUsIHE6YWZ0ZXIsIGJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzIsIC4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL1J1YnkzMC14NjQvbGliL3J1YnkvZ2Vtcy8zLjAuMC9nZW1zL2NvbXBhc3MtY29yZS0xLjAuMy9zdHlsZXNoZWV0cy9jb21wYXNzL3Jlc2V0L191dGlsaXRpZXMuc2NzcyAqL1xyXG5hIGltZyB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4vKiBsaW5lIDExNiwgLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vUnVieTMwLXg2NC9saWIvcnVieS9nZW1zLzMuMC4wL2dlbXMvY29tcGFzcy1jb3JlLTEuMC4zL3N0eWxlc2hlZXRzL2NvbXBhc3MvcmVzZXQvX3V0aWxpdGllcy5zY3NzICovXHJcbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qXHJcbiAqIFJldGluYSBTcHJpdGVzIGZvciBDb21wYXNzXHJcbiAqIGJ5OiAgICAgICAgICAgICAgR2F5YSBLZXNzbGVyXHJcbiAqIGxhc3QgdXBkYXRlOiAgICAgMDMvMTEvMTRcclxuICpcclxuICogVXNhZ2U6XHJcbiAqIDEuIGNyZWF0ZSB0d28gZm9sZGVycyBpbiB5b3VyIGltYWdlIGRpcmVjdG9yeSAoaW4gdGhpcyBjYXNlICdpY29ucycgYW5kICdpY29ucy0yeCcpLlxyXG4gKiAyLiBhZGp1c3QgdGhlIGZvbGRlcm5hbWVzIGRlZmluZWQgYmVsb3cgaWYgeW91IHVzZSBkaWZmZXJlbnQgbmFtZXMuXHJcbiAqIDMuIGNyZWF0ZSBzcHJpdGUgaW1hZ2VzIGZvciBwaXhlbCByYXRpbyAxIHNjcmVlbnMgYW5kIHB1dCB0aGVtIGluIHRoZSBmaXJzdCBmb2xkZXIuXHJcbiAqIDQuIGNyZWF0ZSBzcHJpdGUgaW1hZ2VzIGZvciBwaXhlbCByYXRpbyAyIHNjcmVlbnMgYW5kIHB1dCB0aGVtIGluIHRoZSBzZWNvbmQgZm9sZGVyLCB1c2UgdGhlIHNhbWUgZmlsZW5hbWVzLlxyXG4gKiA1LiB1c2UgdGhlIHNwcml0ZS1pbWFnZSBpbiB5b3VyIFNhc3MvU2NzcyB1c2luZzogJ0BpbmNsdWRlIHVzZS1zcHJpdGUoPHNwcml0ZS1uYW1lPiknXHJcbiAqL1xyXG4vKiBWYXJpYWJsZXMgKi9cclxuLyogSW5jbHVkZSAzcmQgcGFydHkgc3R5bGVzIGhlcmUgKi9cclxuLypcclxuICogTGVnYWwgRGlzY2xhaW1lclxyXG4gKlxyXG4gKiBUaGVzZSBGb250cyBhcmUgbGljZW5zZWQgb25seSBmb3IgdXNlIG9uIHRoZXNlIGRvbWFpbnMgYW5kIHRoZWlyIHN1YmRvbWFpbnM6XHJcbiAqIGRhdmVtYXR0aGV3c2JhbmQuY29tXHJcbiAqXHJcbiAqIEl0IGlzIGlsbGVnYWwgdG8gZG93bmxvYWQgb3IgdXNlIHRoZW0gb24gb3RoZXIgd2Vic2l0ZXMuXHJcbiAqXHJcbiAqIFdoaWxlIHRoZSBAZm9udC1mYWNlIHN0YXRlbWVudHMgYmVsb3cgbWF5IGJlIG1vZGlmaWVkIGJ5IHRoZSBjbGllbnQsIHRoaXNcclxuICogZGlzY2xhaW1lciBtYXkgbm90IGJlIHJlbW92ZWQuXHJcbiAqXHJcbiAqIExpbmV0by5jb20sIDIwMTZcclxuICovXHJcbi8qXHJcbiAqXHJcbiAqIElOU1RSVUNUSU9OU1xyXG4gKlxyXG4gKiBDb3B5IHRoZSBMZWdhbCBEaXNjbGFpbWVyIGFuZCB0aGUgQGZvbnQtZmFjZXMgc3RhdGVtZW50cyB0byB5b3VyIHJlZ3VsYXIgQ1NTIGZpbGUuXHJcbiAqIFRoZSBmb250cyBmb2xkZXIocykgc2hvdWxkIGJlIHBsYWNlZCByZWxhdGl2ZSB0byB0aGUgcmVndWxhciBDU1MgZmlsZS5cclxuICpcclxuICogWW91IGNhbiB1c2UgZWl0aGVyIHRoZSBjb21wbGV0ZSBvciBzdWJzZXR0ZWQgZm9udHM6XHJcbiAqIElmIHlvdSBkb27igJl0IHJlcXVpcmUgdGhlIGVudGlyZSByYW5nZSBvZiBjaGFyYWN0ZXJzLCB5b3UgY2FuIHVzZSB0aGUgc21hbGxlciwgc3Vic2V0dGVkIHdlYmZvbnRzIGluc3RlYWQuXHJcbiAqIFNlZSBcIkdseXBocyAmIExhbmd1YWdlc1wiIGZvciBhbiBvdmVydmlldyBvZiB0aGUgY2hhcmFjdGVycyBpbiB0aGUgKl9zdWJzZXR0ZWQuaHRtbCBmaWxlIGluIHRoZSByb290IGRpcmVjdG9yeSBvZiB0aGlzIHBhY2thZ2UuXHJcbiAqXHJcbiAqL1xyXG4vKiBDb21wbGV0ZSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJDaXJjdWxhci1Cb2xkXCI7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9saW5ldG8tY2lyY3VsYXItYm9sZC5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9saW5ldG8tY2lyY3VsYXItYm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9saW5ldG8tY2lyY3VsYXItYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvbGluZXRvLWNpcmN1bGFyLWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbi8qIFN1YnNldHRlZCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJDaXJjdWxhci1Cb2xkLVNcIjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL3N1YnNldHRlZC9saW5ldG8tY2lyY3VsYXItYm9sZC5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zdWJzZXR0ZWQvbGluZXRvLWNpcmN1bGFyLWJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc3Vic2V0dGVkL2xpbmV0by1jaXJjdWxhci1ib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9zdWJzZXR0ZWQvbGluZXRvLWNpcmN1bGFyLWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbi8qKipcclxuICogQnhTbGlkZXIgdjQuMi4yIC0gRnVsbHkgbG9hZGVkLCByZXNwb25zaXZlIGNvbnRlbnQgc2xpZGVyXHJcbiAqIGh0dHA6Ly9ieHNsaWRlci5jb21cclxuICpcclxuICogV3JpdHRlbiBieTogU3RldmVuIFdhbmRlcnNraSwgMjAxNFxyXG4gKiBodHRwOi8vc3RldmVud2FuZGVyc2tpLmNvbVxyXG4gKiAod2hpbGUgZHJpbmtpbmcgQmVsZ2lhbiBhbGVzIGFuZCBsaXN0ZW5pbmcgdG8gamF6eilcclxuICpcclxuICogQ0VPIGFuZCBmb3VuZGVyIG9mIGJ4Q3JlYXRpdmUsIExURFxyXG4gKiBodHRwOi8vYnhjcmVhdGl2ZS5jb21cclxuICoqKi9cclxuLypcclxuKiBMZWdhbCBEaXNjbGFpbWVyXHJcbipcclxuKiBUaGVzZSBGb250cyBhcmUgbGljZW5zZWQgb25seSBmb3IgdXNlIG9uIHRoZXNlIGRvbWFpbnMgYW5kIHRoZWlyIHN1YmRvbWFpbnM6XHJcbiogZGF2ZW1hdHRoZXdzYmFuZC5jb21cclxuKlxyXG4qIEl0IGlzIGlsbGVnYWwgdG8gZG93bmxvYWQgb3IgdXNlIHRoZW0gb24gb3RoZXIgd2Vic2l0ZXMuXHJcbipcclxuKiBXaGlsZSB0aGUgQGZvbnQtZmFjZSBzdGF0ZW1lbnRzIGJlbG93IG1heSBiZSBtb2RpZmllZCBieSB0aGUgY2xpZW50LCB0aGlzXHJcbiogZGlzY2xhaW1lciBtYXkgbm90IGJlIHJlbW92ZWQuXHJcbipcclxuKiBMaW5ldG8uY29tLCAyMDE2XHJcbiovXHJcbi8qXHJcbiAqXHJcbiAqIElOU1RSVUNUSU9OU1xyXG4gKlxyXG4gKiBDb3B5IHRoZSBMZWdhbCBEaXNjbGFpbWVyIGFuZCB0aGUgQGZvbnQtZmFjZXMgc3RhdGVtZW50cyB0byB5b3VyIHJlZ3VsYXIgQ1NTIGZpbGUuXHJcbiAqIFRoZSBmb250cyBmb2xkZXIocykgc2hvdWxkIGJlIHBsYWNlZCByZWxhdGl2ZSB0byB0aGUgcmVndWxhciBDU1MgZmlsZS5cclxuICpcclxuICogWW91IGNhbiB1c2UgZWl0aGVyIHRoZSBjb21wbGV0ZSBvciBzdWJzZXR0ZWQgZm9udHM6XHJcbiAqIElmIHlvdSBkb27igJl0IHJlcXVpcmUgdGhlIGVudGlyZSByYW5nZSBvZiBjaGFyYWN0ZXJzLCB5b3UgY2FuIHVzZSB0aGUgc21hbGxlciwgc3Vic2V0dGVkIHdlYmZvbnRzIGluc3RlYWQuXHJcbiAqIFNlZSBcIkdseXBocyAmIExhbmd1YWdlc1wiIGZvciBhbiBvdmVydmlldyBvZiB0aGUgY2hhcmFjdGVycyBpbiB0aGUgKl9zdWJzZXR0ZWQuaHRtbCBmaWxlIGluIHRoZSByb290IGRpcmVjdG9yeSBvZiB0aGlzIHBhY2thZ2UuXHJcbiAqXHJcbiAqL1xyXG4vKiBDb21wbGV0ZSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJDaXJjdWxhci1Cb29rXCI7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9saW5ldG8tY2lyY3VsYXItYm9vay5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9saW5ldG8tY2lyY3VsYXItYm9vay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9saW5ldG8tY2lyY3VsYXItYm9vay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvbGluZXRvLWNpcmN1bGFyLWJvb2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbi8qIFN1YnNldHRlZCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJDaXJjdWxhci1Cb29rLVNcIjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL3N1YnNldHRlZC9saW5ldG8tY2lyY3VsYXItYm9vay5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zdWJzZXR0ZWQvbGluZXRvLWNpcmN1bGFyLWJvb2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc3Vic2V0dGVkL2xpbmV0by1jaXJjdWxhci1ib29rLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9zdWJzZXR0ZWQvbGluZXRvLWNpcmN1bGFyLWJvb2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbi8qKiBSRVNFVCBBTkQgTEFZT1VUXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLyogbGluZSAxMjcsIC4uL3NyYy9zYXNzL19zb3VyY2VzLnNjc3MgKi9cclxuLmJ4LXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDAgYXV0byA2MHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgKnpvb206IDE7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxufVxyXG5cclxuLyogbGluZSAxMzUsIC4uL3NyYy9zYXNzL19zb3VyY2VzLnNjc3MgKi9cclxuLmJ4LXdyYXBwZXIgaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTM5LCAuLi9zcmMvc2Fzcy9fc291cmNlcy5zY3NzICovXHJcbi5ieHNsaWRlciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTQzLCAuLi9zcmMvc2Fzcy9fc291cmNlcy5zY3NzICovXHJcbnVsLmJ4c2xpZGVyIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKiBsaW5lIDE0NiwgLi4vc3JjL3Nhc3MvX3NvdXJjZXMuc2NzcyAqL1xyXG4uYngtdmlld3BvcnQge1xyXG4gIC8qZml4IG90aGVyIGVsZW1lbnRzIG9uIHRoZSBwYWdlIG1vdmluZyAob24gQ2hyb21lKSovXHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZXooMCk7XHJcbn1cclxuXHJcbi8qXHJcbiAgICBDb2xvcmJveCBDb3JlIFN0eWxlOlxyXG4gICAgVGhlIGZvbGxvd2luZyBDU1MgaXMgY29uc2lzdGVudCBiZXR3ZWVuIGV4YW1wbGUgdGhlbWVzIGFuZCBzaG91bGQgbm90IGJlIGFsdGVyZWQuXHJcbiovXHJcbi8qIGxpbmUgMTU2LCAuLi9zcmMvc2Fzcy9fc291cmNlcy5zY3NzICovXHJcbiNjb2xvcmJveCwgI2Nib3hPdmVybGF5LCAjY2JveFdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiA5OTk5OTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vKiBsaW5lIDE1NywgLi4vc3JjL3Nhc3MvX3NvdXJjZXMuc2NzcyAqL1xyXG4jY2JveFdyYXBwZXIge1xyXG4gIG1heC13aWR0aDogbm9uZTtcclxufVxyXG5cclxuLyogbGluZSAxNTgsIC4uL3NyYy9zYXNzL19zb3VyY2VzLnNjc3MgKi9cclxuI2Nib3hPdmVybGF5IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4vKiBsaW5lIDE1OSwgLi4vc3JjL3Nhc3MvX3NvdXJjZXMuc2NzcyAqL1xyXG4jY2JveE1pZGRsZUxlZnQsICNjYm94Qm90dG9tTGVmdCB7XHJcbiAgY2xlYXI6IGxlZnQ7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTYwLCAuLi9zcmMvc2Fzcy9fc291cmNlcy5zY3NzICovXHJcbiNjYm94Q29udGVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4vKiBsaW5lIDE2MSwgLi4vc3JjL3Nhc3MvX3NvdXJjZXMuc2NzcyAqL1xyXG4jY2JveExvYWRlZENvbnRlbnQge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxufVxyXG5cclxuLyogbGluZSAxNjIsIC4uL3NyYy9zYXNzL19zb3VyY2VzLnNjc3MgKi9cclxuI2Nib3hUaXRsZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiBsaW5lIDE2MywgLi4vc3JjL3Nhc3MvX3NvdXJjZXMuc2NzcyAqL1xyXG4jY2JveExvYWRpbmdPdmVybGF5LCAjY2JveExvYWRpbmdHcmFwaGljIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4vKiBsaW5lIDE2NCwgLi4vc3JjL3Nhc3MvX3NvdXJjZXMuc2NzcyAqL1xyXG4jY2JveFByZXZpb3VzLCAjY2JveE5leHQsICNjYm94Q2xvc2UsICNjYm94U2xpZGVzaG93IHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTY1LCAuLi9zcmMvc2Fzcy9fc291cmNlcy5zY3NzICovXHJcbi5jYm94UGhvdG8ge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBib3JkZXI6IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiBub25lO1xyXG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTY2LCAuLi9zcmMvc2Fzcy9fc291cmNlcy5zY3NzICovXHJcbi5jYm94SWZyYW1lIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vKiBsaW5lIDE2NywgLi4vc3JjL3Nhc3MvX3NvdXJjZXMuc2NzcyAqL1xyXG4jY29sb3Jib3gsICNjYm94Q29udGVudCwgI2Nib3hMb2FkZWRDb250ZW50IHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuXHJcbi8qIFxyXG4gICAgVXNlciBTdHlsZTpcclxuICAgIENoYW5nZSB0aGUgZm9sbG93aW5nIHN0eWxlcyB0byBtb2RpZnkgdGhlIGFwcGVhcmFuY2Ugb2YgQ29sb3Jib3guICBUaGV5IGFyZVxyXG4gICAgb3JkZXJlZCAmIHRhYmJlZCBpbiBhIHdheSB0aGF0IHJlcHJlc2VudHMgdGhlIG5lc3Rpbmcgb2YgdGhlIGdlbmVyYXRlZCBIVE1MLlxyXG4qL1xyXG4vKiBsaW5lIDE3NCwgLi4vc3JjL3Nhc3MvX3NvdXJjZXMuc2NzcyAqL1xyXG4jY2JveE92ZXJsYXkge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxufVxyXG5cclxuLyogbGluZSAxNzUsIC4uL3NyYy9zYXNzL19zb3VyY2VzLnNjc3MgKi9cclxuI2NvbG9yYm94IHtcclxuICBvdXRsaW5lOiAwO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vKiBsaW5lIDE3NiwgLi4vc3JjL3Nhc3MvX3NvdXJjZXMuc2NzcyAqL1xyXG4jY2JveFRvcExlZnQge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyogbGluZSAxNzcsIC4uL3NyYy9zYXNzL19zb3VyY2VzLnNjc3MgKi9cclxuI2Nib3hUb3BSaWdodCB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKiBsaW5lIDE3OCwgLi4vc3JjL3Nhc3MvX3NvdXJjZXMuc2NzcyAqL1xyXG4jY2JveEJvdHRvbUxlZnQge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyogbGluZSAxNzksIC4uL3NyYy9zYXNzL19zb3VyY2VzLnNjc3MgKi9cclxuI2Nib3hCb3R0b21SaWdodCB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKiBsaW5lIDE4MCwgLi4vc3JjL3Nhc3MvX3NvdXJjZXMuc2NzcyAqL1xyXG4jY2JveE1pZGRsZUxlZnQge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKiBsaW5lIDE4MSwgLi4vc3JjL3Nhc3MvX3NvdXJjZXMuc2NzcyAqL1xyXG4jY2JveE1pZGRsZVJpZ2h0IHtcclxuICB3aWR0aDogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyogbGluZSAxODIsIC4uL3NyYy9zYXNzL19zb3VyY2VzLnNjc3MgKi9cclxuI2Nib3hUb3BDZW50ZXIge1xyXG4gIGhlaWdodDogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyogbGluZSAxODMsIC4uL3NyYy9zYXNzL19zb3VyY2VzLnNjc3MgKi9cclxuI2Nib3hCb3R0b21DZW50ZXIge1xyXG4gIGhlaWdodDogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyogbGluZSAxODQsIC4uL3NyYy9zYXNzL19zb3VyY2VzLnNjc3MgKi9cclxuI2Nib3hDb250ZW50IHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLyogbGluZSAxODUsIC4uL3NyYy9zYXNzL19zb3VyY2VzLnNjc3MgKi9cclxuLmNib3hJZnJhbWUge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTg2LCAuLi9zcmMvc2Fzcy9fc291cmNlcy5zY3NzICovXHJcbiNjYm94RXJyb3Ige1xyXG4gIHBhZGRpbmc6IDUwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxufVxyXG5cclxuLyogbGluZSAxODcsIC4uL3NyYy9zYXNzL19zb3VyY2VzLnNjc3MgKi9cclxuI2Nib3hMb2FkZWRDb250ZW50IHtcclxuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vKiBsaW5lIDE4OCwgLi4vc3JjL3Nhc3MvX3NvdXJjZXMuc2NzcyAqL1xyXG4jY2JveFRpdGxlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiA0cHg7XHJcbiAgbGVmdDogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgY29sb3I6ICM5NDk0OTQ7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTg5LCAuLi9zcmMvc2Fzcy9fc291cmNlcy5zY3NzICovXHJcbiNjYm94Q3VycmVudCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogNHB4O1xyXG4gIGxlZnQ6IDU4cHg7XHJcbiAgY29sb3I6ICM5NDk0OTQ7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTkwLCAuLi9zcmMvc2Fzcy9fc291cmNlcy5zY3NzICovXHJcbiNjYm94TG9hZGluZ092ZXJsYXkge1xyXG4gIGJhY2tncm91bmQ6IGJsYWNrO1xyXG59XHJcblxyXG4vKiBsaW5lIDE5MSwgLi4vc3JjL3Nhc3MvX3NvdXJjZXMuc2NzcyAqL1xyXG4jY2JveExvYWRpbmdHcmFwaGljIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxufVxyXG5cclxuLyogdGhlc2UgZWxlbWVudHMgYXJlIGJ1dHRvbnMsIGFuZCBtYXkgbmVlZCB0byBoYXZlIGFkZGl0aW9uYWwgc3R5bGVzIHJlc2V0IHRvIGF2b2lkIHVud2FudGVkIGJhc2Ugc3R5bGVzICovXHJcbi8qIGxpbmUgMTk0LCAuLi9zcmMvc2Fzcy9fc291cmNlcy5zY3NzICovXHJcbiNjYm94UHJldmlvdXMsICNjYm94TmV4dCwgI2Nib3hTbGlkZXNob3csICNjYm94Q2xvc2Uge1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICB3aWR0aDogYXV0bztcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcblxyXG4vKiBhdm9pZCBvdXRsaW5lcyBvbiA6YWN0aXZlIChtb3VzZWNsaWNrKSwgYnV0IHByZXNlcnZlIG91dGxpbmVzIG9uIDpmb2N1cyAodGFiYmVkIG5hdmlnYXRpbmcpICovXHJcbi8qIGxpbmUgMTk3LCAuLi9zcmMvc2Fzcy9fc291cmNlcy5zY3NzICovXHJcbiNjYm94UHJldmlvdXM6YWN0aXZlLCAjY2JveE5leHQ6YWN0aXZlLCAjY2JveFNsaWRlc2hvdzphY3RpdmUsICNjYm94Q2xvc2U6YWN0aXZlIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vKiBsaW5lIDE5OSwgLi4vc3JjL3Nhc3MvX3NvdXJjZXMuc2NzcyAqL1xyXG4jY2JveFNsaWRlc2hvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogNHB4O1xyXG4gIHJpZ2h0OiAzMHB4O1xyXG4gIGNvbG9yOiAjMDA5MmVmO1xyXG59XHJcblxyXG4vKlxyXG4gIFRoZSBmb2xsb3dpbmcgZml4ZXMgYSBwcm9ibGVtIHdoZXJlIElFNyBhbmQgSUU4IHJlcGxhY2UgYSBQTkcncyBhbHBoYSB0cmFuc3BhcmVuY3kgd2l0aCBhIGJsYWNrIGZpbGxcclxuICB3aGVuIGFuIGFscGhhIGZpbHRlciAob3BhY2l0eSBjaGFuZ2UpIGlzIHNldCBvbiB0aGUgZWxlbWVudCBvciBhbmNlc3RvciBlbGVtZW50LiAgVGhpcyBzdHlsZSBpcyBub3QgYXBwbGllZCB0byBvciBuZWVkZWQgaW4gSUU5LlxyXG4gIFNlZTogaHR0cDovL2phY2tsbW9vcmUuY29tL25vdGVzL2llLXRyYW5zcGFyZW5jeS1wcm9ibGVtcy9cclxuKi9cclxuLyogbGluZSAyMDUsIC4uL3NyYy9zYXNzL19zb3VyY2VzLnNjc3MgKi9cclxuLmNib3hJRSAjY2JveFRvcExlZnQsXHJcbi5jYm94SUUgI2Nib3hUb3BDZW50ZXIsXHJcbi5jYm94SUUgI2Nib3hUb3BSaWdodCxcclxuLmNib3hJRSAjY2JveEJvdHRvbUxlZnQsXHJcbi5jYm94SUUgI2Nib3hCb3R0b21DZW50ZXIsXHJcbi5jYm94SUUgI2Nib3hCb3R0b21SaWdodCxcclxuLmNib3hJRSAjY2JveE1pZGRsZUxlZnQsXHJcbi5jYm94SUUgI2Nib3hNaWRkbGVSaWdodCB7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0jMDBGRkZGRkYsZW5kQ29sb3JzdHI9IzAwRkZGRkZGKTtcclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIHNjcm9sbC1kb3duIHtcclxuICAwJSB7XHJcbiAgICBib3R0b206IDkwJTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIGJvdHRvbTogMCU7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgYm90dG9tOiA5MCU7XHJcbiAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBzY3JvbGwtZG93biB7XHJcbiAgMCUge1xyXG4gICAgYm90dG9tOiA5MCU7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICBib3R0b206IDAlO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIGJvdHRvbTogOTAlO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHNjcm9sbC1kb3duIHtcclxuICAwJSB7XHJcbiAgICBib3R0b206IDkwJTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIGJvdHRvbTogMCU7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgYm90dG9tOiA5MCU7XHJcbiAgfVxyXG59XHJcbi8qISBIVE1MNSBCb2lsZXJwbGF0ZSB2NS4wIHwgTUlUIExpY2Vuc2UgfCBodHRwOi8vaDVicC5jb20vICovXHJcbi8qIGxpbmUgNDIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG5odG1sIHtcclxuICBjb2xvcjogIzIyMjtcclxuICBmb250LXNpemU6IDFlbTtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG59XHJcblxyXG4vKiBsaW5lIDQ4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuOjotbW96LXNlbGVjdGlvbiB7XHJcbiAgYmFja2dyb3VuZDogI2IzZDRmYztcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLyogbGluZSA1MywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbjo6c2VsZWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kOiAjYjNkNGZjO1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4vKiBsaW5lIDU4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuaHIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcclxuICBtYXJnaW46IDFlbSAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qIGxpbmUgNjcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG5hdWRpbyxcclxuY2FudmFzLFxyXG5pZnJhbWUsXHJcbmltZyxcclxuc3ZnLFxyXG52aWRlbyB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLyogbGluZSA3NiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmZpZWxkc2V0IHtcclxuICBib3JkZXI6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qIGxpbmUgODIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG50ZXh0YXJlYSB7XHJcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcclxufVxyXG5cclxuLyogbGluZSA4NiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5icm93c2VydXBncmFkZSB7XHJcbiAgbWFyZ2luOiAwLjJlbSAwO1xyXG4gIGJhY2tncm91bmQ6ICNjY2M7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgcGFkZGluZzogMC4yZW0gMDtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgQXV0aG9yJ3MgY3VzdG9tIHN0eWxlc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKiBsaW5lIDI2NCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmh0bWwge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjY3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjcxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiQ2lyY3VsYXItQm9vay1TXCI7XHJcbiAgYmFja2dyb3VuZDogd2hpdGVzbW9rZTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcbi8qIGxpbmUgMjc1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuYm9keS5uby1zY3JvbGwge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4vKiBsaW5lIDI4MSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmEge1xyXG4gIGNvbG9yOiAjZTU0ZDI1O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG59XHJcbi8qIGxpbmUgMjg0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuYTpob3ZlciB7XHJcbiAgY29sb3I6ICMzYzNjM2M7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjg5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmZvbnRhd2Vzb21lLXRleHQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjkzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJ1dHRvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDAuMjVlbSAwLjc1ZW07XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGZvbnQtZmFtaWx5OiBcIkNpcmN1bGFyLUJvbGQtU1wiO1xyXG59XHJcbi8qIGxpbmUgMzAyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJ1dHRvbjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1NGQyNTtcclxufVxyXG5cclxuLyogbGluZSAzMDYsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYnRiX3ZvdGUge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvR2V0X1ZvdGVfUmVhZHlfd2l0aF9ETUIucG5nKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICB3aWR0aDogMTQwcHg7XHJcbiAgaGVpZ2h0OiAxNDBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAyMHZoO1xyXG4gIHJpZ2h0OiAydnc7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UsIG9wYWNpdHkgMHM7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZSwgb3BhY2l0eSAwcztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UsIG9wYWNpdHkgMHM7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZSwgb3BhY2l0eSAwcztcclxuICB6LWluZGV4OiA5OTk7XHJcbn1cclxuLyogbGluZSAzMjAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYnRiX3ZvdGU6aG92ZXIge1xyXG4gIG9wYWNpdHk6IDAuODtcclxufVxyXG5cclxuLyogbGluZSAzOTMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG5oZWFkZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgcGFkZGluZzogMS41JSAwIDIuNSU7XHJcbiAgYmFja2dyb3VuZDogd2hpdGVzbW9rZTtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMHM7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDBzO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDBzO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwcztcclxufVxyXG4vKiBsaW5lIDQwMCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmhlYWRlciAud3JhcCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGVhcjogYm90aDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLyogbGluZSA0MDQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG5oZWFkZXIgLndyYXAgaDEge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDAgMjAlIDA7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2RtYi10aXRsZS5wbmdcIik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogOTAlIGF1dG87XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHBhZGRpbmctdG9wOiA2LjUyNDMxNzkxJTtcclxuICB0ZXh0LWluZGVudDogLTk5OWVtO1xyXG59XHJcbi8qIGxpbmUgNDE2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuaGVhZGVyIC53cmFwIHVsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogMyU7XHJcbiAgei1pbmRleDogOTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG4vKiBsaW5lIDQyMiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmhlYWRlciAud3JhcCB1bCAuZm9udGF3ZXNvbWUtdGV4dCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4vKiBsaW5lIDQyNSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmhlYWRlciAud3JhcCB1bDpsYXN0LWNoaWxkIHtcclxuICByaWdodDogMyU7XHJcbiAgbGVmdDogYXV0bztcclxufVxyXG4vKiBsaW5lIDIzOSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmhlYWRlciAud3JhcCB1bCBsaSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi8qIGxpbmUgMjQyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuaGVhZGVyIC53cmFwIHVsIGEge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMS42ZW07XHJcbiAgaGVpZ2h0OiAxLjZlbTtcclxuICBwYWRkaW5nLXRvcDogMC4wNWVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tcmlnaHQ6IDAuMDVlbTtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogIzNjM2MzYztcclxuICBjb2xvcjogI2VkZWJkZTtcclxufVxyXG4vKiBsaW5lIDI1MywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmhlYWRlciAud3JhcCB1bCBhOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZTU0ZDI1O1xyXG59XHJcbi8qIGxpbmUgNDMzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuaGVhZGVyIG5hdiB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi8qIGxpbmUgNDM3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuaGVhZGVyIG5hdiBoMSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4vKiBsaW5lIDQ0MCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmhlYWRlciBuYXYgdWwge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGluZS1oZWlnaHQ6IDAuN2VtO1xyXG59XHJcbi8qIGxpbmUgNDQ1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuaGVhZGVyIG5hdiB1bCB1bCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogI2QzZDBjMTtcclxuICBsaW5lLWhlaWdodDogMGVtO1xyXG59XHJcbi8qIGxpbmUgNDUzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuaGVhZGVyIG5hdiB1bCB1bCBsaSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICBwYWRkaW5nOiA2cHggMTVweDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuLyogbGluZSA0NjAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG5oZWFkZXIgbmF2IHVsIGxpIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxufVxyXG4vKiBsaW5lIDQ2NCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmhlYWRlciBuYXYgdWwgbGkuYmFtYW1lbnUgdWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IGluaGVyaXQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi8qIGxpbmUgNDczLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuaGVhZGVyIG5hdiB1bCBsaS5iYW1hbWVudSB1bCBsaSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2lkdGg6IDI0LjclO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4vKiBsaW5lIDQ3OSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmhlYWRlciBuYXYgdWwgbGkuYmFtYW1lbnUgdWwgYSB7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHBhZGRpbmc6IDdweCAxMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBmbG9hdDogbm9uZTtcclxufVxyXG4vKiBsaW5lIDQ4NywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmhlYWRlciBuYXYgdWwgbGkuYmFtYW1lbnUgdWwgYTpob3ZlciB7XHJcbiAgY29sb3I6ICNlNTRkMjU7XHJcbn1cclxuLyogbGluZSA0OTAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG5oZWFkZXIgbmF2IHVsIGxpLmJhbWFtZW51IHVsIGE6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lO1xyXG59XHJcbi8qIGxpbmUgNDkzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuaGVhZGVyIG5hdiB1bCBsaS5iYW1hbWVudSB1bCBhOmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lO1xyXG59XHJcbi8qIGxpbmUgNTAwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuaGVhZGVyIG5hdiB1bCBsaTpob3ZlciB1bCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLyogbGluZSA1MDQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG5oZWFkZXIgbmF2IHVsIGxpIGEge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmbG9hdDogbGVmdDtcclxuICBjb2xvcjogI2U1NGQyNTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAzZW07XHJcbiAgZm9udC1mYW1pbHk6IFwiQ2lyY3VsYXItQm9sZC1TXCI7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gIHBhZGRpbmc6IDAuN2VtIDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsaW5lLWhlaWdodDogMWVtO1xyXG59XHJcbi8qIGxpbmUgNTE4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuaGVhZGVyIG5hdiB1bCBsaSBhOmJlZm9yZSwgaGVhZGVyIG5hdiB1bCBsaSBhOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIHdpZHRoOiAwJTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxufVxyXG4vKiBsaW5lIDUzMSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmhlYWRlciBuYXYgdWwgbGkgYTpiZWZvcmUge1xyXG4gIHRvcDogMDtcclxufVxyXG4vKiBsaW5lIDUzNCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmhlYWRlciBuYXYgdWwgbGkgYTphZnRlciB7XHJcbiAgYm90dG9tOiAwO1xyXG59XHJcbi8qIGxpbmUgMzg3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuaGVhZGVyIG5hdiB1bCBsaSBhOmhvdmVyOmJlZm9yZSwgaGVhZGVyIG5hdiB1bCBsaSBhOmhvdmVyOmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZDNkMGMxO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi8qIGxpbmUgNTQyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuaGVhZGVyIG5hdiB1bCBsaTpsYXN0LWNoaWxkIGEge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG4vKiBsaW5lIDM4NywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmhlYWRlciBuYXYgdWwgbGkuY3VycmVudF9wYWdlX2l0ZW0gYTpiZWZvcmUsIGhlYWRlciBuYXYgdWwgbGkuY3VycmVudF9wYWdlX2l0ZW0gYTphZnRlciB7XHJcbiAgYmFja2dyb3VuZDogI2QzZDBjMTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyogbGluZSA1NTcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG5ib2R5LmhlYWRlci1sb2FkZWQgaGVhZGVyIHtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShlbmFibGVkPWZhbHNlKTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4vKiBsaW5lIDMyNiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmJvZHkuZml4ZWQtaGVhZGVyIGhlYWRlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGhlaWdodDogMTAwcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiA5OTk5OTtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC41cyBlYXNlLCBvcGFjaXR5IDBzO1xyXG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjVzIGVhc2UsIG9wYWNpdHkgMHM7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzIGVhc2UsIG9wYWNpdHkgMHM7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZSwgb3BhY2l0eSAwcztcclxufVxyXG4vKiBsaW5lIDMzOCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmJvZHkuZml4ZWQtaGVhZGVyIGhlYWRlciAud3JhcCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcbi8qIGxpbmUgMzQxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuYm9keS5maXhlZC1oZWFkZXIgaGVhZGVyIC53cmFwIGgxIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi8qIGxpbmUgMzQ1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuYm9keS5maXhlZC1oZWFkZXIgaGVhZGVyIG5hdiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDE4MHB4O1xyXG4gIHJpZ2h0OiAxODBweDtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcbi8qIGxpbmUgMzUzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuYm9keS5maXhlZC1oZWFkZXIgaGVhZGVyIG5hdiAuY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi8qIGxpbmUgMzU3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuYm9keS5maXhlZC1oZWFkZXIgaGVhZGVyIG5hdiBoMSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC0xNTBweDtcclxuICBtYXJnaW46IDA7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdGV4dC1pbmRlbnQ6IC05OTllbTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUtaW1hZ2VzLXM4ZDM1YjYzOGEwLnBuZycpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgxcHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMzVweDtcclxuICB3aWR0aDogMTAwcHg7XHJcbn1cclxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XHJcbiAgLyogbGluZSAzNTcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIGJvZHkuZml4ZWQtaGVhZGVyIGhlYWRlciBuYXYgaDEge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLWltYWdlc0AyeC1zZGNmYjUyYjkwMC5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTk1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MXB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gIH1cclxufVxyXG4vKiBsaW5lIDM2NiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmJvZHkuZml4ZWQtaGVhZGVyIGhlYWRlciBuYXYgdWwge1xyXG4gIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0MHB4KSB7XHJcbiAgLyogbGluZSAzNzcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIGJvZHkuZml4ZWQtaGVhZGVyIGhlYWRlciAud3JhcCB1bCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4vKiBsaW5lIDU2NSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmJvZHkuZml4ZWQtaGVhZGVyLmFkbWluLWJhciBoZWFkZXIge1xyXG4gIHRvcDogMzJweDtcclxufVxyXG5cclxuLyogbGluZSA1NzIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG5ib2R5LmV4dGVuZGVkLWhlYWRlciBoZWFkZXIge1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShlbmFibGVkPWZhbHNlKTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC41cyBlYXNlLCBvcGFjaXR5IDBzO1xyXG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjVzIGVhc2UsIG9wYWNpdHkgMHM7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzIGVhc2UsIG9wYWNpdHkgMHM7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZSwgb3BhY2l0eSAwcztcclxufVxyXG5cclxuLyogbGluZSA1ODEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ucm91bmQtYnV0dG9uIHtcclxuICBjbGVhcjogYm90aDtcclxuICBmbG9hdDogbm9uZTtcclxuICBtYXJnaW46IDUlIGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMDtcclxuICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbn1cclxuLyogbGluZSA1OTAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ucm91bmQtYnV0dG9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAxMTBweDtcclxuICB3aWR0aDogMTEwcHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kOiAjM2MzYzNjO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG59XHJcbi8qIGxpbmUgNjA0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnJvdW5kLWJ1dHRvbjphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiA4NXB4O1xyXG4gIHdpZHRoOiA4NXB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1NGQyNTtcclxuICB6LWluZGV4OiA5O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG59XHJcbi8qIGxpbmUgNjE4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnJvdW5kLWJ1dHRvbiBzcGFuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHotaW5kZXg6IDk5O1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGNvbG9yOiAjZWRlYmRlO1xyXG4gIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbn1cclxuLyogbGluZSA2MjksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ucm91bmQtYnV0dG9uIGkge1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4vKiBsaW5lIDYzMywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5yb3VuZC1idXR0b246aG92ZXI6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kOiAjZTU0ZDI1O1xyXG4gIGJvcmRlci1jb2xvcjogI2VkZWJkZTtcclxufVxyXG4vKiBsaW5lIDYzNywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5yb3VuZC1idXR0b246aG92ZXI6YWZ0ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogIzNjM2MzYztcclxuICBiYWNrZ3JvdW5kOiAjZTU0ZDI1O1xyXG59XHJcbi8qIGxpbmUgNjQxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnJvdW5kLWJ1dHRvbjpob3ZlciBzcGFuIHtcclxuICBjb2xvcjogIzNjM2MzYztcclxufVxyXG4vKiBsaW5lIDY0NiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5yb3VuZC1idXR0b24ubG9hZGluZzphZnRlcixcclxuLnJvdW5kLWJ1dHRvbi5sb2FkaW5nIHNwYW4ge1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4vKiBsaW5lIDY1MCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5yb3VuZC1idXR0b24ubG9hZGluZyBpIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDc1cHg7XHJcbiAgaGVpZ2h0OiA3NXB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoZW5hYmxlZD1mYWxzZSk7XHJcbiAgb3BhY2l0eTogMTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbG9hZGVyLmdpZlwiKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLyogbGluZSA2NjksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ucm91bmQtYnV0dG9uLmxvYWRpbmc6aG92ZXI6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kOiAjZDNkMGMxO1xyXG59XHJcblxyXG4vKiBsaW5lIDY3OCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5sb2FkLW1vcmUucm91bmQtYnV0dG9uIHtcclxuICBwYWRkaW5nLXRvcDogMjAwcHg7XHJcbn1cclxuXHJcbi8qIGxpbmUgNjgzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuZm9vdGVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogOTk5O1xyXG59XHJcbi8qIGxpbmUgNjg5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuZm9vdGVyIC5kYW5jZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogNzVweDtcclxuICBoZWlnaHQ6IDc1cHg7XHJcbiAgYm90dG9tOiA2MHB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDMwMCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgzMDAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDMwMCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDMwMCUpO1xyXG4gIHotaW5kZXg6IDk7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgLW1vei10cmFuc2Zvcm0gMC4zcyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLCAtby10cmFuc2Zvcm0gMC4zcyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2RhbmNlci5wbmdcIik7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi8qIGxpbmUgNzA2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuZm9vdGVyIC5kYW5jZXIubG9hZGluZyB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xvYWRlci5naWZcIik7XHJcbn1cclxuLyogbGluZSA3MDksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG5mb290ZXIgLmRhbmNlci5zdW1tb25lZCB7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoZW5hYmxlZD1mYWxzZSk7XHJcbiAgb3BhY2l0eTogMTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDAlKTtcclxufVxyXG4vKiBsaW5lIDcxNCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmZvb3RlciBhLmJ5LWljb24ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS1pbWFnZXMtczhkMzViNjM4YTAucG5nJyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTU1cHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMjZweDtcclxuICB3aWR0aDogMjZweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT03MCk7XHJcbiAgb3BhY2l0eTogMC43O1xyXG4gIHJpZ2h0OiAyJTtcclxuICB0ZXh0LWluZGVudDogLTk5OWVtO1xyXG59XHJcbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xyXG4gIC8qIGxpbmUgNzE0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICBmb290ZXIgYS5ieS1pY29uIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS1pbWFnZXNAMngtc2RjZmI1MmI5MDAucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDE5NXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTU1cHg7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICB3aWR0aDogMjZweDtcclxuICB9XHJcbn1cclxuLyogbGluZSA3MjIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG5mb290ZXIgYS5ieS1pY29uOmhvdmVyIHtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShlbmFibGVkPWZhbHNlKTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi8qIGxpbmUgNzI2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuZm9vdGVyIC53cmFwIHtcclxuICBiYWNrZ3JvdW5kOiAjM2MzYzNjO1xyXG4gIGhlaWdodDogNTVweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogOTk5ICFpbXBvcnRhbnQ7XHJcbiAgbWluLWhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG59XHJcbi8qIGxpbmUgNzM4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuZm9vdGVyIC5saW5rcyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG59XHJcbi8qIGxpbmUgNzQ0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuZm9vdGVyIC5saW5rcyBhLmZvb3Rlci1saW5rIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICBmb250LWZhbWlseTogXCJDaXJjdWxhci1Cb2xkLVNcIjtcclxufVxyXG4vKiBsaW5lIDc1MSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmZvb3RlciAubGlua3MgYS5mb290ZXItbGluazpob3ZlciB7XHJcbiAgY29sb3I6ICNkM2QwYzE7XHJcbn1cclxuLyogbGluZSA3NTYsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG5mb290ZXIgLmxpbmtzIHVsIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgYm90dG9tOiBhdXRvO1xyXG4gIHRvcDogYXV0bztcclxuICBtYXJnaW46IDAgMmVtO1xyXG59XHJcbi8qIGxpbmUgMjM5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuZm9vdGVyIC5saW5rcyB1bCBsaSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi8qIGxpbmUgMjQyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuZm9vdGVyIC5saW5rcyB1bCBhIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDEuNmVtO1xyXG4gIGhlaWdodDogMS42ZW07XHJcbiAgcGFkZGluZy10b3A6IDAuMDVlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwLjA1ZW07XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICMzYzNjM2M7XHJcbiAgY29sb3I6ICNlZGViZGU7XHJcbn1cclxuLyogbGluZSAyNTMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG5mb290ZXIgLmxpbmtzIHVsIGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNlNTRkMjU7XHJcbn1cclxuLyogbGluZSA3NjcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG5mb290ZXIgLmxpbmtzIHVsIGxpIGEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2QwYzE7XHJcbiAgY29sb3I6ICMzYzNjM2M7XHJcbn1cclxuLyogbGluZSA3NzAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG5mb290ZXIgLmxpbmtzIHVsIGxpIGE6aG92ZXIge1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLyogbGluZSA3ODIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uY2Fyb3VzZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDA7XHJcbiAgcGFkZGluZy10b3A6IDM0JTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xyXG4gIG1hcmdpbjogMCAxNy44MTI1JTtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSAwLjNzO1xyXG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlIDAuM3M7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UgMC4zcztcclxufVxyXG4vKiBsaW5lIDc5MCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5jYXJvdXNlbCAuc2xpZGVzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiA5O1xyXG59XHJcbi8qIGxpbmUgODAwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmNhcm91c2VsIC5wYWdlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMjBweDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB6LWluZGV4OiA5OTk7XHJcbn1cclxuLyogbGluZSA4MDcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uY2Fyb3VzZWwgLnBhZ2VyIHVsIHtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi8qIGxpbmUgODEwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmNhcm91c2VsIC5wYWdlciB1bCBsaSB7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tcmlnaHQ6IC41ZW07XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNlNTRkMjU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGVhc2U7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZTtcclxufVxyXG4vKiBsaW5lIDgxOSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5jYXJvdXNlbCAucGFnZXIgdWwgbGkuYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kOiAjZTU0ZDI1O1xyXG59XHJcbi8qIGxpbmUgODIyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmNhcm91c2VsIC5wYWdlciB1bCBsaTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbn1cclxuLyogbGluZSA4MjksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uY2Fyb3VzZWwgLnNsaWRlIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDk7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcclxufVxyXG4vKiBsaW5lIDg0MiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5jYXJvdXNlbCAuc2xpZGUgLmltYWdlIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xyXG4gIHotaW5kZXg6IDk7XHJcbn1cclxuLyogbGluZSA4NTgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uY2Fyb3VzZWwgLnNsaWRlLmFjdGl2ZSB7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoZW5hYmxlZD1mYWxzZSk7XHJcbiAgb3BhY2l0eTogMTtcclxuICB6LWluZGV4OiA5OTtcclxufVxyXG4vKiBsaW5lIDg2MywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5jYXJvdXNlbCAucGFnaW5hdG9yIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogMSU7XHJcbiAgcmlnaHQ6IDElO1xyXG4gIGhlaWdodDogODVweDtcclxuICB6LWluZGV4OiA5OTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG4vKiBsaW5lIDg3NCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5jYXJvdXNlbCAucGFnaW5hdG9yIGgzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgZm9udC1mYW1pbHk6IFwiQ2lyY3VsYXItQm9sZC1TXCI7XHJcbiAgbGVmdDogMTAlO1xyXG4gIHJpZ2h0OiAxMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMS41NjI1ZW07XHJcbn1cclxuLyogbGluZSA4ODMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uY2Fyb3VzZWwgLnBhZ2luYXRvciBoMyBzcGFuIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDAuNmVtO1xyXG59XHJcbi8qIGxpbmUgODg4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmNhcm91c2VsIC5wYWdpbmF0b3IgaSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IC01JTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBjb2xvcjogIzNjM2MzYztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoZW5hYmxlZD1mYWxzZSk7XHJcbiAgb3BhY2l0eTogMTtcclxuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XHJcbn1cclxuLyogbGluZSA4OTcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uY2Fyb3VzZWwgLnBhZ2luYXRvciBpLm5hdi1sZWZ0IHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUtaW1hZ2VzLXM4ZDM1YjYzOGEwLnBuZycpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NHB4IDA7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMjdweDtcclxuICB3aWR0aDogMThweDtcclxufVxyXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcclxuICAvKiBsaW5lIDg5NywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmNhcm91c2VsIC5wYWdpbmF0b3IgaS5uYXYtbGVmdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUtaW1hZ2VzQDJ4LXNkY2ZiNTJiOTAwLnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDBweCAxOTVweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NHB4IDA7XHJcbiAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICB3aWR0aDogMThweDtcclxuICB9XHJcbn1cclxuLyogbGluZSA5MDAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uY2Fyb3VzZWwgLnBhZ2luYXRvciBpLm5hdi1yaWdodCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLWltYWdlcy1zOGQzNWI2MzhhMC5wbmcnKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjNweCAtMjdweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAyN3B4O1xyXG4gIHdpZHRoOiAxOHB4O1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IC01JTtcclxufVxyXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcclxuICAvKiBsaW5lIDkwMCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmNhcm91c2VsIC5wYWdpbmF0b3IgaS5uYXYtcmlnaHQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLWltYWdlc0AyeC1zZGNmYjUyYjkwMC5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTk1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjNweCAtMjdweDtcclxuICAgIGhlaWdodDogMjdweDtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gIH1cclxufVxyXG4vKiBsaW5lIDkwNSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5jYXJvdXNlbCAucGFnaW5hdG9yIGk6aG92ZXIge1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NzApO1xyXG4gIG9wYWNpdHk6IDAuNztcclxufVxyXG4vKiBsaW5lIDkxMCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5jYXJvdXNlbC5sb2FkZWQge1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKGVuYWJsZWQ9ZmFsc2UpO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi8qIGxpbmUgOTE3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnBhZ2UtY29udGVudCB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgcGFkZGluZy1ib3R0b206IDIyJTtcclxufVxyXG4vKiBsaW5lIDkyNSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5wYWdlLWNvbnRlbnQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgcGFkZGluZy10b3A6IDIxLjg3NSU7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Zvb3Rlci1iYWNrZ3JvdW5kLnBuZ1wiKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gNTVweCBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG4vKiBsaW5lIDk0MCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5wYWdlLWNvbnRlbnQgI2FuaW0ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMTAwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSk7XHJcbn1cclxuLyogbGluZSA5NDgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ucGFnZS1jb250ZW50IC53cmFwIHtcclxuICB6LWluZGV4OiA5OTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIG1hcmdpbjogMCAxNy44MTI1JTtcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgIzNjM2MzYztcclxuICBwYWRkaW5nLXRvcDogMyU7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UgMXM7XHJcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UgMXM7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDFzO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlIDFzO1xyXG59XHJcbi8qIGxpbmUgOTU5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnBhZ2UtY29udGVudCAud3JhcC5vdmVyZmxvdy13cmFwIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG4vKiBsaW5lIDk2NCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5wYWdlLWNvbnRlbnQuaG9tZS1jb250ZW50IC53cmFwIHtcclxuICBib3JkZXItdG9wOiAwO1xyXG59XHJcbi8qIGxpbmUgOTY3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnBhZ2UtY29udGVudC5ob21lLWNvbnRlbnQgLnJvdW5kLWJ1dHRvbiB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuLyogbGluZSA5NzEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ucGFnZS1jb250ZW50LnRvdXItY29udGVudCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwJTtcclxufVxyXG4vKiBsaW5lIDk3NSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5wYWdlLWNvbnRlbnQucmVhZHkgLndyYXAge1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKGVuYWJsZWQ9ZmFsc2UpO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLyogbGluZSA5ODAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ucGFnZS1jb250ZW50LnN1Ym1pdHRlZC1jb250ZW50IC53cmFwIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxLjJlbTtcclxufVxyXG5cclxuLyogbGluZSA5ODgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4jYW5pbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xyXG59XHJcbi8qIGxpbmUgMTAwMSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiNhbmltLnN0YXRpYzpiZWZvcmUge1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKGVuYWJsZWQ9ZmFsc2UpO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTAwOCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5ob21lLWNvbnRlbnQgI2FuaW0ge1xyXG4gIHRvcDogMTAwcHg7XHJcbn1cclxuLyogbGluZSAxMDEwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmhvbWUtY29udGVudCAjYW5pbTpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9ob21lLWJnLnN2Z1wiKTtcclxufVxyXG5cclxuLyogbGluZSAxMDE4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtY29udGVudCAjYW5pbTpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9uZXdzLWJnLnN2Z1wiKTtcclxufVxyXG5cclxuLyogbGluZSAxMDI3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnRvdXItY29udGVudCAjYW5pbTpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90b3VyLWJnLnN2Z1wiKTtcclxufVxyXG5cclxuLyogbGluZSAxMDM2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm11c2ljLWNvbnRlbnQgI2FuaW06YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbXVzaWMtYmcuc3ZnXCIpO1xyXG59XHJcblxyXG4vKiBsaW5lIDEwNDUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uZ2FsbGVyeS1jb250ZW50ICNhbmltOmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Bob3Rvcy1iZy5zdmdcIik7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTA1NCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi52aWRlb3MtY29udGVudCAjYW5pbTpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy92aWRlb3MtYmcuc3ZnXCIpO1xyXG59XHJcblxyXG4vKiBsaW5lIDEwNjQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uc2V0bGlzdHMtY29udGVudCAjYW5pbTpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zZXRsaXN0cy1iZy5zdmdcIik7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTA3NCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAjYW5pbTpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iYW1hd29ya3MtYmcuc3ZnXCIpO1xyXG59XHJcblxyXG4vKiBsaW5lIDEwODIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYWdyZWVuLWNvbnRlbnQgI2FuaW06YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdmlkZW9zLWJnLnN2Z1wiKTtcclxufVxyXG5cclxuLyogbGluZSAxMDkxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmxvYWQtc2VjdGlvbiAubmV3LWxpc3Qge1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKGVuYWJsZWQ9ZmFsc2UpO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4vKiBsaW5lIDEwOTYsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubG9hZC1zZWN0aW9uIC5uZXctbGlzdCAubG9hZC1pdGVtIHtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XHJcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjVzIGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuNXMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgZWFzZTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xyXG59XHJcbi8qIGxpbmUgMTEwMiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5sb2FkLXNlY3Rpb24gLm5ldy1saXN0LnBlbmRpbmcge1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4vKiBsaW5lIDExMDQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubG9hZC1zZWN0aW9uIC5uZXctbGlzdC5wZW5kaW5nIC5sb2FkLWl0ZW0ge1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVYKDkwZGVnKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCg5MGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDkwZGVnKTtcclxufVxyXG5cclxuLyogbGluZSAxMTEzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtZ3JpZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLyogbGluZSAxMTE3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtZ3JpZCAuZ3JpZC1yb3cge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS45NTMxMjUlO1xyXG59XHJcbi8qIGxpbmUgMTEyMiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5uZXdzLWdyaWQgLmdyaWQtaXRlbSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDMyLjAzMTI1JTtcclxuICBtYXJnaW4tcmlnaHQ6IDEuOTUzMTI1JTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi8qIGxpbmUgMTEyNywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5uZXdzLWdyaWQgLmdyaWQtaXRlbSAuaW1hZ2Uge1xyXG4gIGhlaWdodDogMDtcclxuICBwYWRkaW5nLXRvcDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuNXMgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC41cyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XHJcbn1cclxuLyogbGluZSAxMTM4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtZ3JpZCAuZ3JpZC1pdGVtIC5pbmZvcm1hdGlvbiB7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLXRvcDogNTAlO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG59XHJcbi8qIGxpbmUgMTE0MywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5uZXdzLWdyaWQgLmdyaWQtaXRlbSAuaW5mb3JtYXRpb24gLndyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcGFkZGluZzogNSU7XHJcbn1cclxuLyogbGluZSAxMTUxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtZ3JpZCAuZ3JpZC1pdGVtIC5pbmZvcm1hdGlvbiAuZGF0ZSB7XHJcbiAgY29sb3I6ICNlNTRkMjU7XHJcbiAgZm9udC1mYW1pbHk6IFwiQ2lyY3VsYXItQm9sZC1TXCI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbn1cclxuLyogbGluZSAxMTU2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtZ3JpZCAuZ3JpZC1pdGVtIC5pbmZvcm1hdGlvbiBoMyB7XHJcbiAgZm9udC1mYW1pbHk6IFwiQ2lyY3VsYXItQm9sZC1TXCI7XHJcbiAgZm9udC1zaXplOiAxLjM3NWVtO1xyXG4gIGNvbG9yOiAjM2MzYzNjO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XHJcbn1cclxuLyogbGluZSAxMTY1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtZ3JpZCAuZ3JpZC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG4vKiBsaW5lIDExNjksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubmV3cy1ncmlkIC5ncmlkLWl0ZW06aG92ZXIgLmltYWdlIHtcclxuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xyXG59XHJcbi8qIGxpbmUgMTE3MywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5uZXdzLWdyaWQgLmdyaWQtaXRlbTpob3ZlciAuaW5mb3JtYXRpb24gaDMge1xyXG4gIGNvbG9yOiAjZTU0ZDI1O1xyXG59XHJcblxyXG4vKiBsaW5lIDExODMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG5oMi50b3VyLWhlYWRpbmcge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjM2MzYzNjO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2MzYzNjO1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LWZhbWlseTogXCJDaXJjdWxhci1Cb2xkLVNcIjtcclxuICBwYWRkaW5nOiAwLjI1ZW0gMDtcclxuICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbn1cclxuXHJcbi8qIGxpbmUgMTE5MywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5zb2NpYWwtZmVlZCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGVhcjogYm90aDtcclxuICBwYWRkaW5nOiAzJSAwO1xyXG4gIG1hcmdpbjogMyUgMDtcclxuICBmb250LWZhbWlseTogXCJDaXJjdWxhci1Cb29rLVNcIjtcclxufVxyXG4vKiBsaW5lIDExOTksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uc29jaWFsLWZlZWQgLnNvY2lhbC1pdGVtIHtcclxuICBtYXJnaW4tcmlnaHQ6IDIuMDUwNzgxMjUlO1xyXG4gIHdpZHRoOiAyMy40Mzc1JTtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBtaW4taGVpZ2h0OiAyMHB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4vKiBsaW5lIDEyMDgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uc29jaWFsLWZlZWQgLnNvY2lhbC1pdGVtIC53cmFwcGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDA7XHJcbiAgcGFkZGluZy10b3A6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi8qIGxpbmUgMTIxNCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5zb2NpYWwtZmVlZCAuc29jaWFsLWl0ZW0gLmltYWdlIHtcclxuICBiYWNrZ3JvdW5kOiAjM2MzYzNjO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuLyogbGluZSAxMjI4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnNvY2lhbC1mZWVkIC5zb2NpYWwtaXRlbSAudGV4dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBjb2xvcjogIzNjM2MzYztcclxuICBmb250LXNpemU6IDAuOWVtO1xyXG59XHJcbi8qIGxpbmUgMTIzNiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5zb2NpYWwtZmVlZCAuc29jaWFsLWl0ZW0gLnRleHQgLmhlYWRpbmcge1xyXG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcclxuICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgY29sb3I6ICNlNTRkMjU7XHJcbn1cclxuLyogbGluZSAxMjQyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnNvY2lhbC1mZWVkIC5zb2NpYWwtaXRlbSBpLmZhIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIGJvdHRvbTogMDtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSg1MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICNlNTRkMjU7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIHBhZGRpbmc6IDAuM2VtIDBlbTtcclxuICB3aWR0aDogMS41ZW07XHJcbiAgaGVpZ2h0OiAxLjVlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxLjM1ZW07XHJcbn1cclxuLyogbGluZSAxMjU1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnNvY2lhbC1mZWVkIC5zb2NpYWwtaXRlbSBpLmZhLmZhLWluc3RhZ3JhbSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4vKiBsaW5lIDEyNjEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uc29jaWFsLWZlZWQgLnNvY2lhbC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLyogbGluZSAxMjY3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnNlbGVjdG9yIHtcclxuICAvKiA6Oi13ZWJraXQtc2Nyb2xsYmFyICAgICAgICAgICAgICB7IEBpbmNsdWRlIG9wYWNpdHkoMSk7IHdpZHRoOjIwOyB9XHJcbiAgIDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uICAgICAgIHsgQGluY2x1ZGUgb3BhY2l0eSgwKTsgfVxyXG4gICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrICAgICAgICB7IEBpbmNsdWRlIG9wYWNpdHkoMCk7IH1cclxuICAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjay1waWVjZSAgeyBAaW5jbHVkZSBvcGFjaXR5KDApO31cclxuICAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiAgICAgICAgeyBAaW5jbHVkZSBvcGFjaXR5KDApOyB9XHJcbiAgIDo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyICAgICAgIHsgQGluY2x1ZGUgb3BhY2l0eSgwKTt9XHJcbiAgIDo6LXdlYmtpdC1yZXNpemVyICAgICAgICAgICAgICAgIHsgQGluY2x1ZGUgb3BhY2l0eSgwKTsgfSovXHJcbn1cclxuLyogbGluZSAxMjc2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnNlbGVjdG9yIGxhYmVsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogNTAlO1xyXG4gIGhlaWdodDogNzBweDtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICBiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xyXG4gIGNvbG9yOiAjM2MzYzNjO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGVhc2U7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZTtcclxufVxyXG4vKiBsaW5lIDEyODksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uc2VsZWN0b3IgbGFiZWwgc3BhbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDFlbTtcclxuICByaWdodDogMWVtO1xyXG4gIHRvcDogNTAlO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcbi8qIGxpbmUgMTI5NiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5zZWxlY3RvciBsYWJlbDphZnRlciB7XHJcbiAgY29udGVudDogJ1xcZjBkNyc7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAxZW07XHJcbiAgY29sb3I6ICMzYzNjM2M7XHJcbiAgdG9wOiA1MCU7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuLyogbGluZSAxMzA2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnNlbGVjdG9yIGxhYmVsOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZjlmNmVkO1xyXG59XHJcbi8qIGxpbmUgMTMxMSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5zZWxlY3RvciAub3B0aW9ucyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICB0b3A6IDcwcHg7XHJcbiAgbWF4LWhlaWdodDogMHZoO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAtbW96LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGVhc2U7XHJcbn1cclxuLyogbGluZSAxMzI0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnNlbGVjdG9yIC5vcHRpb25zIC5vcHRpb24ge1xyXG4gIHBhZGRpbmc6IDFlbTtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWJkZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi8qIGxpbmUgMTMzMywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5zZWxlY3RvciAub3B0aW9ucyAub3B0aW9uOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZTU0ZDI1O1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLyogbGluZSAxMzQxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnRvdXItZmlsdGVycyB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgaGVpZ2h0OiA3MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LWZhbWlseTogXCJDaXJjdWxhci1Cb2xkLVNcIjtcclxuICBtYXJnaW4tYm90dG9tOiAzJTtcclxuICBmb250LXNpemU6IDEuM2VtO1xyXG59XHJcbi8qIGxpbmUgMTM1MCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi50b3VyLWZpbHRlcnMgbGFiZWwubWFpbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDI1MHB4O1xyXG4gIGJhY2tncm91bmQ6ICNkM2QwYzE7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLyogbGluZSAxMzU4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnRvdXItZmlsdGVycyBsYWJlbC5tYWluIHNwYW4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogNTAlO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcbi8qIGxpbmUgMTM2NiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi50b3VyLWZpbHRlcnMgLnNlbGVjdG9ycyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIGxlZnQ6IDI1MHB4O1xyXG4gIHJpZ2h0OiA5NXB4O1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbn1cclxuLyogbGluZSAxMzczLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnRvdXItZmlsdGVycyAuc2VsZWN0b3JzIC5zZWxlY3RvciB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuLyogbGluZSAxMzc4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnRvdXItZmlsdGVycyAuc2VsZWN0b3JzIC5zZWxlY3Rvci51bmxvY2tlZCBsYWJlbCB7XHJcbiAgY29sb3I6ICMzYzNjM2M7XHJcbn1cclxuLyogbGluZSAxMzgwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnRvdXItZmlsdGVycyAuc2VsZWN0b3JzIC5zZWxlY3Rvci51bmxvY2tlZCBsYWJlbDphZnRlciB7XHJcbiAgY29sb3I6ICMzYzNjM2M7XHJcbn1cclxuLyogbGluZSAxMzg2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnRvdXItZmlsdGVycyAuc2VsZWN0b3JzIC55ZWFyLnNlbGVjdG9yIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiA1MCU7XHJcbn1cclxuLyogbGluZSAxMzkzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnRvdXItZmlsdGVycyAuc2VsZWN0b3JzIC5tb250aC5zZWxlY3RvciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogNTAlO1xyXG59XHJcbi8qIGxpbmUgMTQwMSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi50b3VyLWZpbHRlcnMgLnNlbGVjdG9ycyAuc2VsZWN0b3Iub3BlbiAub3B0aW9ucyB7XHJcbiAgbWF4LWhlaWdodDogMzAwcHg7XHJcbn1cclxuLyogbGluZSAxNDA2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnRvdXItZmlsdGVycyBpLnNlYXJjaCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiA5NXB4O1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgYmFja2dyb3VuZDogIzNjM2MzYztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cyBlYXNlO1xyXG59XHJcbi8qIGxpbmUgMTQxNiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi50b3VyLWZpbHRlcnMgaS5zZWFyY2g6YmVmb3JlIHtcclxuICBjb250ZW50OiAnJztcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUtaW1hZ2VzLXM4ZDM1YjYzOGEwLnBuZycpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MXB4IC0yN3B4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDI2cHg7XHJcbiAgd2lkdGg6IDI1cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG59XHJcbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xyXG4gIC8qIGxpbmUgMTQxNiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLnRvdXItZmlsdGVycyBpLnNlYXJjaDpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLWltYWdlc0AyeC1zZGNmYjUyYjkwMC5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTk1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDFweCAtMjdweDtcclxuICAgIGhlaWdodDogMjZweDtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gIH1cclxufVxyXG4vKiBsaW5lIDE0MjQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udG91ci1maWx0ZXJzIGkuc2VhcmNoOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZDNkMGMxO1xyXG59XHJcbi8qIGxpbmUgMTQyNywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi50b3VyLWZpbHRlcnMgaS5zZWFyY2g6YWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kOiAjZTU0ZDI1O1xyXG59XHJcbi8qIGxpbmUgMTQzMywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi50b3VyLWZpbHRlcnMgLmJ1dHRvbnMgLmZpbHRlci1iYW5kIHtcclxuICB3aWR0aDogNDYlO1xyXG4gIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLyogbGluZSAxNDM4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnRvdXItZmlsdGVycyAuYnV0dG9ucyAuZmlsdGVyLWJhbmQgc2VsZWN0IHtcclxuICBmb250LXNpemU6IDFlbTtcclxuICBmb250LWZhbWlseTogXCJDaXJjdWxhci1Cb2xkLVNcIjtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIGJvcmRlcjogMDtcclxuICB3aWR0aDogNzAlO1xyXG59XHJcbi8qIGxpbmUgMTQ0NiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi50b3VyLWZpbHRlcnMgLmJ1dHRvbnMgLmFjdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZDogI2QzZDBjMTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcGF0dGVybi1iZy5wbmdcIik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcclxuICBwYWRkaW5nOiAxZW07XHJcbiAgaGVpZ2h0OiA3MHB4O1xyXG4gIHdpZHRoOiAyNSU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICBmbG9hdDogbGVmdDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLyogbGluZSAxNDU4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnRvdXItZmlsdGVycyAuYnV0dG9ucyAuYWN0aW9uOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG4vKiBsaW5lIDE0NjEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udG91ci1maWx0ZXJzIC5idXR0b25zIC5hY3Rpb24gc3BhbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIGxlZnQ6IDEuNWVtO1xyXG4gIGNvbG9yOiAjM2MzYzNjO1xyXG59XHJcbi8qIGxpbmUgMTQ2OSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi50b3VyLWZpbHRlcnMgLmJ1dHRvbnMgLmFjdGlvbjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogI2ZjZmNmYztcclxufVxyXG4vKiBsaW5lIDE0NzIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udG91ci1maWx0ZXJzIC5idXR0b25zIC5hY3Rpb24uYWN0aXZlIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgYmFja2dyb3VuZDogI2QzZDBjMTtcclxufVxyXG4vKiBsaW5lIDE0NzUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udG91ci1maWx0ZXJzIC5idXR0b25zIC5hY3Rpb24uYWN0aXZlOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZDNkMGMxO1xyXG59XHJcblxyXG4vKiBsaW5lIDE0ODQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWxidW0tZmlsdGVycyB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgaGVpZ2h0OiA3MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBmb250LWZhbWlseTogXCJDaXJjdWxhci1Cb2xkLVNcIjtcclxuICBtYXJnaW4tYm90dG9tOiAzJTtcclxuICBmb250LXNpemU6IDEuM2VtO1xyXG59XHJcbi8qIGxpbmUgMTQ5NCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hbGJ1bS1maWx0ZXJzIGxhYmVsLm1haW4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDBweDtcclxuICBiYWNrZ3JvdW5kOiAjZDNkMGMxO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi8qIGxpbmUgMTUwMiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hbGJ1bS1maWx0ZXJzIGxhYmVsLm1haW4gc3BhbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiA1MCU7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuLyogbGluZSAxNTEwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWZpbHRlcnMgLnNlbGVjdG9yIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgbGVmdDogMTAwcHg7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxufVxyXG4vKiBsaW5lIDE1MTgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWxidW0tZmlsdGVycyAuc2VsZWN0b3IgYSB7XHJcbiAgY29sb3I6ICMzYzNjM2M7XHJcbn1cclxuLyogbGluZSAxNTIyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWZpbHRlcnMgLnNlbGVjdG9yLm9wZW4gLm9wdGlvbnMge1xyXG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDE1MjksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubmV3cy1saXN0IHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcbi8qIGxpbmUgMTUzMiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5uZXdzLWxpc3QgLm5ld3MtaXRlbSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGVhcjogYm90aDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMyU7XHJcbn1cclxuLyogbGluZSAxNTM3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtbGlzdCAubmV3cy1pdGVtIC5pbWFnZSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHdpZHRoOiAzMCU7XHJcbiAgcGFkZGluZy10b3A6IDMwJTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaW1hZ2UtcGgxLnBuZ1wiKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcbi8qIGxpbmUgMTU0OCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5uZXdzLWxpc3QgLm5ld3MtaXRlbSAuaW5mb3JtYXRpb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAzMCU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBwYWRkaW5nOiA0JTtcclxufVxyXG4vKiBsaW5lIDE1NTYsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubmV3cy1saXN0IC5uZXdzLWl0ZW0gLmluZm9ybWF0aW9uIHAge1xyXG4gIGNvbG9yOiAjM2MzYzNjO1xyXG4gIGZvbnQtc2l6ZTogMS41ZW07XHJcbn1cclxuLyogbGluZSAxNTU5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtbGlzdCAubmV3cy1pdGVtIC5pbmZvcm1hdGlvbiBwIGkge1xyXG4gIGNvbG9yOiAjZTU0ZDI1O1xyXG59XHJcbi8qIGxpbmUgMTU2MywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5uZXdzLWxpc3QgLm5ld3MtaXRlbSAuaW5mb3JtYXRpb24gcC5kYXRlIHtcclxuICBjb2xvcjogI2U1NGQyNTtcclxuICBmb250LXNpemU6IDFlbTtcclxufVxyXG4vKiBsaW5lIDE1NjcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubmV3cy1saXN0IC5uZXdzLWl0ZW0gLmluZm9ybWF0aW9uIGgzIHtcclxuICBjb2xvcjogIzNjM2MzYztcclxuICBmb250LXNpemU6IDEuNWVtO1xyXG4gIGZvbnQtZmFtaWx5OiBcIkNpcmN1bGFyLUJvbGQtU1wiO1xyXG4gIG1hcmdpbjogMC41ZW0gMDtcclxuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2U7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlO1xyXG59XHJcbi8qIGxpbmUgMTU3NywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5uZXdzLWxpc3QgLm5ld3MtaXRlbTpudGgtY2hpbGQob2RkKSAuaW1hZ2Uge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pbWFnZS1waDIucG5nXCIpO1xyXG59XHJcbi8qIGxpbmUgMTU4NCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5uZXdzLWxpc3QgLm5ld3MtaXRlbTpob3ZlciAuaW5mb3JtYXRpb24gaDMge1xyXG4gIGNvbG9yOiAjZTU0ZDI1O1xyXG59XHJcblxyXG4vKiBsaW5lIDE1OTMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubmV3cy1kZXRhaWwge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNSU7XHJcbn1cclxuLyogbGluZSAxNTk1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtZGV0YWlsIC5tYWluLWltYWdlIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcbi8qIGxpbmUgMTU5OCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5uZXdzLWRldGFpbCAubWFpbi1pbWFnZSBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG4vKiBsaW5lIDE2MDMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubmV3cy1kZXRhaWwgLmluZm9ybWF0aW9uIHtcclxuICBwYWRkaW5nOiAyZW0gMTAlO1xyXG4gIGJhY2tncm91bmQ6ICNmY2ZjZmM7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi8qIGxpbmUgMTYwNywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5uZXdzLWRldGFpbCAuaW5mb3JtYXRpb24gaDIuZGF0ZSB7XHJcbiAgY29sb3I6ICNlNTRkMjU7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2QwYzE7XHJcbiAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG59XHJcbi8qIGxpbmUgMTYxNCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5uZXdzLWRldGFpbCAuaW5mb3JtYXRpb24gaDEge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkNpcmN1bGFyLUJvbGQtU1wiO1xyXG4gIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2QwYzE7XHJcbiAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4vKiBsaW5lIDE2MjIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubmV3cy1kZXRhaWwgLmluZm9ybWF0aW9uIC50ZXh0IHtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxufVxyXG4vKiBsaW5lIDk2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtZGV0YWlsIC5pbmZvcm1hdGlvbiAudGV4dCBzdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbn1cclxuLyogbGluZSA5OSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5uZXdzLWRldGFpbCAuaW5mb3JtYXRpb24gLnRleHQgZW0ge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcbi8qIGxpbmUgMTA0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtZGV0YWlsIC5pbmZvcm1hdGlvbiAudGV4dCBlbSA+IHN0cm9uZyB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbn1cclxuLyogbGluZSAxMDgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubmV3cy1kZXRhaWwgLmluZm9ybWF0aW9uIC50ZXh0IHN0cm9uZyA+IGVtIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxufVxyXG4vKiBsaW5lIDExMiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5uZXdzLWRldGFpbCAuaW5mb3JtYXRpb24gLnRleHQgaDEsIC5uZXdzLWRldGFpbCAuaW5mb3JtYXRpb24gLnRleHQgaDIsIC5uZXdzLWRldGFpbCAuaW5mb3JtYXRpb24gLnRleHQgaDMsIC5uZXdzLWRldGFpbCAuaW5mb3JtYXRpb24gLnRleHQgaDQsIC5uZXdzLWRldGFpbCAuaW5mb3JtYXRpb24gLnRleHQgaDUge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkNpcmN1bGFyLUJvbGQtU1wiO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgY29sb3I6ICNkZjI2Mjc7XHJcbiAgbWFyZ2luLXRvcDogMWVtO1xyXG59XHJcbi8qIGxpbmUgMTE4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtZGV0YWlsIC5pbmZvcm1hdGlvbiAudGV4dCBoMSB7XHJcbiAgZm9udC1zaXplOiAyLjVlbTtcclxufVxyXG4vKiBsaW5lIDEyMSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5uZXdzLWRldGFpbCAuaW5mb3JtYXRpb24gLnRleHQgaDIge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgbWFyZ2luLXRvcDogMmVtO1xyXG59XHJcbi8qIGxpbmUgMTI3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtZGV0YWlsIC5pbmZvcm1hdGlvbiAudGV4dCBoMywgLm5ld3MtZGV0YWlsIC5pbmZvcm1hdGlvbiAudGV4dCBoNCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBsZXR0ZXItc3BhY2luZzogLjAyZW07XHJcbiAgZm9udC1zaXplOiAxLjc1ZW07XHJcbn1cclxuLyogbGluZSAxMzMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubmV3cy1kZXRhaWwgLmluZm9ybWF0aW9uIC50ZXh0IGltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi8qIGxpbmUgMTM3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtZGV0YWlsIC5pbmZvcm1hdGlvbiAudGV4dCBpbWcuYWxpZ25sZWZ0IHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDFlbSAxZW0gMWVtIDA7XHJcbn1cclxuLyogbGluZSAxNDEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubmV3cy1kZXRhaWwgLmluZm9ybWF0aW9uIC50ZXh0IGltZy5hbGlnbnJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgbWFyZ2luOiAxZW0gMCAxZW0gMWVtO1xyXG59XHJcbi8qIGxpbmUgMTQ1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtZGV0YWlsIC5pbmZvcm1hdGlvbiAudGV4dCBpbWcuYWxpZ25ub25lIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLyogbGluZSAxNDksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubmV3cy1kZXRhaWwgLmluZm9ybWF0aW9uIC50ZXh0IGltZy5hbGlnbmNlbnRlciB7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG59XHJcbi8qIGxpbmUgMTU0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtZGV0YWlsIC5pbmZvcm1hdGlvbiAudGV4dCAud3AtY2FwdGlvbiBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG4vKiBsaW5lIDE1OSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5uZXdzLWRldGFpbCAuaW5mb3JtYXRpb24gLnRleHQgLndwLWNhcHRpb24uYWxpZ25sZWZ0IHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDFlbSAxZW0gMCAwO1xyXG59XHJcbi8qIGxpbmUgMTYzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtZGV0YWlsIC5pbmZvcm1hdGlvbiAudGV4dCAud3AtY2FwdGlvbi5hbGlnbnJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgbWFyZ2luOiAxZW0gMCAwIDFlbTtcclxufVxyXG4vKiBsaW5lIDE2NywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5uZXdzLWRldGFpbCAuaW5mb3JtYXRpb24gLnRleHQgLndwLWNhcHRpb24uYWxpZ25ub25lIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLyogbGluZSAxNzEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubmV3cy1kZXRhaWwgLmluZm9ybWF0aW9uIC50ZXh0IC53cC1jYXB0aW9uLmFsaWduY2VudGVyIHtcclxuICBtYXJnaW46IGF1dG87XHJcbn1cclxuLyogbGluZSAxNzQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubmV3cy1kZXRhaWwgLmluZm9ybWF0aW9uIC50ZXh0IC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQge1xyXG4gIGZvbnQtc2l6ZTogLjhlbTtcclxuICBwYWRkaW5nOiAwLjVlbSAwLjJlbTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLyogbGluZSAxODEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubmV3cy1kZXRhaWwgLmluZm9ybWF0aW9uIC50ZXh0IHVsIHtcclxuICBsaXN0LXN0eWxlOiBpbml0aWFsO1xyXG4gIG1hcmdpbi1sZWZ0OiAyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG59XHJcbi8qIGxpbmUgMTg3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtZGV0YWlsIC5pbmZvcm1hdGlvbiAudGV4dCBvbCB7XHJcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcclxuICBtYXJnaW4tbGVmdDogMmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDFlbTtcclxufVxyXG4vKiBsaW5lIDE5MiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5uZXdzLWRldGFpbCAuaW5mb3JtYXRpb24gLnRleHQgYmxvY2txdW90ZSB7XHJcbiAgcGFkZGluZzogOC41NDcwMDg1NSU7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuLyogbGluZSAxOTksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubmV3cy1kZXRhaWwgLmluZm9ybWF0aW9uIC50ZXh0IGRpdiB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG59XHJcbi8qIGxpbmUgMjAxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtZGV0YWlsIC5pbmZvcm1hdGlvbiAudGV4dCBkaXYgZW0ge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgZm9udC1zdHlsZTogbm9uZTtcclxufVxyXG4vKiBsaW5lIDIwNywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5uZXdzLWRldGFpbCAuaW5mb3JtYXRpb24gLnRleHQgcCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gIC8qIGxpbmUgMTYyMiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLm5ld3MtZGV0YWlsIC5pbmZvcm1hdGlvbiAudGV4dCB7XHJcbiAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gIH1cclxuICAvKiBsaW5lIDIxMiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLm5ld3MtZGV0YWlsIC5pbmZvcm1hdGlvbiAudGV4dCBoMiB7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICB9XHJcbiAgLyogbGluZSAyMTUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5uZXdzLWRldGFpbCAuaW5mb3JtYXRpb24gLnRleHQgaDMge1xyXG4gICAgZm9udC1zaXplOiAyZW07XHJcbiAgfVxyXG4gIC8qIGxpbmUgMjE4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAubmV3cy1kZXRhaWwgLmluZm9ybWF0aW9uIC50ZXh0IGg0IHtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgfVxyXG59XHJcbi8qIGxpbmUgMjIzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtZGV0YWlsIC5pbmZvcm1hdGlvbiAudGV4dCBhIHtcclxuICBjb2xvcjogI2U1NGQyNTtcclxufVxyXG4vKiBsaW5lIDE2MjUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubmV3cy1kZXRhaWwgLmluZm9ybWF0aW9uIC5zaGFyaW5nIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDUwJTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTYzNiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5zaGFyaW5nIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLyogbGluZSAxNjM5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnNoYXJpbmcgdWwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4vKiBsaW5lIDE2NDEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uc2hhcmluZyB1bCBsaSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi8qIGxpbmUgMTY0MywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5zaGFyaW5nIHVsIGxpIGEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMS42ZW07XHJcbiAgaGVpZ2h0OiAxLjZlbTtcclxuICBsaW5lLWhlaWdodDogMS42O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tcmlnaHQ6IDAuMDVlbTtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogI2U1NGQyNTtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgZm9udC1zaXplOiAxLjM1ZW07XHJcbn1cclxuLyogbGluZSAxNjU1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnNoYXJpbmcgdWwgbGkgYTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogIzNjM2MzYztcclxufVxyXG5cclxuLyogbGluZSAxNjYzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmxhdGVyYWwtbmF2IHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGJhY2tncm91bmQ6ICNmMGVlZTc7XHJcbiAgcGFkZGluZzogMWVtO1xyXG59XHJcbi8qIGxpbmUgMTY2OCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5sYXRlcmFsLW5hdiAubGF0LW5hdiB7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBmbG9hdDogbGVmdDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLyogbGluZSAxNjcyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmxhdGVyYWwtbmF2IC5sYXQtbmF2IGEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogIzNjM2MzYztcclxufVxyXG4vKiBsaW5lIDE2NzYsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubGF0ZXJhbC1uYXYgLmxhdC1uYXYgaSB7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbn1cclxuLyogbGluZSAxNjc5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmxhdGVyYWwtbmF2IC5sYXQtbmF2IHNwYW4ge1xyXG4gIGZvbnQtc2l6ZTogMC45Mzc1ZW07XHJcbiAgZm9udC1mYW1pbHk6IFwiQ2lyY3VsYXItQm9sZC1TXCI7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuLyogbGluZSAxNjg5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmxhdGVyYWwtbmF2IC5sYXQtbmF2LnByZXZpb3VzIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi8qIGxpbmUgMTY5MSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5sYXRlcmFsLW5hdiAubGF0LW5hdi5wcmV2aW91cyBzcGFuIHtcclxuICBsZWZ0OiAzMHB4O1xyXG59XHJcbi8qIGxpbmUgMTY5NSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5sYXRlcmFsLW5hdiAubGF0LW5hdi5uZXh0IHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG4vKiBsaW5lIDE2OTcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubGF0ZXJhbC1uYXYgLmxhdC1uYXYubmV4dCBzcGFuIHtcclxuICByaWdodDogMzBweDtcclxufVxyXG4vKiBsaW5lIDE3MDIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubGF0ZXJhbC1uYXYgLmxhdC1uYXY6aG92ZXIgYSB7XHJcbiAgY29sb3I6ICNlNTRkMjU7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTcwOSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi50b3VyLWxpc3Qge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLyogbGluZSAxNzEyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnRvdXItbGlzdCAudG91ci1pdGVtIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiAxLjUlO1xyXG59XHJcbi8qIGxpbmUgMTcxOCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi50b3VyLWxpc3QgLnRvdXItaXRlbSAuaW5mb3JtYXRpb24ge1xyXG4gIHdpZHRoOiA2MCU7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgcGFkZGluZzogM2VtIDIlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLyogbGluZSAxNzIzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnRvdXItbGlzdCAudG91ci1pdGVtIC5pbmZvcm1hdGlvbiBwIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxLjM3NWVtO1xyXG59XHJcbi8qIGxpbmUgMTcyNywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi50b3VyLWxpc3QgLnRvdXItaXRlbSAuaW5mb3JtYXRpb24gYSB7XHJcbiAgY29sb3I6ICMzYzNjM2M7XHJcbn1cclxuLyogbGluZSAxNzMwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnRvdXItbGlzdCAudG91ci1pdGVtIC5pbmZvcm1hdGlvbiAuZGF0ZSB7XHJcbiAgd2lkdGg6IDIwJTtcclxuICBmbG9hdDogbGVmdDtcclxuICBjb2xvcjogI2U1NGQyNTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXNpemU6IDEuMmVtO1xyXG59XHJcbi8qIGxpbmUgMTczNywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi50b3VyLWxpc3QgLnRvdXItaXRlbSAuaW5mb3JtYXRpb24gLnZlbnVlIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICB3aWR0aDogNTAlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi8qIGxpbmUgMTc0MiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi50b3VyLWxpc3QgLnRvdXItaXRlbSAuaW5mb3JtYXRpb24gLmxvY2F0aW9uIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMzAlO1xyXG59XHJcbi8qIGxpbmUgMTc0NiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi50b3VyLWxpc3QgLnRvdXItaXRlbSAuaW5mb3JtYXRpb24gLnNob3ctZGV0YWlscyB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nLWxlZnQ6IDIwJTtcclxufVxyXG4vKiBsaW5lIDE3NTEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udG91ci1saXN0IC50b3VyLWl0ZW0gLmluZm9ybWF0aW9uIC5zaG93LWRldGFpbHMgbGFiZWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi10b3A6IDFlbTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLyogbGluZSAxNzU1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnRvdXItbGlzdCAudG91ci1pdGVtIC5pbmZvcm1hdGlvbiAuc2hvdy1kZXRhaWxzIGxhYmVsIGkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogI2U1NGQyNTtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGhlaWdodDogMS41ZW07XHJcbiAgd2lkdGg6IDEuNWVtO1xyXG4gIG1hcmdpbi1yaWdodDogMC41ZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi8qIGxpbmUgMTc2OCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi50b3VyLWxpc3QgLnRvdXItaXRlbSAuaW5mb3JtYXRpb24gLnNob3ctZGV0YWlscyBsYWJlbCBpOmJlZm9yZSB7XHJcbiAgY29udGVudDogJysnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICBtYXJnaW4tdG9wOiAtMXB4O1xyXG59XHJcbi8qIGxpbmUgMTc3OSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi50b3VyLWxpc3QgLnRvdXItaXRlbSAuaW5mb3JtYXRpb24gLnNob3ctZGV0YWlscyBsYWJlbDpob3ZlciBpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xyXG59XHJcbi8qIGxpbmUgMTc4NSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi50b3VyLWxpc3QgLnRvdXItaXRlbSAuaW5mb3JtYXRpb24gLnNob3ctZGV0YWlscyAuZGV0YWlscyB7XHJcbiAgbWF4LWhlaWdodDogMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMDtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxufVxyXG4vKiBsaW5lIDE3OTQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udG91ci1saXN0IC50b3VyLWl0ZW0gLmluZm9ybWF0aW9uIC5zaG93LWRldGFpbHMub3BlbiBsYWJlbCBpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xyXG59XHJcbi8qIGxpbmUgMTc5NiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi50b3VyLWxpc3QgLnRvdXItaXRlbSAuaW5mb3JtYXRpb24gLnNob3ctZGV0YWlscy5vcGVuIGxhYmVsIGk6YmVmb3JlIHtcclxuICBjb250ZW50OiAnLSc7XHJcbn1cclxuLyogbGluZSAxODAxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnRvdXItbGlzdCAudG91ci1pdGVtIC5pbmZvcm1hdGlvbiAuc2hvdy1kZXRhaWxzLm9wZW4gLmRldGFpbHMge1xyXG4gIG1heC1oZWlnaHQ6IDMwMDBweDtcclxuICBwYWRkaW5nOiA1JSAwO1xyXG59XHJcbi8qIGxpbmUgMTgxMSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi50b3VyLWxpc3QgLnRvdXItaXRlbSAuYWN0aW9ucyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAyJTtcclxuICB0b3A6IDNlbTtcclxufVxyXG4vKiBsaW5lIDE4MTcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udG91ci1saXN0IC50b3VyLWl0ZW0gLmFjdGlvbnMgLmJ1dHRvbi5wcmVzYWxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkMGMxO1xyXG4gIGNvbG9yOiAjM2MzYzNjO1xyXG59XHJcbi8qIGxpbmUgMTgyMCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi50b3VyLWxpc3QgLnRvdXItaXRlbSAuYWN0aW9ucyAuYnV0dG9uLnByZXNhbGU6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcbi8qIGxpbmUgMTgyNSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi50b3VyLWxpc3QgLnRvdXItaXRlbSAuYWN0aW9ucyAuYnV0dG9uLnRpY2tldHMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTRkMjU7XHJcbn1cclxuLyogbGluZSAxODI3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnRvdXItbGlzdCAudG91ci1pdGVtIC5hY3Rpb25zIC5idXR0b24udGlja2V0czpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDBjMTtcclxufVxyXG4vKiBsaW5lIDE4MzEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udG91ci1saXN0IC50b3VyLWl0ZW0gLmFjdGlvbnMgLmJ1dHRvbi5mdXR1cmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XHJcbiAgY29sb3I6ICMzYzNjM2M7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi8qIGxpbmUgMTgzNSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi50b3VyLWxpc3QgLnRvdXItaXRlbSAuYWN0aW9ucyAuYnV0dG9uLmZ1dHVyZTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcclxuICBjb2xvcjogIzNjM2MzYztcclxufVxyXG4vKiBsaW5lIDE4NDQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udG91ci1saXN0IC50b3VyLWl0ZW0gLmFjdGlvbnMudHdvLWZ1dHVyZSAuYnV0dG9uLmZ1dHVyZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbn1cclxuLyogbGluZSAxODUzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnRvdXItbGlzdC5lbXB0eSB7XHJcbiAgYmFja2dyb3VuZDogI2ZjZmNmYztcclxuICBwYWRkaW5nOiAzZW0gMiU7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTg1OSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi52aWRlby1saXN0IHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBjbGVhcjogYm90aDtcclxuICBwYWRkaW5nLXRvcDogMyU7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTg2NywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi52aWRlby1pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDMyLjYxNzE4NzUlO1xyXG4gIG1hcmdpbi1yaWdodDogMC44Nzg5MDYyNSU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC44Nzg5MDYyNSU7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHBhZGRpbmctdG9wOiAyMy4wNCU7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi8qIGxpbmUgMTg3NywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi52aWRlby1pdGVtOm50aC1jaGlsZCgzbikge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG4vKiBsaW5lIDE4ODAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udmlkZW8taXRlbSAuaW1hZ2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgYmFja2dyb3VuZDogIzNjM2MzYztcclxuICB6LWluZGV4OiA5OTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG4vKiBsaW5lIDE4OTEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udmlkZW8taXRlbSAuaW1hZ2UgLnJvdW5kLWJ1dHRvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG1hcmdpbjogMDtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5sYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5sYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFubGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5sYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XHJcbn1cclxuLyogbGluZSAxOTAxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnZpZGVvLWl0ZW0gLmltYWdlIC5yb3VuZC1idXR0b24gYiB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLWltYWdlcy1zOGQzNWI2MzhhMC5wbmcnKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjZweCAtMjdweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG4gIHdpZHRoOiAyMXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICB6LWluZGV4OiA5OTk7XHJcbn1cclxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XHJcbiAgLyogbGluZSAxOTAxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAudmlkZW8taXRlbSAuaW1hZ2UgLnJvdW5kLWJ1dHRvbiBiIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS1pbWFnZXNAMngtc2RjZmI1MmI5MDAucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDE5NXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY2cHggLTI3cHg7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICB3aWR0aDogMjFweDtcclxuICB9XHJcbn1cclxuLyogbGluZSAxOTEwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnZpZGVvLWl0ZW0gLmltYWdlIC5yb3VuZC1idXR0b246aG92ZXI6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xyXG59XHJcbi8qIGxpbmUgMTkxMywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi52aWRlby1pdGVtIC5pbWFnZSAucm91bmQtYnV0dG9uOmhvdmVyOmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xyXG59XHJcbi8qIGxpbmUgMTkyMSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi52aWRlby1pdGVtIC5pbmZvcm1hdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICB6LWluZGV4OiA5O1xyXG4gIC1tb3otYm94LXNoYWRvdzogMHB4IC03cHggNTZweCAtNHB4IHRyYW5zcGFyZW50O1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IC03cHggNTZweCAtNHB4IHRyYW5zcGFyZW50O1xyXG4gIGJveC1zaGFkb3c6IDBweCAtN3B4IDU2cHggLTRweCB0cmFuc3BhcmVudDtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLyogbGluZSAxOTMyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnZpZGVvLWl0ZW0gLmluZm9ybWF0aW9uIC5kYXRlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkMGMxO1xyXG4gIG1hcmdpbi10b3A6IDFlbTtcclxuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICBjb2xvcjogI2U1NGQyNTtcclxufVxyXG4vKiBsaW5lIDE5NDAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udmlkZW8taXRlbSAuaW5mb3JtYXRpb24gaDMge1xyXG4gIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgY29sb3I6ICMzYzNjM2M7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuLyogbGluZSAxOTQ3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnZpZGVvLWl0ZW06aG92ZXIge1xyXG4gIHotaW5kZXg6IDk5OTtcclxufVxyXG4vKiBsaW5lIDE5NTAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udmlkZW8taXRlbTpob3ZlciAuaW1hZ2UgLnJvdW5kLWJ1dHRvbiB7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoZW5hYmxlZD1mYWxzZSk7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4vKiBsaW5lIDE5NTQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udmlkZW8taXRlbTpob3ZlciAuaW5mb3JtYXRpb24ge1xyXG4gIGJvdHRvbTogLTgwJTtcclxuICBsZWZ0OiAtMTVweDtcclxuICByaWdodDogLTE1cHg7XHJcbiAgdG9wOiAtMTVweDtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIHBhZGRpbmctdG9wOiA3OCU7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggLTdweCA1NnB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjMxKTtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAtN3B4IDU2cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMzEpO1xyXG4gIGJveC1zaGFkb3c6IDBweCAtN3B4IDU2cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMzEpO1xyXG59XHJcblxyXG4vKiBsaW5lIDE5NzEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uc2luZ2xlLXZpZGVvLnZpZGVvLWl0ZW0ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctdG9wOiA2MCU7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLyogbGluZSAxOTc3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnNpbmdsZS12aWRlby52aWRlby1pdGVtIC5pbWFnZSAucm91bmQtYnV0dG9uIHtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShlbmFibGVkPWZhbHNlKTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi8qIGxpbmUgMTk3OSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5zaW5nbGUtdmlkZW8udmlkZW8taXRlbSAuaW1hZ2UgLnJvdW5kLWJ1dHRvbjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTk4NywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi52aWRlby1tb2RhbCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBiYWNrZ3JvdW5kOiAjM2MzYzNjO1xyXG4gIHotaW5kZXg6IDk5OTtcclxufVxyXG5cclxuLyogbGluZSAxOTk4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ldy1saXN0IHtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLyogbGluZSAyMDAxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWxpc3Qge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIHBhZGRpbmctdG9wOiAzJTtcclxufVxyXG4vKiBsaW5lIDIwMDUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWxidW0tbGlzdCAuYWxidW0taXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAzMi42MTcxODc1JTtcclxuICBtYXJnaW4tcmlnaHQ6IDAuODc4OTA2MjUlO1xyXG4gIG1hcmdpbi1ib3R0b206IDAuODc4OTA2MjUlO1xyXG4gIGhlaWdodDogMDtcclxuICBwYWRkaW5nLXRvcDogMzIuNjE3MTg3NSU7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi8qIGxpbmUgMjAxNSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hbGJ1bS1saXN0IC5hbGJ1bS1pdGVtOm50aC1jaGlsZCgzbikge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG4vKiBsaW5lIDIwMTgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWxidW0tbGlzdCAuYWxidW0taXRlbSAuaW1hZ2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgYmFja2dyb3VuZDogIzNjM2MzYztcclxuICB6LWluZGV4OiA5OTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG4vKiBsaW5lIDIwMjksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWxidW0tbGlzdCAuYWxidW0taXRlbSAuaW1hZ2UgLnJvdW5kLWJ1dHRvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG1hcmdpbjogMDtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5sYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5sYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFubGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5sYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XHJcbn1cclxuLyogbGluZSAyMDM5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWxpc3QgLmFsYnVtLWl0ZW0gLmltYWdlIC5yb3VuZC1idXR0b24gYiB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLWltYWdlcy1zOGQzNWI2MzhhMC5wbmcnKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjZweCAtMjdweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG4gIHdpZHRoOiAyMXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICB6LWluZGV4OiA5OTk7XHJcbn1cclxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XHJcbiAgLyogbGluZSAyMDM5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuYWxidW0tbGlzdCAuYWxidW0taXRlbSAuaW1hZ2UgLnJvdW5kLWJ1dHRvbiBiIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS1pbWFnZXNAMngtc2RjZmI1MmI5MDAucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDE5NXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY2cHggLTI3cHg7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICB3aWR0aDogMjFweDtcclxuICB9XHJcbn1cclxuLyogbGluZSAyMDQ4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWxpc3QgLmFsYnVtLWl0ZW0gLmltYWdlIC5yb3VuZC1idXR0b246aG92ZXI6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7XHJcbn1cclxuLyogbGluZSAyMDU2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWxpc3QgLmFsYnVtLWl0ZW0gLmluZm9ybWF0aW9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIHotaW5kZXg6IDk7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggLTdweCA1NnB4IC00cHggdHJhbnNwYXJlbnQ7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggLTdweCA1NnB4IC00cHggdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNoYWRvdzogMHB4IC03cHggNTZweCAtNHB4IHRyYW5zcGFyZW50O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4vKiBsaW5lIDIwNjcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWxidW0tbGlzdCAuYWxidW0taXRlbSAuaW5mb3JtYXRpb24gLmRhdGUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2QwYzE7XHJcbiAgbWFyZ2luLXRvcDogMWVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gIGNvbG9yOiAjZTU0ZDI1O1xyXG59XHJcbi8qIGxpbmUgMjA3NSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hbGJ1bS1saXN0IC5hbGJ1bS1pdGVtIC5pbmZvcm1hdGlvbiBoMyB7XHJcbiAgZm9udC1zaXplOiAxLjJlbTtcclxuICBjb2xvcjogIzNjM2MzYztcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4vKiBsaW5lIDIwODIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWxidW0tbGlzdCAuYWxidW0taXRlbTpob3ZlciB7XHJcbiAgei1pbmRleDogOTk5O1xyXG59XHJcbi8qIGxpbmUgMjA4NSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hbGJ1bS1saXN0IC5hbGJ1bS1pdGVtOmhvdmVyIC5pbWFnZSAucm91bmQtYnV0dG9uIHtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShlbmFibGVkPWZhbHNlKTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi8qIGxpbmUgMjA4OSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hbGJ1bS1saXN0IC5hbGJ1bS1pdGVtOmhvdmVyIC5pbmZvcm1hdGlvbiB7XHJcbiAgYm90dG9tOiAtNzAlO1xyXG4gIGxlZnQ6IC0xNXB4O1xyXG4gIHJpZ2h0OiAtMTVweDtcclxuICB0b3A6IC0xNXB4O1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgcGFkZGluZy10b3A6IDExMCU7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggLTdweCA1NnB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjMxKTtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAtN3B4IDU2cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMzEpO1xyXG4gIGJveC1zaGFkb3c6IDBweCAtN3B4IDU2cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMzEpO1xyXG59XHJcblxyXG4vKiBsaW5lIDIxMTIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udHJhY2tzIG9sIGxpIGEucGxheWluZyBpOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNGNcIjtcclxufVxyXG5cclxuLyogbGluZSAyMTIxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWRldGFpbCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDIyJTtcclxufVxyXG4vKiBsaW5lIDIxMjMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWxidW0tZGV0YWlsIC5pbmZvcm1hdGlvbiB7XHJcbiAgd2lkdGg6IDQ5JTtcclxuICBtYXJnaW4tcmlnaHQ6IDElO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi8qIGxpbmUgMjEyNywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hbGJ1bS1kZXRhaWwgLmluZm9ybWF0aW9uIC5zZWdtZW50IHtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBwYWRkaW5nOiAxZW07XHJcbiAgbWFyZ2luOiAxZW0gMDtcclxufVxyXG4vKiBsaW5lIDIxMzMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWxidW0tZGV0YWlsIC5pbmZvcm1hdGlvbiAuY292ZXIge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuLyogbGluZSAyMTM1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWRldGFpbCAuaW5mb3JtYXRpb24gLmNvdmVyIGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLyogbGluZSAyMTQwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWRldGFpbCAuaW5mb3JtYXRpb24gLnRpdGxlcyB7XHJcbiAgZm9udC1mYW1pbHk6IFwiQ2lyY3VsYXItQm9sZC1TXCI7XHJcbn1cclxuLyogbGluZSAyMTQyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWRldGFpbCAuaW5mb3JtYXRpb24gLnRpdGxlcyBoMyB7XHJcbiAgY29sb3I6ICNlNTRkMjU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkMGMxO1xyXG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxufVxyXG4vKiBsaW5lIDIxNDksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWxidW0tZGV0YWlsIC5pbmZvcm1hdGlvbiAudGl0bGVzIGgyIHtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC1zaXplOiAxLjVlbTtcclxufVxyXG4vKiBsaW5lIDIxNTcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWxidW0tZGV0YWlsIC5pbmZvcm1hdGlvbiAuYWN0aW9ucyB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4vKiBsaW5lIDIxNjMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWxidW0tZGV0YWlsIC5pbmZvcm1hdGlvbiAuYWN0aW9ucyAuYWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogNDklO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBhZGRpbmc6IDFlbTtcclxuICBmb250LWZhbWlseTogXCJDaXJjdWxhci1Cb2xkLVNcIjtcclxuICBmb250LXNpemU6IDEuNWVtO1xyXG4gIGJhY2tncm91bmQ6ICNmY2ZjZmM7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiAjM2MzYzNjO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4vKiBsaW5lIDIxNzQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWxidW0tZGV0YWlsIC5pbmZvcm1hdGlvbiAuYWN0aW9ucyAuYWN0aW9uOmxhc3QtY2hpbGQge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG4vKiBsaW5lIDIxNzcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWxidW0tZGV0YWlsIC5pbmZvcm1hdGlvbiAuYWN0aW9ucyAuYWN0aW9uOmhvdmVyIHtcclxuICBjb2xvcjogI2U1NGQyNTtcclxufVxyXG4vKiBsaW5lIDIxODIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWxidW0tZGV0YWlsIC5pbmZvcm1hdGlvbiAuYWN0aW9ucyAuc2hhcmUtYWN0aW9uIHtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShlbmFibGVkPWZhbHNlKTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxufVxyXG4vKiBsaW5lIDIxODcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWxidW0tZGV0YWlsIC5pbmZvcm1hdGlvbiAuYWN0aW9ucyAuc2hhcmUtY29udGVudCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XHJcbiAgb3BhY2l0eTogMDtcclxuICB3aWR0aDogNDklO1xyXG4gIHBhZGRpbmc6IDFlbTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQ6ICNlNTRkMjU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxufVxyXG4vKiBsaW5lIDIxOTksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWxidW0tZGV0YWlsIC5pbmZvcm1hdGlvbiAuYWN0aW9ucyAuc2hhcmUtY29udGVudCAuc2hhcmluZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG59XHJcbi8qIGxpbmUgMjIwOCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hbGJ1bS1kZXRhaWwgLmluZm9ybWF0aW9uIC5hY3Rpb25zLm5vdy1zaGFyaW5nIC5zaGFyZS1jb250ZW50IHtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShlbmFibGVkPWZhbHNlKTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxufVxyXG4vKiBsaW5lIDIyMTMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWxidW0tZGV0YWlsIC5pbmZvcm1hdGlvbiAuYWN0aW9ucy5ub3ctc2hhcmluZyAuc2hhcmUtYWN0aW9uIHtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbn1cclxuLyogbGluZSAyMjIyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWRldGFpbCAudHJhY2tzIHtcclxuICB3aWR0aDogNDklO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIHBhZGRpbmc6IDFlbTtcclxufVxyXG4vKiBsaW5lIDIyMjksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWxidW0tZGV0YWlsIC50cmFja3Mgb2wgbGkgYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiAjM2MzYzNjO1xyXG4gIGZvbnQtZmFtaWx5OiBcIkNpcmN1bGFyLUJvbGQtU1wiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDFlbSAwO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkMGMxO1xyXG59XHJcbi8qIGxpbmUgMjIzNywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hbGJ1bS1kZXRhaWwgLnRyYWNrcyBvbCBsaSBhIGkge1xyXG4gIHdpZHRoOiAyNXB4O1xyXG4gIGhlaWdodDogMjVweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogIzNjM2MzYztcclxuICBjb2xvcjogI2U1NGQyNTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgcGFkZGluZy1sZWZ0OiAwLjEyNWVtO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG59XHJcbi8qIGxpbmUgMjI0OSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hbGJ1bS1kZXRhaWwgLnRyYWNrcyBvbCBsaSBhIGk6YmVmb3JlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tdG9wOiAwLjVlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAwLjc1ZW07XHJcbn1cclxuLyogbGluZSAyMjU4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWRldGFpbCAudHJhY2tzIG9sIGxpIGEgYiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgZm9udC1zaXplOiAxLjVlbTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBjb2xvcjogI2U1NGQyNTtcclxufVxyXG4vKiBsaW5lIDIyNjUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWxidW0tZGV0YWlsIC50cmFja3Mgb2wgbGkgYSBzcGFuIHtcclxuICBmb250LXNpemU6IDEuNWVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi8qIGxpbmUgMjI3MCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hbGJ1bS1kZXRhaWwgLnRyYWNrcyBvbCBsaSBhOmhvdmVyIGkge1xyXG4gIGJhY2tncm91bmQ6ICNkM2QwYzE7XHJcbiAgY29sb3I6ICMzYzNjM2M7XHJcbn1cclxuLyogbGluZSAyMjc4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWRldGFpbCAudHJhY2tzIG9sIGxpOmxhc3QtY2hpbGQgYSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxufVxyXG5cclxuLyogbGluZSAyMjg3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWZpbHRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGRjZDE7XHJcbn1cclxuLyogbGluZSAyMjkxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWZpbHRlci5jdXN0b21lci10YXhvbm9teS1zaW5nbGUge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGZvbnQtc2l6ZTogMTdweDtcclxuICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG4vKiBsaW5lIDIyOTcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWxidW0tZmlsdGVyIC50eXBlLWZpbHRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcGFkZGluZzogMTBweCAwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDBweDtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG4vKiBsaW5lIDIzMDUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWxidW0tZmlsdGVyIC53cmFwLWJsb2NrLWZpbHRlciB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLyogbGluZSAyMzEyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWZpbHRlciAuZHJvcGRvd24tbGlzdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgcGFkZGluZy10b3A6IDIxcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDIxcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG4vKiBsaW5lIDIzMjAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWxidW0tZmlsdGVyIC5kcm9wZG93bi1saXN0IC5jbG9zZS1saXN0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb20tZmlsdGVyLnBuZ1wiKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xyXG4gIHRvcDogNnB4O1xyXG4gIHJpZ2h0OiA5cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHotaW5kZXg6IDk5OTk5O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbjtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW47XHJcbn1cclxuLyogbGluZSAyMzM1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWZpbHRlciAuZHJvcGRvd24tbGlzdCAuY2xvc2UtbGlzdC5vcGVuLWxpc3Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMHB4IDBweDtcclxufVxyXG4vKiBsaW5lIDIzMzksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWxidW0tZmlsdGVyIC5kcm9wZG93bi1saXN0IC50YXhvbm9teS1saXN0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAvKiBtYXgtaGVpZ2h0OiA0MnB4O1xyXG4gICBvdmVyZmxvdzogaGlkZGVuOyovXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XHJcbiAgdHJhbnNpdGlvbjogMC41cyBsaW5lYXIgYWxsO1xyXG59XHJcbi8qIGxpbmUgMjM1NiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hbGJ1bS1maWx0ZXIgLmRyb3Bkb3duLWxpc3QgLnRheG9ub215LWxpc3QgbGk6bGFzdC1jaGlsZCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbn1cclxuLyogbGluZSAyMzU5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWZpbHRlciAuZHJvcGRvd24tbGlzdCAudGF4b25vbXktbGlzdCBsaTpmaXJzdC1jaGlsZCB7XHJcbiAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbn1cclxuLyogbGluZSAyMzYzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWZpbHRlciAuZHJvcGRvd24tbGlzdCAudGF4b25vbXktbGlzdCBsaSAuYWN0aXZlLXRlcm0ge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbn1cclxuLyogbGluZSAyMzY2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWZpbHRlciAuZHJvcGRvd24tbGlzdCAudGF4b25vbXktbGlzdCBsaSBhIHtcclxuICBjb2xvcjogIzAwMDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDVweDtcclxufVxyXG4vKiBsaW5lIDIzNzUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWxidW0tZmlsdGVyIC5kcm9wZG93bi1saXN0IC50YXhvbm9teS1saXN0IGxpLmFjdGl2ZS10ZXh0IHtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbn1cclxuLyogbGluZSAyMzc4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWZpbHRlciAuZHJvcGRvd24tbGlzdCAudGF4b25vbXktbGlzdCBsaS5uby1hY3RpdmUtdGV4dCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4vKiBsaW5lIDIzODEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWxidW0tZmlsdGVyIC5kcm9wZG93bi1saXN0IC50YXhvbm9teS1saXN0IGxpLm5vLWFjdGl2ZS10ZXh0OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBkY2QxO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XHJcbiAgdHJhbnNpdGlvbjogMC41cyBsaW5lYXIgYWxsO1xyXG59XHJcblxyXG4vKiBsaW5lIDIzOTYsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uZ2FsbGVyeS1saXN0IHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBjbGVhcjogYm90aDtcclxuICBwYWRkaW5nLXRvcDogMyU7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjQwNCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5nYWxsZXJ5LWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMzIuNjE3MTg3NSU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwLjg3ODkwNjI1JTtcclxuICBtYXJnaW4tYm90dG9tOiAwLjg3ODkwNjI1JTtcclxuICBoZWlnaHQ6IDA7XHJcbiAgcGFkZGluZy10b3A6IDMyLjYxNzE4NzUlO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4vKiBsaW5lIDI0MTQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgzbikge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG4vKiBsaW5lIDI0MTcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uZ2FsbGVyeS1pdGVtIC5pbWFnZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBiYWNrZ3JvdW5kOiAjM2MzYzNjO1xyXG4gIHotaW5kZXg6IDk5O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcbi8qIGxpbmUgMjQyOCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5nYWxsZXJ5LWl0ZW0gLmltYWdlIC5yb3VuZC1idXR0b24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXJnaW46IDA7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFubGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFubGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbmxhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFubGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICBwYWRkaW5nLXRvcDogMDtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG59XHJcbi8qIGxpbmUgMjQzOCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5nYWxsZXJ5LWl0ZW0gLmltYWdlIC5yb3VuZC1idXR0b24gYiB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLWltYWdlcy1zOGQzNWI2MzhhMC5wbmcnKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjZweCAtMjdweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG4gIHdpZHRoOiAyMXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICB6LWluZGV4OiA5OTk7XHJcbn1cclxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XHJcbiAgLyogbGluZSAyNDM4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuZ2FsbGVyeS1pdGVtIC5pbWFnZSAucm91bmQtYnV0dG9uIGIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLWltYWdlc0AyeC1zZGNmYjUyYjkwMC5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTk1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjZweCAtMjdweDtcclxuICAgIGhlaWdodDogMjhweDtcclxuICAgIHdpZHRoOiAyMXB4O1xyXG4gIH1cclxufVxyXG4vKiBsaW5lIDI0NDcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uZ2FsbGVyeS1pdGVtIC5pbWFnZSAucm91bmQtYnV0dG9uOmhvdmVyOmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xyXG59XHJcbi8qIGxpbmUgMjQ1NSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5nYWxsZXJ5LWl0ZW0gLmluZm9ybWF0aW9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIHotaW5kZXg6IDk7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggLTdweCA1NnB4IC00cHggdHJhbnNwYXJlbnQ7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggLTdweCA1NnB4IC00cHggdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNoYWRvdzogMHB4IC03cHggNTZweCAtNHB4IHRyYW5zcGFyZW50O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4vKiBsaW5lIDI0NjYsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uZ2FsbGVyeS1pdGVtIC5pbmZvcm1hdGlvbiAuZGF0ZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZDBjMTtcclxuICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgY29sb3I6ICNlNTRkMjU7XHJcbn1cclxuLyogbGluZSAyNDc0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmdhbGxlcnktaXRlbSAuaW5mb3JtYXRpb24gaDMge1xyXG4gIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgY29sb3I6ICMzYzNjM2M7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuLyogbGluZSAyNDgxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmdhbGxlcnktaXRlbTpob3ZlciB7XHJcbiAgei1pbmRleDogOTk5O1xyXG59XHJcbi8qIGxpbmUgMjQ4NCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5nYWxsZXJ5LWl0ZW06aG92ZXIgLmltYWdlIC5yb3VuZC1idXR0b24ge1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKGVuYWJsZWQ9ZmFsc2UpO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLyogbGluZSAyNDg4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmdhbGxlcnktaXRlbTpob3ZlciAuaW5mb3JtYXRpb24ge1xyXG4gIGJvdHRvbTogLTUwJTtcclxuICBsZWZ0OiAtMTVweDtcclxuICByaWdodDogLTE1cHg7XHJcbiAgdG9wOiAtMTVweDtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIHBhZGRpbmctdG9wOiAxMTAlO1xyXG4gIC1tb3otYm94LXNoYWRvdzogMHB4IC03cHggNTZweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4zMSk7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggLTdweCA1NnB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjMxKTtcclxuICBib3gtc2hhZG93OiAwcHggLTdweCA1NnB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjMxKTtcclxufVxyXG5cclxuLyogbGluZSAyNTA1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnZpZGVvLW1vZGFsIC5zaGFyaW5nIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAtMjBweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLyogbGluZSAyNTE0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJ4LXdyYXBwZXIgaW1nIHtcclxuICBtYXgtd2lkdGg6IG5vbmU7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjUxOCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5nYWxsZXJ5LW1vZGFsIHtcclxuICBwYWRkaW5nOiA0dmg7XHJcbn1cclxuLyogbGluZSAyNTIxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmdhbGxlcnktbW9kYWwgLmJ4LXdyYXBwZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLyogbGluZSAyNTI0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmdhbGxlcnktbW9kYWwgLmJ4LWNvbnRyb2xzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxOHZoO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuLyogbGluZSAyNTI5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmdhbGxlcnktbW9kYWwgLmJ4LWNvbnRyb2xzIGEge1xyXG4gIHRleHQtaW5kZW50OiAtOTk5ZW07XHJcbn1cclxuLyogbGluZSAyNTMyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmdhbGxlcnktbW9kYWwgLmJ4LWNvbnRyb2xzIC5ieC1uZXh0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHBhZGRpbmc6IDZlbSAxZW07XHJcbiAgdGV4dC1pbmRlbnQ6IC05OTllbTtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi8qIGxpbmUgMjUzOSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5nYWxsZXJ5LW1vZGFsIC5ieC1jb250cm9scyAuYngtbmV4dDpiZWZvcmUsIC5nYWxsZXJ5LW1vZGFsIC5ieC1jb250cm9scyAuYngtbmV4dDphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi8qIGxpbmUgMjU0NCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5nYWxsZXJ5LW1vZGFsIC5ieC1jb250cm9scyAuYngtbmV4dDpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS1pbWFnZXMtczhkMzViNjM4YTAucG5nJyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzcHggLTI3cHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMjdweDtcclxuICB3aWR0aDogMThweDtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShlbmFibGVkPWZhbHNlKTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xyXG4gIC8qIGxpbmUgMjU0NCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmdhbGxlcnktbW9kYWwgLmJ4LWNvbnRyb2xzIC5ieC1uZXh0OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUtaW1hZ2VzQDJ4LXNkY2ZiNTJiOTAwLnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDBweCAxOTVweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yM3B4IC0yN3B4O1xyXG4gICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgfVxyXG59XHJcbi8qIGxpbmUgMjU0OCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5nYWxsZXJ5LW1vZGFsIC5ieC1jb250cm9scyAuYngtbmV4dDphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLWltYWdlcy1zOGQzNWI2MzhhMC5wbmcnKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMjdweDtcclxuICB3aWR0aDogMThweDtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XHJcbiAgLyogbGluZSAyNTQ4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuZ2FsbGVyeS1tb2RhbCAuYngtY29udHJvbHMgLmJ4LW5leHQ6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLWltYWdlc0AyeC1zZGNmYjUyYjkwMC5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTk1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICB3aWR0aDogMThweDtcclxuICB9XHJcbn1cclxuLyogbGluZSAyNTUzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmdhbGxlcnktbW9kYWwgLmJ4LWNvbnRyb2xzIC5ieC1uZXh0OmhvdmVyOmJlZm9yZSB7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi8qIGxpbmUgMjU1NiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5nYWxsZXJ5LW1vZGFsIC5ieC1jb250cm9scyAuYngtbmV4dDpob3ZlcjphZnRlciB7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoZW5hYmxlZD1mYWxzZSk7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4vKiBsaW5lIDI1NjIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uZ2FsbGVyeS1tb2RhbCAuYngtY29udHJvbHMgLmJ4LXByZXYge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBwYWRkaW5nOiA2ZW0gMWVtO1xyXG4gIHRleHQtaW5kZW50OiAtOTk5ZW07XHJcbiAgei1pbmRleDogMTtcclxufVxyXG4vKiBsaW5lIDI1NjksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uZ2FsbGVyeS1tb2RhbCAuYngtY29udHJvbHMgLmJ4LXByZXY6YmVmb3JlLCAuZ2FsbGVyeS1tb2RhbCAuYngtY29udHJvbHMgLmJ4LXByZXY6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4vKiBsaW5lIDI1NzQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uZ2FsbGVyeS1tb2RhbCAuYngtY29udHJvbHMgLmJ4LXByZXY6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUtaW1hZ2VzLXM4ZDM1YjYzOGEwLnBuZycpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NHB4IDA7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMjdweDtcclxuICB3aWR0aDogMThweDtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShlbmFibGVkPWZhbHNlKTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xyXG4gIC8qIGxpbmUgMjU3NCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmdhbGxlcnktbW9kYWwgLmJ4LWNvbnRyb2xzIC5ieC1wcmV2OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUtaW1hZ2VzQDJ4LXNkY2ZiNTJiOTAwLnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDBweCAxOTVweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NHB4IDA7XHJcbiAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICB3aWR0aDogMThweDtcclxuICB9XHJcbn1cclxuLyogbGluZSAyNTc4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmdhbGxlcnktbW9kYWwgLmJ4LWNvbnRyb2xzIC5ieC1wcmV2OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUtaW1hZ2VzLXM4ZDM1YjYzOGEwLnBuZycpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IDA7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMjdweDtcclxuICB3aWR0aDogMThweDtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XHJcbiAgLyogbGluZSAyNTc4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuZ2FsbGVyeS1tb2RhbCAuYngtY29udHJvbHMgLmJ4LXByZXY6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLWltYWdlc0AyeC1zZGNmYjUyYjkwMC5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTk1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAwO1xyXG4gICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgfVxyXG59XHJcbi8qIGxpbmUgMjU4MywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5nYWxsZXJ5LW1vZGFsIC5ieC1jb250cm9scyAuYngtcHJldjpob3ZlcjpiZWZvcmUge1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4vKiBsaW5lIDI1ODYsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uZ2FsbGVyeS1tb2RhbCAuYngtY29udHJvbHMgLmJ4LXByZXY6aG92ZXI6YWZ0ZXIge1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKGVuYWJsZWQ9ZmFsc2UpO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjU5NCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5nYWxsZXJ5LXNsaWRlIHtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcbi8qIGxpbmUgMjU5NiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5nYWxsZXJ5LXNsaWRlIC5pbWFnZSB7XHJcbiAgaGVpZ2h0OiA2MHZoO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiAjM2MzYzNjO1xyXG59XHJcbi8qIGxpbmUgMjYwMCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5nYWxsZXJ5LXNsaWRlIC5pbWFnZSBpbWcge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXJnaW46IGF1dG87XHJcbn1cclxuLyogbGluZSAyNjA3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmdhbGxlcnktc2xpZGUgLmNhcHRpb24ge1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBwYWRkaW5nOiAxZW07XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGVhcjogYm90aDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLyogbGluZSAyNjEzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmdhbGxlcnktc2xpZGUgLmNhcHRpb24gaDMge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkNpcmN1bGFyLUJvbGQtU1wiO1xyXG4gIGZvbnQtc2l6ZTogMS4yZW07XHJcbn1cclxuLyogbGluZSAyNjIwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmdhbGxlcnktc2xpZGUgLmNhcHRpb24gLnNoYXJpbmcge1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBtYXJnaW4tdG9wOiAxZW07XHJcbn1cclxuLyogbGluZSAyNjI2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmdhbGxlcnktc2xpZGUucG9ydHJhaXQtaW1hZ2Uge1xyXG4gIC8qICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgfSovXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xyXG4gIC8qIGxpbmUgMjY0MSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmdhbGxlcnktc2xpZGUgLmltYWdlIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgLyogbGluZSAyNjQzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuZ2FsbGVyeS1zbGlkZSAuaW1hZ2UgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAyNjUwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuZ2FsbGVyeS1tb2RhbCAuYngtY29udHJvbHMge1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuICAvKiBsaW5lIDI2NTIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5nYWxsZXJ5LW1vZGFsIC5ieC1jb250cm9scyBhIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcbi8qIGxpbmUgMjY2MCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5nYWxsZXJ5LXBhZ2VyIHtcclxuICBwYWRkaW5nOiAydmg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi8qIGxpbmUgMjY2NCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5nYWxsZXJ5LXBhZ2VyIGEge1xyXG4gIHdpZHRoOiA4dmg7XHJcbiAgaGVpZ2h0OiA4dmg7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG4vKiBsaW5lIDI2NzQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uZ2FsbGVyeS1wYWdlciBhLmFjdGl2ZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZWRlYmRlO1xyXG59XHJcblxyXG4vKiBsaW5lIDI2ODEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uZ2FsbGVyeS1pbnRlcmZhY2UgI2Nib3hDbG9zZSB7XHJcbiAgcmlnaHQ6IDE1cHg7XHJcbiAgdG9wOiAxNXB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDI2ODcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4vKiBsaW5lIDI2OTAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dCBmb290ZXIgLmRhbmNlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogbGluZSAyNjk1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc3BsYXNoLTIwMjAge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3BsYXNoL2JnX3NwbGFzaC5qcGcpO1xyXG59XHJcbi8qIGxpbmUgMjY5NywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNwbGFzaC0yMDIwICNjb29raWUtbGF3LWluZm8tYWdhaW4ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4vKiBsaW5lIDI3MDAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zcGxhc2gtMjAyMCAudmlkZW8tbW9kYWwgI2Nib3hDbG9zZSB7XHJcbiAgaGVpZ2h0OiAyNXB4O1xyXG4gIHdpZHRoOiA3MHB4O1xyXG59XHJcbi8qIGxpbmUgMjcwNCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNwbGFzaC0yMDIwIHN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuLyogbGluZSAyNzA3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc3BsYXNoLTIwMjAgcCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG4vKiBsaW5lIDI3MTAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zcGxhc2gtMjAyMCBoZWFkZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLyogbGluZSAyNzEzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc3BsYXNoLTIwMjAgZm9vdGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi8qIGxpbmUgMjcxNywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNwbGFzaC0yMDIwIC53cmFwLXZpZGVvIC5idXR0b25zIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xyXG59XHJcbi8qIGxpbmUgMjcyMCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNwbGFzaC0yMDIwIC53cmFwLXZpZGVvIC5idXR0b25zIGEge1xyXG4gIG1hcmdpbjogYXV0bztcclxufVxyXG4vKiBsaW5lIDI3MjUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zcGxhc2gtMjAyMCAud3JhcC10b3AtYnVsbGV0cyB7XHJcbiAgcGFkZGluZzogMjVweCA0MHB4IDA7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLyogbGluZSAyNzMxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc3BsYXNoLTIwMjAgLndyYXAtdG9wLWJ1bGxldHMgLmJ1bGxldHM6Zmlyc3QtY2hpbGQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi8qIGxpbmUgMjczNCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNwbGFzaC0yMDIwIC53cmFwLXRvcC1idWxsZXRzIC5idWxsZXRzOmZpcnN0LWNoaWxkIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuLyogbGluZSAyNzM4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc3BsYXNoLTIwMjAgLmJ1bGxldHMge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi8qIGxpbmUgMjc0MiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNwbGFzaC0yMDIwIC5idWxsZXRzIGxpIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDIycHg7XHJcbiAgaGVpZ2h0OiAyMnB4O1xyXG4gIG1hcmdpbjogMCAwIDAgNHB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgcGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJEMkE4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG4vKiBsaW5lIDI3NTEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zcGxhc2gtMjAyMCAuYnVsbGV0cyBsaSBhIHtcclxuICBjb2xvcjogIzNjM2MzYztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAycHggMCAwIDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG4vKiBsaW5lIDI3NTcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zcGxhc2gtMjAyMCAuYnVsbGV0cyBsaSBhOmhvdmVyIHtcclxuICBjb2xvcjogI2U1NGQyNTtcclxufVxyXG4vKiBsaW5lIDI3NjQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zcGxhc2gtMjAyMCAuZm9vdGVyLXNwbGFzaCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMWUyOTtcclxuICBjb2xvcjogI0ZCRDJBODtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLyogbGluZSAyNzcyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc3BsYXNoLTIwMjAgLmZvb3Rlci1zcGxhc2ggLm1lbnUtc3BsYXNoIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogM3B4IDAgMCAwO1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG4vKiBsaW5lIDI3NzYsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zcGxhc2gtMjAyMCAuZm9vdGVyLXNwbGFzaCAubWVudS1zcGxhc2ggbGkge1xyXG4gIG1hcmdpbjogMCAwIDAgMjVweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcbi8qIGxpbmUgMjc4MSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNwbGFzaC0yMDIwIC5mb290ZXItc3BsYXNoIC5tZW51LXNwbGFzaCBsaSBhIHtcclxuICBjb2xvcjogI0ZCRDJBODtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLyogbGluZSAyNzg0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc3BsYXNoLTIwMjAgLmZvb3Rlci1zcGxhc2ggLm1lbnUtc3BsYXNoIGxpIGE6aG92ZXIge1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG4vKiBsaW5lIDI3OTIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zcGxhc2gtMjAyMCBoMyB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbi8qIGxpbmUgMjc5OCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNwbGFzaC0yMDIwIC52LWRldGFpbCB7XHJcbiAgbWFyZ2luLXRvcDogNTlweDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbn1cclxuLyogbGluZSAyODAyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc3BsYXNoLTIwMjAgLnBhcnRuZXItZGV0YWlsIHtcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcbi8qIGxpbmUgMjgwNSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNwbGFzaC0yMDIwIC5pbWctZG9uYXRlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG4vKiBsaW5lIDI4MDksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zcGxhc2gtMjAyMCAuZG9uYXRlLWRldGFpbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTJweCk7XHJcbiAgcGFkZGluZzogMCAwIDAgNDRweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcbi8qIGxpbmUgMjgxNCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNwbGFzaC0yMDIwIC5kb25hdGUtZGV0YWlsIC5idXR0b25zIHtcclxuICBtYXJnaW4tdG9wOiAzNHB4O1xyXG59XHJcbi8qIGxpbmUgMjgxOCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNwbGFzaC0yMDIwIC5oZWFkLXNwbGFzaCB7XHJcbiAgbWFyZ2luOiAwIDE3LjgxMjUlO1xyXG4gIHBhZGRpbmc6IDg0cHggNSUgNjRweCA1JTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLyogbGluZSAyODI1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc3BsYXNoLTIwMjAgLnBhZ2UtY29udGVudCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDI3JTtcclxufVxyXG4vKiBsaW5lIDI4MjgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zcGxhc2gtMjAyMCAucGFnZS1jb250ZW50OmFmdGVyIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcGxhc2gvQmFja2dyb3VuZF9Cb3R0b20uanBnKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XHJcbn1cclxuLyogbGluZSAyODM1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc3BsYXNoLTIwMjAgLmJhbWF3b3Jrcy1jb250ZW50IHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NwbGFzaC9CYWNrZ3JvdW5kX1RvcC5qcGcpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxufVxyXG4vKiBsaW5lIDI4NDAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zcGxhc2gtMjAyMCAuYmFtYXdvcmtzLWNvbnRlbnQgLmludGVyaW9yIHtcclxuICBtYXgtd2lkdGg6IDg4MHB4O1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBwYWRkaW5nOiAzOHB4IDQ1cHg7XHJcbn1cclxuLyogbGluZSAyODQ2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc3BsYXNoLTIwMjAgLmJhbWF3b3Jrcy1jb250ZW50IC53cmFwIHtcclxuICBwYWRkaW5nLXRvcDogMDtcclxuICBib3JkZXItdG9wOiAwO1xyXG4gIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi8qIGxpbmUgMjg1MywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNwbGFzaC0yMDIwIC5idXR0b25zIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4vKiBsaW5lIDI4NTcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zcGxhc2gtMjAyMCAuYnV0dG9ucyBhIHtcclxuICBmbG9hdDogbm9uZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXgtd2lkdGg6IDI4NXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHBhZGRpbmc6IDE0cHggMyU7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiAjZTU0ZDI1O1xyXG59XHJcbi8qIGxpbmUgMjg2NywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNwbGFzaC0yMDIwIC5idXR0b25zIGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICMzYzNjM2M7XHJcbn1cclxuLyogbGluZSAyODcxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc3BsYXNoLTIwMjAgLmJ1dHRvbnMuYnRiLW1lcmNoIHtcclxuICBtYXJnaW4tdG9wOiA1MXB4O1xyXG59XHJcbi8qIGxpbmUgMjg3NSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNwbGFzaC0yMDIwIC50d28tY29sIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XHJcbiAgZ3JpZC1jb2x1bW4tZ2FwOiA5JTtcclxuICBncmlkLXJvdy1nYXA6IDBweDtcclxufVxyXG4vKiBsaW5lIDI4ODIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zcGxhc2gtMjAyMCAubWVyY2gge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcclxuICBncmlkLWNvbHVtbi1nYXA6IDMlO1xyXG4gIGdyaWQtcm93LWdhcDogMHB4O1xyXG59XHJcbi8qIGxpbmUgMjg4OCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNwbGFzaC0yMDIwIC5tZXJjaCAubWVyY2gtaW1hZ2Uge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctdG9wOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLyogbGluZSAyODkzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc3BsYXNoLTIwMjAgLm1lcmNoIC5tZXJjaC1pbWFnZSBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi8qIGxpbmUgMjkwNCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNwbGFzaC0yMDIwIC53cmFwLWltZyB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuLyogbGluZSAyOTA3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc3BsYXNoLTIwMjAgLndyYXAtaW1nIGltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbi8qIGxpbmUgMjkxMywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNwbGFzaC0yMDIwIC5zaW5nbGUtdmlkZW8udmlkZW8taXRlbSAuaW1hZ2UgLnJvdW5kLWJ1dHRvbiBiIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi8qIGxpbmUgMjkxNywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNwbGFzaC0yMDIwIC5zaW5nbGUtdmlkZW8udmlkZW8taXRlbSAuaW1hZ2UgLnJvdW5kLWJ1dHRvbjpob3ZlcjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgb3BhY2l0eTogMC43O1xyXG59XHJcbi8qIGxpbmUgMjkyMiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNwbGFzaC0yMDIwIC5zaW5nbGUtdmlkZW8udmlkZW8taXRlbSAuaW1hZ2UgLnJvdW5kLWJ1dHRvbjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9ETUJfUGxheV9CdXR0b24uc3ZnKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vKiBsaW5lIDI5MzIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLndyYXAge1xyXG4gIHBhZGRpbmctdG9wOiA1JTtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG4vKiBsaW5lIDI5MzcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLmludGVyaW9yIHtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBwYWRkaW5nOiA1JTtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG4vKiBsaW5lIDI5NDQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgaDIuYmFtYXdvcmtzLWxvZ28ge1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgcGFkZGluZy10b3A6IDExJTtcclxuICBoZWlnaHQ6IDA7XHJcbiAgdGV4dC1pbmRlbnQ6IC05OTllbTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iYW1hd29ya3MtbG9nby5wbmdcIik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBtYXJnaW4tYm90dG9tOiA1JTtcclxufVxyXG4vKiBsaW5lIDI5NTgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLnRleHQge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gIHBhZGRpbmc6IDUlIDEwJTtcclxufVxyXG4vKiBsaW5lIDk2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWF3b3Jrcy1jb250ZW50IC50ZXh0IHN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxufVxyXG4vKiBsaW5lIDk5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWF3b3Jrcy1jb250ZW50IC50ZXh0IGVtIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG4vKiBsaW5lIDEwNCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAudGV4dCBlbSA+IHN0cm9uZyB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbn1cclxuLyogbGluZSAxMDgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLnRleHQgc3Ryb25nID4gZW0ge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogODAwO1xyXG59XHJcbi8qIGxpbmUgMTEyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWF3b3Jrcy1jb250ZW50IC50ZXh0IGgxLCAuYmFtYXdvcmtzLWNvbnRlbnQgLnRleHQgaDIsIC5iYW1hd29ya3MtY29udGVudCAudGV4dCBoMywgLmJhbWF3b3Jrcy1jb250ZW50IC50ZXh0IGg0LCAuYmFtYXdvcmtzLWNvbnRlbnQgLnRleHQgaDUge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkNpcmN1bGFyLUJvbGQtU1wiO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgY29sb3I6ICNkZjI2Mjc7XHJcbiAgbWFyZ2luLXRvcDogMWVtO1xyXG59XHJcbi8qIGxpbmUgMTE4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWF3b3Jrcy1jb250ZW50IC50ZXh0IGgxIHtcclxuICBmb250LXNpemU6IDIuNWVtO1xyXG59XHJcbi8qIGxpbmUgMTIxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWF3b3Jrcy1jb250ZW50IC50ZXh0IGgyIHtcclxuICBmb250LXNpemU6IDJlbTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gIG1hcmdpbi10b3A6IDJlbTtcclxufVxyXG4vKiBsaW5lIDEyNywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAudGV4dCBoMywgLmJhbWF3b3Jrcy1jb250ZW50IC50ZXh0IGg0IHtcclxuICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGxldHRlci1zcGFjaW5nOiAuMDJlbTtcclxuICBmb250LXNpemU6IDEuNzVlbTtcclxufVxyXG4vKiBsaW5lIDEzMywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAudGV4dCBpbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4vKiBsaW5lIDEzNywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAudGV4dCBpbWcuYWxpZ25sZWZ0IHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDFlbSAxZW0gMWVtIDA7XHJcbn1cclxuLyogbGluZSAxNDEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLnRleHQgaW1nLmFsaWducmlnaHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBtYXJnaW46IDFlbSAwIDFlbSAxZW07XHJcbn1cclxuLyogbGluZSAxNDUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLnRleHQgaW1nLmFsaWdubm9uZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi8qIGxpbmUgMTQ5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWF3b3Jrcy1jb250ZW50IC50ZXh0IGltZy5hbGlnbmNlbnRlciB7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG59XHJcbi8qIGxpbmUgMTU0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWF3b3Jrcy1jb250ZW50IC50ZXh0IC53cC1jYXB0aW9uIGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi8qIGxpbmUgMTU5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWF3b3Jrcy1jb250ZW50IC50ZXh0IC53cC1jYXB0aW9uLmFsaWdubGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luOiAxZW0gMWVtIDAgMDtcclxufVxyXG4vKiBsaW5lIDE2MywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAudGV4dCAud3AtY2FwdGlvbi5hbGlnbnJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgbWFyZ2luOiAxZW0gMCAwIDFlbTtcclxufVxyXG4vKiBsaW5lIDE2NywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAudGV4dCAud3AtY2FwdGlvbi5hbGlnbm5vbmUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG4vKiBsaW5lIDE3MSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAudGV4dCAud3AtY2FwdGlvbi5hbGlnbmNlbnRlciB7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG59XHJcbi8qIGxpbmUgMTc0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWF3b3Jrcy1jb250ZW50IC50ZXh0IC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQge1xyXG4gIGZvbnQtc2l6ZTogLjhlbTtcclxuICBwYWRkaW5nOiAwLjVlbSAwLjJlbTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLyogbGluZSAxODEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLnRleHQgdWwge1xyXG4gIGxpc3Qtc3R5bGU6IGluaXRpYWw7XHJcbiAgbWFyZ2luLWxlZnQ6IDJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbn1cclxuLyogbGluZSAxODcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLnRleHQgb2wge1xyXG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XHJcbiAgbWFyZ2luLWxlZnQ6IDJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbn1cclxuLyogbGluZSAxOTIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLnRleHQgYmxvY2txdW90ZSB7XHJcbiAgcGFkZGluZzogOC41NDcwMDg1NSU7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuLyogbGluZSAxOTksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLnRleHQgZGl2IHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLyogbGluZSAyMDEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLnRleHQgZGl2IGVtIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGZvbnQtc3R5bGU6IG5vbmU7XHJcbn1cclxuLyogbGluZSAyMDcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLnRleHQgcCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gIC8qIGxpbmUgMjk1OCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmJhbWF3b3Jrcy1jb250ZW50IC50ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgfVxyXG4gIC8qIGxpbmUgMjEyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuYmFtYXdvcmtzLWNvbnRlbnQgLnRleHQgaDIge1xyXG4gICAgZm9udC1zaXplOiAyZW07XHJcbiAgfVxyXG4gIC8qIGxpbmUgMjE1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuYmFtYXdvcmtzLWNvbnRlbnQgLnRleHQgaDMge1xyXG4gICAgZm9udC1zaXplOiAyZW07XHJcbiAgfVxyXG4gIC8qIGxpbmUgMjE4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuYmFtYXdvcmtzLWNvbnRlbnQgLnRleHQgaDQge1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICB9XHJcbn1cclxuLyogbGluZSAyMjMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLnRleHQgYSB7XHJcbiAgY29sb3I6ICNlNTRkMjU7XHJcbn1cclxuLyogbGluZSAyOTYxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWF3b3Jrcy1jb250ZW50IC50ZXh0IC5idXR0b25zIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcbi8qIGxpbmUgMjk2NCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAudGV4dCAuYnV0dG9ucyBhIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tcmlnaHQ6IDQlO1xyXG4gIHBhZGRpbmc6IDMlO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLyogbGluZSAyOTcwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWF3b3Jrcy1jb250ZW50IC50ZXh0IC5idXR0b25zIGE6Zmlyc3QtY2hpbGQge1xyXG4gIHdpZHRoOiA2NiU7XHJcbiAgYmFja2dyb3VuZDogI2U1NGQyNTtcclxufVxyXG4vKiBsaW5lIDI5NzMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLnRleHQgLmJ1dHRvbnMgYTpmaXJzdC1jaGlsZDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogIzNjM2MzYztcclxufVxyXG4vKiBsaW5lIDI5NzcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLnRleHQgLmJ1dHRvbnMgYTpsYXN0LWNoaWxkIHtcclxuICB3aWR0aDogMzAlO1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBiYWNrZ3JvdW5kOiAjM2MzYzNjO1xyXG59XHJcbi8qIGxpbmUgMjk4MSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAudGV4dCAuYnV0dG9ucyBhOmxhc3QtY2hpbGQ6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNlNTRkMjU7XHJcbn1cclxuLyogbGluZSAyOTg4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWF3b3Jrcy1jb250ZW50IC5zaGFyaW5nIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLyogbGluZSAyOTkxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWF3b3Jrcy1jb250ZW50IC5zaGFyaW5nIHVsIHtcclxuICBtYXJnaW46IGF1dG87XHJcbn1cclxuLyogbGluZSAyOTk1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWF3b3Jrcy1jb250ZW50IC5jb25jZXJ0cyB7XHJcbiAgZm9udC1zaXplOiAxLjM3NWVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwJTtcclxufVxyXG4vKiBsaW5lIDI5OTgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLmNvbmNlcnRzIGgzIHtcclxuICBiYWNrZ3JvdW5kOiAjZDNkMGMxO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDJlbSAxZW07XHJcbiAgZm9udC1mYW1pbHk6IFwiQ2lyY3VsYXItQm9sZC1TXCI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMyU7XHJcbn1cclxuLyogbGluZSAzMDA2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWF3b3Jrcy1jb250ZW50IC5jb25jZXJ0cyAudG91cl9fY29udGFpbmVyLm5vdC1pbWcge1xyXG4gIGhlaWdodDogMjAwcHg7XHJcbn1cclxuLyogbGluZSAzMDA4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWF3b3Jrcy1jb250ZW50IC5jb25jZXJ0cyAudG91cl9fY29udGFpbmVyLm5vdC1pbWcgLnRvdXJfX2ltZyB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4vKiBsaW5lIDMwMTIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLmNvbmNlcnRzIC50b3VyX19jb250YWluZXIubm90LWltZyAudG91cl9fdGV4dCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxufVxyXG4vKiBsaW5lIDMwMTgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLmNvbmNlcnRzIC50b3VyX19pbWcge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGhlaWdodDogMDtcclxuICB3aWR0aDogMzAlO1xyXG4gIHBhZGRpbmctdG9wOiAzMCU7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pbWFnZS1waDEucG5nKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcclxufVxyXG4vKiBsaW5lIDMwMzEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLmNvbmNlcnRzIC50b3VyX190ZXh0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMzAlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcGFkZGluZzogNCU7XHJcbiAgY29sb3I6ICNlNTRkMjU7XHJcbn1cclxuLyogbGluZSAzMDM5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWF3b3Jrcy1jb250ZW50IC5jb25jZXJ0cyAudG91cl9fdGV4dCBwIHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcbi8qIGxpbmUgMzA0MiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAuY29uY2VydHMgLnRvdXJfX3RleHQgLmJyaWVmX2Rlc2NyaXB0aW9uIHtcclxuICBjb2xvcjogIzNjM2MzYztcclxufVxyXG4vKiBsaW5lIDMwNDUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLmNvbmNlcnRzIC50b3VyX190ZXh0IC5zZWUtbW9yZSB7XHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLyogbGluZSAzMDUwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWF3b3Jrcy1jb250ZW50IC5jb25jZXJ0cyAudG91ciB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgLypwYWRkaW5nOjJlbSAxZW07Ki9cclxuICBtYXJnaW4tYm90dG9tOiAzJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4vKiBsaW5lIDMwNTcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLmNvbmNlcnRzIC50b3VyIGxhYmVsIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LWZhbWlseTogXCJDaXJjdWxhci1Cb2xkLVNcIjtcclxuICBjb2xvcjogI2U1NGQyNTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGVhcjogYm90aDtcclxuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xyXG59XHJcbi8qIGxpbmUgMzA2NSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAuY29uY2VydHMgLnRvdXIgbGFiZWwgLnRyaWdnZXIge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLyogbGluZSAzMDY4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWF3b3Jrcy1jb250ZW50IC5jb25jZXJ0cyAudG91ciBsYWJlbCAudHJpZ2dlciBpIHtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogI2U1NGQyNTtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgaGVpZ2h0OiAyZW07XHJcbiAgd2lkdGg6IDJlbTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMC41ZW07XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcGFkZGluZy10b3A6IDAuNWVtO1xyXG4gIG1hcmdpbi10b3A6IDAuNWVtO1xyXG4gIG1hcmdpbi1yaWdodDogMC41ZW07XHJcbn1cclxuLyogbGluZSAzMDgyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWF3b3Jrcy1jb250ZW50IC5jb25jZXJ0cyAudG91ciBsYWJlbCAudHJpZ2dlciBzcGFuIHtcclxuICBmb250LWZhbWlseTogXCJDaXJjdWxhci1Cb2xkLVNcIjtcclxuICBtYXJnaW4tdG9wOiAwLjJlbTtcclxufVxyXG4vKiBsaW5lIDMwODUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLmNvbmNlcnRzIC50b3VyIGxhYmVsIC50cmlnZ2VyIHNwYW46YmVmb3JlIHtcclxuICBjb250ZW50OiAnRXhwYW5kJztcclxufVxyXG4vKiBsaW5lIDMwOTEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLmNvbmNlcnRzIC50b3VyIGxhYmVsOmhvdmVyIHtcclxuICBjb2xvcjogIzNjM2MzYztcclxufVxyXG4vKiBsaW5lIDMwOTQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLmNvbmNlcnRzIC50b3VyIGxhYmVsOmhvdmVyIC50cmlnZ2VyIGkge1xyXG4gIGJhY2tncm91bmQ6ICMzYzNjM2M7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcbi8qIGxpbmUgMzEwMiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAuY29uY2VydHMgLnRvdXIgLmV2ZW50cyB7XHJcbiAgbWF4LWhlaWdodDogMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLW1vei10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlO1xyXG59XHJcbi8qIGxpbmUgMzEwNywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAuY29uY2VydHMgLnRvdXIgLmV2ZW50cyAuZXZlbnQge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNkMGMxO1xyXG4gIHBhZGRpbmc6IDFlbSAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLyogbGluZSAzMTEzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWF3b3Jrcy1jb250ZW50IC5jb25jZXJ0cyAudG91ciAuZXZlbnRzIC5ldmVudCBzcGFuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgZm9udC1mYW1pbHk6IFwiQ2lyY3VsYXItQm9sZC1TXCI7XHJcbn1cclxuLyogbGluZSAzMTE4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWF3b3Jrcy1jb250ZW50IC5jb25jZXJ0cyAudG91ciAuZXZlbnRzIC5ldmVudCAuZGF0ZSB7XHJcbiAgd2lkdGg6IDIwJTtcclxuICBjb2xvcjogI2U1NGQyNTtcclxufVxyXG4vKiBsaW5lIDMxMjMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLmNvbmNlcnRzIC50b3VyIC5ldmVudHMgLmV2ZW50IC5sb2NhdGlvbiB7XHJcbiAgd2lkdGg6IDMwJTtcclxufVxyXG4vKiBsaW5lIDMxMjYsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLmNvbmNlcnRzIC50b3VyIC5ldmVudHMgLmV2ZW50IC5zdGF0ZSB7XHJcbiAgd2lkdGg6IDIwJTtcclxuICBmb250LWZhbWlseTogXCJDaXJjdWxhci1Cb29rLVNcIjtcclxufVxyXG4vKiBsaW5lIDMxMzAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLmNvbmNlcnRzIC50b3VyIC5ldmVudHMgLmV2ZW50OmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tdG9wOiAxZW07XHJcbn1cclxuLyogbGluZSAzMTM5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWF3b3Jrcy1jb250ZW50IC5jb25jZXJ0cyAudG91ci5vcGVuIGxhYmVsIC50cmlnZ2VyIGkuZmEtcGx1cyB7XHJcbiAgYmFja2dyb3VuZDogIzNjM2MzYztcclxufVxyXG4vKiBsaW5lIDMxNDEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLmNvbmNlcnRzIC50b3VyLm9wZW4gbGFiZWwgLnRyaWdnZXIgaS5mYS1wbHVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZjA2OCc7XHJcbn1cclxuLyogbGluZSAzMTQ1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWF3b3Jrcy1jb250ZW50IC5jb25jZXJ0cyAudG91ci5vcGVuIGxhYmVsIC50cmlnZ2VyIHNwYW4ge1xyXG4gIGNvbG9yOiAjM2MzYzNjO1xyXG59XHJcbi8qIGxpbmUgMzE0OCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAuY29uY2VydHMgLnRvdXIub3BlbiBsYWJlbCAudHJpZ2dlciBzcGFuOmJlZm9yZSB7XHJcbiAgY29udGVudDogJ0Nsb3NlJztcclxufVxyXG4vKiBsaW5lIDMxNTUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLmNvbmNlcnRzIC50b3VyLm9wZW4gLmV2ZW50cyB7XHJcbiAgbWF4LWhlaWdodDogNTAwMHB4O1xyXG4gIHBhZGRpbmc6IDQlO1xyXG59XHJcblxyXG4vKiBsaW5lIDMxNjMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4jbW9kYWwtYmFtYWdyZWVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi8qIGxpbmUgMzE3MywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiNtb2RhbC1iYW1hZ3JlZW4uZGlzcGxheSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLyogbGluZSAzMTc2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuI21vZGFsLWJhbWFncmVlbiAuY2xvc2UtbW9kYWwge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2xvc2Uuc3ZnKTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgcmlnaHQ6IDIwcHg7XHJcbiAgdG9wOiAyMHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4vKiBsaW5lIDMxODcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4jbW9kYWwtYmFtYWdyZWVuOmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxufVxyXG4vKiBsaW5lIDMxOTcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4jbW9kYWwtYmFtYWdyZWVuIC53cmFwLXNsaWNrIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgcGFkZGluZzogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi8qIGxpbmUgMzIwOCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiNtb2RhbC1iYW1hZ3JlZW4gLndyYXAtc2xpY2stbmF2IHtcclxuICB3aWR0aDogMTAyNHB4O1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiA1JTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLyogbGluZSAzMjE3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuI21vZGFsLWJhbWFncmVlbiBoMSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAxLjVlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzIzMiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiN0aW1lbGluZSAuY2FwdGlvbiB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAxLjVlbTtcclxufVxyXG4vKiBsaW5lIDMyMzYsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4jdGltZWxpbmUgaDIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogNWVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuLyogbGluZSAzMjQxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuI3RpbWVsaW5lIC5pdGVtLXRpbWVsaW5lIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG4vKiBsaW5lIDMyNDQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4jdGltZWxpbmUgLml0ZW0tdGltZWxpbmUgLndyYXAtaXRlbSB7XHJcbiAgcGFkZGluZzogMCBjYWxjKCgxMDAlIC0gMTAyNHB4KSAvIDIpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4vKiBsaW5lIDMyNDksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4jdGltZWxpbmUgLml0ZW0tdGltZWxpbmUuc2xpY2stYWN0aXZlIC5uYXYteSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLyogbGluZSAzMjUzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuI3RpbWVsaW5lIC5pdGVtLXRpbWVsaW5lIC5uYXYteSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiA0ZW07XHJcbiAgb3BhY2l0eTogMC4zO1xyXG4gIGxpbmUtaGVpZ2h0OiAwLjhlbTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHdpZHRoOiAxNzBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG59XHJcbi8qIGxpbmUgMzI2NywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiN0aW1lbGluZSAuaXRlbS10aW1lbGluZSAucHJldi15IHtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICBsZWZ0OiAtNjVweDtcclxufVxyXG4vKiBsaW5lIDMyNzEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4jdGltZWxpbmUgLml0ZW0tdGltZWxpbmUgLm5leHQteSB7XHJcbiAgcmlnaHQ6IC02NHB4O1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxufVxyXG5cclxuLyogbGluZSAzMjc5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuI3RpbWVsaW5lLW5hdiAuZmlyc3QteSB7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtNTBweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbn1cclxuLyogbGluZSAzMjg2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuI3RpbWVsaW5lLW5hdiAubGFzdC15IHtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAtNTBweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzI5NiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hZ3JlZW4tY29udGVudC5wYWdlLWNvbnRlbnQgLndyYXAge1xyXG4gIGJvcmRlci10b3A6IDA7XHJcbn1cclxuLyogbGluZSAzMjk5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWFncmVlbi1jb250ZW50IC53cmFwIHtcclxuICBwYWRkaW5nLXRvcDogMCU7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuLyogbGluZSAzMzAyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWFncmVlbi1jb250ZW50IC53cmFwLm5vaGVpZ2h0IHtcclxuICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG59XHJcbi8qIGxpbmUgMzMwNiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hZ3JlZW4tY29udGVudCAuaW50ZXJpb3Ige1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIHBhZGRpbmc6IDUlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLyogbGluZSAzMzEyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWFncmVlbi1jb250ZW50IC5tb2RhbHRleHQge1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICBjb2xvcjogIzIyMiAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIG1hcmdpbi10b3A6IDMlO1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcbi8qIGxpbmUgMzMxOSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hZ3JlZW4tY29udGVudCAud3JhcC1zbGlkZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLyogbGluZSAzMzIyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWFncmVlbi1jb250ZW50IC53cmFwLXNsaWRlIGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLyogbGluZSAzMzI1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWFncmVlbi1jb250ZW50IC53cmFwLXNsaWRlIC5ieC1wcmV2LCAuYmFtYWdyZWVuLWNvbnRlbnQgLndyYXAtc2xpZGUgLmJ4LW5leHQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU0ZDI1O1xyXG4gIHdpZHRoOiA0NHB4O1xyXG4gIGhlaWdodDogNDRweDtcclxuICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAzNXB4LzEgRm9udEF3ZXNvbWU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4vKiBsaW5lIDMzMzUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYWdyZWVuLWNvbnRlbnQgLndyYXAtc2xpZGUgLmJ4LXByZXYge1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuLyogbGluZSAzMzM3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWFncmVlbi1jb250ZW50IC53cmFwLXNsaWRlIC5ieC1wcmV2OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZDlcIjtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHRleHQtaW5kZW50OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMTVweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0b3A6IDUwJTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG4vKiBsaW5lIDMzNDgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYWdyZWVuLWNvbnRlbnQgLndyYXAtc2xpZGUgLmJ4LW5leHQge1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcbi8qIGxpbmUgMzM1MCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hZ3JlZW4tY29udGVudCAud3JhcC1zbGlkZSAuYngtbmV4dDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICB0ZXh0LWluZGVudDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDExcHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdG9wOiA1MCU7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuLyogbGluZSAzMzYzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWFncmVlbi1jb250ZW50IC53cmFwLWNvdW50ZXIge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuLyogbGluZSAzMzY3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWFncmVlbi1jb250ZW50IC53cmFwLWNvdW50ZXIgLmNvdW50ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogMjUlO1xyXG4gIG1hcmdpbjogMCAxMHB4O1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbn1cclxuLyogbGluZSAzMzc0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWFncmVlbi1jb250ZW50IC53cmFwLWNvdW50ZXIgLmNvdW50ZXI6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcclxufVxyXG4vKiBsaW5lIDMzNzcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYWdyZWVuLWNvbnRlbnQgLndyYXAtY291bnRlciAuY291bnRlcjpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW46IDAgMCAwIDEwcHg7XHJcbn1cclxuLyogbGluZSAzMzgwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWFncmVlbi1jb250ZW50IC53cmFwLWNvdW50ZXIgLmNvdW50ZXIgLm51bWJlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAzLjhlbTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcbi8qIGxpbmUgMzM4NSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hZ3JlZW4tY29udGVudCAud3JhcC1jb3VudGVyIC5jb3VudGVyIC5kZXRhaWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG59XHJcbi8qIGxpbmUgMzM5MiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hZ3JlZW4tY29udGVudCBoMi5iYW1hZ3JlZW4tbG9nbyB7XHJcbiAgd2lkdGg6IDEwMHB4O1xyXG4gIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgdGV4dC1pbmRlbnQ6IC05OTllbTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9CYW1hX1doaXRlLnBuZ1wiKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIG1hcmdpbjogMSUgYXV0bztcclxufVxyXG4vKiBsaW5lIDM0MDYsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYWdyZWVuLWNvbnRlbnQgLnRleHQge1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICBwYWRkaW5nOiA1JSAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi8qIGxpbmUgMzQxMSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hZ3JlZW4tY29udGVudCAudGV4dCAud3JhcC10ZXh0IHtcclxuICB3aWR0aDogNTAlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcclxufVxyXG4vKiBsaW5lIDM0MTYsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYWdyZWVuLWNvbnRlbnQgLnRleHQgLmJ1dHRvbnMge1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luOiA1cHggMCAwIDEwcHg7XHJcbn1cclxuLyogbGluZSAzNDIwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWFncmVlbi1jb250ZW50IC50ZXh0IC5idXR0b25zIGEge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBhZGRpbmc6IDQlIDQwcHggNCUgNCU7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiAjZTU0ZDI1O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMjFweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLyogbGluZSAzNDI5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWFncmVlbi1jb250ZW50IC50ZXh0IC5idXR0b25zIGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICMzYzNjM2M7XHJcbn1cclxuLyogbGluZSAzNDMyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWFncmVlbi1jb250ZW50IC50ZXh0IC5idXR0b25zIGEgLmZhIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDQlO1xyXG4gIHRvcDogNTAlO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcbi8qIGxpbmUgMzQ0MiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hZ3JlZW4tY29udGVudCAud3JhcC1udW1iZXItZGV0YWlsIHtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBtYXJnaW4tdG9wOiAzJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6IDEuMzc1ZW07XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLyogbGluZSAzNDUyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWFncmVlbi1jb250ZW50IC5udW1iZXItdGV4dCB7XHJcbiAgcGFkZGluZzogNCU7XHJcbiAgY29sb3I6ICNlNTRkMjU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi8qIGxpbmUgMzQ1OCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hZ3JlZW4tY29udGVudCAubnVtYmVyLXRleHQgLnRvcC1udW1iZXIge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiAxMC42dnc7XHJcbiAgLypsZXR0ZXItc3BhY2luZzogOHB4OyovXHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLyogbGluZSAzNDY0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWFncmVlbi1jb250ZW50IC5udW1iZXItdGV4dCAudG9wLW51bWJlciAuc2ltYm9sIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogMCAxLjMlIDAgMDtcclxufVxyXG4vKiBsaW5lIDM0NjgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYWdyZWVuLWNvbnRlbnQgLm51bWJlci10ZXh0IC50b3AtbnVtYmVyIC5udW1iZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4vKiBsaW5lIDM0NzIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYWdyZWVuLWNvbnRlbnQgLm51bWJlci10ZXh0IC50ZXh0LXRvcCB7XHJcbiAgY29sb3I6ICMzYzNjM2M7XHJcbiAgZm9udC1zaXplOiAyLjh2dztcclxuICBsZXR0ZXItc3BhY2luZzogNXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLyogbGluZSAzNDgzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWFncmVlbi1jb250ZW50IC5udW1iZXItdGV4dCAubWlkZGxlLW51bWJlciB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGRkZDE7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMzBweCAwO1xyXG59XHJcbi8qIGxpbmUgMzQ4OCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hZ3JlZW4tY29udGVudCAubnVtYmVyLXRleHQgLm1pZGRsZS1udW1iZXIgLndyYXAtbnVtYmVyIHtcclxuICB3aWR0aDogNTAlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi8qIGxpbmUgMzQ5MiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hZ3JlZW4tY29udGVudCAubnVtYmVyLXRleHQgLm1pZGRsZS1udW1iZXIgLm51bWJlciB7XHJcbiAgY29sb3I6ICNlNTRkMjU7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICBwYWRkaW5nOiAwIDUlIDAgMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGZvbnQtc2l6ZTogNC41dnc7XHJcbiAgd2lkdGg6IDUwJTtcclxufVxyXG4vKiBsaW5lIDM1MDIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYWdyZWVuLWNvbnRlbnQgLm51bWJlci10ZXh0IC5taWRkbGUtbnVtYmVyIC50ZXh0LW51bWJlciB7XHJcbiAgY29sb3I6ICMzYzNjM2M7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB3aWR0aDogNTAlO1xyXG59XHJcbi8qIGxpbmUgMzUxMiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hZ3JlZW4tY29udGVudCAubnVtYmVyLXRleHQgLmJvdHRvbS1udW1iZXIge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBkZGQxO1xyXG4gIHBhZGRpbmc6IDMwcHggMDtcclxufVxyXG4vKiBsaW5lIDM1MTcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYWdyZWVuLWNvbnRlbnQgLm51bWJlci10ZXh0IC5ib3R0b20tbnVtYmVyIC5udW1iZXIge1xyXG4gIGNvbG9yOiAjZTU0ZDI1O1xyXG4gIGZvbnQtc2l6ZTogNC45dnc7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDMlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHdpZHRoOiAyNSU7XHJcbn1cclxuLyogbGluZSAzNTI3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWFncmVlbi1jb250ZW50IC5udW1iZXItdGV4dCAuYm90dG9tLW51bWJlciAudGV4dC1udW1iZXIge1xyXG4gIGNvbG9yOiAjM2MzYzNjO1xyXG4gIG1hcmdpbjogMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiA0dnc7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsZXR0ZXItc3BhY2luZzogMTBweDtcclxuICBsaW5lLWhlaWdodDogMWVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2lkdGg6IDc1JTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi8qIGxpbmUgMzU0MCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hZ3JlZW4tY29udGVudCAubnVtYmVyLXRleHQgLmJvdHRvbS1udW1iZXIyIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZGRkMTtcclxuICBwYWRkaW5nOiAzMHB4IDA7XHJcbn1cclxuLyogbGluZSAzNTQ1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWFncmVlbi1jb250ZW50IC5udW1iZXItdGV4dCAuYm90dG9tLW51bWJlcjIgLm51bWJlciB7XHJcbiAgY29sb3I6ICNlNTRkMjU7XHJcbiAgZm9udC1zaXplOiA0LjJ2dztcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZy1yaWdodDogMyU7XHJcbiAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2lkdGg6IDI1JTtcclxufVxyXG4vKiBsaW5lIDM1NTUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYWdyZWVuLWNvbnRlbnQgLm51bWJlci10ZXh0IC5ib3R0b20tbnVtYmVyMiAudGV4dC1udW1iZXIge1xyXG4gIGNvbG9yOiAjM2MzYzNjO1xyXG4gIG1hcmdpbjogMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAzLjJ2dztcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAxMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogNzUlO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLyogbGluZSAzNTcwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWFncmVlbi1jb250ZW50IC53cmFwLW92ZXJ2aWV3IHtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBtYXJnaW4tdG9wOiAzJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6IDEuMzc1ZW07XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLyogbGluZSAzNTc5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWFncmVlbi1jb250ZW50IC53cmFwLW92ZXJ2aWV3IHVsIHtcclxuICBwYWRkaW5nOiAwIDAgMCAzZW07XHJcbn1cclxuLyogbGluZSAzNTgxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWFncmVlbi1jb250ZW50IC53cmFwLW92ZXJ2aWV3IHVsIGxpIHtcclxuICBjb2xvcjogIzNjM2MzYztcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDFlbSAwO1xyXG59XHJcbi8qIGxpbmUgMzU4NiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hZ3JlZW4tY29udGVudCAud3JhcC1vdmVydmlldyB1bCBsaTo6YmVmb3JlIHtcclxuICBjb2xvcjogI2U1NGQyNTtcclxuICBjb250ZW50OiBcIlxcMjAyMlwiO1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDNlbTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogLTNlbTtcclxuICB0b3A6IDBlbTtcclxufVxyXG4vKiBsaW5lIDM1OTcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYWdyZWVuLWNvbnRlbnQgLndyYXAtb3ZlcnZpZXcgLmNvbC1kZXRhaWwge1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcGFkZGluZzogMS41ZW07XHJcbn1cclxuLyogbGluZSAzNjAyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWFncmVlbi1jb250ZW50IC53cmFwLW92ZXJ2aWV3IC5oZWFkLW92ZXJ2aWV3IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBkZGQxO1xyXG4gIHBhZGRpbmc6IDJlbSAxLjVlbTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcbi8qIGxpbmUgMzYwNywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hZ3JlZW4tY29udGVudCAud3JhcC1vdmVydmlldyAuY29sLWhlYWQge1xyXG4gIGNvbG9yOiAjZTU0ZDI1O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBkZGQxO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbn1cclxuXHJcbi8qIGxpbmUgMzYxNiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hYm91dC1jb250ZW50IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogbm9uZTtcclxufVxyXG4vKiBsaW5lIDM2MjAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWJvdXQtY29udGVudDphZnRlciB7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4vKiBsaW5lIDM2MjUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWJvdXQtY29udGVudCAuYWJvdXQtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLyogbGluZSAzNjMxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFib3V0LWNvbnRlbnQgLmFib3V0LWZpbHRlcnMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUlO1xyXG4gIGxlZnQ6IDMwJTtcclxuICByaWdodDogMjglO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICAtbW96LXRyYW5zaXRpb246IHRvcCAwLjNzIGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZTtcclxufVxyXG4vKiBsaW5lIDM2MzksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWJvdXQtY29udGVudCAuYWJvdXQtZmlsdGVycyAuYWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kOiAjZDNkMGMxO1xyXG4gIHBhZGRpbmc6IDFlbTtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgd2lkdGg6IDQ4JTtcclxuICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4vKiBsaW5lIDM2NDksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWJvdXQtY29udGVudCAuYWJvdXQtZmlsdGVycyAuYWN0aW9uOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG4vKiBsaW5lIDM2NTIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWJvdXQtY29udGVudCAuYWJvdXQtZmlsdGVycyAuYWN0aW9uIHNwYW4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBsZWZ0OiAxLjVlbTtcclxuICBjb2xvcjogIzNjM2MzYztcclxufVxyXG4vKiBsaW5lIDM2NjAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWJvdXQtY29udGVudCAuYWJvdXQtZmlsdGVycyAuYWN0aW9uOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xyXG59XHJcbi8qIGxpbmUgMzY2NSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hYm91dC1jb250ZW50IC5hYm91dC1maWx0ZXJzIC5zZWxlY3RvciB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuLyogbGluZSAzNjY5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFib3V0LWNvbnRlbnQgLmFib3V0LWZpbHRlcnMgLnNlbGVjdG9yIGxhYmVsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogNTAlO1xyXG4gIGhlaWdodDogNTBweDtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gIGJhY2tncm91bmQ6ICNmY2ZjZmM7XHJcbiAgY29sb3I6ICMzYzNjM2M7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cyBlYXNlO1xyXG59XHJcbi8qIGxpbmUgMzY4MywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hYm91dC1jb250ZW50IC5hYm91dC1maWx0ZXJzIC5zZWxlY3RvciBsYWJlbCBzcGFuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMWVtO1xyXG4gIHJpZ2h0OiAxZW07XHJcbiAgdG9wOiA1MCU7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuLyogbGluZSAzNjkwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFib3V0LWNvbnRlbnQgLmFib3V0LWZpbHRlcnMgLnNlbGVjdG9yIGxhYmVsOmFmdGVyIHtcclxuICBjb250ZW50OiAnXFxmMGQ3JztcclxuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDFlbTtcclxuICBjb2xvcjogIzNjM2MzYztcclxuICB0b3A6IDUwJTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG4vKiBsaW5lIDM2OTksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWJvdXQtY29udGVudCAuYWJvdXQtZmlsdGVycyAuc2VsZWN0b3IgbGFiZWw6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNmOWY2ZWQ7XHJcbn1cclxuLyogbGluZSAzNzAzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFib3V0LWNvbnRlbnQgLmFib3V0LWZpbHRlcnMgLnNlbGVjdG9yIC5vcHRpb25zIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIG1heC1oZWlnaHQ6IDB2aDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlO1xyXG59XHJcbi8qIGxpbmUgMzcxNSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hYm91dC1jb250ZW50IC5hYm91dC1maWx0ZXJzIC5zZWxlY3RvciAub3B0aW9ucyAub3B0aW9uIHtcclxuICBwYWRkaW5nOiAxZW07XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGViZGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG59XHJcbi8qIGxpbmUgMzcyMiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hYm91dC1jb250ZW50IC5hYm91dC1maWx0ZXJzIC5zZWxlY3RvciAub3B0aW9ucyAub3B0aW9uOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZTU0ZDI1O1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG4vKiBsaW5lIDM3MzAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWJvdXQtY29udGVudCAuYWJvdXQtZmlsdGVycyAuc2VsZWN0b3Iub3BlbiAub3B0aW9ucyB7XHJcbiAgbWF4LWhlaWdodDogMzAwcHg7XHJcbn1cclxuLyogbGluZSAzNzM1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFib3V0LWNvbnRlbnQgLmNvbnRlbnQtaXRlbSB7XHJcbiAgcGFkZGluZzogMDtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuNXMgZWFzZSAwLjVzO1xyXG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjVzIGVhc2UgMC41cztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZSAwLjVzO1xyXG4gIHotaW5kZXg6IDk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuLyogbGluZSAzNzUwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFib3V0LWNvbnRlbnQgLmNvbnRlbnQtaXRlbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHotaW5kZXg6IDg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTQwKTtcclxuICBvcGFjaXR5OiAwLjQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NGdQSE4yWnlCMlpYSnphVzl1UFNJeExqRWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQR1JsWm5NK1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSm5jbUZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0p2WW1wbFkzUkNiM1Z1WkdsdVowSnZlQ0lnZURFOUlqQXVNQ0lnZVRFOUlqQXVOU0lnZURJOUlqRXVNQ0lnZVRJOUlqQXVOU0krUEhOMGIzQWdiMlptYzJWMFBTSXdKU0lnYzNSdmNDMWpiMnh2Y2owaUl6QXdNREF3TUNJZ2MzUnZjQzF2Y0dGamFYUjVQU0l3TGpNaUx6NDhjM1J2Y0NCdlptWnpaWFE5SWpNMUpTSWdjM1J2Y0MxamIyeHZjajBpSXpBd01EQXdNQ0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXdMamtpTHo0OGMzUnZjQ0J2Wm1aelpYUTlJak00SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJekF3TURBd01DSWdjM1J2Y0MxdmNHRmphWFI1UFNJd0xqa2lMejQ4YzNSdmNDQnZabVp6WlhROUlqUXlKU0lnYzNSdmNDMWpiMnh2Y2owaUl6QXdNREF3TUNJZ2MzUnZjQzF2Y0dGamFYUjVQU0l3TGprM0lpOCtQSE4wYjNBZ2IyWm1jMlYwUFNJME5pVWlJSE4wYjNBdFkyOXNiM0k5SWlNd01EQXdNREFpTHo0OGMzUnZjQ0J2Wm1aelpYUTlJalE1SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJekF3TURBd01DSXZQanh6ZEc5d0lHOW1abk5sZEQwaU5UWWxJaUJ6ZEc5d0xXTnZiRzl5UFNJak1EQXdNREF3SWlCemRHOXdMVzl3WVdOcGRIazlJakF1T1RRaUx6NDhjM1J2Y0NCdlptWnpaWFE5SWpZeEpTSWdjM1J2Y0MxamIyeHZjajBpSXpBd01EQXdNQ0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXdMamswSWk4K1BITjBiM0FnYjJabWMyVjBQU0l4TURBbElpQnpkRzl3TFdOdmJHOXlQU0lqTURBd01EQXdJaUJ6ZEc5d0xXOXdZV05wZEhrOUlqQXVOQ0l2UGp3dmJHbHVaV0Z5UjNKaFpHbGxiblErUEM5a1pXWnpQanh5WldOMElIZzlJakFpSUhrOUlqQWlJSGRwWkhSb1BTSXhNREFsSWlCb1pXbG5hSFE5SWpFd01DVWlJR1pwYkd3OUluVnliQ2dqWjNKaFpDa2lJQzgrUEM5emRtYytJQT09Jyk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwJSA1MCUsIDEwMCUgNTAlLCBjb2xvci1zdG9wKDAlLCByZ2JhKDAsIDAsIDAsIDAuMykpLCBjb2xvci1zdG9wKDM1JSwgcmdiYSgwLCAwLCAwLCAwLjkpKSwgY29sb3Itc3RvcCgzOCUsIHJnYmEoMCwgMCwgMCwgMC45KSksIGNvbG9yLXN0b3AoNDIlLCByZ2JhKDAsIDAsIDAsIDAuOTcpKSwgY29sb3Itc3RvcCg0NiUsICMwMDAwMDApLCBjb2xvci1zdG9wKDQ5JSwgIzAwMDAwMCksIGNvbG9yLXN0b3AoNTYlLCByZ2JhKDAsIDAsIDAsIDAuOTQpKSwgY29sb3Itc3RvcCg2MSUsIHJnYmEoMCwgMCwgMCwgMC45NCkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMCwgMCwgMCwgMC40KSkpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC4zKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjkpIDM1JSwgcmdiYSgwLCAwLCAwLCAwLjkpIDM4JSwgcmdiYSgwLCAwLCAwLCAwLjk3KSA0MiUsICMwMDAwMDAgNDYlLCAjMDAwMDAwIDQ5JSwgcmdiYSgwLCAwLCAwLCAwLjk0KSA1NiUsIHJnYmEoMCwgMCwgMCwgMC45NCkgNjElLCByZ2JhKDAsIDAsIDAsIDAuNCkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjMpIDAlLCByZ2JhKDAsIDAsIDAsIDAuOSkgMzUlLCByZ2JhKDAsIDAsIDAsIDAuOSkgMzglLCByZ2JhKDAsIDAsIDAsIDAuOTcpIDQyJSwgIzAwMDAwMCA0NiUsICMwMDAwMDAgNDklLCByZ2JhKDAsIDAsIDAsIDAuOTQpIDU2JSwgcmdiYSgwLCAwLCAwLCAwLjk0KSA2MSUsIHJnYmEoMCwgMCwgMCwgMC40KSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC4zKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjkpIDM1JSwgcmdiYSgwLCAwLCAwLCAwLjkpIDM4JSwgcmdiYSgwLCAwLCAwLCAwLjk3KSA0MiUsICMwMDAwMDAgNDYlLCAjMDAwMDAwIDQ5JSwgcmdiYSgwLCAwLCAwLCAwLjk0KSA1NiUsIHJnYmEoMCwgMCwgMCwgMC45NCkgNjElLCByZ2JhKDAsIDAsIDAsIDAuNCkgMTAwJSk7XHJcbn1cclxuLyogbGluZSAzNzY2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFib3V0LWNvbnRlbnQgLmNvbnRlbnQtaXRlbSAud3JhcHBlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDk7XHJcbiAgdG9wOiAyMCU7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGhlaWdodDogNDB2aDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAtMzBweDtcclxuICBib3R0b206IDA7XHJcbiAgcGFkZGluZzogMCAzMCUgMDtcclxufVxyXG4vKiBsaW5lIDM3NzgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWJvdXQtY29udGVudCAuY29udGVudC1pdGVtIC5oZWFkaW5nIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLyogbGluZSAzNzgwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFib3V0LWNvbnRlbnQgLmNvbnRlbnQtaXRlbSAuaGVhZGluZyBoMiB7XHJcbiAgY29sb3I6ICNlNTRkMjU7XHJcbiAgZm9udC1zaXplOiA0LjI1ZW07XHJcbiAgd29yZC1zcGFjaW5nOiAzMzNlbTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxufVxyXG4vKiBsaW5lIDM3ODgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWJvdXQtY29udGVudCAuY29udGVudC1pdGVtIC5oZWFkaW5nIC5uZXh0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4vKiBsaW5lIDM3OTUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWJvdXQtY29udGVudCAuY29udGVudC1pdGVtIC5oZWFkaW5nIC5uZXh0OmhvdmVyIHtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuLyogbGluZSAzODAxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFib3V0LWNvbnRlbnQgLmNvbnRlbnQtaXRlbSAudGV4dCB7XHJcbiAgZm9udC1zaXplOiAxLjE1ZW07XHJcbn1cclxuLyogbGluZSAzODAzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFib3V0LWNvbnRlbnQgLmNvbnRlbnQtaXRlbSAudGV4dCBwIHtcclxuICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbn1cclxuLyogbGluZSAzODA3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFib3V0LWNvbnRlbnQgLmNvbnRlbnQtaXRlbSAuc2Nyb2xsLWRvd24ge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgdG9wOiA2MiU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi8qIGxpbmUgMzgxOCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hYm91dC1jb250ZW50IC5jb250ZW50LWl0ZW0gLnNjcm9sbC1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgd2lkdGg6IDBweDtcclxuICBib3JkZXI6IDFweCBkb3R0ZWQgI2U1NGQyNTtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG59XHJcbi8qIGxpbmUgMzgzMCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hYm91dC1jb250ZW50IC5jb250ZW50LWl0ZW0gLnNjcm9sbC1kb3duIGkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgYmFja2dyb3VuZDogI2ZjZmNmYztcclxuICBjb2xvcjogIzNjM2MzYztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLyogbGluZSAzODQxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFib3V0LWNvbnRlbnQgLmNvbnRlbnQtaXRlbSAuc2Nyb2xsLWRvd24gaTpiZWZvcmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuLyogbGluZSAzODUwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFib3V0LWNvbnRlbnQgLmNvbnRlbnQtaXRlbSAuc2Nyb2xsLWRvd246aG92ZXIgaSB7XHJcbiAgYmFja2dyb3VuZDogIzNjM2MzYztcclxuICBjb2xvcjogI2VkZWJkZTtcclxuICAtbW96LWFuaW1hdGlvbjogbm9uZTtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcclxuICBhbmltYXRpb246IG5vbmU7XHJcbn1cclxuLyogbGluZSAzODU5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFib3V0LWNvbnRlbnQgLmNvbnRlbnQtaXRlbTpob3ZlciAuc2Nyb2xsLWRvd24gaSB7XHJcbiAgLW1vei1hbmltYXRpb246IHNjcm9sbC1kb3duO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzY3JvbGwtZG93bjtcclxuICBhbmltYXRpb246IHNjcm9sbC1kb3duO1xyXG4gIC1tb3otYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICAtbW96LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDVzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xyXG4gIC1tb3otYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxufVxyXG4vKiBsaW5lIDM4NzAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWJvdXQtY29udGVudCAuY29udGVudC1pdGVtLmFjdGl2ZSB7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gIHotaW5kZXg6IDk5O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC41cyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjVzIGVhc2U7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcclxufVxyXG5cclxuLyogbGluZSAzODgwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuYm9keS5maXhlZC1oZWFkZXIgLmFib3V0LWNvbnRlbnQge1xyXG4gIG1hcmdpbi10b3A6IDEwMHB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDM4ODUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ucHJvbW90aW9ucyB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgbWFyZ2luLXRvcDogMWVtO1xyXG59XHJcbi8qIGxpbmUgMzg5MCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5wcm9tb3Rpb25zIC5wcm9tb3Rpb24ge1xyXG4gIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC1tb3otYm94LXNoYWRvdzogMHB4IC03cHggNTZweCAtNHB4IHRyYW5zcGFyZW50O1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IC03cHggNTZweCAtNHB4IHRyYW5zcGFyZW50O1xyXG4gIGJveC1zaGFkb3c6IDBweCAtN3B4IDU2cHggLTRweCB0cmFuc3BhcmVudDtcclxuICAtbW96LXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC41cyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC41cyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjVzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjVzIGVhc2U7XHJcbn1cclxuLyogbGluZSAzODk2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnByb21vdGlvbnMgLnByb21vdGlvbiBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG4vKiBsaW5lIDM5MDAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ucHJvbW90aW9ucyAucHJvbW90aW9uIGkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZDogI2U1NGQyNTtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgcGFkZGluZzogMC41ZW07XHJcbiAgei1pbmRleDogOTtcclxuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XHJcbn1cclxuLyogbGluZSAzOTExLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnByb21vdGlvbnMgLnByb21vdGlvbjpob3ZlciB7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggLTdweCA1NnB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjMxKTtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAtN3B4IDU2cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMzEpO1xyXG4gIGJveC1zaGFkb3c6IDBweCAtN3B4IDU2cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMzEpO1xyXG59XHJcbi8qIGxpbmUgMzkxMywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5wcm9tb3Rpb25zIC5wcm9tb3Rpb246aG92ZXIgaSB7XHJcbiAgYmFja2dyb3VuZDogIzNjM2MzYztcclxufVxyXG5cclxuLyogbGluZSAzOTIxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm1vZGFscyB7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qIGxpbmUgMzkyNiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5nZW5lcmljLW1vZGFscyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogbGluZSAzOTMxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmdlbmVyaWMtbW9kYWwtd3JhcHBlciAjY2JveENsb3NlIHtcclxuICByaWdodDogNSU7XHJcbiAgdG9wOiAyZW07XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgYmFja2dyb3VuZDogI2U1NGQyNTtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgdGV4dC1pbmRlbnQ6IDA7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xyXG59XHJcbi8qIGxpbmUgMzk0MSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5nZW5lcmljLW1vZGFsLXdyYXBwZXIgI2Nib3hDbG9zZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGYwMGQnO1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbG9yOiAjZmNmY2ZjO1xyXG59XHJcbi8qIGxpbmUgMzk0OCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5nZW5lcmljLW1vZGFsLXdyYXBwZXIgI2Nib3hDbG9zZTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogIzNjM2MzYztcclxufVxyXG5cclxuLyogbGluZSAzOTU0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmdlbmVyaWMtbW9kYWwge1xyXG4gIGJhY2tncm91bmQ6ICNmY2ZjZmM7XHJcbiAgY29sb3I6ICMzYzNjM2M7XHJcbiAgcGFkZGluZzogNSUgMTAlO1xyXG59XHJcbi8qIGxpbmUgMzk1OSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5nZW5lcmljLW1vZGFsIGgzIHtcclxuICBmb250LXNpemU6IDEuNWVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2QwYzE7XHJcbiAgZm9udC1mYW1pbHk6IFwiQ2lyY3VsYXItQm9sZC1TXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzk3MSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5uZXdzbGV0dGVyLW1vZGFsIC5mb3JtLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHBhZGRpbmctdG9wOiAxMiU7XHJcbn1cclxuLyogbGluZSAzOTc4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3NsZXR0ZXItbW9kYWwgLmZvcm0tY29udGFpbmVyIC5lbWFpbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiA5NXB4O1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICBjb2xvcjogIzNjM2MzYztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZXNtb2tlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtZmFtaWx5OiBcIkNpcmN1bGFyLUJvbGQtU1wiO1xyXG4gIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gIGZvbnQtc2l6ZTogMS41ZW07XHJcbn1cclxuLyogbGluZSAzOTk0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3NsZXR0ZXItbW9kYWwgLmZvcm0tY29udGFpbmVyIC5zdWJtaXQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBiYWNrZ3JvdW5kOiAjM2MzYzNjO1xyXG4gIGNvbG9yOiAjZWRlYmRlO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHotaW5kZXg6IDk7XHJcbiAgZm9udC1mYW1pbHk6IFwiQ2lyY3VsYXItQm9sZC1TXCI7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBwYWRkaW5nOiAwIDFlbTtcclxuICBmb250LXNpemU6IDFlbTtcclxufVxyXG5cclxuLyogbGluZSA0MDE1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmNvbnRhY3QtbW9kYWwgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gIGZvbnQtc2l6ZTogMS41ZW07XHJcbn1cclxuXHJcbi8qXHJcbi5hYm91dC1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206MDtcclxuICAgIGhlaWdodDoxMDB2aDtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgdG9wOjA7XHJcbiAgICBsZWZ0OjA7XHJcbiAgICByaWdodDowO1xyXG4gICAgei1pbmRleDo5O1xyXG5cclxuICAgIC5jb250ZW50LWl0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgIHRvcDoyMDBweDsgcmlnaHQ6MDsgbGVmdDowOyBib3R0b206MDtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAwLjVzIGVhc2UpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGVZKDAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDokZGdyZXk7XHJcbiAgICAgICAgcG9zaXRpb246Zml4ZWQ7XHJcbiAgICAgICAgdG9wOjA7IHJpZ2h0OjA7IGxlZnQ6MDsgYm90dG9tOjA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgICB9XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOjI1JTtcclxuICAgICAgICB0b3A6MjAlO1xyXG4gICAgICAgIG1heC13aWR0aDo3NzBweDtcclxuICAgICAgICB3aWR0aDo0OC4xMjUlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6d2hpdGU7XHJcbiAgICAgICAgbGVmdDo1MCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6YXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgY29sb3I6d2hpdGU7XHJcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcclxuXHJcbiAgICAgICAgLnNjcm9sbGVyIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6YXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDowOyByaWdodDotMjBweDsgYm90dG9tOjA7IGxlZnQ6MDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDoyMHB4O1xyXG5cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSovXHJcbi8qIGxpbmUgNDA3NywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiNjYm94V3JhcHBlciB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDA4MSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiNjYm94T3ZlcmxheSB7XHJcbiAgYmFja2dyb3VuZDogIzNjM2MzYztcclxufVxyXG5cclxuLyogbGluZSA0MDg2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuI2Nib3hDdXJyZW50IHtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgYm90dG9tOiAtMTBweDtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4vKiBsaW5lIDQwOTMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4jY2JveE5leHQsXHJcbiNjYm94UHJldmlvdXMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuLyogbGluZSA0MTAwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuI2Nib3hOZXh0IHtcclxuICByaWdodDogLTgwcHg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLWltYWdlcy1zOGQzNWI2MzhhMC5wbmcnKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjNweCAtMjdweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAyN3B4O1xyXG4gIHdpZHRoOiAxOHB4O1xyXG59XHJcbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xyXG4gIC8qIGxpbmUgNDEwMCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgI2Nib3hOZXh0IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS1pbWFnZXNAMngtc2RjZmI1MmI5MDAucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDE5NXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzcHggLTI3cHg7XHJcbiAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICB3aWR0aDogMThweDtcclxuICB9XHJcbn1cclxuXHJcbi8qIGxpbmUgNDEwNCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiNjYm94UHJldmlvdXMge1xyXG4gIGxlZnQ6IC04MHB4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS1pbWFnZXMtczhkMzViNjM4YTAucG5nJyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0cHggMDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAyN3B4O1xyXG4gIHdpZHRoOiAxOHB4O1xyXG59XHJcbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xyXG4gIC8qIGxpbmUgNDEwNCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgI2Nib3hQcmV2aW91cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUtaW1hZ2VzQDJ4LXNkY2ZiNTJiOTAwLnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDBweCAxOTVweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NHB4IDA7XHJcbiAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICB3aWR0aDogMThweDtcclxuICB9XHJcbn1cclxuXHJcbi8qIGxpbmUgNDEwOSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiNjYm94Q2xvc2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDBweDtcclxuICByaWdodDogLTEzMHB4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS1pbWFnZXMtczhkMzViNjM4YTAucG5nJyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjdweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAyM3B4O1xyXG4gIHdpZHRoOiAyM3B4O1xyXG4gIHRleHQtaW5kZW50OiAtOTk5ZW07XHJcbn1cclxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XHJcbiAgLyogbGluZSA0MTA5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAjY2JveENsb3NlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS1pbWFnZXNAMngtc2RjZmI1MmI5MDAucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDE5NXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjdweDtcclxuICAgIGhlaWdodDogMjNweDtcclxuICAgIHdpZHRoOiAyM3B4O1xyXG4gIH1cclxufVxyXG5cclxuLyogbGluZSA0MTE3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnZpZGVvLW1vZGFsICNjYm94Q2xvc2Uge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS1pbWFnZXMtczhkMzViNjM4YTAucG5nJyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTE2cHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogNzlweDtcclxuICB3aWR0aDogOThweDtcclxufVxyXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcclxuICAvKiBsaW5lIDQxMTcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC52aWRlby1tb2RhbCAjY2JveENsb3NlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS1pbWFnZXNAMngtc2RjZmI1MmI5MDAucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDE5NXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTE2cHg7XHJcbiAgICBoZWlnaHQ6IDc5cHg7XHJcbiAgICB3aWR0aDogOThweDtcclxuICB9XHJcbn1cclxuXHJcbi8qIGxpbmUgNDEyMSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi52b2x1bnRlZXItc2VjdGlvbiB7XHJcbiAgZm9udC1zaXplOiAyMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIHBhZGRpbmc6IDAgNSUgNSUgNSU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLyogbGluZSA0MTIyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnZvbHVudGVlci1zZWN0aW9uLnRvcC1zcGFjZSB7XHJcbiAgbWFyZ2luLXRvcDogMyU7XHJcbiAgcGFkZGluZzogNSU7XHJcbn1cclxuLyogbGluZSA0MTMxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnZvbHVudGVlci1zZWN0aW9uIGgyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbn1cclxuLyogbGluZSA0MTM2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnZvbHVudGVlci1zZWN0aW9uIHAge1xyXG4gIG1hcmdpbi1ib3R0b206IDFlbTtcclxufVxyXG4vKiBsaW5lIDQxMzgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udm9sdW50ZWVyLXNlY3Rpb24gcDpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi8qIGxpbmUgNDE0MiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi52b2x1bnRlZXItc2VjdGlvbiAuaW1hZ2VfcCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDY3JTtcclxufVxyXG4vKiBsaW5lIDQxNDUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udm9sdW50ZWVyLXNlY3Rpb24gLmltYWdlX3AgaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuLyogbGluZSA0MTQ5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnZvbHVudGVlci1zZWN0aW9uIC52b2x1bnRlcl9jb250ZW50IHtcclxuICBjbGVhcjogYm90aDtcclxuICBtYXJnaW46IDAgMCAxLjRlbTtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4vKiBsaW5lIDQxNTUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udm9sdW50ZWVyLXNlY3Rpb24gLmJ1dHRvbnMge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi8qIGxpbmUgNDE1OCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi52b2x1bnRlZXItc2VjdGlvbiAuYnV0dG9ucyBhIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGJhY2tncm91bmQ6ICNlNTRkMjU7XHJcbiAgZm9udC1zaXplOiAyMXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuLyogbGluZSA0MTY3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnZvbHVudGVlci1zZWN0aW9uIC5idXR0b25zIGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICMzYzNjM2M7XHJcbn1cclxuLyogbGluZSA0MTcwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnZvbHVudGVlci1zZWN0aW9uIC5idXR0b25zIGEgLmZhIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDQlO1xyXG4gIHRvcDogNTAlO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcbi8qIGxpbmUgNDE3NiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi52b2x1bnRlZXItc2VjdGlvbiAuYnV0dG9ucyBhLmZ1bGwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDQlIDQwcHggNCUgNCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi8qIGxpbmUgNDE4MSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi52b2x1bnRlZXItc2VjdGlvbiAuYnV0dG9ucyBhLm5vcm1hbCB7XHJcbiAgd2lkdGg6IDMzJTtcclxuICBwYWRkaW5nOiAyJSA0JSAyJSA0JTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDE5MCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5wYXJ0bmVyLXNlY3Rpb24ge1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICBjbGVhcjogYm90aDtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDMlIDAgMDtcclxuICBwYWRkaW5nOiA1JTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxufVxyXG4vKiBsaW5lIDQxOTgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ucGFydG5lci1zZWN0aW9uIGgyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbn1cclxuLyogbGluZSA0MjAzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnBhcnRuZXItc2VjdGlvbiBwIHtcclxuICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbn1cclxuLyogbGluZSA0MjA1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnBhcnRuZXItc2VjdGlvbiBwOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLyogbGluZSA0MjA5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnBhcnRuZXItc2VjdGlvbiAud3JhcC1jb2wge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMCAtNXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4vKiBsaW5lIDQyMTQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ucGFydG5lci1zZWN0aW9uIC53cmFwLWNvbCAuY29sLTMge1xyXG4gIHBhZGRpbmctdG9wOiAzMCU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IGNhbGMoMzMuMyUgLSAxMHB4KTtcclxuICBtYXJnaW46IDVweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuLyogbGluZSA0MjIzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnBhcnRuZXItc2VjdGlvbiAud3JhcC1jb2wgLmNvbC0zLmFjdGl2ZS1wYXJ0bmVyIC5jYXB0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZzogM2VtO1xyXG59XHJcbi8qIGxpbmUgNDIzMSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5wYXJ0bmVyLXNlY3Rpb24gLndyYXAtY29sIC5jbG9zZS1jYXB0aW9uIHtcclxuICB3aWR0aDogMjVweDtcclxuICBoZWlnaHQ6IDI1cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAyMHB4O1xyXG4gIHRvcDogMjBweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Nsb3NlLnN2Zyk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4vKiBsaW5lIDQyNDEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ucGFydG5lci1zZWN0aW9uIC53cmFwLWNvbCAuY2FwdGlvbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBoZWlnaHQ6IDBweDtcclxuICB3aWR0aDogMHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLypcclxuICAtd2Via2l0LXRyYW5zaXRpb246d2lkdGggMzAwbXMgZWFzZS1pbi1vdXQsIGhlaWdodCAzMDBtcyBlYXNlLWluLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246d2lkdGggMzAwbXMgZWFzZS1pbi1vdXQsIGhlaWdodCAzMDBtcyBlYXNlLWluLW91dDtcclxuICAtby10cmFuc2l0aW9uOndpZHRoIDMwMG1zIGVhc2UtaW4tb3V0LCBoZWlnaHQgMzAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjp3aWR0aCAzMDBtcyBlYXNlLWluLW91dCwgaGVpZ2h0IDMwMG1zIGVhc2UtaW4tb3V0OyAgIFxyXG4gICovXHJcbn1cclxuLyogbGluZSA0MjU4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnBhcnRuZXItc2VjdGlvbiAud3JhcC1jb2wgLmNhcHRpb24gLndyYXAtY2FwdGlvbiB7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLyogbGluZSA0MjYzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnBhcnRuZXItc2VjdGlvbiAud3JhcC1jb2wgLmNhcHRpb24gLmRldGFpbCB7XHJcbiAgcGFkZGluZy10b3A6IDMwcHg7XHJcbn1cclxuLyogbGluZSA0MjY2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnBhcnRuZXItc2VjdGlvbiAud3JhcC1jb2wgLmNhcHRpb24gLmltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDIwMHB4O1xyXG4gIG1hcmdpbjogYXV0bztcclxufVxyXG4vKiBsaW5lIDQyNzAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ucGFydG5lci1zZWN0aW9uIC53cmFwLWNvbCAuY2FwdGlvbiAuaW1nIGltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKiBsaW5lIDQyNzcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uZG9uYXRlLWJ0Yi1zZWN0aW9uIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgcGFkZGluZy10b3A6IDJlbTtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4vKiBsaW5lIDQyODMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uZG9uYXRlLWJ0Yi1zZWN0aW9uIC5idXR0b25zIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4vKiBsaW5lIDQyODYsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uZG9uYXRlLWJ0Yi1zZWN0aW9uIC5idXR0b25zIGEge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogI2U1NGQyNTtcclxuICBmb250LXNpemU6IDIxcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG4vKiBsaW5lIDQyOTUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uZG9uYXRlLWJ0Yi1zZWN0aW9uIC5idXR0b25zIGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICMzYzNjM2M7XHJcbn1cclxuLyogbGluZSA0Mjk4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmRvbmF0ZS1idGItc2VjdGlvbiAuYnV0dG9ucyBhLmZ1bGwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDQlIDQwcHggNCUgNCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gIC8qIGxpbmUgNDMwNywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLm5ld3MtZ3JpZCAuZ3JpZC1pdGVtIC5pbmZvcm1hdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDAuODVlbTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNDMxMSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLm5ld3MtbGlzdCAubmV3cy1pdGVtIC5pbmZvcm1hdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSA0MzE0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuc29jaWFsLWZlZWQgLnNvY2lhbC1pdGVtIC50ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgLyogbGluZSA0MzIwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAubmV3cy1ncmlkIC5ncmlkLWl0ZW0gLmluZm9ybWF0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSA0MzIzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAubmV3cy1saXN0IC5uZXdzLWl0ZW0gLmluZm9ybWF0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSA0MzI3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuYmFtYXdvcmtzLWNvbnRlbnQgLmNvbmNlcnRzIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDQzMzEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5iYW1hZ3JlZW4tY29udGVudCAud3JhcC1jb3VudGVyIC5jb3VudGVyIC5udW1iZXIge1xyXG4gICAgZm9udC1zaXplOiAyLjhlbTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNDMzNCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmJhbWFncmVlbi1jb250ZW50IC53cmFwLWNvdW50ZXIgLmNvdW50ZXIgLmRldGFpbCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDQzMzcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5iYW1hZ3JlZW4tY29udGVudCAubnVtYmVyLXRleHQgLmJvdHRvbS1udW1iZXIgLnRleHQtbnVtYmVyIHtcclxuICAgIGZvbnQtc2l6ZTogMy42dnc7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDQzNDAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5iYW1hZ3JlZW4tY29udGVudCAubnVtYmVyLXRleHQgLmJvdHRvbS1udW1iZXIyIC50ZXh0LW51bWJlciB7XHJcbiAgICBmb250LXNpemU6IDIuOHZ3O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDBweCkge1xyXG4gIC8qIGxpbmUgNDM0OSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgaGVhZGVyLmZpeGVkIC53cmFwIHVsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDQzNTUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5zb2NpYWwtZmVlZCAuc29jaWFsLWl0ZW0gLnRleHQge1xyXG4gICAgZm9udC1zaXplOiAwLjY1ZW07XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XHJcbiAgLyogbGluZSA0MzYwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuYmFtYWdyZWVuLWNvbnRlbnQgLm51bWJlci10ZXh0IC5ib3R0b20tbnVtYmVyIC5udW1iZXIge1xyXG4gICAgZm9udC1zaXplOiA1Ljl2dztcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNDM2MywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmJhbWFncmVlbi1jb250ZW50IC5udW1iZXItdGV4dCAuYm90dG9tLW51bWJlcjIgLm51bWJlciB7XHJcbiAgICBmb250LXNpemU6IDUuMnZ3O1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSA0MzY2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAjdGltZWxpbmUgLml0ZW0tdGltZWxpbmUgLndyYXAtaXRlbSB7XHJcbiAgICBwYWRkaW5nOiAwIDcwcHg7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDQzNjksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gICNtb2RhbC1iYW1hZ3JlZW4gLndyYXAtc2xpY2stbmF2IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC8qIGxpbmUgNDM3NCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLm5ld3MtZ3JpZCAuZ3JpZC1pdGVtIC5pbmZvcm1hdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDAuNjVlbTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNDM3NywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLm5ld3MtbGlzdCAubmV3cy1pdGVtIC5pbmZvcm1hdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDAuNjVlbTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNDM4MSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLnBhZ2UtY29udGVudCAud3JhcCB7XHJcbiAgICBtYXJnaW46IDAgOC45MDYyNSU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDQzODUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5zb2NpYWwtZmVlZCAuc29jaWFsLWl0ZW0ge1xyXG4gICAgd2lkdGg6IDQ5JTtcclxuICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1JTtcclxuICB9XHJcbiAgLyogbGluZSA0Mzg5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuc29jaWFsLWZlZWQgLnNvY2lhbC1pdGVtIC50ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gIH1cclxuICAvKiBsaW5lIDQzOTYsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5zb2NpYWwtZmVlZCAuc29jaWFsLWl0ZW06bnRoLWNoaWxkKDJuKSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDQ0MDAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5hYm91dC1jb250ZW50IHtcclxuICAgIC8qICAgICAgICAuYWJvdXQtZmlsdGVycyB7XHJcbiAgICAgICAgICAgICAgICAuYWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDo1NiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhLmFjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MjAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9Ki9cclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gIC8qIGxpbmUgNDQxNCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLndyYXAtc2xpY2stbmF2IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDQ0MTcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5wYXJ0bmVyLXNlY3Rpb24gLndyYXAtY29sIC5jb2wtMyB7XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgIHBhZGRpbmctdG9wOiA0NSU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDQ0MjIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC50b3VyLWZpbHRlcnMgbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDQ0MjYsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5uZXdzLWxpc3QgLm5ld3MtaXRlbSAuaW5mb3JtYXRpb24gcCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAvKiBsaW5lIDQ0MjgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5uZXdzLWxpc3QgLm5ld3MtaXRlbSAuaW5mb3JtYXRpb24gcC5kYXRlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLyogTW9iaWxlIG1lbnUgKi9cclxuICAvKiBsaW5lIDQ0MzMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIGJvZHkge1xyXG4gICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDQ0MzYsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIGhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDQ0NCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgaGVhZGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgaGVpZ2h0OiAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZSAwLjJzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZSAwLjJzO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZSAwLjJzO1xyXG4gIH1cclxuICAvKiBsaW5lIDQ0NTgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIGhlYWRlciBpLm1lbnUtdHJpZ2dlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHotaW5kZXg6IDk5OTk5OTk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gIH1cclxuICAvKiBsaW5lIDQ0NjksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIGhlYWRlciBpLm1lbnUtdHJpZ2dlciBiIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIGJhY2tncm91bmQ6ICMzYzNjM2M7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICB9XHJcbiAgLyogbGluZSA0NDgxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICBoZWFkZXIgaS5tZW51LXRyaWdnZXI6YmVmb3JlLCBoZWFkZXIgaS5tZW51LXRyaWdnZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgYmFja2dyb3VuZDogIzNjM2MzYztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gIH1cclxuICAvKiBsaW5lIDQ0OTIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIGhlYWRlciBpLm1lbnUtdHJpZ2dlcjpiZWZvcmUge1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuICAvKiBsaW5lIDQ0OTUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIGhlYWRlciBpLm1lbnUtdHJpZ2dlcjphZnRlciB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDQ5OCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgaGVhZGVyIGkubWVudS10cmlnZ2VyOmhvdmVyIHtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NzApO1xyXG4gICAgb3BhY2l0eTogMC43O1xyXG4gIH1cclxuICAvKiBsaW5lIDQ1MDMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIGhlYWRlciAud3JhcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIH1cclxuICAvKiBsaW5lIDQ1MDUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIGhlYWRlciAud3JhcCBhLmhvbWUtbGluayB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDUxMCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgaGVhZGVyIC53cmFwIGgxIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgLyogbGluZSA0NTEzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICBoZWFkZXIgLndyYXAgdWwge1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMCUpO1xyXG4gIH1cclxuICAvKiBsaW5lIDQ1MTUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIGhlYWRlciAud3JhcCB1bDpsYXN0LWNoaWxkIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMCUpO1xyXG4gIH1cclxuICAvKiBsaW5lIDQ1MjAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIGhlYWRlciBuYXYge1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1MCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1MCUpO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gIH1cclxuICAvKiBsaW5lIDQ1MzAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIGhlYWRlciBuYXYgdWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDUzMiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgaGVhZGVyIG5hdiB1bCBsaSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLyogbGluZSA0NTM0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICBoZWFkZXIgbmF2IHVsIGxpIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgcGFkZGluZzogMC41ZW0gMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLyogbGluZSA0NTQ0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICBoZWFkZXIgbmF2IHVsIGxpLmJhbWFtZW51IHVsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkM2QwYzE7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLyogbGluZSA0NTQ4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICBoZWFkZXIgbmF2IHVsIGxpLmJhbWFtZW51IHVsIGEge1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gIH1cclxuICAvKiBsaW5lIDQ1NTEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIGhlYWRlciBuYXYgdWwgbGkuYmFtYW1lbnUgdWwgbGkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDQ1NjEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5tZW51LW9wZW4gaGVhZGVyOmJlZm9yZSB7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDU2NSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLm1lbnUtb3BlbiBoZWFkZXIgLm1lbnUtdHJpZ2dlciB7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIH1cclxuICAvKiBsaW5lIDQ1NzEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5tZW51LW9wZW4gaGVhZGVyIC5tZW51LXRyaWdnZXIgYiB7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgLyogbGluZSA0NTc4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAubWVudS1vcGVuIGhlYWRlciAubWVudS10cmlnZ2VyOmJlZm9yZSB7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKDEzcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKDEzcHgpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgxM3B4KTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKDEzcHgpO1xyXG4gIH1cclxuICAvKiBsaW5lIDQ1ODEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5tZW51LW9wZW4gaGVhZGVyIC5tZW51LXRyaWdnZXI6YWZ0ZXIge1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTEzcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtMTNweCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtMTNweCk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTEzcHgpO1xyXG4gIH1cclxuICAvKiBsaW5lIDQ1ODUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5tZW51LW9wZW4gaGVhZGVyIG5hdiB7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UgMC4ycztcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UgMC4ycztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4ycztcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UgMC4ycztcclxuICB9XHJcbiAgLyogbGluZSA0NTkwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAubWVudS1vcGVuIGhlYWRlciAud3JhcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgcGFkZGluZzogNXB4IDA7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDU5MywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLm1lbnUtb3BlbiBoZWFkZXIgLndyYXAgdWwge1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gIH1cclxuICAvKiBsaW5lIDQ1OTcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5tZW51LW9wZW4gaGVhZGVyIC53cmFwIHVsOmxhc3QtY2hpbGQge1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSA0NjA2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAucGFnZS1jb250ZW50OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogMTUlO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSA0NjEyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zcGxhc2gtMjAyMCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAvKiBsaW5lIDQ2MTQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNwbGFzaC0yMDIwIC5wYWdlLWNvbnRlbnQ6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSA0NjIwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICBmb290ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgLyogICAgICAgIGEuYnktaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206MTBweDtcclxuICAgICAgICAgICAgICAgIHRvcDphdXRvO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKG5vbmUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC53cmFwIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDoyMDBweDtcclxuICAgICAgICAgICAgICAgIC5saW5rcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGEuZm9vdGVyLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0Om5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOmJvdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9Ki9cclxuICB9XHJcbiAgLyogbGluZSA0NjI2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICBmb290ZXIgLmRhbmNlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAvKiBsaW5lIDQ2MjksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIGZvb3RlciAud3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAyZW07XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDY0MCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgZm9vdGVyIC53cmFwIC5saW5rcyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICAtbW96LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbiAgLyogbGluZSA0NjQ5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICBmb290ZXIgLndyYXAgLmxpbmtzIGEuZm9vdGVyLWxpbmssXHJcbiAgZm9vdGVyIC53cmFwIC5saW5rcyB1bCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDQ2ODksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5hYm91dC1jb250ZW50IC5jb250ZW50LWl0ZW0gLndyYXBwZXIge1xyXG4gICAgdG9wOiA0MCU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDY5MiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmFib3V0LWNvbnRlbnQgLmNvbnRlbnQtaXRlbSAuc2Nyb2xsLWRvd24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNDY5NywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmNhcm91c2VsIHtcclxuICAgIG1hcmdpbi10b3A6IDUlO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSA0NzAxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAudG91ci1maWx0ZXJzIGxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDcwNCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLnRvdXItZmlsdGVycyBsYWJlbC5tYWluIHtcclxuICAgIHdpZHRoOiAxNTBweDtcclxuICB9XHJcbiAgLyogbGluZSA0NzA3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAudG91ci1maWx0ZXJzIC5zZWxlY3RvcnMge1xyXG4gICAgbGVmdDogMTUwcHg7XHJcbiAgICByaWdodDogNjBweDtcclxuICB9XHJcbiAgLyogbGluZSA0NzExLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAudG91ci1maWx0ZXJzIGkuc2VhcmNoIHtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gIH1cclxuICAvKiBsaW5lIDQ3MTQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC50b3VyLWZpbHRlcnMgLmJ1dHRvbnMgLmZpbHRlci1iYW5kIHNlbGVjdCB7XHJcbiAgICBmb250LXNpemU6IDAuNzRlbTtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDcxOSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLnRvdXItZmlsdGVycyAuYnV0dG9ucyAuYWN0aW9uIHtcclxuICAgIGhlaWdodDogNDBweDtcclxuICB9XHJcbiAgLyogbGluZSA0NzIxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAudG91ci1maWx0ZXJzIC5idXR0b25zIC5hY3Rpb24gc3BhbiB7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgZm9udC1zaXplOiAwLjdlbTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNDczMCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmJhbWFncmVlbi1jb250ZW50IC53cmFwLW92ZXJ2aWV3IHVsIHtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDFlbTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNDczMywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmJhbWFncmVlbi1jb250ZW50IC53cmFwLW92ZXJ2aWV3IHVsIGxpOjpiZWZvcmUge1xyXG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgbGVmdDogLTFlbTtcclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC8qIGxpbmUgNDc0MSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc3BsYXNoLTIwMjAgLmRvbmF0ZS1kZXRhaWwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcbiAgLyogbGluZSA0NzQ2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zcGxhc2gtMjAyMCAuaW1nLWRvbmF0ZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLyogbGluZSA0NzUwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zcGxhc2gtMjAyMCAudHdvLWNvbCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gIH1cclxuICAvKiBsaW5lIDQ3NTMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNwbGFzaC0yMDIwIC5oZWFkLXNwbGFzaCB7XHJcbiAgICBtYXJnaW46IDAgOC45MDYyNSU7XHJcbiAgICBwYWRkaW5nOiA4NHB4IDUlIDY0cHggNSU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDQ3NTgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC52b2x1bnRlZXItc2VjdGlvbiAuYnV0dG9ucyBhLm5vcm1hbCB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNDc2MSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLnZvbHVudGVlci1zZWN0aW9uIC5pbWFnZV9wIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNDc2NSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgI21vZGFsLWJhbWFncmVlbiBoMSB7XHJcbiAgICBwYWRkaW5nOiAwIDM1cHg7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDQ3NjgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gICNtb2RhbC1iYW1hZ3JlZW4gLmNsb3NlLW1vZGFsIHtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDQ3NzQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIGhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAxLjUlIDAgNS41JTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNDc3NywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmJ0Yl92b3RlIHtcclxuICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgaGVpZ2h0OiA3MHB4O1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSA0NzgxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuY2Fyb3VzZWwge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDUzJTtcclxuICB9XHJcbiAgLyogbGluZSA0Nzg1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuY2Fyb3VzZWwgLnBhZ2luYXRvciBoMyB7XHJcbiAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gIH1cclxuICAvKiBsaW5lIDQ3ODgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5jYXJvdXNlbCAucGFnaW5hdG9yIGkge1xyXG4gICAgbGVmdDogNSU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDc5MCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmNhcm91c2VsIC5wYWdpbmF0b3IgaS5uYXYtcmlnaHQge1xyXG4gICAgcmlnaHQ6IDUlO1xyXG4gIH1cclxuICAvKiBsaW5lIDQ3OTUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5jYXJvdXNlbCAucGFnZXIge1xyXG4gICAgYm90dG9tOiA1cHg7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDQ4MDMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC50b3VyLWxpc3QgLnRvdXItaXRlbSAuYWN0aW9ucyAuYnV0dG9uIHtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDQ4MTIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5uZXdzLWdyaWQgLmdyaWQtaXRlbSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1JTtcclxuICB9XHJcbiAgLyogbGluZSA0ODIyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAubmV3cy1ncmlkIC5ncmlkLWl0ZW0gLmltYWdlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiA3MCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDgzMSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLm5ld3MtZ3JpZCAuZ3JpZC1pdGVtIC5pbmZvcm1hdGlvbiB7XHJcbiAgICB3aWR0aDogNzAlO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDgzNywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLm5ld3MtZ3JpZCAuZ3JpZC1pdGVtIC5pbmZvcm1hdGlvbiAud3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGJvdHRvbTogYXV0bztcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICAtbW96LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNDg0OSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLm5ld3MtbGlzdCAubmV3cy1pdGVtIC5pbWFnZSB7XHJcbiAgICB3aWR0aDogNDAlO1xyXG4gICAgcGFkZGluZy10b3A6IDQwJTtcclxuICB9XHJcbiAgLyogbGluZSA0ODUzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAubmV3cy1saXN0IC5uZXdzLWl0ZW0gLmluZm9ybWF0aW9uIHtcclxuICAgIGxlZnQ6IDQwJTtcclxuICB9XHJcbiAgLyogbGluZSA0ODU1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAubmV3cy1saXN0IC5uZXdzLWl0ZW0gLmluZm9ybWF0aW9uIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDQ4NjEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5hbGJ1bS1saXN0IC5hbGJ1bS1pdGVtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gIH1cclxuICAvKiBsaW5lIDQ4NjgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5hbGJ1bS1saXN0IC5hbGJ1bS1pdGVtIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuICAvKiBsaW5lIDQ4NzEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5hbGJ1bS1saXN0IC5hbGJ1bS1pdGVtIC5pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgICBwYWRkaW5nLXRvcDogMTAwJTtcclxuICB9XHJcbiAgLyogbGluZSA0ODc5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuYWxidW0tbGlzdCAuYWxidW0taXRlbSAuaW5mb3JtYXRpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgcGFkZGluZzogMmVtO1xyXG4gIH1cclxuICAvKiBsaW5lIDQ4ODYsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5hbGJ1bS1saXN0IC5hbGJ1bS1pdGVtOmhvdmVyIC5pbmZvcm1hdGlvbiB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmc6IDJlbTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiBub25lO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSA0ODk5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuZ2FsbGVyeS1saXN0IC5nYWxsZXJ5LWl0ZW0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDkwNiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmdhbGxlcnktbGlzdCAuZ2FsbGVyeS1pdGVtIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuICAvKiBsaW5lIDQ5MDksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5nYWxsZXJ5LWxpc3QgLmdhbGxlcnktaXRlbSAuaW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IDEwMCU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDkxNywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmdhbGxlcnktbGlzdCAuZ2FsbGVyeS1pdGVtIC5pbmZvcm1hdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgICBwYWRkaW5nOiAyZW07XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDkyNCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmdhbGxlcnktbGlzdCAuZ2FsbGVyeS1pdGVtOmhvdmVyIC5pbmZvcm1hdGlvbiB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmc6IDJlbTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiBub25lO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSA0OTM3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuZ2FsbGVyeS1tb2RhbCAuYngtY29udHJvbHMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNDk0MiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLnNvY2lhbC1mZWVkIC5zb2NpYWwtaXRlbSAudGV4dCB7XHJcbiAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSA0OTQ3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuYWJvdXQtY29udGVudCAuYWJvdXQtZmlsdGVycyB7XHJcbiAgICBsZWZ0OiAxMCU7XHJcbiAgICByaWdodDogMTAlO1xyXG4gICAgdG9wOiAxMCU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDk1MywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmFib3V0LWNvbnRlbnQgLmNvbnRlbnQtaXRlbSAud3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiAwIDEwJSAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMjAlO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSA0OTYwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuYWxidW0tZGV0YWlsIC5pbmZvcm1hdGlvbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDk2NiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmFsYnVtLWRldGFpbCAudHJhY2tzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNDk3NiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLnZpZGVvLWl0ZW0ge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDk4NCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLnZpZGVvLWl0ZW0gLmltYWdlLFxyXG4gIC52aWRlby1pdGVtIC5pbmZvcm1hdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICAtbW96LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbiAgLyogbGluZSA0OTkxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAudmlkZW8taXRlbSAuaW1hZ2Uge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDcyJTtcclxuICB9XHJcbiAgLyogbGluZSA0OTk1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAudmlkZW8taXRlbSAuaW5mb3JtYXRpb24ge1xyXG4gICAgcGFkZGluZzogMmVtO1xyXG4gIH1cclxuICAvKiBsaW5lIDQ5OTcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC52aWRlby1pdGVtIC5pbmZvcm1hdGlvbiAuZGF0ZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuICAvKiBsaW5lIDUwMDQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC52aWRlby1pdGVtOmhvdmVyIC5pbWFnZSAucm91bmQtYnV0dG9uIHtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAvKiBsaW5lIDUwMDgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC52aWRlby1pdGVtOmhvdmVyIC5pbmZvcm1hdGlvbiB7XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAyZW07XHJcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwO1xyXG4gICAgYm94LXNoYWRvdzogMDtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNTAyMiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmdlbmVyaWMtbW9kYWwge1xyXG4gICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDUwMjYsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5iYW1hd29ya3MtY29udGVudCAudmlkZW8taXRlbSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbiAgLyogbGluZSA1MDMxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuYmFtYXdvcmtzLWNvbnRlbnQgLnRleHQgLmJ1dHRvbnMgYTpmaXJzdC1jaGlsZCxcclxuICAuYmFtYXdvcmtzLWNvbnRlbnQgLnRleHQgLmJ1dHRvbnMgYTpsYXN0LWNoaWxkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiA1JSAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICB9XHJcbiAgLyogbGluZSA1MDQxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuYmFtYXdvcmtzLWNvbnRlbnQgLmNvbmNlcnRzIHtcclxuICAgIGZvbnQtc2l6ZTogMC42OGVtO1xyXG4gIH1cclxuICAvKiBsaW5lIDUwNDUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5iYW1hd29ya3MtY29udGVudCAuY29uY2VydHMgLnRvdXIgbGFiZWwgLnRyaWdnZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxuICAvKiBsaW5lIDUwNTMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5iYW1hd29ya3MtY29udGVudCAuY29uY2VydHMgLnRvdXIgLmV2ZW50cyAuZXZlbnQgLmRhdGUge1xyXG4gICAgd2lkdGg6IDMwJTtcclxuICB9XHJcbiAgLyogbGluZSA1MDU2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuYmFtYXdvcmtzLWNvbnRlbnQgLmNvbmNlcnRzIC50b3VyIC5ldmVudHMgLmV2ZW50IC5sb2NhdGlvbiB7XHJcbiAgICB3aWR0aDogNDAlO1xyXG4gIH1cclxuICAvKiBsaW5lIDUwNjIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5iYW1hd29ya3MtY29udGVudCAuY29uY2VydHMgLnRvdXJfX3RleHQge1xyXG4gICAgbGVmdDogNDAlO1xyXG4gIH1cclxuICAvKiBsaW5lIDUwNjUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5iYW1hd29ya3MtY29udGVudCAuY29uY2VydHMgLnRvdXJfX3RleHQgaDQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICB9XHJcbiAgLyogbGluZSA1MDY4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuYmFtYXdvcmtzLWNvbnRlbnQgLmNvbmNlcnRzIC50b3VyX190ZXh0IHAge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gIH1cclxuICAvKiBsaW5lIDUwNzEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5iYW1hd29ya3MtY29udGVudCAuY29uY2VydHMgLnRvdXJfX2ltZyB7XHJcbiAgICB3aWR0aDogNDAlO1xyXG4gICAgcGFkZGluZy10b3A6IDQwJTtcclxuICB9XHJcbiAgLyogbGluZSA1MDc1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuYmFtYXdvcmtzLWNvbnRlbnQgLmNvbmNlcnRzIC50b3VyX190ZXh0IC5zZWUtbW9yZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDUwODksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gICNjYm94TmV4dCB7XHJcbiAgICByaWdodDogLTQwcHg7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDUwOTIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gICNjYm94UHJldmlvdXMge1xyXG4gICAgbGVmdDogLTQwcHg7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDUwOTUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gICNjYm94Q2xvc2Uge1xyXG4gICAgcmlnaHQ6IC01MHB4O1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSA1MDk4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuYmFtYWdyZWVuLWNvbnRlbnQgLm51bWJlci10ZXh0IC5taWRkbGUtbnVtYmVyIC5udW1iZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDYuNXZ3O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSA1MTAzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuYmFtYWdyZWVuLWNvbnRlbnQgLm51bWJlci10ZXh0IC5taWRkbGUtbnVtYmVyIC50ZXh0LW51bWJlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNTEwOCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmJhbWFncmVlbi1jb250ZW50IC50ZXh0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSA1MTExLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuYmFtYWdyZWVuLWNvbnRlbnQgLnRleHQgLndyYXAtdGV4dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNTExNCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmJhbWFncmVlbi1jb250ZW50IC50ZXh0IC5idXR0b25zIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAxNXB4IDAgMCAwcHg7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDUxMTgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5iYW1hZ3JlZW4tY29udGVudCAud3JhcC1jb3VudGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSA1MTIxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuYmFtYWdyZWVuLWNvbnRlbnQgLndyYXAtY291bnRlciAuY291bnRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDUxMjYsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5iYW1hZ3JlZW4tY29udGVudCAud3JhcC1jb3VudGVyIC5jb3VudGVyOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSA1MTI5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuYmFtYWdyZWVuLWNvbnRlbnQgLndyYXAtY291bnRlciAuY291bnRlcjpmaXJzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDUxMzIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5iYW1hZ3JlZW4tY29udGVudCAud3JhcC1jb3VudGVyIC5jb3VudGVyIC5udW1iZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMCAxNXB4IDAgMDtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNTEzNiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmJhbWFncmVlbi1jb250ZW50IC53cmFwLWNvdW50ZXIgLmNvdW50ZXIgLmRldGFpbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDUxMzksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5iYW1hZ3JlZW4tY29udGVudCAubnVtYmVyLXRleHQgLmJvdHRvbS1udW1iZXIgLm51bWJlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNTE0MiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmJhbWFncmVlbi1jb250ZW50IC5udW1iZXItdGV4dCAuYm90dG9tLW51bWJlciAudGV4dC1udW1iZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDUxNDUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5iYW1hZ3JlZW4tY29udGVudCAubnVtYmVyLXRleHQgLmJvdHRvbS1udW1iZXIyIC5udW1iZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDUxNDgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5iYW1hZ3JlZW4tY29udGVudCAubnVtYmVyLXRleHQgLmJvdHRvbS1udW1iZXIyIC50ZXh0LW51bWJlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNTE1MSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmJhbWFncmVlbi1jb250ZW50IC53cmFwLW92ZXJ2aWV3IC5jb2wtZGV0YWlsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLyogbGluZSA1MTU4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zcGxhc2gtMjAyMCAubWVyY2gge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICB9XHJcbiAgLyogbGluZSA1MTYxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zcGxhc2gtMjAyMCAuYmFtYXdvcmtzLWNvbnRlbnQgLmludGVyaW9yIHtcclxuICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAvKiBsaW5lIDUxNjcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5wYXJ0bmVyLXNlY3Rpb24gLndyYXAtY29sIC5jb2wtMyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiA5MCU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDUxNzEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gICN0aW1lbGluZSAuY2FwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSA1MTc0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAjdGltZWxpbmUgaDIge1xyXG4gICAgZm9udC1zaXplOiAzLjVlbTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNTE3NywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgI3RpbWVsaW5lIC5pdGVtLXRpbWVsaW5lIC5uYXYteSB7XHJcbiAgICBmb250LXNpemU6IDNlbTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNTE4MCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgI3RpbWVsaW5lIC5pdGVtLXRpbWVsaW5lIC5wcmV2LXkge1xyXG4gICAgbGVmdDogLTM1cHg7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDUxODMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gICN0aW1lbGluZSAuaXRlbS10aW1lbGluZSAubmV4dC15IHtcclxuICAgIHJpZ2h0OiAtNDBweDtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNTE4NiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgI3RpbWVsaW5lIC5pdGVtLXRpbWVsaW5lIC53cmFwLWl0ZW0ge1xyXG4gICAgcGFkZGluZzogMCA0NXB4O1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSA1MTg5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAudG91ci1maWx0ZXJzIHtcclxuICAgIGhlaWdodDogMTQwcHg7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNTE5MSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLnRvdXItZmlsdGVycyBsYWJlbC5tYWluIHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiA3MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNTE5NiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLnRvdXItZmlsdGVycyAuc2VsZWN0b3JzIHtcclxuICAgIHRvcDogNzBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNTIwMSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLnRvdXItZmlsdGVycyBpLnNlYXJjaCB7XHJcbiAgICB0b3A6IDcwcHg7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNTIwNCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLnRvdXItZmlsdGVycyAuYnV0dG9ucyAuZmlsdGVyLWJhbmQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAlO1xyXG4gIH1cclxuICAvKiBsaW5lIDUyMDcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC50b3VyLWZpbHRlcnMgLmJ1dHRvbnMgLmZpbHRlci1iYW5kIC5hY3Rpb24ge1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICB9XHJcbiAgLyogbGluZSA1MjEyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAudG91ci1maWx0ZXJzIC5idXR0b25zIC5hY3Rpb24ge1xyXG4gICAgd2lkdGg6IDQ5JTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNTIxNywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtdG91ciAudG91ci1maWx0ZXJzIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNTIyNiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLnRvdXItbGlzdCAudG91ci1pdGVtIC5pbmZvcm1hdGlvbiB7XHJcbiAgICB3aWR0aDogNjUlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgcGFkZGluZzogMmVtIDFlbTtcclxuICB9XHJcbiAgLyogbGluZSA1MjMxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAudG91ci1saXN0IC50b3VyLWl0ZW0gLmluZm9ybWF0aW9uIC5kYXRlLFxyXG4gIC50b3VyLWxpc3QgLnRvdXItaXRlbSAuaW5mb3JtYXRpb24gLnZlbnVlLFxyXG4gIC50b3VyLWxpc3QgLnRvdXItaXRlbSAuaW5mb3JtYXRpb24gLmxvY2F0aW9uIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLyogbGluZSA1MjQwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAudG91ci1saXN0IC50b3VyLWl0ZW0gLmFjdGlvbnMge1xyXG4gICAgd2lkdGg6IDM1JTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHBhZGRpbmc6IDJlbSAxZW07XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGJvdHRvbTogYXV0bztcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICAtbW96LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbiAgLyogbGluZSA1MjQ3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAudG91ci1saXN0IC50b3VyLWl0ZW0gLmFjdGlvbnMgLmJ1dHRvbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDUyNTYsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5zb2NpYWwtZmVlZCAuc29jaWFsLWl0ZW0ge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxuICAvKiBsaW5lIDUyNjEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5zb2NpYWwtZmVlZCAuc29jaWFsLWl0ZW0gLnRleHQge1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDUyNjUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIGhlYWRlciAud3JhcCB7XHJcbiAgICBwYWRkaW5nOiA1cHggMDtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNTI2OSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc3BsYXNoLTIwMjAgLmZvb3Rlci1zcGxhc2gge1xyXG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gIH1cclxuICAvKiBsaW5lIDUyNzEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNwbGFzaC0yMDIwIC5mb290ZXItc3BsYXNoIC5idWxsZXRzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAvKiBsaW5lIDUyNzUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNwbGFzaC0yMDIwIC5mb290ZXItc3BsYXNoIC5tZW51LXNwbGFzaCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XHJcbiAgfVxyXG59XHJcbi8qIEhpZGUgdGhlIFdvcmRwcmVzcyBhZG1pbiBiYXIgb24gbW9iaWxlICovXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAvKiBsaW5lIDUyOTcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gICN3cGFkbWluYmFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi8qKiBcclxuICogaVBhZCB3aXRoIHBvcnRyYWl0IG9yaWVudGF0aW9uLlxyXG4gKi9cclxuQG1lZGlhIGFsbCBhbmQgKGRldmljZS13aWR0aDogNzY4cHgpIGFuZCAoZGV2aWNlLWhlaWdodDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xyXG4gIC8qIGxpbmUgNTI4NiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmdhbGxlcnktbW9kYWwge1xyXG4gICAgcGFkZGluZzogNSU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDUyODksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5nYWxsZXJ5LXBhZ2VyIGEge1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgfVxyXG59XHJcbi8qKiBcclxuICogaVBhZCB3aXRoIGxhbmRzY2FwZSBvcmllbnRhdGlvbi5cclxuICovXHJcbkBtZWRpYSBhbGwgYW5kIChkZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKGRldmljZS1oZWlnaHQ6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcbiAgLyogbGluZSA1Mjg2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuZ2FsbGVyeS1tb2RhbCB7XHJcbiAgICBwYWRkaW5nOiA1JTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNTI4OSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmdhbGxlcnktcGFnZXIgYSB7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICB9XHJcbn1cclxuLyoqXHJcbiAqIGlQaG9uZSA1XHJcbiAqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAoZGV2aWNlLWFzcGVjdC1yYXRpbzogNDAgLyA3MSkge1xyXG4gIC8qIGxpbmUgNTI4NiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmdhbGxlcnktbW9kYWwge1xyXG4gICAgcGFkZGluZzogNSU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDUyODksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5nYWxsZXJ5LXBhZ2VyIGEge1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgfVxyXG59XHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEhlbHBlciBjbGFzc2VzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qIGxpbmUgNTMzOCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qIGxpbmUgNTM0MywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi52aXN1YWxseWhpZGRlbiB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgbWFyZ2luOiAtMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDFweDtcclxufVxyXG5cclxuLyogbGluZSA1MzU0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnZpc3VhbGx5aGlkZGVuLmZvY3VzYWJsZTphY3RpdmUsXHJcbi52aXN1YWxseWhpZGRlbi5mb2N1c2FibGU6Zm9jdXMge1xyXG4gIGNsaXA6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbjogMDtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4vKiBsaW5lIDUzNjQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uaW52aXNpYmxlIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qIGxpbmUgNTM2OCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5jbGVhcmZpeDpiZWZvcmUsXHJcbi5jbGVhcmZpeDphZnRlciB7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuXHJcbi8qIGxpbmUgNTM3NCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5jbGVhcmZpeDphZnRlciB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi8qIGxpbmUgNTM3OCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5jbGVhcmZpeCB7XHJcbiAgKnpvb206IDE7XHJcbn1cclxuXHJcbkBzdXBwb3J0cyAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XHJcbiAgLyogbGluZSA1MzgyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuc2VsZWN0b3IgLm9wdGlvbnMge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgfVxyXG59XHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFByaW50IHN0eWxlc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5AbWVkaWEgcHJpbnQge1xyXG4gIC8qIGxpbmUgNTM5MywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgKixcclxuICAqOmJlZm9yZSxcclxuICAqOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNTQwMiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgYSxcclxuICBhOnZpc2l0ZWQge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDU0MDcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIGFbaHJlZl06YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDU0MTEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNTQxNSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXHJcbiAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDU0MjAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIHByZSxcclxuICBibG9ja3F1b3RlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XHJcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDU0MjYsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIHRoZWFkIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNTQzMCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgdHIsXHJcbiAgaW1nIHtcclxuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNTQzNSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSA1NDM5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICBwLFxyXG4gIGgyLFxyXG4gIGgzIHtcclxuICAgIG9ycGhhbnM6IDM7XHJcbiAgICB3aWRvd3M6IDM7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDU0NDYsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIGgyLFxyXG4gIGgzIHtcclxuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xyXG4gIH1cclxufVxyXG4vKiBsaW5lIDEsIC4uL3NyYy9zYXNzL18yMDE3X3dvcmsuc2NzcyAqL1xyXG4udG91cl9fY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLyogbGluZSA3LCAuLi9zcmMvc2Fzcy9fMjAxN193b3JrLnNjc3MgKi9cclxuLnRvdXJfX3RleHQge1xyXG4gIHdpZHRoOiA2MCU7XHJcbn1cclxuLyogbGluZSA5LCAuLi9zcmMvc2Fzcy9fMjAxN193b3JrLnNjc3MgKi9cclxuLnRvdXJfX3RleHQgaDQge1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTQsIC4uL3NyYy9zYXNzL18yMDE3X3dvcmsuc2NzcyAqL1xyXG4udG91cl9faW1nIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDI1MHB4O1xyXG4gIGhlaWdodDogMjUwcHg7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjAsIC4uL3NyYy9zYXNzL18yMDE3X3dvcmsuc2NzcyAqL1xyXG4uc2VlLW1vcmUge1xyXG4gIGNvbG9yOiAjZTU0ZDI1O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4iXX0= */