/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./assets/scss/binnenlandsbestuur.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/**
* @file
* The main css file,
* it should only import partials and
* never include any code
*/
/* Styling from @sijthoffmedia/smg-assets */
/**
* @file
* All colors used on the website are defined here
*/
/* Base colors */
/* Secondary colors */
/* Grey colors */
/* Gradients */
/* vendor colors */
/* Parsley colors */
/**
* @file
* The main css file,
* it should only import partials and
* never include any code
*/
/**
* Vendor styling from third party libraries
*/
/* Font Awesome */
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: "FontAwesome";
  src: url(/assets/fonts/fontawesome-webfont.8b43027f.eot);
  src: url(/assets/fonts/fontawesome-webfont.8b43027f.eot?#iefix&v=4.7.0) format("embedded-opentype"), url(/assets/fonts/fontawesome-webfont.20fd1704.woff2) format("woff2"), url(/assets/fonts/fontawesome-webfont.f691f37e.woff) format("woff"), url(/assets/fonts/fontawesome-webfont.1e59d233.ttf) format("truetype"), url(/assets/images/fontawesome-webfont.c1e38fd9.svg#fontawesomeregular) format("svg");
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.2857142857em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.1428571429em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.1428571429em;
  width: 2.1428571429em;
  top: 0.1428571429em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.8571428571em;
}

.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eee;
  border-radius: 0.1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right {
  margin-left: 0.3em;
}

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: 0.3em;
}
.fa.pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}

.fa-music:before {
  content: "\f001";
}

.fa-search:before {
  content: "\f002";
}

.fa-envelope-o:before {
  content: "\f003";
}

.fa-heart:before {
  content: "\f004";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-o:before {
  content: "\f006";
}

.fa-user:before {
  content: "\f007";
}

.fa-film:before {
  content: "\f008";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-check:before {
  content: "\f00c";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-signal:before {
  content: "\f012";
}

.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}

.fa-trash-o:before {
  content: "\f014";
}

.fa-home:before {
  content: "\f015";
}

.fa-file-o:before {
  content: "\f016";
}

.fa-clock-o:before {
  content: "\f017";
}

.fa-road:before {
  content: "\f018";
}

.fa-download:before {
  content: "\f019";
}

.fa-arrow-circle-o-down:before {
  content: "\f01a";
}

.fa-arrow-circle-o-up:before {
  content: "\f01b";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-play-circle-o:before {
  content: "\f01d";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}

.fa-refresh:before {
  content: "\f021";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-lock:before {
  content: "\f023";
}

.fa-flag:before {
  content: "\f024";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-print:before {
  content: "\f02f";
}

.fa-camera:before {
  content: "\f030";
}

.fa-font:before {
  content: "\f031";
}

.fa-bold:before {
  content: "\f032";
}

.fa-italic:before {
  content: "\f033";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-list:before {
  content: "\f03a";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-video-camera:before {
  content: "\f03d";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}

.fa-pencil:before {
  content: "\f040";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-tint:before {
  content: "\f043";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}

.fa-share-square-o:before {
  content: "\f045";
}

.fa-check-square-o:before {
  content: "\f046";
}

.fa-arrows:before {
  content: "\f047";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-play:before {
  content: "\f04b";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-eject:before {
  content: "\f052";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-times-circle-o:before {
  content: "\f05c";
}

.fa-check-circle-o:before {
  content: "\f05d";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}

.fa-expand:before {
  content: "\f065";
}

.fa-compress:before {
  content: "\f066";
}

.fa-plus:before {
  content: "\f067";
}

.fa-minus:before {
  content: "\f068";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-plane:before {
  content: "\f072";
}

.fa-calendar:before {
  content: "\f073";
}

.fa-random:before {
  content: "\f074";
}

.fa-comment:before {
  content: "\f075";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-arrows-v:before {
  content: "\f07d";
}

.fa-arrows-h:before {
  content: "\f07e";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-key:before {
  content: "\f084";
}

.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}

.fa-comments:before {
  content: "\f086";
}

.fa-thumbs-o-up:before {
  content: "\f087";
}

.fa-thumbs-o-down:before {
  content: "\f088";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-heart-o:before {
  content: "\f08a";
}

.fa-sign-out:before {
  content: "\f08b";
}

.fa-linkedin-square:before {
  content: "\f08c";
}

.fa-thumb-tack:before {
  content: "\f08d";
}

.fa-external-link:before {
  content: "\f08e";
}

.fa-sign-in:before {
  content: "\f090";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-upload:before {
  content: "\f093";
}

.fa-lemon-o:before {
  content: "\f094";
}

.fa-phone:before {
  content: "\f095";
}

.fa-square-o:before {
  content: "\f096";
}

.fa-bookmark-o:before {
  content: "\f097";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}

.fa-github:before {
  content: "\f09b";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}

.fa-hdd-o:before {
  content: "\f0a0";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-hand-o-right:before {
  content: "\f0a4";
}

.fa-hand-o-left:before {
  content: "\f0a5";
}

.fa-hand-o-up:before {
  content: "\f0a6";
}

.fa-hand-o-down:before {
  content: "\f0a7";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}

.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}

.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-plus:before {
  content: "\f0d5";
}

.fa-money:before {
  content: "\f0d6";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-linkedin:before {
  content: "\f0e1";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}

.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}

.fa-comment-o:before {
  content: "\f0e5";
}

.fa-comments-o:before {
  content: "\f0e6";
}

.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}

.fa-lightbulb-o:before {
  content: "\f0eb";
}

.fa-exchange:before {
  content: "\f0ec";
}

.fa-cloud-download:before {
  content: "\f0ed";
}

.fa-cloud-upload:before {
  content: "\f0ee";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-bell-o:before {
  content: "\f0a2";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cutlery:before {
  content: "\f0f5";
}

.fa-file-text-o:before {
  content: "\f0f6";
}

.fa-building-o:before {
  content: "\f0f7";
}

.fa-hospital-o:before {
  content: "\f0f8";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}

.fa-circle-o:before {
  content: "\f10c";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-circle:before {
  content: "\f111";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-folder-o:before {
  content: "\f114";
}

.fa-folder-open-o:before {
  content: "\f115";
}

.fa-smile-o:before {
  content: "\f118";
}

.fa-frown-o:before {
  content: "\f119";
}

.fa-meh-o:before {
  content: "\f11a";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-keyboard-o:before {
  content: "\f11c";
}

.fa-flag-o:before {
  content: "\f11d";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-code:before {
  content: "\f121";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-crop:before {
  content: "\f125";
}

.fa-code-fork:before {
  content: "\f126";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}

.fa-question:before {
  content: "\f128";
}

.fa-info:before {
  content: "\f129";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-shield:before {
  content: "\f132";
}

.fa-calendar-o:before {
  content: "\f133";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-ticket:before {
  content: "\f145";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-minus-square-o:before {
  content: "\f147";
}

.fa-level-up:before {
  content: "\f148";
}

.fa-level-down:before {
  content: "\f149";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-pencil-square:before {
  content: "\f14b";
}

.fa-external-link-square:before {
  content: "\f14c";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}

.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}

.fa-gbp:before {
  content: "\f154";
}

.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}

.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}

.fa-won:before,
.fa-krw:before {
  content: "\f159";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-text:before {
  content: "\f15c";
}

.fa-sort-alpha-asc:before {
  content: "\f15d";
}

.fa-sort-alpha-desc:before {
  content: "\f15e";
}

.fa-sort-amount-asc:before {
  content: "\f160";
}

.fa-sort-amount-desc:before {
  content: "\f161";
}

.fa-sort-numeric-asc:before {
  content: "\f162";
}

.fa-sort-numeric-desc:before {
  content: "\f163";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-youtube-square:before {
  content: "\f166";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-youtube-play:before {
  content: "\f16a";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-adn:before {
  content: "\f170";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitbucket-square:before {
  content: "\f172";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-long-arrow-down:before {
  content: "\f175";
}

.fa-long-arrow-up:before {
  content: "\f176";
}

.fa-long-arrow-left:before {
  content: "\f177";
}

.fa-long-arrow-right:before {
  content: "\f178";
}

.fa-apple:before {
  content: "\f179";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-android:before {
  content: "\f17b";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-trello:before {
  content: "\f181";
}

.fa-female:before {
  content: "\f182";
}

.fa-male:before {
  content: "\f183";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}

.fa-sun-o:before {
  content: "\f185";
}

.fa-moon-o:before {
  content: "\f186";
}

.fa-archive:before {
  content: "\f187";
}

.fa-bug:before {
  content: "\f188";
}

.fa-vk:before {
  content: "\f189";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-arrow-circle-o-right:before {
  content: "\f18e";
}

.fa-arrow-circle-o-left:before {
  content: "\f190";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}

.fa-dot-circle-o:before {
  content: "\f192";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}

.fa-plus-square-o:before {
  content: "\f196";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-slack:before {
  content: "\f198";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-spoon:before {
  content: "\f1b1";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}

.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-file-pdf-o:before {
  content: "\f1c1";
}

.fa-file-word-o:before {
  content: "\f1c2";
}

.fa-file-excel-o:before {
  content: "\f1c3";
}

.fa-file-powerpoint-o:before {
  content: "\f1c4";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}

.fa-file-code-o:before {
  content: "\f1c9";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}

.fa-circle-o-notch:before {
  content: "\f1ce";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}

.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}

.fa-history:before {
  content: "\f1da";
}

.fa-circle-thin:before {
  content: "\f1db";
}

.fa-header:before {
  content: "\f1dc";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-sliders:before {
  content: "\f1de";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-newspaper-o:before {
  content: "\f1ea";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bell-slash-o:before {
  content: "\f1f7";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-eyedropper:before {
  content: "\f1fb";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-area-chart:before {
  content: "\f1fe";
}

.fa-pie-chart:before {
  content: "\f200";
}

.fa-line-chart:before {
  content: "\f201";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-bus:before {
  content: "\f207";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-cc:before {
  content: "\f20a";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}

.fa-meanpath:before {
  content: "\f20c";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-diamond:before {
  content: "\f219";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-venus:before {
  content: "\f221";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-facebook-official:before {
  content: "\f230";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-server:before {
  content: "\f233";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-train:before {
  content: "\f238";
}

.fa-subway:before {
  content: "\f239";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-sticky-note-o:before {
  content: "\f24a";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-hourglass-o:before {
  content: "\f250";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}

.fa-hand-scissors-o:before {
  content: "\f257";
}

.fa-hand-lizard-o:before {
  content: "\f258";
}

.fa-hand-spock-o:before {
  content: "\f259";
}

.fa-hand-pointer-o:before {
  content: "\f25a";
}

.fa-hand-peace-o:before {
  content: "\f25b";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-tripadvisor:before {
  content: "\f262";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-safari:before {
  content: "\f267";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-500px:before {
  content: "\f26e";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-calendar-plus-o:before {
  content: "\f271";
}

.fa-calendar-minus-o:before {
  content: "\f272";
}

.fa-calendar-times-o:before {
  content: "\f273";
}

.fa-calendar-check-o:before {
  content: "\f274";
}

.fa-industry:before {
  content: "\f275";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-map-o:before {
  content: "\f278";
}

.fa-map:before {
  content: "\f279";
}

.fa-commenting:before {
  content: "\f27a";
}

.fa-commenting-o:before {
  content: "\f27b";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-vimeo:before {
  content: "\f27d";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-edge:before {
  content: "\f282";
}

.fa-credit-card-alt:before {
  content: "\f283";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-modx:before {
  content: "\f285";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-usb:before {
  content: "\f287";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-pause-circle-o:before {
  content: "\f28c";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stop-circle-o:before {
  content: "\f28e";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-percent:before {
  content: "\f295";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-envira:before {
  content: "\f299";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-wheelchair-alt:before {
  content: "\f29b";
}

.fa-question-circle-o:before {
  content: "\f29c";
}

.fa-blind:before {
  content: "\f29d";
}

.fa-audio-description:before {
  content: "\f29e";
}

.fa-volume-control-phone:before {
  content: "\f2a0";
}

.fa-braille:before {
  content: "\f2a1";
}

.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-handshake-o:before {
  content: "\f2b5";
}

.fa-envelope-open:before {
  content: "\f2b6";
}

.fa-envelope-open-o:before {
  content: "\f2b7";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-address-book:before {
  content: "\f2b9";
}

.fa-address-book-o:before {
  content: "\f2ba";
}

.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}

.fa-user-circle:before {
  content: "\f2bd";
}

.fa-user-circle-o:before {
  content: "\f2be";
}

.fa-user-o:before {
  content: "\f2c0";
}

.fa-id-badge:before {
  content: "\f2c1";
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-shower:before {
  content: "\f2cc";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}

.fa-podcast:before {
  content: "\f2ce";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-eercast:before {
  content: "\f2da";
}

.fa-microchip:before {
  content: "\f2db";
}

.fa-snowflake-o:before {
  content: "\f2dc";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-meetup:before {
  content: "\f2e0";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/* Bootstrap */
/* stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix */
*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* stylelint-disable selector-list-comma-newline-after */
article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

/* stylelint-enable selector-list-comma-newline-after */
body {
  margin: 0;
  text-align: left;
}

[tabindex="-1"]:focus {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/* stylelint-disable selector-list-comma-newline-after */
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0;
}

/* stylelint-enable selector-list-comma-newline-after */
p, .c-paragraph__content table, .c-paragraph__content ul, .c-paragraph__content ol, .c-pricing-option__include {
  margin-top: 0;
  margin-bottom: 0;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 0;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

dfn {
  font-style: italic;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* stylelint-disable font-family-no-duplicate-names */
pre,
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* stylelint-enable font-family-no-duplicate-names */
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg:not(:root) {
  overflow: hidden;
}

a,
area,
button,
[role=button],
input:not([type=range]),
label,
select,
summary,
textarea {
  touch-action: manipulation;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

select::-ms-expand {
  display: none; /* hide the default arrow in ie10 and ie11 */
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
  border: none;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

/**
* Base styling
* These files should contain variables and mixins but no actual class names
*/
/**
* @file
* All grid variables should be defined here
*/
/**
* Max size, this is for content which bleeds off the screen until this size
 */
/**
* Grid breakpoints
* Define the minimum dimensions at which your layout will change,
* adapting to different screen sizes, for use in media queries.
 */
/**
Grid containers
* Define the maximum width of `.container` for different screen sizes.
* These maximum widths should include the padding on both sides, so the gutter-width * 2
 */
/**
* Grid columns
* Set the number of columns and specify the width of the gutters.
 */
/* Offset variables */
/* Gutter variables */
/**
* @file
* All colors used on the website are defined here
*/
/* Base colors */
/* Grey colors */
/* Parsley colors */
/* Gradients */
/* vendor colors */
/**
* @file
* This file should contain variables which are commonly used,
* But don't necessarily need their own file
*/
/* Default Shadows */
/* Default transitions */
/* Default input width */
/* Default button padding */
/* Parsley.js */
/* Font families */
/* Font sizes */
/* Line heights */
/* Letter spacings */
/**
* Mixins
*/
/**
* @file
* Framework grid generation
*
* Used only by Bootstrap to generate the correct number of grid classes given
* any value of `$grid-columns`.
*/
/**
* @file
* Grid generation
* Mixins to create container, row & col classes
*/
/* For each breakpoint, define the maximum width of the container in a media query */
/**
* Common styling
*/
input.parsley-success,
select.parsley-success,
textarea.parsley-success {
  color: #01967f;
}

input.parsley-error,
select.parsley-error,
textarea.parsley-error {
  color: #e90027;
}

.parsley-errors-list {
  display: none;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.parsley-errors-list.filled {
  color: #e90027;
  display: block;
}

.parsley-errors-list li {
  margin-top: 1rem;
}

/* Use in combination with JavaScript that hides all elements wit this class on page load */
.u-hide-if-js {
  /* stylelint-disable-line block-no-empty */
}

/* Use in combination with JavaScript that removes this class on page load */
.u-show-if-js {
  display: none !important;
}

/* Use when element should be hidden until a certain event which can be any event but page load */
.u-hidden {
  display: none !important;
}

.d-flex {
  display: flex !important;
}

.d-justify-content-between {
  justify-content: space-between !important;
}

.d-align-items-center {
  align-items: center !important;
}

.no-wrap {
  white-space: nowrap !important;
}

/**
* @file
* Fonts and font variables should be defined here
*/
@font-face {
  font-family: "wigrum";
  src: url(/assets/fonts/wigrumweb-black.23a43c82.eot);
  src: url(/assets/fonts/wigrumweb-black.23a43c82.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/wigrumweb-black.2dd28c79.woff) format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "wigrum";
  src: url(/assets/fonts/wigrumweb-blackitalic.8bd1ef05.eot);
  src: url(/assets/fonts/wigrumweb-blackitalic.8bd1ef05.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/wigrumweb-blackitalic.3b739fcc.woff) format("woff");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "wigrum";
  src: url(/assets/fonts/wigrumweb-bold.8145a360.eot);
  src: url(/assets/fonts/wigrumweb-bold.8145a360.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/wigrumweb-bold.5a17250d.woff) format("woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "wigrum";
  src: url(/assets/fonts/wigrumweb-bolditalic.c6e400f0.eot);
  src: url(/assets/fonts/wigrumweb-bolditalic.c6e400f0.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/wigrumweb-bolditalic.9320b51f.woff) format("woff");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "wigrum";
  src: url(/assets/fonts/wigrumweb-medium.6d274971.eot);
  src: url(/assets/fonts/wigrumweb-medium.6d274971.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/wigrumweb-medium.b44451a3.woff) format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "wigrum";
  src: url(/assets/fonts/wigrumweb-mediumitalic.9fc58582.eot);
  src: url(/assets/fonts/wigrumweb-mediumitalic.9fc58582.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/wigrumweb-mediumitalic.72c3812e.woff) format("woff");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "wigrum";
  src: url(/assets/fonts/wigrumweb-regular.220e8068.eot);
  src: url(/assets/fonts/wigrumweb-regular.220e8068.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/wigrumweb-regular.18b3e19b.woff) format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "wigrum";
  src: url(/assets/fonts/wigrumweb-italic.6fb2b46c.eot);
  src: url(/assets/fonts/wigrumweb-italic.6fb2b46c.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/wigrumweb-italic.fa8bed26.woff) format("woff");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "wigrum";
  src: url(/assets/fonts/wigrumweb-light.63eb24d0.eot);
  src: url(/assets/fonts/wigrumweb-light.63eb24d0.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/wigrumweb-light.33c37f8a.woff) format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "wigrum";
  src: url(/assets/fonts/wigrumweb-lightitalic.e13247cb.eot);
  src: url(/assets/fonts/wigrumweb-lightitalic.e13247cb.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/wigrumweb-lightitalic.2b3d8b3a.woff) format("woff");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "wigrum";
  src: url(/assets/fonts/wigrumweb-extralight.a65efde2.eot);
  src: url(/assets/fonts/wigrumweb-extralight.a65efde2.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/wigrumweb-extralight.93779359.woff) format("woff");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "wigrum";
  src: url(/assets/fonts/wigrumweb-extralightitalic.8af57492.eot);
  src: url(/assets/fonts/wigrumweb-extralightitalic.8af57492.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/wigrumweb-extralightitalic.4f18c78b.woff) format("woff");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "wigrum";
  src: url(/assets/fonts/wigrumweb-thin.1dce38c9.eot);
  src: url(/assets/fonts/wigrumweb-thin.1dce38c9.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/wigrumweb-thin.82e60d4a.woff) format("woff");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "wigrum";
  src: url(/assets/fonts/wigrumweb-thinitalic.2bdf8055.eot);
  src: url(/assets/fonts/wigrumweb-thinitalic.2bdf8055.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/wigrumweb-thinitalic.e03f1035.woff) format("woff");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "Publico Headline Web";
  src: url(/assets/fonts/PublicoHeadline-BlackItalic-Web.995d6620.eot);
  src: url(/assets/fonts/PublicoHeadline-BlackItalic-Web.995d6620.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/PublicoHeadline-BlackItalic-Web.b8cc8936.woff2) format("woff2"), url(/assets/fonts/PublicoHeadline-BlackItalic-Web.f4aa4aaf.woff) format("woff");
  font-weight: 900;
  font-style: italic;
  font-stretch: normal;
}
@font-face {
  font-family: "Publico Headline Web";
  src: url(/assets/fonts/PublicoHeadline-Black-Web.598d8f54.eot);
  src: url(/assets/fonts/PublicoHeadline-Black-Web.598d8f54.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/PublicoHeadline-Black-Web.0fa910cd.woff2) format("woff2"), url(/assets/fonts/PublicoHeadline-Black-Web.6298f4ed.woff) format("woff");
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Publico Headline Web";
  src: url(/assets/fonts/PublicoHeadline-ExtraboldItalic-Web.30f45e97.eot);
  src: url(/assets/fonts/PublicoHeadline-ExtraboldItalic-Web.30f45e97.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/PublicoHeadline-ExtraboldItalic-Web.535c3431.woff2) format("woff2"), url(/assets/fonts/PublicoHeadline-ExtraboldItalic-Web.edacd7aa.woff) format("woff");
  font-weight: 800;
  font-style: italic;
  font-stretch: normal;
}
@font-face {
  font-family: "Publico Headline Web";
  src: url(/assets/fonts/PublicoHeadline-Extrabold-Web.1603177e.eot);
  src: url(/assets/fonts/PublicoHeadline-Extrabold-Web.1603177e.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/PublicoHeadline-Extrabold-Web.b12845eb.woff2) format("woff2"), url(/assets/fonts/PublicoHeadline-Extrabold-Web.f226ce8f.woff) format("woff");
  font-weight: 800;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Publico Headline Web";
  src: url(/assets/fonts/PublicoHeadline-BoldItalic-Web.7d1ce464.eot);
  src: url(/assets/fonts/PublicoHeadline-BoldItalic-Web.7d1ce464.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/PublicoHeadline-BoldItalic-Web.655b011e.woff2) format("woff2"), url(/assets/fonts/PublicoHeadline-BoldItalic-Web.3734ff10.woff) format("woff");
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
}
@font-face {
  font-family: "Publico Headline Web";
  src: url(/assets/fonts/PublicoHeadline-Bold-Web.23ef6c93.eot);
  src: url(/assets/fonts/PublicoHeadline-Bold-Web.23ef6c93.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/PublicoHeadline-Bold-Web.b76ce88d.woff2) format("woff2"), url(/assets/fonts/PublicoHeadline-Bold-Web.0ed25d06.woff) format("woff");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Publico Headline Web";
  src: url(/assets/fonts/PublicoHeadline-MediumItalic-Web.27f2944f.eot);
  src: url(/assets/fonts/PublicoHeadline-MediumItalic-Web.27f2944f.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/PublicoHeadline-MediumItalic-Web.b0782cca.woff2) format("woff2"), url(/assets/fonts/PublicoHeadline-MediumItalic-Web.69c6dff8.woff) format("woff");
  font-weight: 500;
  font-style: italic;
  font-stretch: normal;
}
@font-face {
  font-family: "Publico Headline Web";
  src: url(/assets/fonts/PublicoHeadline-Medium-Web.8a03d603.eot);
  src: url(/assets/fonts/PublicoHeadline-Medium-Web.8a03d603.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/PublicoHeadline-Medium-Web.98c81e1e.woff2) format("woff2"), url(/assets/fonts/PublicoHeadline-Medium-Web.83a03987.woff) format("woff");
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Publico Headline Web";
  src: url(/assets/fonts/PublicoHeadline-Italic-Web.1d3319aa.eot);
  src: url(/assets/fonts/PublicoHeadline-Italic-Web.1d3319aa.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/PublicoHeadline-Italic-Web.6ba7e456.woff2) format("woff2"), url(/assets/fonts/PublicoHeadline-Italic-Web.292ebc38.woff) format("woff");
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
}
@font-face {
  font-family: "Publico Headline Web";
  src: url(/assets/fonts/PublicoHeadline-Roman-Web.49cf1559.eot);
  src: url(/assets/fonts/PublicoHeadline-Roman-Web.49cf1559.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/PublicoHeadline-Roman-Web.00dc55e3.woff2) format("woff2"), url(/assets/fonts/PublicoHeadline-Roman-Web.29d2883d.woff) format("woff");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Publico Headline Web";
  src: url(/assets/fonts/PublicoHeadline-LightItalic-Web.e5135c09.eot);
  src: url(/assets/fonts/PublicoHeadline-LightItalic-Web.e5135c09.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/PublicoHeadline-LightItalic-Web.f3a253af.woff2) format("woff2"), url(/assets/fonts/PublicoHeadline-LightItalic-Web.e250e933.woff) format("woff");
  font-weight: 300;
  font-style: italic;
  font-stretch: normal;
}
@font-face {
  font-family: "Publico Headline Web";
  src: url(/assets/fonts/PublicoHeadline-Light-Web.0de8fd22.eot);
  src: url(/assets/fonts/PublicoHeadline-Light-Web.0de8fd22.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/PublicoHeadline-Light-Web.21432eec.woff2) format("woff2"), url(/assets/fonts/PublicoHeadline-Light-Web.e126e251.woff) format("woff");
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "ACaslonPro";
  src: url(/assets/fonts/ACaslonPro-Regular.17cc1ae9.woff2);
  src: url(/assets/fonts/ACaslonPro-Regular.17cc1ae9.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}
/* Font families */
/* Font sizes */
/* Line heights */
/* Letter spacings */
/*
* Basics styling
* These files should contain the styling for
* general layout, input elements, buttons, etc.
*/
/**
* @file
* These mixins will output the grid
*/
/**
* Container widths
* Set the container width, and override it for fixed navbars in media queries.
*/
.l-container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .l-container {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 1024px) {
  .l-container {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 768px) {
  .l-container {
    max-width: 720px;
  }
}
@media (min-width: 1024px) {
  .l-container {
    max-width: 1024px;
  }
}
@media (min-width: 1440px) {
  .l-container {
    max-width: 1140px;
  }
}
.l-container--small {
  max-width: 540px;
}
.l-container--narrow {
  max-width: 730px;
}

/**
* Fluid container
* Utilizes the mixin meant for fixed width containers, but with 100% width for
* fluid, full width layouts.
 */
.l-container--fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

/**
* Mobile fluid container
* Will make a container without padding for mobile devices
 */
@media (max-width: 767.98px) {
  .l-container--mobile-fluid {
    padding: 0;
  }
}

/**
* Row
*
* Rows contain and clear the floats of your columns.
*/
.l-row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -5px;
  margin-right: -5px;
}
@media (min-width: 768px) {
  .l-row {
    margin-left: -10px;
    margin-right: -10px;
  }
}
@media (min-width: 1024px) {
  .l-row {
    margin-left: -15px;
    margin-right: -15px;
  }
}

/**
* Remove the negative margin from default .row, then the horizontal padding
* from all immediate children columns (to prevent runaway style inheritance).
 */
.l-row--no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.l-row--no-gutters > .l-col,
.l-row--no-gutters > [class*=l-col] {
  padding-right: 0;
  padding-left: 0;
}

@media (max-width: 767.98px) {
  .l-row--no-gutters-xs {
    margin-right: 0;
    margin-left: 0;
  }
  .l-row--no-gutters-xs > .l-col,
  .l-row--no-gutters-xs > [class*=l-col] {
    padding-right: 0;
    padding-left: 0;
  }
}

/**
* Columns
*
* Common styles for small and large grid columns
*/
/* Common properties for all breakpoints */
.l-col-xl,
.l-col-xl-auto, .l-col--12-xl, .l-col--11-xl, .l-col--10-xl, .l-col--9-xl, .l-col--8-xl, .l-col--7-xl, .l-col--6-xl, .l-col--5-xl, .l-col--4-xl, .l-col--3-xl, .l-col--2-xl, .l-col--1-xl, .l-col-lg,
.l-col-lg-auto, .l-col--12-lg, .l-col--11-lg, .l-col--10-lg, .l-col--9-lg, .l-col--8-lg, .l-col--7-lg, .l-col--6-lg, .l-col--5-lg, .l-col--4-lg, .l-col--3-lg, .l-col--2-lg, .l-col--1-lg, .l-col-md,
.l-col-md-auto, .l-col--12-md, .l-col--11-md, .l-col--10-md, .l-col--9-md, .l-col--8-md, .c-ticket-parent > .c-flash-message--error, .l-col--7-md, .l-col--6-md, .l-col--5-md, .l-col--4-md, .c-ticket, .l-col--3-md, .l-col--2-md, .l-col--1-md, .l-col-sm,
.l-col-sm-auto, .l-col--12-sm, .l-col--11-sm, .l-col--10-sm, .l-col--9-sm, .l-col--8-sm, .l-col--7-sm, .l-col--6-sm, .l-col--5-sm, .l-col--4-sm, .l-col--3-sm, .l-col--2-sm, .l-col--1-sm, .l-col,
.l-col-auto, .l-col--12, .l-col--11, .l-col--10, .l-col--9, .l-col--8, .l-col--7, .l-col--6, .l-col--5, .l-col--4, .l-col--3, .l-col--2, .l-col--1 {
  position: relative;
  width: 100%;
  min-height: 1px; /* Prevent columns from collapsing when empty */
  padding-left: 5px;
  padding-right: 5px;
}
@media (min-width: 768px) {
  .l-col-xl,
  .l-col-xl-auto, .l-col--12-xl, .l-col--11-xl, .l-col--10-xl, .l-col--9-xl, .l-col--8-xl, .l-col--7-xl, .l-col--6-xl, .l-col--5-xl, .l-col--4-xl, .l-col--3-xl, .l-col--2-xl, .l-col--1-xl, .l-col-lg,
  .l-col-lg-auto, .l-col--12-lg, .l-col--11-lg, .l-col--10-lg, .l-col--9-lg, .l-col--8-lg, .l-col--7-lg, .l-col--6-lg, .l-col--5-lg, .l-col--4-lg, .l-col--3-lg, .l-col--2-lg, .l-col--1-lg, .l-col-md,
  .l-col-md-auto, .l-col--12-md, .l-col--11-md, .l-col--10-md, .l-col--9-md, .l-col--8-md, .c-ticket-parent > .c-flash-message--error, .l-col--7-md, .l-col--6-md, .l-col--5-md, .l-col--4-md, .c-ticket, .l-col--3-md, .l-col--2-md, .l-col--1-md, .l-col-sm,
  .l-col-sm-auto, .l-col--12-sm, .l-col--11-sm, .l-col--10-sm, .l-col--9-sm, .l-col--8-sm, .l-col--7-sm, .l-col--6-sm, .l-col--5-sm, .l-col--4-sm, .l-col--3-sm, .l-col--2-sm, .l-col--1-sm, .l-col,
  .l-col-auto, .l-col--12, .l-col--11, .l-col--10, .l-col--9, .l-col--8, .l-col--7, .l-col--6, .l-col--5, .l-col--4, .l-col--3, .l-col--2, .l-col--1 {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 1024px) {
  .l-col-xl,
  .l-col-xl-auto, .l-col--12-xl, .l-col--11-xl, .l-col--10-xl, .l-col--9-xl, .l-col--8-xl, .l-col--7-xl, .l-col--6-xl, .l-col--5-xl, .l-col--4-xl, .l-col--3-xl, .l-col--2-xl, .l-col--1-xl, .l-col-lg,
  .l-col-lg-auto, .l-col--12-lg, .l-col--11-lg, .l-col--10-lg, .l-col--9-lg, .l-col--8-lg, .l-col--7-lg, .l-col--6-lg, .l-col--5-lg, .l-col--4-lg, .l-col--3-lg, .l-col--2-lg, .l-col--1-lg, .l-col-md,
  .l-col-md-auto, .l-col--12-md, .l-col--11-md, .l-col--10-md, .l-col--9-md, .l-col--8-md, .c-ticket-parent > .c-flash-message--error, .l-col--7-md, .l-col--6-md, .l-col--5-md, .l-col--4-md, .c-ticket, .l-col--3-md, .l-col--2-md, .l-col--1-md, .l-col-sm,
  .l-col-sm-auto, .l-col--12-sm, .l-col--11-sm, .l-col--10-sm, .l-col--9-sm, .l-col--8-sm, .l-col--7-sm, .l-col--6-sm, .l-col--5-sm, .l-col--4-sm, .l-col--3-sm, .l-col--2-sm, .l-col--1-sm, .l-col,
  .l-col-auto, .l-col--12, .l-col--11, .l-col--10, .l-col--9, .l-col--8, .l-col--7, .l-col--6, .l-col--5, .l-col--4, .l-col--3, .l-col--2, .l-col--1 {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* Allow columns to stretch full width below their breakpoints */
/* Provide basic `.col-{bp}` classes for equal-width flexbox columns */
.l-col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.l-col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: none; /* Reset earlier grid tiers */
}

.l-col--1 {
  flex: 0 0 8.3333333333%;
  /**
  * Add a `max-width` to ensure content within each column does not blow out
  * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
  * do not appear to require this.
  */
  max-width: 8.3333333333%;
}

.l-col--2 {
  flex: 0 0 16.6666666667%;
  /**
  * Add a `max-width` to ensure content within each column does not blow out
  * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
  * do not appear to require this.
  */
  max-width: 16.6666666667%;
}

.l-col--3 {
  flex: 0 0 25%;
  /**
  * Add a `max-width` to ensure content within each column does not blow out
  * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
  * do not appear to require this.
  */
  max-width: 25%;
}

.l-col--4 {
  flex: 0 0 33.3333333333%;
  /**
  * Add a `max-width` to ensure content within each column does not blow out
  * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
  * do not appear to require this.
  */
  max-width: 33.3333333333%;
}

.l-col--5 {
  flex: 0 0 41.6666666667%;
  /**
  * Add a `max-width` to ensure content within each column does not blow out
  * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
  * do not appear to require this.
  */
  max-width: 41.6666666667%;
}

.l-col--6 {
  flex: 0 0 50%;
  /**
  * Add a `max-width` to ensure content within each column does not blow out
  * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
  * do not appear to require this.
  */
  max-width: 50%;
}

.l-col--7 {
  flex: 0 0 58.3333333333%;
  /**
  * Add a `max-width` to ensure content within each column does not blow out
  * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
  * do not appear to require this.
  */
  max-width: 58.3333333333%;
}

.l-col--8 {
  flex: 0 0 66.6666666667%;
  /**
  * Add a `max-width` to ensure content within each column does not blow out
  * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
  * do not appear to require this.
  */
  max-width: 66.6666666667%;
}

.l-col--9 {
  flex: 0 0 75%;
  /**
  * Add a `max-width` to ensure content within each column does not blow out
  * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
  * do not appear to require this.
  */
  max-width: 75%;
}

.l-col--10 {
  flex: 0 0 83.3333333333%;
  /**
  * Add a `max-width` to ensure content within each column does not blow out
  * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
  * do not appear to require this.
  */
  max-width: 83.3333333333%;
}

.l-col--11 {
  flex: 0 0 91.6666666667%;
  /**
  * Add a `max-width` to ensure content within each column does not blow out
  * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
  * do not appear to require this.
  */
  max-width: 91.6666666667%;
}

.l-col--12, .c-ticket {
  flex: 0 0 100%;
  /**
  * Add a `max-width` to ensure content within each column does not blow out
  * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
  * do not appear to require this.
  */
  max-width: 100%;
}

.l-order-first {
  order: -1;
}

.l-order--1 {
  order: 1;
}

.l-order--2 {
  order: 2;
}

.l-order--3 {
  order: 3;
}

.l-order--4 {
  order: 4;
}

.l-order--5 {
  order: 5;
}

.l-order--6 {
  order: 6;
}

.l-order--7 {
  order: 7;
}

.l-order--8 {
  order: 8;
}

.l-order--9 {
  order: 9;
}

.l-order--10 {
  order: 10;
}

.l-order--11 {
  order: 11;
}

.l-order--12 {
  order: 12;
}

/* `$columns - 1` because offsetting by the width of an entire row isn't possible */
/* Avoid emitting useless .offset-0 */
.l-offset--1 {
  margin-left: 8.3333333333%;
}

/* Avoid emitting useless .offset-0 */
.l-offset--2 {
  margin-left: 16.6666666667%;
}

/* Avoid emitting useless .offset-0 */
.l-offset--3 {
  margin-left: 25%;
}

/* Avoid emitting useless .offset-0 */
.l-offset--4 {
  margin-left: 33.3333333333%;
}

/* Avoid emitting useless .offset-0 */
.l-offset--5 {
  margin-left: 41.6666666667%;
}

/* Avoid emitting useless .offset-0 */
.l-offset--6 {
  margin-left: 50%;
}

/* Avoid emitting useless .offset-0 */
.l-offset--7 {
  margin-left: 58.3333333333%;
}

/* Avoid emitting useless .offset-0 */
.l-offset--8 {
  margin-left: 66.6666666667%;
}

/* Avoid emitting useless .offset-0 */
.l-offset--9 {
  margin-left: 75%;
}

/* Avoid emitting useless .offset-0 */
.l-offset--10 {
  margin-left: 83.3333333333%;
}

/* Avoid emitting useless .offset-0 */
.l-offset--11 {
  margin-left: 91.6666666667%;
}

/* Allow columns to stretch full width below their breakpoints */
@media (min-width: 768px) {
  /* Provide basic `.col-{bp}` classes for equal-width flexbox columns */
  .l-col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .l-col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; /* Reset earlier grid tiers */
  }
  .l-col--1-sm {
    flex: 0 0 8.3333333333%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 8.3333333333%;
  }
  .l-col--2-sm {
    flex: 0 0 16.6666666667%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 16.6666666667%;
  }
  .l-col--3-sm {
    flex: 0 0 25%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 25%;
  }
  .l-col--4-sm {
    flex: 0 0 33.3333333333%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 33.3333333333%;
  }
  .l-col--5-sm {
    flex: 0 0 41.6666666667%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 41.6666666667%;
  }
  .l-col--6-sm {
    flex: 0 0 50%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 50%;
  }
  .l-col--7-sm {
    flex: 0 0 58.3333333333%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 58.3333333333%;
  }
  .l-col--8-sm {
    flex: 0 0 66.6666666667%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 66.6666666667%;
  }
  .l-col--9-sm {
    flex: 0 0 75%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 75%;
  }
  .l-col--10-sm {
    flex: 0 0 83.3333333333%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 83.3333333333%;
  }
  .l-col--11-sm {
    flex: 0 0 91.6666666667%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 91.6666666667%;
  }
  .l-col--12-sm {
    flex: 0 0 100%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 100%;
  }
  .l-order-sm-first {
    order: -1;
  }
  .l-order--1-sm {
    order: 1;
  }
  .l-order--2-sm {
    order: 2;
  }
  .l-order--3-sm {
    order: 3;
  }
  .l-order--4-sm {
    order: 4;
  }
  .l-order--5-sm {
    order: 5;
  }
  .l-order--6-sm {
    order: 6;
  }
  .l-order--7-sm {
    order: 7;
  }
  .l-order--8-sm {
    order: 8;
  }
  .l-order--9-sm {
    order: 9;
  }
  .l-order--10-sm {
    order: 10;
  }
  .l-order--11-sm {
    order: 11;
  }
  .l-order--12-sm {
    order: 12;
  }
  /* `$columns - 1` because offsetting by the width of an entire row isn't possible */
  /* Avoid emitting useless .offset-0 */
  .l-offset--0-sm {
    margin-left: 0;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--1-sm {
    margin-left: 8.3333333333%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--2-sm {
    margin-left: 16.6666666667%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--3-sm {
    margin-left: 25%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--4-sm {
    margin-left: 33.3333333333%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--5-sm {
    margin-left: 41.6666666667%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--6-sm {
    margin-left: 50%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--7-sm {
    margin-left: 58.3333333333%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--8-sm {
    margin-left: 66.6666666667%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--9-sm {
    margin-left: 75%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--10-sm {
    margin-left: 83.3333333333%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--11-sm {
    margin-left: 91.6666666667%;
  }
}
/* Allow columns to stretch full width below their breakpoints */
@media (min-width: 1024px) {
  /* Provide basic `.col-{bp}` classes for equal-width flexbox columns */
  .l-col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .l-col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; /* Reset earlier grid tiers */
  }
  .l-col--1-md {
    flex: 0 0 8.3333333333%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 8.3333333333%;
  }
  .l-col--2-md {
    flex: 0 0 16.6666666667%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 16.6666666667%;
  }
  .l-col--3-md {
    flex: 0 0 25%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 25%;
  }
  .l-col--4-md, .c-ticket {
    flex: 0 0 33.3333333333%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 33.3333333333%;
  }
  .l-col--5-md {
    flex: 0 0 41.6666666667%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 41.6666666667%;
  }
  .l-col--6-md {
    flex: 0 0 50%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 50%;
  }
  .l-col--7-md {
    flex: 0 0 58.3333333333%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 58.3333333333%;
  }
  .l-col--8-md, .c-ticket-parent > .c-flash-message--error {
    flex: 0 0 66.6666666667%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 66.6666666667%;
  }
  .l-col--9-md {
    flex: 0 0 75%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 75%;
  }
  .l-col--10-md {
    flex: 0 0 83.3333333333%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 83.3333333333%;
  }
  .l-col--11-md {
    flex: 0 0 91.6666666667%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 91.6666666667%;
  }
  .l-col--12-md {
    flex: 0 0 100%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 100%;
  }
  .l-order-md-first {
    order: -1;
  }
  .l-order--1-md {
    order: 1;
  }
  .l-order--2-md {
    order: 2;
  }
  .l-order--3-md {
    order: 3;
  }
  .l-order--4-md {
    order: 4;
  }
  .l-order--5-md {
    order: 5;
  }
  .l-order--6-md {
    order: 6;
  }
  .l-order--7-md {
    order: 7;
  }
  .l-order--8-md {
    order: 8;
  }
  .l-order--9-md {
    order: 9;
  }
  .l-order--10-md {
    order: 10;
  }
  .l-order--11-md {
    order: 11;
  }
  .l-order--12-md {
    order: 12;
  }
  /* `$columns - 1` because offsetting by the width of an entire row isn't possible */
  /* Avoid emitting useless .offset-0 */
  .l-offset--0-md {
    margin-left: 0;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--1-md {
    margin-left: 8.3333333333%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--2-md {
    margin-left: 16.6666666667%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--3-md {
    margin-left: 25%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--4-md {
    margin-left: 33.3333333333%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--5-md {
    margin-left: 41.6666666667%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--6-md {
    margin-left: 50%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--7-md {
    margin-left: 58.3333333333%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--8-md {
    margin-left: 66.6666666667%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--9-md {
    margin-left: 75%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--10-md {
    margin-left: 83.3333333333%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--11-md {
    margin-left: 91.6666666667%;
  }
}
/* Allow columns to stretch full width below their breakpoints */
@media (min-width: 1440px) {
  /* Provide basic `.col-{bp}` classes for equal-width flexbox columns */
  .l-col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .l-col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; /* Reset earlier grid tiers */
  }
  .l-col--1-lg {
    flex: 0 0 8.3333333333%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 8.3333333333%;
  }
  .l-col--2-lg {
    flex: 0 0 16.6666666667%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 16.6666666667%;
  }
  .l-col--3-lg {
    flex: 0 0 25%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 25%;
  }
  .l-col--4-lg {
    flex: 0 0 33.3333333333%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 33.3333333333%;
  }
  .l-col--5-lg {
    flex: 0 0 41.6666666667%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 41.6666666667%;
  }
  .l-col--6-lg {
    flex: 0 0 50%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 50%;
  }
  .l-col--7-lg {
    flex: 0 0 58.3333333333%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 58.3333333333%;
  }
  .l-col--8-lg {
    flex: 0 0 66.6666666667%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 66.6666666667%;
  }
  .l-col--9-lg {
    flex: 0 0 75%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 75%;
  }
  .l-col--10-lg {
    flex: 0 0 83.3333333333%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 83.3333333333%;
  }
  .l-col--11-lg {
    flex: 0 0 91.6666666667%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 91.6666666667%;
  }
  .l-col--12-lg {
    flex: 0 0 100%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 100%;
  }
  .l-order-lg-first {
    order: -1;
  }
  .l-order--1-lg {
    order: 1;
  }
  .l-order--2-lg {
    order: 2;
  }
  .l-order--3-lg {
    order: 3;
  }
  .l-order--4-lg {
    order: 4;
  }
  .l-order--5-lg {
    order: 5;
  }
  .l-order--6-lg {
    order: 6;
  }
  .l-order--7-lg {
    order: 7;
  }
  .l-order--8-lg {
    order: 8;
  }
  .l-order--9-lg {
    order: 9;
  }
  .l-order--10-lg {
    order: 10;
  }
  .l-order--11-lg {
    order: 11;
  }
  .l-order--12-lg {
    order: 12;
  }
  /* `$columns - 1` because offsetting by the width of an entire row isn't possible */
  /* Avoid emitting useless .offset-0 */
  .l-offset--0-lg {
    margin-left: 0;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--1-lg {
    margin-left: 8.3333333333%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--2-lg {
    margin-left: 16.6666666667%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--3-lg {
    margin-left: 25%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--4-lg {
    margin-left: 33.3333333333%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--5-lg {
    margin-left: 41.6666666667%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--6-lg {
    margin-left: 50%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--7-lg {
    margin-left: 58.3333333333%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--8-lg {
    margin-left: 66.6666666667%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--9-lg {
    margin-left: 75%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--10-lg {
    margin-left: 83.3333333333%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--11-lg {
    margin-left: 91.6666666667%;
  }
}
/* Allow columns to stretch full width below their breakpoints */
@media (min-width: 1680px) {
  /* Provide basic `.col-{bp}` classes for equal-width flexbox columns */
  .l-col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .l-col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; /* Reset earlier grid tiers */
  }
  .l-col--1-xl {
    flex: 0 0 8.3333333333%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 8.3333333333%;
  }
  .l-col--2-xl {
    flex: 0 0 16.6666666667%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 16.6666666667%;
  }
  .l-col--3-xl {
    flex: 0 0 25%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 25%;
  }
  .l-col--4-xl {
    flex: 0 0 33.3333333333%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 33.3333333333%;
  }
  .l-col--5-xl {
    flex: 0 0 41.6666666667%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 41.6666666667%;
  }
  .l-col--6-xl {
    flex: 0 0 50%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 50%;
  }
  .l-col--7-xl {
    flex: 0 0 58.3333333333%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 58.3333333333%;
  }
  .l-col--8-xl {
    flex: 0 0 66.6666666667%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 66.6666666667%;
  }
  .l-col--9-xl {
    flex: 0 0 75%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 75%;
  }
  .l-col--10-xl {
    flex: 0 0 83.3333333333%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 83.3333333333%;
  }
  .l-col--11-xl {
    flex: 0 0 91.6666666667%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 91.6666666667%;
  }
  .l-col--12-xl {
    flex: 0 0 100%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 100%;
  }
  .l-order-xl-first {
    order: -1;
  }
  .l-order--1-xl {
    order: 1;
  }
  .l-order--2-xl {
    order: 2;
  }
  .l-order--3-xl {
    order: 3;
  }
  .l-order--4-xl {
    order: 4;
  }
  .l-order--5-xl {
    order: 5;
  }
  .l-order--6-xl {
    order: 6;
  }
  .l-order--7-xl {
    order: 7;
  }
  .l-order--8-xl {
    order: 8;
  }
  .l-order--9-xl {
    order: 9;
  }
  .l-order--10-xl {
    order: 10;
  }
  .l-order--11-xl {
    order: 11;
  }
  .l-order--12-xl {
    order: 12;
  }
  /* `$columns - 1` because offsetting by the width of an entire row isn't possible */
  /* Avoid emitting useless .offset-0 */
  .l-offset--0-xl {
    margin-left: 0;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--1-xl {
    margin-left: 8.3333333333%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--2-xl {
    margin-left: 16.6666666667%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--3-xl {
    margin-left: 25%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--4-xl {
    margin-left: 33.3333333333%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--5-xl {
    margin-left: 41.6666666667%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--6-xl {
    margin-left: 50%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--7-xl {
    margin-left: 58.3333333333%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--8-xl {
    margin-left: 66.6666666667%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--9-xl {
    margin-left: 75%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--10-xl {
    margin-left: 83.3333333333%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--11-xl {
    margin-left: 91.6666666667%;
  }
}
/**
* @file
* The base styling for the typography
 */
html {
  /* Reset font size so we can work with rem units */
  font-size: 62.5%;
}

body {
  font: normal normal 1.5rem/2rem "wigrum", "Avant Garde", "Century Gothic", "Trebuchet MS", helvetica, tahoma;
  -webkit-font-smoothing: antialiased;
}

h1, h2, p, .c-paragraph__content table, .c-paragraph__content ul, .c-paragraph__content ol, .c-pricing-option__include {
  font-family: "wigrum", "Avant Garde", "Century Gothic", "Trebuchet MS", helvetica, tahoma;
}

h1, h2 {
  font-weight: bold;
}

h1 {
  font-size: 3.5rem;
  line-height: 4.2rem;
}

h2 {
  font-size: 2.5rem;
  line-height: 3.2rem;
}

h3 {
  font-size: 1.7rem;
  line-height: 2.5rem;
}
@media (min-width: 768px) {
  h3 {
    font-size: 1.9rem;
    line-height: 3rem;
  }
}

p, .c-paragraph__content table, .c-paragraph__content ul, .c-paragraph__content ol, .c-pricing-option__include {
  font-size: 1.7rem;
  line-height: 2.5rem;
  color: #1a1a1a;
}
@media (min-width: 768px) {
  p, .c-paragraph__content table, .c-paragraph__content ul, .c-paragraph__content ol, .c-pricing-option__include {
    font-size: 2.1rem;
    line-height: 3.5rem;
  }
}

a {
  color: #003964;
}
a:hover {
  color: #005085;
}

a[disabled],
a.is-disabled {
  pointer-events: none;
  color: rgba(0, 57, 100, 0.3);
}

.icon-social--facebook {
  color: #3b5998;
}

.icon-social--twitter {
  color: #55acee;
}

.icon-social--linkedin {
  color: #007bb5;
}

[class^=icon-]:before {
  vertical-align: text-top;
}

@font-face {
  font-family: "icon-font";
  src: url(/assets/fonts/icon-font.4db2c387.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/icon-font.c1194d6d.woff2) format("woff2"), url(/assets/fonts/icon-font.bfbbed29.woff) format("woff"), url(/assets/fonts/icon-font.461b7e6a.ttf) format("truetype"), url(/assets/images/icon-font.517d00f1.svg#icon-font) format("svg");
}
.c-dashboard__link:after, .c-ticket__summary_choice:before, .c-form-validation:after, .c-link-reverse:before, .c-link:after, .c-link-down:after, .c-tab-group__tab--drop-down:before, .icon-user:before, .icon-star:before, .icon-social--twitter:before, .icon-social--linkedin:before, .icon-social--facebook:before, .icon-social--email:before, .icon-search:before, .icon-quote-opening:before, .icon-phone:before, .icon-marker:before, .icon-link:before, .icon-heart:before, .icon-hamburger:before, .icon-eye:before, .icon-close:before, .icon-clock:before, .icon-chevron--up:before, .icon-chevron--right:before, .icon-chevron--left:before, .icon-chevron--down:before, .icon-checkmark:before, .icon-chat:before, .icon-arrow-bold--up:before, .icon-arrow-bold--right:before, .icon-arrow-bold--left:before, .icon-arrow-bold--down:before, .icon-arrow-alt--up:before, .icon-arrow-alt--right:before, .icon-arrow-alt--left:before, .icon-arrow-alt--down:before, .icon-arrow--up:before, .icon-arrow--right:before, .icon-arrow--left:before, .icon-arrow--down:before {
  font-family: "icon-font";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-decoration: none;
  text-transform: none;
}

.icon-arrow--down:before {
  content: "\f101";
}

.icon-arrow--left:before {
  content: "\f102";
}

.icon-arrow--right:before {
  content: "\f103";
}

.icon-arrow--up:before {
  content: "\f104";
}

.icon-arrow-alt--down:before {
  content: "\f105";
}

.icon-arrow-alt--left:before {
  content: "\f106";
}

.icon-arrow-alt--right:before {
  content: "\f107";
}

.icon-arrow-alt--up:before {
  content: "\f108";
}

.icon-arrow-bold--down:before {
  content: "\f109";
}

.icon-arrow-bold--left:before {
  content: "\f10a";
}

.icon-arrow-bold--right:before {
  content: "\f10b";
}

.icon-arrow-bold--up:before {
  content: "\f10c";
}

.icon-chat:before {
  content: "\f10d";
}

.icon-checkmark:before {
  content: "\f10e";
}

.icon-chevron--down:before {
  content: "\f10f";
}

.icon-chevron--left:before {
  content: "\f110";
}

.icon-chevron--right:before {
  content: "\f111";
}

.icon-chevron--up:before {
  content: "\f112";
}

.icon-clock:before {
  content: "\f113";
}

.icon-close:before {
  content: "\f114";
}

.icon-eye:before {
  content: "\f115";
}

.icon-hamburger:before {
  content: "\f116";
}

.icon-heart:before {
  content: "\f117";
}

.icon-link:before {
  content: "\f118";
}

.icon-marker:before {
  content: "\f119";
}

.icon-phone:before {
  content: "\f11a";
}

.icon-quote-opening:before {
  content: "\f11b";
}

.icon-search:before {
  content: "\f11c";
}

.icon-social--email:before {
  content: "\f11d";
}

.icon-social--facebook:before {
  content: "\f11e";
}

.icon-social--linkedin:before {
  content: "\f11f";
}

.icon-social--twitter:before {
  content: "\f120";
}

.icon-star:before {
  content: "\f121";
}

.icon-user:before {
  content: "\f122";
}

/**
* @file
* The standard styling for all buttons in the theme
*
* @example
* <button class="c-button">Call to action</button>
*/
.c-button {
  display: inline-block;
  cursor: pointer;
  background-color: #003964;
  font-family: "wigrum", "Avant Garde", "Century Gothic", "Trebuchet MS", helvetica, tahoma;
  color: #ffffff;
  padding: 7px 20px;
  border: solid transparent 2px;
  text-decoration: none;
  font-size: 1.6rem;
  line-height: 2.4rem;
}
.c-button:hover {
  color: #ffffff;
  background-color: rgb(0, 27.93, 49);
}
.c-button--secondary {
  border-color: #003964;
  background-color: #ffffff;
  color: #003964;
}
.c-button--secondary:hover {
  color: #003964;
  background-color: rgb(242.25, 245.1, 247.25);
}
.c-button--tertiary {
  padding: 0;
  color: #003964;
  background-color: transparent;
  border: none;
}
.c-button--tertiary:hover {
  color: #1A1449;
  background-color: transparent;
}
.c-button--go .c-button__text::after {
  content: "→";
  margin-inline-start: 0.8rem;
}
.c-button--go-back .c-button__text::before {
  content: "←";
  margin-inline-end: 0.8rem;
}
.c-button--muted {
  color: #999999;
}
.c-button--wide {
  width: 100%;
  text-align: center;
}
.c-button--cta {
  color: #111111;
  background-color: #ffdd02;
  border-color: #ffdd02;
}
.c-button--cta:hover {
  color: #111111;
  background-color: rgb(206, 178.3162055336, 0);
  border-color: rgb(206, 178.3162055336, 0);
}
.c-button--cta.c-button--secondary {
  background-color: #ffffff;
}
.c-button--cta.c-button--secondary:hover {
  background-color: rgb(255, 253.3, 242.35);
  border-color: #ffdd02;
}
.c-floating-card .c-button[type=submit] {
  display: block;
  margin-inline-start: auto;
  margin-inline-end: 0;
}

[class*=c-button][disabled],
[class*=c-button]:disabled,
[class*=c-button].is-disabled {
  opacity: 0.4;
  cursor: default;
  pointer-events: none;
}

.c-button--linkedin {
  margin-top: 2.4rem;
}

.block__title {
  font-size: 1.9rem;
  font-weight: bold;
  margin-bottom: 2rem;
}

/**
* @file
* Basic styling for form labels
*
* @example
* <label class="c-form-label" for="input-field">Label for field</label>
 */
.c-form-label {
  display: block;
  font-size: 1.4rem;
  line-height: 1.5rem;
  margin-bottom: 10px;
}
.c-form-label.required::after {
  content: "*";
}

/**
* @file
* Basic styling for form labels
*
* @example
* <p class="c-form__help">Help text for form element</p>
 */
.c-form__help {
  font-size: 1.4rem;
  margin-bottom: 10px;
}

/**
* @file
* Basic styling for input fields & text areas
*
* @example
* <input type="text" class="c-form-control" />
* <textarea type="text" class="c-form-control"></textarea>
 */
::-moz-placeholder {
  color: #b3b3b3;
}
::placeholder {
  color: #b3b3b3;
}

.c-form-control {
  display: block;
  width: 100%;
  background: #fff;
  line-height: 1.8rem;
  padding: 13px 15px 12px;
  border: solid #c1c3c4 1px;
  border-radius: 3px;
}
.c-form-control:has(+ .c-password-toggle) {
  padding-right: 4rem;
}
.c-form-control:focus, .c-form-control.is-active {
  border-color: #003964;
}
.c-form-control:disabled, .c-form-control.is-disabled {
  border-color: #b3b3b3;
}
.c-form-control:-moz-read-only {
  outline: none;
  color: #666666;
  background-color: #efefef;
}
.c-form-control:read-only {
  outline: none;
  color: #666666;
  background-color: #efefef;
}
.c-form-control:-moz-read-only:focus {
  border-color: #c1c3c4;
}
.c-form-control:read-only:focus {
  border-color: #c1c3c4;
}
.c-form-control--block {
  display: block;
  width: 100%;
}
@media (pointer: coarse) {
  .c-form-control {
    /* set font-size to 1.6rem to prevent zooming on mobile + move password-toggle a little more downwards for perfect vertical alignment */
    line-height: 2.4rem;
    font-size: 1.6rem;
  }
  .c-form-control + .c-password-toggle {
    top: 13px;
  }
}

/**
* @file
* Checkbox styling
*
* @example
* <span class="c-checkbox">
*  <input type="checkbox" class="c-checkbox__input" id="checkbox-id" />
*  <label class="c-checkbox__label" for="checkbox-id">Checkbox label</label>
* </span>
 */
.c-checkbox {
  display: block;
  margin-bottom: 1rem;
}

.c-checkbox__input, .c-radio-button__input {
  opacity: 0;
  width: 0;
  height: 0;
  filter: alpha(opacity=0);
  overflow: hidden;
}

.c-checkbox__label, .c-radio-button__label {
  margin: 0;
  line-height: 1.8rem;
  position: relative;
  padding-left: 33px;
  cursor: pointer;
}
.c-checkbox__label:before, .c-radio-button__label:before {
  font-family: "icon-font";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-decoration: none;
  text-transform: none;
  content: "";
  display: inline-block;
  position: absolute;
  left: 0;
  width: 18px;
  height: 18px;
  background: #fff;
  border: 2px solid #c1c3c4;
  color: #fff;
  font-size: 12px;
  text-align: center;
  padding-top: 2px;
}

.c-checkbox__input:checked + .c-checkbox__label:before, .c-checkbox__input:checked + .c-radio-button__label:before, .c-radio-button__input:checked + .c-checkbox__label:before, .c-radio-button__input:checked + .c-radio-button__label:before {
  content: "\f10e";
  background: #0080b8;
  border-color: #0080b8;
  box-shadow: none;
}

.c-checkbox__input:disabled + .c-checkbox__label, .c-checkbox__input:disabled + .c-radio-button__label, .c-radio-button__input:disabled + .c-checkbox__label, .c-radio-button__input:disabled + .c-radio-button__label {
  cursor: default;
  color: #b3b3b3;
}
.c-checkbox__input:disabled + .c-checkbox__label:before, .c-checkbox__input:disabled + .c-radio-button__label:before, .c-radio-button__input:disabled + .c-checkbox__label:before, .c-radio-button__input:disabled + .c-radio-button__label:before {
  border-color: #b3b3b3;
}

/**
* @file
* Radio button styling
*
* @example
* <span class="c-radio-button">
*  <input type="radio" class="c-radio-button__input" name="radios" id="radios-1" checked />
*  <label class="c-radio-button__label" for="radios-1">Yes</label>
* </span>
* <span class="c-radio-button">
*  <input type="radio" class="c-radio-button__input" name="radios" id="radios-2" />
*  <label class="c-radio-button__label" for="radios-2">No</label>
* </span>
 */
.c-radio-button {
  display: block;
  margin-bottom: 1rem;
}

.c-radio-button__label::before, .c-radio-button__label::after {
  border-radius: 50%;
}
.c-radio-button__label::after {
  content: "";
  display: inline-block;
  position: absolute;
  width: 6px;
  height: 6px;
  background: #0080b8;
  top: 6px;
  left: 6px;
  opacity: 0;
}

.c-radio-button__input:checked + .c-radio-button__label::before {
  background: #ffffff;
  content: "";
}
.c-radio-button__input:checked + .c-radio-button__label::after {
  opacity: 1;
  top: 3px;
  left: 3px;
  width: 12px;
  height: 12px;
}

.c-radio-button__input:focus-visible + .c-radio-button__label::before {
  outline-color: #003964;
  outline-style: solid;
  outline-width: 1px;
  outline-offset: 1px;
}

/**
* @file
* Basic styling for select boxes
*
* @example
* <select name="select" id="select" class="c-select">
*   <option value="">Selecteer je functie</option>
*   <option value="1">Management</option>
*   <option value="2">Development</option>
*   <option value="3">Creative</option>
* </select>
 */
.c-select {
  display: inline-block;
  background: #fff no-repeat center right 10px url(/assets/images/arrow-alt--down.38c2dd4b.svg);
  background-size: 12px;
  width: 100%;
  padding: 13px 15px 12px;
  border: solid #c1c3c4 1px;
  border-radius: 3px;
}

/**
* @file Basic styling for tab groups & tabs, also the drop-down styling is included
*
* @example
* <ul class="c-tab-group">
*     <li class="c-tab-group__tab is-selected">tab 1</li>
*     <li class="c-tab-group__tab">tab 2</li>
*     <li class="c-tab-group__tab">tab 3</li>
*     <li class="c-tab-group__tab c-tab-group__tab--icon">
*       <i class="icon-social--facebook"></i>
*     </li>
*     <li class="c-tab-group__tab c-tab-group__tab--icon">
*       <i class="icon-social--linkedin"></i>
*     </li>
*     <li class="c-tab-group__tab c-tab-group__tab--icon">tab 3</li>
*     <li class="c-tab-group__tab c-tab-group__tab--drop-down js-drop-down">
*       tab with dropdown
*       <ul class="c-tab-group__drop-down">
*         <li class="c-tab-group__drop-down-item">sub tab 1</li>
*         <li class="c-tab-group__drop-down-item">sub tab 2</li>
*         <li class="c-tab-group__drop-down-item">sub tab 3</li>
*       </ul>
*     </li>
*   </ul>
 */
.c-tab-group {
  list-style-type: none;
  margin: 0;
  padding: 0;
  color: #111111;
  font-family: "wigrum", "Avant Garde", "Century Gothic", "Trebuchet MS", helvetica, tahoma;
  font-size: 1.4rem;
  line-height: 1.5rem;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.c-tab-group--secondary {
  text-transform: none;
  letter-spacing: initial;
  font-size: 1.5rem;
  line-height: 2rem;
}
.c-tab-group--secondary .c-tab-group__tab {
  padding-bottom: 4px;
}
.c-tab-group--secondary .c-tab-group__tab:hover:after,
.c-tab-group--secondary .c-tab-group__tab.is-selected:after {
  height: 4px;
}

.c-tab-group__tab {
  display: inline-block;
  position: relative;
  cursor: pointer;
  color: inherit;
}
.c-tab-group__tab:after {
  content: "";
  height: 0;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #ffdd02;
}
.c-tab-group__tab + .c-tab-group__tab {
  margin-left: 20px;
}
.c-tab-group__tab--icon + .c-tab-group__tab--icon {
  margin-left: 10px;
}
.c-tab-group__tab a {
  text-decoration: none;
  color: inherit;
}
.c-tab-group__tab i[class^=icon-] {
  color: inherit;
}

.c-tab-group__tab:hover:after,
.c-tab-group__tab.is-selected:after {
  height: 1px;
}

.c-tab-group__tab.is-selected {
  font-weight: bold;
}

.c-tab-group__tab--drop-down {
  padding-right: 20px;
}
.c-tab-group__tab--drop-down:before {
  content: "\f105";
}
.c-tab-group__tab--drop-down:before {
  transition: all 0.5s cubic-bezier(0.5, 0, 0, 1);
  position: absolute;
  top: 4px;
  right: 0;
  font-size: 12px;
}

.c-tab-group__drop-down {
  position: absolute;
  top: 100%;
  right: -14px;
  left: auto;
  background: #fff;
  border: 1px solid #000;
  box-shadow: 3px 3px 0 0 rgba(0, 0, 0, 0.1);
  transition: all 0.5s cubic-bezier(0.5, 0, 0, 1);
  transform: translateY(-5px);
  opacity: 0;
  height: 0;
  overflow: hidden;
}
.c-tab-group__drop-down:after {
  content: "";
  display: inline-block;
  width: 7px;
  height: 7px;
  border: solid #000;
  border-width: 1px 1px 0 0;
  background: #fff;
  position: absolute;
  top: -4.5px;
  right: 15px;
  transform: rotate(-45deg);
}

.c-tab-group__drop-down-item {
  padding: 14px 20px 12px;
  border-bottom: 1px solid #b3b3b3;
}
.c-tab-group__drop-down-item:last-of-type {
  border: none;
  padding-bottom: 13px;
}

.c-tab-group__tab--drop-down.is-opened:before {
  transform: rotate(180deg);
}
.c-tab-group__tab--drop-down.is-opened .c-tab-group__drop-down {
  overflow: visible;
  transform: translateY(0);
  opacity: 1;
  z-index: 1;
  margin-top: 8px;
  height: auto;
}

.c-tab-group--inverse {
  color: #ffffff;
}
.c-tab-group--inverse .c-tab-group__tab:after {
  background: #ffffff;
}

.d--none {
  display: none !important;
}

.d--inline {
  display: inline !important;
}

.d--inline-block {
  display: inline-block !important;
}

.d--block {
  display: block !important;
}

.d--table {
  display: table !important;
}

.d--table-row {
  display: table-row !important;
}

.d--table-cell {
  display: table-cell !important;
}

.d--flex {
  display: flex !important;
}

.d--inline-flex {
  display: inline-flex !important;
}

@media (min-width: 768px) {
  .d-sm--none {
    display: none !important;
  }
  .d-sm--inline {
    display: inline !important;
  }
  .d-sm--inline-block {
    display: inline-block !important;
  }
  .d-sm--block {
    display: block !important;
  }
  .d-sm--table {
    display: table !important;
  }
  .d-sm--table-row {
    display: table-row !important;
  }
  .d-sm--table-cell {
    display: table-cell !important;
  }
  .d-sm--flex {
    display: flex !important;
  }
  .d-sm--inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1024px) {
  .d-md--none {
    display: none !important;
  }
  .d-md--inline {
    display: inline !important;
  }
  .d-md--inline-block {
    display: inline-block !important;
  }
  .d-md--block {
    display: block !important;
  }
  .d-md--table {
    display: table !important;
  }
  .d-md--table-row {
    display: table-row !important;
  }
  .d-md--table-cell {
    display: table-cell !important;
  }
  .d-md--flex {
    display: flex !important;
  }
  .d-md--inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1440px) {
  .d-lg--none {
    display: none !important;
  }
  .d-lg--inline {
    display: inline !important;
  }
  .d-lg--inline-block {
    display: inline-block !important;
  }
  .d-lg--block {
    display: block !important;
  }
  .d-lg--table {
    display: table !important;
  }
  .d-lg--table-row {
    display: table-row !important;
  }
  .d-lg--table-cell {
    display: table-cell !important;
  }
  .d-lg--flex {
    display: flex !important;
  }
  .d-lg--inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1680px) {
  .d-xl--none {
    display: none !important;
  }
  .d-xl--inline {
    display: inline !important;
  }
  .d-xl--inline-block {
    display: inline-block !important;
  }
  .d-xl--block {
    display: block !important;
  }
  .d-xl--table {
    display: table !important;
  }
  .d-xl--table-row {
    display: table-row !important;
  }
  .d-xl--table-cell {
    display: table-cell !important;
  }
  .d-xl--flex {
    display: flex !important;
  }
  .d-xl--inline-flex {
    display: inline-flex !important;
  }
}
.c-link, .c-link-down {
  text-decoration: none;
  display: inline-flex;
  align-items: center;
}
.c-link:after, .c-link-down:after {
  content: "\f103";
  font-size: 1rem;
  margin-left: 0.5rem;
}

.c-link-down:after {
  content: "\f101";
}

.c-link-reverse {
  text-decoration: none;
  display: inline-flex;
  align-items: center;
}
.c-link-reverse:before {
  content: "\f102";
  font-size: 1rem;
  margin-left: 0.5rem;
}

.c-link__text {
  text-decoration: underline;
  cursor: pointer;
}

.c-form-buttons__button + .c-form-buttons__button {
  margin-left: 1rem;
}

.c-form-row {
  margin-bottom: 1.5rem;
}
@media (min-width: 768px) {
  .c-form-row {
    margin-bottom: 2rem;
  }
}

@media (min-width: 768px) {
  .c-form-row--more-space {
    margin-bottom: 3rem;
  }
}

@media (min-width: 768px) {
  .c-form-row--inline-sm {
    width: 25.5rem;
  }
  .c-form-row--inline-sm + .c-form-row--inline-sm {
    margin-left: 2rem;
  }
}

.c-form-row--horizontal > .c-radio-button {
  display: inline-block;
  margin-right: 2rem;
}

.c-page {
  position: relative;
  z-index: 0;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
.c-page--full-height-bg {
  background-color: #1A1449;
  background-image: url(/assets/images/bb-background.1e6625ec.svg);
  background-size: 125%;
  background-position: center;
  background-repeat: no-repeat;
}
.c-page--full-height-bg__footer {
  background-color: transparent;
}
.c-page__body {
  position: relative;
  display: flex;
  flex-direction: column;
  z-index: 0;
  flex: auto;
  background: #e8e8e8;
  padding-top: 1.6rem;
}
.c-page--full-height-bg .c-page__body {
  background-color: transparent;
}
@media (min-width: 768px) {
  .c-page__body {
    padding-top: 4.5rem;
  }
}
.c-page--justify-center .c-page__body {
  justify-content: center;
}
@media (min-width: 768px) {
  .c-page--justify-center .c-page__body {
    padding-bottom: 4.5rem;
  }
}

/**
* @file Basic form validation
*
* @example
* The <div> should wrap around an input field
* <div class="c-form-validation"><input class="c-form-control" type="text" /></div>
 */
.c-form-validation {
  position: relative;
}
.c-form-validation:after {
  position: absolute;
  right: 1.5rem;
  top: 1.5rem;
}
.c-form-validation.is-valid:after {
  content: "\f10e";
  color: #01967f;
}
.c-form-validation.is-valid input {
  border-color: #01967f;
}
.c-form-validation.is-valid .c-form-validation__message {
  color: #01967f;
}
.c-form-validation.is-invalid:after {
  content: "\f114";
  color: #e90027;
}
.c-form-validation.is-invalid input, .c-form-validation.is-invalid select {
  border-color: #e90027;
}
.c-form-validation.is-invalid .c-form-validation__message {
  color: #e90027;
}

.c-form-validation__message {
  margin-top: 0.5rem;
  display: block;
  font-family: "wigrum", "Avant Garde", "Century Gothic", "Trebuchet MS", helvetica, tahoma;
  font-size: 1.1rem;
  line-height: 1.5rem;
}
@media (min-width: 768px) {
  .c-form-validation__message {
    font-size: 1.2rem;
    line-height: 2rem;
  }
}

.c-page-title {
  font-size: 2rem;
  line-height: 2.5rem;
  font-family: "wigrum", "Avant Garde", "Century Gothic", "Trebuchet MS", helvetica, tahoma;
  font-weight: 300;
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .c-page-title {
    font-size: 2.5rem;
    line-height: 2.5rem;
  }
}

.mt-0 {
  margin-top: 0;
}

.mr-0 {
  margin-right: 0;
}

.mb-0 {
  margin-bottom: 0;
}

.ml-0 {
  margin-left: 0;
}

.mx-0 {
  margin-right: 0;
  margin-left: 0;
}

.my-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.ma-0 {
  margin: 0;
}

.mt-1 {
  margin-top: 0.2rem;
}

.mr-1 {
  margin-right: 0.2rem;
}

.mb-1 {
  margin-bottom: 0.2rem;
}

.ml-1 {
  margin-left: 0.2rem;
}

.mx-1 {
  margin-right: 0.2rem;
  margin-left: 0.2rem;
}

.my-1 {
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
}

.ma-1 {
  margin: 0.2rem;
}

.mt-2 {
  margin-top: 0.4rem;
}

.mr-2 {
  margin-right: 0.4rem;
}

.mb-2 {
  margin-bottom: 0.4rem;
}

.ml-2 {
  margin-left: 0.4rem;
}

.mx-2 {
  margin-right: 0.4rem;
  margin-left: 0.4rem;
}

.my-2 {
  margin-top: 0.4rem;
  margin-bottom: 0.4rem;
}

.ma-2 {
  margin: 0.4rem;
}

.mt-3 {
  margin-top: 0.8rem;
}

.mr-3 {
  margin-right: 0.8rem;
}

.mb-3 {
  margin-bottom: 0.8rem;
}

.ml-3 {
  margin-left: 0.8rem;
}

.mx-3 {
  margin-right: 0.8rem;
  margin-left: 0.8rem;
}

.my-3 {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
}

.ma-3 {
  margin: 0.8rem;
}

.mt-4 {
  margin-top: 1.2rem;
}

.mr-4 {
  margin-right: 1.2rem;
}

.mb-4 {
  margin-bottom: 1.2rem;
}

.ml-4 {
  margin-left: 1.2rem;
}

.mx-4 {
  margin-right: 1.2rem;
  margin-left: 1.2rem;
}

.my-4 {
  margin-top: 1.2rem;
  margin-bottom: 1.2rem;
}

.ma-4 {
  margin: 1.2rem;
}

.mt-5 {
  margin-top: 1.6rem;
}

.mr-5 {
  margin-right: 1.6rem;
}

.mb-5 {
  margin-bottom: 1.6rem;
}

.ml-5 {
  margin-left: 1.6rem;
}

.mx-5 {
  margin-right: 1.6rem;
  margin-left: 1.6rem;
}

.my-5 {
  margin-top: 1.6rem;
  margin-bottom: 1.6rem;
}

.ma-5 {
  margin: 1.6rem;
}

.mt-6 {
  margin-top: 2rem;
}

.mr-6 {
  margin-right: 2rem;
}

.mb-6 {
  margin-bottom: 2rem;
}

.ml-6 {
  margin-left: 2rem;
}

.mx-6 {
  margin-right: 2rem;
  margin-left: 2rem;
}

.my-6 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.ma-6 {
  margin: 2rem;
}

.mt-7 {
  margin-top: 2.4rem;
}

.mr-7 {
  margin-right: 2.4rem;
}

.mb-7 {
  margin-bottom: 2.4rem;
}

.ml-7 {
  margin-left: 2.4rem;
}

.mx-7 {
  margin-right: 2.4rem;
  margin-left: 2.4rem;
}

.my-7 {
  margin-top: 2.4rem;
  margin-bottom: 2.4rem;
}

.ma-7 {
  margin: 2.4rem;
}

.mt-8 {
  margin-top: 3.2rem;
}

.mr-8 {
  margin-right: 3.2rem;
}

.mb-8 {
  margin-bottom: 3.2rem;
}

.ml-8 {
  margin-left: 3.2rem;
}

.mx-8 {
  margin-right: 3.2rem;
  margin-left: 3.2rem;
}

.my-8 {
  margin-top: 3.2rem;
  margin-bottom: 3.2rem;
}

.ma-8 {
  margin: 3.2rem;
}

.mt-9 {
  margin-top: 4rem;
}

.mr-9 {
  margin-right: 4rem;
}

.mb-9 {
  margin-bottom: 4rem;
}

.ml-9 {
  margin-left: 4rem;
}

.mx-9 {
  margin-right: 4rem;
  margin-left: 4rem;
}

.my-9 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.ma-9 {
  margin: 4rem;
}

.mt-10 {
  margin-top: 4.8rem;
}

.mr-10 {
  margin-right: 4.8rem;
}

.mb-10 {
  margin-bottom: 4.8rem;
}

.ml-10 {
  margin-left: 4.8rem;
}

.mx-10 {
  margin-right: 4.8rem;
  margin-left: 4.8rem;
}

.my-10 {
  margin-top: 4.8rem;
  margin-bottom: 4.8rem;
}

.ma-10 {
  margin: 4.8rem;
}

.mt-11 {
  margin-top: 5.6rem;
}

.mr-11 {
  margin-right: 5.6rem;
}

.mb-11 {
  margin-bottom: 5.6rem;
}

.ml-11 {
  margin-left: 5.6rem;
}

.mx-11 {
  margin-right: 5.6rem;
  margin-left: 5.6rem;
}

.my-11 {
  margin-top: 5.6rem;
  margin-bottom: 5.6rem;
}

.ma-11 {
  margin: 5.6rem;
}

.pt-1 {
  padding-top: 0.2rem;
}

.pr-1 {
  padding-right: 0.2rem;
}

.pb-1 {
  padding-bottom: 0.2rem;
}

.pl-1 {
  padding-left: 0.2rem;
}

.px-1 {
  padding-right: 0.2rem;
  padding-left: 0.2rem;
}

.py-1 {
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.pa-1 {
  padding: 0.2rem;
}

.pt-2 {
  padding-top: 0.4rem;
}

.pr-2 {
  padding-right: 0.4rem;
}

.pb-2 {
  padding-bottom: 0.4rem;
}

.pl-2 {
  padding-left: 0.4rem;
}

.px-2 {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
}

.py-2 {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}

.pa-2 {
  padding: 0.4rem;
}

.pt-3 {
  padding-top: 0.8rem;
}

.pr-3 {
  padding-right: 0.8rem;
}

.pb-3 {
  padding-bottom: 0.8rem;
}

.pl-3 {
  padding-left: 0.8rem;
}

.px-3 {
  padding-right: 0.8rem;
  padding-left: 0.8rem;
}

.py-3 {
  padding-top: 0.8rem;
  padding-bottom: 0.8rem;
}

.pa-3 {
  padding: 0.8rem;
}

.pt-4 {
  padding-top: 1.2rem;
}

.pr-4 {
  padding-right: 1.2rem;
}

.pb-4 {
  padding-bottom: 1.2rem;
}

.pl-4 {
  padding-left: 1.2rem;
}

.px-4 {
  padding-right: 1.2rem;
  padding-left: 1.2rem;
}

.py-4 {
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
}

.pa-4 {
  padding: 1.2rem;
}

.pt-5 {
  padding-top: 1.6rem;
}

.pr-5 {
  padding-right: 1.6rem;
}

.pb-5 {
  padding-bottom: 1.6rem;
}

.pl-5 {
  padding-left: 1.6rem;
}

.px-5 {
  padding-right: 1.6rem;
  padding-left: 1.6rem;
}

.py-5 {
  padding-top: 1.6rem;
  padding-bottom: 1.6rem;
}

.pa-5 {
  padding: 1.6rem;
}

.pt-6 {
  padding-top: 2rem;
}

.pr-6 {
  padding-right: 2rem;
}

.pb-6 {
  padding-bottom: 2rem;
}

.pl-6 {
  padding-left: 2rem;
}

.px-6 {
  padding-right: 2rem;
  padding-left: 2rem;
}

.py-6 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.pa-6 {
  padding: 2rem;
}

.pt-7 {
  padding-top: 2.4rem;
}

.pr-7 {
  padding-right: 2.4rem;
}

.pb-7 {
  padding-bottom: 2.4rem;
}

.pl-7 {
  padding-left: 2.4rem;
}

.px-7 {
  padding-right: 2.4rem;
  padding-left: 2.4rem;
}

.py-7 {
  padding-top: 2.4rem;
  padding-bottom: 2.4rem;
}

.pa-7 {
  padding: 2.4rem;
}

.pt-8 {
  padding-top: 3.2rem;
}

.pr-8 {
  padding-right: 3.2rem;
}

.pb-8 {
  padding-bottom: 3.2rem;
}

.pl-8 {
  padding-left: 3.2rem;
}

.px-8 {
  padding-right: 3.2rem;
  padding-left: 3.2rem;
}

.py-8 {
  padding-top: 3.2rem;
  padding-bottom: 3.2rem;
}

.pa-8 {
  padding: 3.2rem;
}

.pt-9 {
  padding-top: 4rem;
}

.pr-9 {
  padding-right: 4rem;
}

.pb-9 {
  padding-bottom: 4rem;
}

.pl-9 {
  padding-left: 4rem;
}

.px-9 {
  padding-right: 4rem;
  padding-left: 4rem;
}

.py-9 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.pa-9 {
  padding: 4rem;
}

.pt-10 {
  padding-top: 4.8rem;
}

.pr-10 {
  padding-right: 4.8rem;
}

.pb-10 {
  padding-bottom: 4.8rem;
}

.pl-10 {
  padding-left: 4.8rem;
}

.px-10 {
  padding-right: 4.8rem;
  padding-left: 4.8rem;
}

.py-10 {
  padding-top: 4.8rem;
  padding-bottom: 4.8rem;
}

.pa-10 {
  padding: 4.8rem;
}

.pt-11 {
  padding-top: 5.6rem;
}

.pr-11 {
  padding-right: 5.6rem;
}

.pb-11 {
  padding-bottom: 5.6rem;
}

.pl-11 {
  padding-left: 5.6rem;
}

.px-11 {
  padding-right: 5.6rem;
  padding-left: 5.6rem;
}

.py-11 {
  padding-top: 5.6rem;
  padding-bottom: 5.6rem;
}

.pa-11 {
  padding: 5.6rem;
}

.c-toggle {
  white-space: nowrap;
  margin: 0;
  display: block;
}

.c-toggle__checkbox {
  visibility: hidden;
  width: 0;
  height: 0;
  position: absolute;
}

.c-toggle__checkbox:checked + .c-toggle__text span:first-of-type {
  border-width: 1px;
  box-shadow: -3px 3px 0 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.c-toggle__checkbox:checked + .c-toggle__text span:last-of-type {
  background: #979797;
  border-width: 1px 1px 1px 0;
  box-shadow: inset 3px 3px 0 0 rgba(0, 0, 0, 0.1);
}

.c-toggle__text {
  display: inline-flex;
  font-family: "wigrum", "Avant Garde", "Century Gothic", "Trebuchet MS", helvetica, tahoma;
  font-size: 1.1rem;
  line-height: 1.5rem;
}
.c-toggle__text span {
  border: solid #808080;
  display: inline-block;
  cursor: pointer;
  padding: 0.5rem 2rem;
}
.c-toggle__text span:first-of-type {
  background: #979797;
  border-width: 1px 0 1px 1px;
  box-shadow: inset 3px 3px 0 0 rgba(0, 0, 0, 0.1);
}
.c-toggle__text span:last-of-type {
  border-width: 1px;
  box-shadow: 3px 3px 0 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}

body {
  display: flex;
  flex-direction: column;
}

.c-faq--white {
  color: #ffffff;
}
.c-faq--white .c-faq__question {
  font-weight: 500;
}
.c-faq--white .c-faq__question:after {
  color: #ffffff;
}
.c-faq--white hr {
  border-color: #ffffff;
}
.c-faq h1 {
  text-align: center;
  font-family: "Brown Pro", sans-serif;
  margin-bottom: 5px;
}
.c-faq hr {
  margin: 0;
  color: #003964;
}
.c-faq ul {
  list-style-type: circle;
}
.c-faq__group {
  position: relative;
  padding: 30px 24px 30px 0;
  cursor: pointer;
}
.c-faq__question {
  text-align: left;
  font-weight: bold;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-size: 2.5rem;
  line-height: 100%;
}
.c-faq__question:after {
  content: "+";
  position: absolute;
  top: 4.2rem;
  font-size: 4rem;
  right: 0;
  font-weight: 300;
  line-height: 0;
  color: #003964;
}
.c-faq__answer {
  cursor: default;
  text-align: left;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s, margin-top 0.3s;
  font-size: 1.5rem;
}
.c-faq .c-faq__group--open .c-faq__answer {
  margin-top: 10px;
  max-height: 500px;
  padding: 0 0 0.5rem 3rem;
}
.c-faq .c-faq__group--open .c-faq__question:after {
  content: "–";
  right: 0.15rem;
}

/*
* Components styling
* The files should contain the styling for
* components like header, footer, article, etc.
*/
html {
  overflow-y: scroll;
}

body {
  counter-reset: signup-steps order-steps;
}

.l-form-error-banner {
  position: sticky;
  top: 69px;
  z-index: 1;
}

.c-postcode-check__loading {
  display: none;
  margin-bottom: 1rem;
  color: #01967f;
}

.c-postcode-check__error {
  display: none;
  margin-bottom: 1rem;
  color: #e90027;
}

.c-postcode-check__timeout-error {
  display: none;
  margin-bottom: 1rem;
  color: #e90027;
}

.c-postcode-check__takes-long {
  display: none;
  margin-bottom: 1rem;
  color: #01967f;
}

.c-postcode-check__incorrect-address {
  display: none;
  text-align: right;
}

.c-form-spacer {
  height: 7rem;
}

.u-center {
  text-align: center;
}

.u-pull-right {
  float: right;
}

hr {
  margin: 3rem 0;
  border: 0;
  border-top: 1px solid #666666;
}
hr.registration {
  position: relative;
}

hr.registration::after {
  content: "of";
  color: #666666;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  background: #fff;
  padding: 0 3rem;
  top: -1.1rem;
}

.c-form-row:has(#subscribe_email_address_to_newsletters_form_name) {
  position: absolute;
  left: -9999px;
}
.c-form-row:has(#subscribe_email_address_to_newsletters_form_name) label {
  font-size: 0;
}
.c-form-row:has(#subscribe_email_address_to_newsletters_form_name) label::before {
  content: "Dit veld niet invullen";
  font-size: 14px;
}

.u-check-success {
  color: #080;
}

.c-ticket-parent {
  position: relative;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}

.c-ticket {
  display: none;
  position: sticky;
  z-index: 1;
  bottom: 0;
  padding: 0;
  margin-right: -1.5rem;
  margin-left: -1.5rem;
  margin-top: auto;
  min-width: 100vw;
}
@media (min-width: 768px) {
  .c-ticket {
    margin-right: calc((100vw - 700px) / -2);
    margin-left: calc((100vw - 700px) / -2);
  }
}
@media (min-width: 1024px) {
  .c-ticket {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    min-width: 33.3333333333%;
    padding-right: 1.5rem;
  }
}
.c-ticket.c-ticket--visible {
  display: block;
}
@media (max-width: 1023.98px) {
  .c-ticket.c-ticket--visible .c-ticket__summary {
    display: flex;
  }
}

.c-ticket__ticket {
  position: sticky;
  top: 100px;
}
@media (max-width: 1023.98px) {
  .c-ticket__ticket .c-signup-title {
    display: none;
  }
}
@media (max-width: 1023.98px) {
  .c-ticket__ticket {
    z-index: 10;
    position: relative;
    bottom: 0;
    left: 0;
    top: auto;
    width: 100%;
  }
}

.c-ticket--expanded .c-ticket__details {
  display: block;
}
.c-ticket--expanded .c-ticket__summary_choice:before {
  content: "\f105";
}
.c-ticket--expanded .c-ticket__summary_subscription {
  display: none;
}
.c-ticket--expanded .c-ticket__overlay {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
}

.c-ticket__overlay {
  background: rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 9999999px;
  display: none;
}

.c-ticket__summary {
  background: #ffffff;
  border-top: 1px solid #979797;
  display: none;
  padding: 1rem 1.5rem;
  cursor: pointer;
}
@media (min-width: 768px) {
  .c-ticket__summary {
    padding: 1rem calc((100vw - 700px) / 2);
  }
}

.c-ticket__summary_choice {
  flex: 1;
  padding-left: 2rem;
  position: relative;
  align-self: center;
}
.c-ticket__summary_choice:before {
  content: "\f108";
  color: #111111;
  position: absolute;
  top: 0.3rem;
  left: 0;
  font-size: 1.3rem;
}

.c-ticket__summary_subscription {
  flex: 1;
}

.c-ticket__summary_subscription__subscription,
.c-ticket__summary_subscription__price {
  flex: 1;
  text-align: right;
}

.c-ticket__summary_subscription__price {
  color: #979797;
}

@media (max-width: 1023.98px) {
  .c-ticket__details {
    display: none;
  }
}

.c-ticket__body {
  border: 1px solid #979797;
  padding: 3rem 3rem 2rem 3rem;
}
@media (max-width: 1023.98px) {
  .c-ticket__body {
    border: 0;
  }
}
@media (min-width: 768px) {
  .c-ticket__body {
    padding: 1rem calc((100vw - 700px) / 2);
  }
}
@media (min-width: 1024px) {
  .c-ticket__body {
    padding: 3rem 3rem 2rem 3rem;
  }
}

.c-ticket__body + .c-ticket__body {
  border-top: 0;
}

.c-ticket__subscription {
  border-bottom: 1px solid #979797;
  padding-bottom: 1rem;
  margin-bottom: 2rem;
}

.c-ticket__subscription_row,
.c-ticket__pricing_row {
  display: flex;
  flex-direction: row;
}

.c-ticket__subscription_row span,
.c-ticket__pricing span {
  flex: 1;
  padding-bottom: 1rem;
}

.c-ticket__subscription_label,
.c-ticket__pricing_label {
  font-weight: bold;
}

.c-ticket__subscription_value,
.c-ticket__pricing_value,
.c-ticket__pricing_value__secondary {
  text-align: right;
}

.c-ticket__pricing_value {
  font-size: 2.7rem;
  font-weight: bold;
}

.c-ticket__pricing_value__secondary {
  font-size: 1.7rem;
  font-weight: bold;
}

.c-ticket__pricing_row--dimmed {
  color: #b3b3b3;
}
.c-ticket__pricing_row--dimmed .c-ticket__pricing_value {
  font-size: 1.5rem;
}

.c-ticket__options_header {
  font-weight: bold;
  padding-bottom: 0.8rem;
}

/**
* @file
* Basic styling for select boxes
*
* @example
* <div class="c-date-select">
*   <select name="select" id="select" class="c-select">
*     <option value="">Selecteer een maand</option>
*     <option value="1">1</option>
*     <option value="2">2</option>
*     <option value="3">3</option>
*   </select>
* </div>
 */
.c-date-select .c-select {
  width: auto;
  padding-right: 3rem;
  margin-right: 1rem;
}

@media (min-width: 768px) {
  .c-membership-type-block__content {
    display: flex;
    justify-content: space-between;
    flex-flow: column nowrap;
  }
}

.c-membership-type-block__item {
  display: flex;
  flex-flow: row nowrap;
}

.c-membership-type {
  margin-bottom: 2rem;
  width: 100%;
}
@media (min-width: 768px) {
  .c-membership-type {
    display: flex;
    flex-direction: column;
  }
}

.c-membership-type.is-selected .c-membership-type__cta {
  display: none;
}
.c-membership-type.is-selected .c-membership-type__name {
  font-size: 1.7rem;
  letter-spacing: 1.02px;
  margin-bottom: 0;
}
.c-membership-type.is-selected .c-membership-type__seats {
  display: none;
}
.c-membership-type.is-selected .c-membership-type__price {
  display: none;
}
@media (max-width: 767.98px) {
  .c-membership-type.is-selected {
    width: 100vw;
    margin: 0 -1.5rem 2rem;
  }
  .c-membership-type.is-selected .c-membership-type__content {
    padding: 3.2rem 1.5rem;
    line-height: 1;
  }
}

.c-membership-type__content {
  background: #ffffff;
  padding: 1.5rem 3rem 2rem;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}
@media (min-width: 768px) {
  .c-membership-type__content {
    padding: 2rem;
    flex: 1;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .c-membership-type__content {
    min-height: 100px;
  }
}

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

.c-membership-type__name {
  font-size: 2rem;
  line-height: 3rem;
  font-weight: bold;
  margin-bottom: 1rem;
  transition: font-size 400ms ease;
}
@media (min-width: 768px) {
  .c-membership-type__name {
    font-size: 2.7rem;
  }
}

.c-membership-type__seats {
  margin-bottom: 1rem;
  color: #666666;
  font-size: 2rem;
  line-height: 2rem;
  font-weight: 400;
}
@media (min-width: 768px) {
  .c-membership-type__seats {
    margin-top: 0.5rem;
    margin-bottom: 1.5rem;
    font-size: 2.5rem;
  }
}

.c-membership-type__price {
  font-size: 2rem;
}
@media (min-width: 768px) {
  .c-membership-type__price {
    font-size: 2.7rem;
  }
}

.c-membership-type__specific {
  height: 3rem;
  margin-bottom: 2rem;
}

.c-membership-type__includes {
  display: none;
}

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

.c-membership-type__chosen {
  display: none;
  line-height: 4.5rem;
  color: #003964;
}

.c-membership-type__footnote {
  font-size: 1.5rem;
  font-style: italic;
}

/**
* @file
* Styling for the header component
*
* @example
* <header class="c-site-header">
*   <div class="c-site-header__body">
*     <div class="c-site-header__branding">...</div>
*   </div>
* </header>
*
 */
.c-site-header {
  border-bottom: 1px solid #b3b3b3;
  background: #ffffff;
}
.c-site-header::before {
  content: "";
  display: block;
  height: 6px;
  background: #003964;
}

@media (min-width: 1440px) {
  .c-site-header__container {
    max-width: 1380px;
  }
}

.c-site-header__body {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
@media (min-width: 768px) {
  .c-site-header__body {
    padding: 1.5rem 0;
  }
}

.c-site-header__back,
.c-site-header__help {
  display: block;
  text-transform: capitalize;
}
@media (min-width: 768px) {
  .c-site-header__back,
  .c-site-header__help {
    text-transform: none;
  }
}

.c-site-header__back {
  left: 0;
}

.c-site-header__help {
  right: 0;
}

.c-site-header__branding {
  margin-inline-start: auto;
}

.c-transparent-site-header {
  padding: 1.2rem 1.2rem 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (min-width: 768px) {
  .c-transparent-site-header {
    padding: 2rem 2rem 0;
  }
}
.c-transparent-site-header img {
  height: 4.6rem;
}
@media (min-width: 768px) {
  .c-transparent-site-header img {
    height: 6rem;
  }
}
.c-transparent-site-header__login, .c-transparent-site-header__register {
  color: #ffffff;
}
.c-transparent-site-header__login span, .c-transparent-site-header__register span {
  display: none;
  margin-right: 0.8rem;
}
@media (min-width: 768px) {
  .c-transparent-site-header__login span, .c-transparent-site-header__register span {
    display: inline;
  }
}

/**
* @file
* Styling for the header component
*
* @example
*  <div class="c-site-header__branding">
*    <div class="c-site-branding">
*      <a href="#" class="c-site-branding__logo">
*        <img src="..." alt="...">
*      </a>
*    </div>
*  </div>
*
 */
.c-site-branding {
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 67px;
  max-height: 67px;
}

.c-site-branding__logo {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex: 3;
  min-height: 29px;
}
.c-site-branding__logo img {
  display: block;
  height: 100%;
  max-height: 22px;
  max-width: 100%;
}
@media (min-width: 768px) {
  .c-site-branding__logo img {
    max-height: 35px;
  }
}

.c-page-header {
  text-align: center;
  padding: 1.5rem 0 2rem;
  border-bottom: 1px solid #b3b3b3;
}
@media (min-width: 768px) {
  .c-page-header {
    padding: 1rem 0 3rem;
  }
}

.c-page-header__img-container {
  margin: 0 auto 0.5rem;
  width: 8rem;
  height: 8rem;
  display: flex;
  justify-content: center;
  align-items: center;
}

.c-page-header__img {
  max-width: 8rem;
  max-height: 8rem;
}

.c-page-header__label,
.c-page-header__text,
.c-page-header__info {
  font-size: 1.1rem;
  line-height: 1.5rem;
}
@media (min-width: 768px) {
  .c-page-header__label,
  .c-page-header__text,
  .c-page-header__info {
    font-size: 1.2rem;
    line-height: 2rem;
  }
}

.c-page-header__label,
.c-page-header__info {
  text-transform: uppercase;
}

.c-page-header__title {
  font-family: "wigrum", "Avant Garde", "Century Gothic", "Trebuchet MS", helvetica, tahoma;
  font-weight: 400;
  font-size: 2.1rem;
  line-height: 3rem;
  margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
  .c-page-header__title {
    margin-bottom: 1.5rem;
    font-size: 3rem;
    line-height: 4rem;
  }
}

.c-page-header__info,
.c-page-header__text {
  color: #b3b3b3;
}

.c-page-header__info {
  display: none;
}
@media (min-width: 1024px) {
  .c-page-header__info {
    display: inline-block;
    margin-bottom: 2rem;
  }
}

.c-page-header__text {
  color: #b3b3b3;
  font-family: "wigrum", "Avant Garde", "Century Gothic", "Trebuchet MS", helvetica, tahoma;
  line-height: 2rem;
}

.c-page-header__social {
  display: none;
}
@media (min-width: 1024px) {
  .c-page-header__social {
    display: inline-block;
    margin-top: 2rem;
  }
}

.c-signup-header h1 {
  font-size: 2.4rem;
  line-height: 3.2rem;
  margin-bottom: 2.4rem;
}
@media (min-width: 768px) {
  .c-signup-header h1 {
    font-size: 3.6rem;
    line-height: 4.8rem;
    margin-bottom: 3.1rem;
  }
}
.c-signup-header p:first-of-type, .c-signup-header .c-paragraph__content table:first-of-type, .c-paragraph__content .c-signup-header table:first-of-type, .c-signup-header .c-paragraph__content ul:first-of-type, .c-paragraph__content .c-signup-header ul:first-of-type, .c-signup-header .c-paragraph__content ol:first-of-type, .c-paragraph__content .c-signup-header ol:first-of-type, .c-signup-header .c-pricing-option__include:first-of-type {
  margin-bottom: 0.8rem;
}
@media (min-width: 768px) {
  .c-signup-header p, .c-signup-header .c-paragraph__content table, .c-paragraph__content .c-signup-header table, .c-signup-header .c-paragraph__content ul, .c-paragraph__content .c-signup-header ul, .c-signup-header .c-paragraph__content ol, .c-paragraph__content .c-signup-header ol, .c-signup-header .c-pricing-option__include {
    font-size: 2.6rem;
    line-height: 2.5rem;
  }
  .c-signup-header p:first-of-type, .c-signup-header .c-paragraph__content table:first-of-type, .c-paragraph__content .c-signup-header table:first-of-type, .c-signup-header .c-paragraph__content ul:first-of-type, .c-paragraph__content .c-signup-header ul:first-of-type, .c-signup-header .c-paragraph__content ol:first-of-type, .c-paragraph__content .c-signup-header ol:first-of-type, .c-signup-header .c-pricing-option__include:first-of-type {
    margin-bottom: 1.5rem;
  }
}
.c-signup-header--new {
  text-align: center;
}
.c-signup-header--new h1 {
  font-family: "Publico Headline Web", serif, "Times New Roman";
  font-size: 3.2rem;
  font-weight: 500;
  line-height: 4rem;
  color: #ffffff;
}
.c-signup-header--new p, .c-signup-header--new .c-paragraph__content table, .c-paragraph__content .c-signup-header--new table, .c-signup-header--new .c-paragraph__content ul, .c-paragraph__content .c-signup-header--new ul, .c-signup-header--new .c-paragraph__content ol, .c-paragraph__content .c-signup-header--new ol, .c-signup-header--new .c-pricing-option__include {
  color: #ffffff;
}
.c-signup-header__sub-heading {
  font-family: "wigrum", "Avant Garde", "Century Gothic", "Trebuchet MS", helvetica, tahoma;
  font-weight: 400;
  font-size: 2.6rem;
  line-height: 3.2rem;
  max-width: -moz-max-content;
  max-width: max-content;
  margin: 0 auto;
  text-align: center;
  color: #ffffff;
  position: relative;
}
.c-signup-header__sub-heading--underline {
  margin-bottom: 2rem;
}
.c-signup-header__sub-heading--underline::after {
  content: "";
  position: absolute;
  bottom: -2rem;
  left: 0;
  right: 0;
  height: 2px;
  background-color: #ffffff;
}
.c-signup-header__sub-heading--huge-spacing {
  margin-top: 10rem;
  margin-bottom: 15rem;
}

.c-signup-title {
  display: flex;
  margin: 3.2rem 0 1.1rem;
  font-size: 2rem;
  line-height: 2.5rem;
}
@media (min-width: 768px) {
  .c-signup-title {
    margin: 3.7rem 0 2.4rem;
  }
}

.c-signup-title--counter::before {
  counter-increment: signup-steps;
  content: counter(signup-steps) ". ";
}

.c-signup-title__change-button {
  margin-left: auto;
  font-size: 1.9rem;
  font-weight: 400;
  line-height: 2.4rem;
  text-decoration: underline;
  cursor: pointer;
}

.c-enrich-disclaimer p:first-of-type, .c-enrich-disclaimer .c-paragraph__content table:first-of-type, .c-paragraph__content .c-enrich-disclaimer table:first-of-type, .c-enrich-disclaimer .c-paragraph__content ul:first-of-type, .c-paragraph__content .c-enrich-disclaimer ul:first-of-type, .c-enrich-disclaimer .c-paragraph__content ol:first-of-type, .c-paragraph__content .c-enrich-disclaimer ol:first-of-type, .c-enrich-disclaimer .c-pricing-option__include:first-of-type {
  margin-bottom: 0.8rem;
}
@media (min-width: 768px) {
  .c-enrich-disclaimer p, .c-enrich-disclaimer .c-paragraph__content table, .c-paragraph__content .c-enrich-disclaimer table, .c-enrich-disclaimer .c-paragraph__content ul, .c-paragraph__content .c-enrich-disclaimer ul, .c-enrich-disclaimer .c-paragraph__content ol, .c-paragraph__content .c-enrich-disclaimer ol, .c-enrich-disclaimer .c-pricing-option__include {
    font-size: 1.6rem;
    line-height: 2rem;
  }
  .c-enrich-disclaimer p:first-of-type, .c-enrich-disclaimer .c-paragraph__content table:first-of-type, .c-paragraph__content .c-enrich-disclaimer table:first-of-type, .c-enrich-disclaimer .c-paragraph__content ul:first-of-type, .c-paragraph__content .c-enrich-disclaimer ul:first-of-type, .c-enrich-disclaimer .c-paragraph__content ol:first-of-type, .c-paragraph__content .c-enrich-disclaimer ol:first-of-type, .c-enrich-disclaimer .c-pricing-option__include:first-of-type {
    margin-bottom: 1.5rem;
  }
}

.c-register-footnote {
  color: #666666;
  font-size: 1.5rem;
  line-height: 1.8rem;
  margin-top: 2rem;
}

.c-register-title {
  font-size: 3rem;
  margin-bottom: 3rem;
}

.c-request-form {
  padding: 2rem 1.5rem 3rem;
  background: #e8e8e8;
  margin-bottom: 6rem;
}
@media (min-width: 768px) {
  .c-request-form {
    margin-bottom: 8rem;
    padding: 4rem 1.5rem 5rem;
  }
}

.c-request-form__body {
  max-width: 46rem;
  margin: 0 auto;
}
@media (min-width: 1024px) {
  .c-request-form__body {
    max-width: 54rem;
  }
}

.c-request-form__submit {
  width: 100%;
  margin-top: 0.5rem;
}
@media (min-width: 768px) {
  .c-request-form__submit {
    width: 23rem;
    margin-top: 0;
  }
}

.c-form__header {
  margin-bottom: 2rem;
  font-size: 3rem;
}

.c-form__body {
  background: #ffffff;
  padding: 3.2rem 1.5rem;
  margin: 0 -1.5rem;
}
@media (min-width: 768px) {
  .c-form__body {
    margin: 0;
  }
}

.c-form__button {
  width: 100%;
}
@media (min-width: 768px) {
  .c-form__button {
    width: auto;
    min-width: 23rem;
  }
}

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

.c-form__help {
  display: none;
  color: #003964;
  margin-bottom: 2rem;
  border: 1px solid #003964;
  padding: 1rem 2rem;
}

.c-form__info {
  color: #003964;
  margin-bottom: 2rem;
  border: 1px solid #003964;
  padding: 1rem 2rem;
}

.c-form__warning {
  color: #e95a00;
  margin-bottom: 2rem;
  border: 1px solid rgb(255, 131.9463519313, 54.5);
  padding: 1rem 2rem;
}

.c-floating-card {
  max-width: calc(100% - 24px);
  width: 42rem;
  margin-inline: auto;
}
@media (min-width: 1024px) {
  .c-floating-card {
    width: 48rem;
  }
}
.c-floating-card__main {
  padding: 2rem 2.4rem;
  background-color: #ffffff;
  border-radius: 1.5rem;
}
@media (min-width: 1024px) {
  .c-floating-card__main {
    border-radius: 2.5rem;
  }
}
.c-floating-card__title {
  text-align: center;
  margin-bottom: 1.6rem;
}
.c-floating-card__title h1 {
  font-family: "Publico Headline Web", serif, "Times New Roman";
  font-size: 3.2rem;
  font-weight: 500;
  line-height: 4rem;
}
.c-floating-card__body p, .c-floating-card__body .c-paragraph__content table, .c-paragraph__content .c-floating-card__body table, .c-floating-card__body .c-paragraph__content ul, .c-paragraph__content .c-floating-card__body ul, .c-floating-card__body .c-paragraph__content ol, .c-paragraph__content .c-floating-card__body ol, .c-floating-card__body .c-pricing-option__include {
  text-align: center;
  font-size: 1.6rem;
  line-height: 2.4rem;
  font-weight: 300;
}
.c-floating-card__body p:not(:last-child), .c-floating-card__body .c-paragraph__content table:not(:last-child), .c-paragraph__content .c-floating-card__body table:not(:last-child), .c-floating-card__body .c-paragraph__content ul:not(:last-child), .c-paragraph__content .c-floating-card__body ul:not(:last-child), .c-floating-card__body .c-paragraph__content ol:not(:last-child), .c-paragraph__content .c-floating-card__body ol:not(:last-child), .c-floating-card__body .c-pricing-option__include:not(:last-child) {
  margin-bottom: 1.6rem;
}
.c-floating-card__below {
  padding: 2rem 2.4rem;
}
.c-floating-card__iframe {
  border: none;
  width: 100%;
  margin-block: -15%;
  pointer-events: none;
}
.c-floating-card__iframe--lottie-paperplane {
  aspect-ratio: 16/9;
}
@media (min-width: 1024px) {
  .c-floating-card__iframe--lottie-paperplane {
    width: 150%;
    margin-inline-start: -25%;
  }
}

.c-step-indicator {
  border-bottom: 1px solid #b3b3b3;
  background: #ffffff;
  display: flex;
  position: sticky;
  top: 0;
  z-index: 2;
}

.c-step-indicator__content {
  display: inline-flex;
  width: 100%;
  padding: 1rem 0;
  counter-reset: step-indicator;
}
@media (min-width: 768px) {
  .c-step-indicator__content {
    padding: 2rem 0;
  }
}

.c-step {
  color: #111111;
  text-decoration: none;
  display: flex;
  align-items: center;
  font-size: 1.2rem;
}
@media (min-width: 768px) {
  .c-step {
    font-size: 1.5rem;
    line-height: 1;
  }
}
.c-step:hover {
  color: #111111;
}
.c-step.is-uncompleted {
  color: #b3b3b3;
  pointer-events: none;
}
.c-step.is-completed {
  color: #b3b3b3;
}
.c-step.is-active .c-step__text,
.c-step.is-active .c-step__icon:before {
  font-weight: bold;
}
.c-step:not(.is-active) .c-step__text {
  display: none;
}
@media (min-width: 768px) {
  .c-step:not(.is-active) .c-step__text {
    display: block;
  }
}

.c-step__icon {
  display: inline-block;
  margin-right: 1rem;
  width: 26px;
  height: 26px;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  border-radius: 50%;
  text-align: center;
}
@media (min-width: 768px) {
  .c-step__icon {
    border: none;
    width: auto;
    height: auto;
    margin-right: 0;
  }
}
.c-step__icon:before {
  counter-increment: step-indicator;
  content: counter(step-indicator);
  position: relative;
  bottom: -2px;
  font-size: 1.2rem;
}
@media (min-width: 768px) {
  .c-step__icon:before {
    content: counter(step-indicator) ". ";
    white-space: pre;
    bottom: 0;
    font-size: 1.4rem;
  }
}

.c-step__text {
  display: inline-block;
  margin-right: 2rem;
  align-items: center;
  justify-content: center;
}

.c-step-indicator__step:last-child .c-step__text {
  margin-right: 0;
}

.c-pricing-block {
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .c-pricing-block {
    margin-bottom: 4rem;
  }
}
@media (min-width: 1024px) {
  .c-pricing-block {
    margin-bottom: 6rem;
  }
}

@media (min-width: 768px) {
  .c-pricing-block__content {
    display: flex;
    justify-content: space-between;
  }
}

@media (min-width: 768px) {
  .c-pricing-block__item {
    padding-bottom: 1em;
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .c-pricing-block__item {
    width: 100%;
  }
}

.c-pricing-option {
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .c-pricing-option {
    height: 100%;
    display: flex;
    flex-direction: column;
  }
}

@media (min-width: 768px) {
  .c-pricing-option--secondary {
    height: auto;
  }
}
.c-pricing-option--secondary:last-child {
  margin-bottom: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .c-pricing-option--secondary .c-pricing-option__content {
    min-height: 195.5px;
  }
}

.c-pricing-option.is-selected .c-pricing-option__content {
  outline: 2px solid #01967f;
}
.c-pricing-option.is-selected .c-pricing-option__cta {
  display: none;
}
.c-pricing-option.is-selected .c-pricing-option__chosen {
  display: block;
}

.c-pricing-option__content {
  position: relative;
  background: #ffffff;
  padding: 1.5rem 2rem 2rem;
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .c-pricing-option__content {
    padding: 1.9rem 2.4rem;
    flex: 1;
  }
}
@media (min-width: 768px) {
  .c-pricing-option__content.c-pricing-option__content--corporate {
    flex-direction: row;
  }
}
@media (min-width: 1024px) {
  .c-pricing-option__content.c-pricing-option__content--corporate {
    flex-direction: column;
  }
}

.c-pricing-option__name,
.c-pricing-option__specific,
.c-pricing-option-condition,
.c-pricing-option__price,
.c-pricing-option__chosen {
  text-align: left;
}

@media (min-width: 768px) {
  .c-pricing-option__name,
  .c-pricing-option__price {
    text-align: center;
  }
}
.c-pricing-option--secondary .c-pricing-option__details .c-pricing-option__price {
  display: none;
}
.c-pricing-option--secondary.is-selected .c-pricing-option__chosen {
  text-align: center;
}
.c-pricing-option--secondary .c-pricing-option__star_explanation {
  font-size: 1.5rem;
  font-style: italic;
}
@media (min-width: 768px) {
  .c-pricing-option--secondary .c-pricing-option__left-col {
    display: flex;
    flex-direction: column;
  }
  .c-pricing-option--secondary .c-pricing-option__specific,
  .c-pricing-option--secondary .c-pricing-option-condition,
  .c-pricing-option--secondary .c-pricing-option__price,
  .c-pricing-option--secondary .c-pricing-option__name {
    font-size: 2.5rem;
    line-height: 3rem;
    margin-top: 0;
    margin-bottom: 1rem;
    text-align: left;
  }
  .c-pricing-option--secondary .c-pricing-option__name {
    margin-bottom: 0.75rem;
  }
  .c-pricing-option--secondary .c-pricing-option__name.c-pricing-option__name--centered {
    text-align: center;
  }
  .c-pricing-option--secondary .c-pricing-option__price {
    font-size: 3rem;
    margin: auto 0;
    text-align: center;
  }
  .c-pricing-option--secondary .c-pricing-option__includes {
    margin: 0;
  }
  .c-pricing-option--secondary .c-pricing-option__include {
    margin-bottom: 0;
  }
  .c-pricing-option--secondary .c-pricing-option__content {
    padding: 1.9rem 2.4rem;
  }
  .c-pricing-option--secondary .c-pricing-option__content .c-pricing-option__price {
    display: none;
  }
  .c-pricing-option--secondary .c-pricing-option__details {
    position: relative;
    display: flex;
    flex-direction: column;
    min-height: 14rem;
  }
  .c-pricing-option--secondary .c-pricing-option__details .c-pricing-option__price {
    display: block;
  }
  .c-pricing-option--secondary .c-pricing-option__footer {
    bottom: 0;
  }
  .c-pricing-option--secondary .c-price__text {
    display: block;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .c-pricing-option--secondary .c-price__text {
    font-size: 2.4rem;
  }
}
@media (min-width: 768px) {
  .c-pricing-option--secondary .c-price__suffix {
    font-size: 2rem;
  }
  .c-pricing-option--secondary .c-pricing-option__star_explanation {
    margin-top: auto;
    padding-top: 1rem;
  }
  .c-pricing-option--secondary .c-price {
    position: relative;
    line-height: 2.5rem;
  }
}
.c-pricing-option--secondary .c-price__from {
  text-decoration: line-through;
  color: #979797;
  font-weight: 400;
}
@media (min-width: 768px) {
  .c-pricing-option--secondary .c-price__from {
    position: absolute;
    top: 11px;
    left: -9px;
    font-size: 2rem;
  }
}
@media (min-width: 1024px) {
  .c-pricing-option--secondary .c-price__from {
    top: 1.5rem;
    left: 1rem;
  }
}

.c-pricing-option__name {
  font-size: 2rem;
  font-weight: 600;
  margin: 0 0 1rem;
  line-height: 1.3;
}
@media (min-width: 768px) {
  .c-pricing-option__name {
    font-size: 3.5rem;
    margin: 3rem 0 6rem;
    line-height: 5rem;
  }
}
@media (min-width: 1024px) {
  .c-pricing-option__name {
    font-size: 4rem;
  }
}

.c-pricing-option__price {
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .c-pricing-option__price {
    margin-bottom: 7.3rem;
  }
}

.c-price__text {
  letter-spacing: 1.02px;
}

.c-pricing-option__specific {
  height: 3rem;
  margin-bottom: 2rem;
}

.c-pricing-option__star_explanation {
  margin-bottom: 1.5rem;
}

@media (min-width: 768px) {
  .c-pricing-option__includes {
    margin: 0 auto 2rem;
  }
}

.c-pricing-option__include {
  position: relative;
  margin-bottom: 1rem;
  padding: 0 0 0.5rem 3rem;
  font-size: 1.5rem;
  line-height: 2rem;
}
.c-pricing-option__include:before {
  content: " ";
  background: url(/assets/images/checkmark.c6948bab.svg) no-repeat;
  background-size: 16px 16px;
  position: absolute;
  top: 0.4rem;
  left: 0rem;
  height: 1.6rem;
  width: 1.6rem;
}
@media (min-width: 768px) {
  .c-pricing-option__include:before {
    top: 0.2rem;
  }
}

.c-pricing-option__cta {
  width: 100%;
  text-align: center;
  padding-top: 10px;
}

.c-pricing-option__footer {
  margin-top: auto;
}

.c-pricing-option__includes {
  margin-bottom: 1.5rem;
}

.c-pricing-option__includes {
  margin-bottom: 1.5rem;
}

.c-pricing-option-condition {
  margin: 1rem auto 2rem;
  font-family: "wigrum", "Avant Garde", "Century Gothic", "Trebuchet MS", helvetica, tahoma;
  color: #b3b3b3;
  font-size: 1.1rem;
  line-height: 1.5rem;
}
@media (min-width: 768px) {
  .c-pricing-option-condition {
    font-size: 1.2rem;
    line-height: 2rem;
  }
}

.c-pricing-option__chosen {
  display: none;
  line-height: 4.5rem;
  color: #01967f;
}

.c-pricing-label {
  position: relative;
  font-size: 1.1rem;
  line-height: 1.5rem;
  text-transform: uppercase;
}
.c-pricing-label:before {
  content: "";
  position: absolute;
  height: 1px;
  background: #979797;
  left: 0;
  top: calc(50% - 1px);
  width: 100%;
}
@media (min-width: 768px) {
  .c-pricing-label {
    font-size: 1.2rem;
    line-height: 2rem;
  }
}

.c-pricing-label__text {
  position: relative;
  z-index: 1;
  background: #ffffff;
  padding: 0 1rem;
}
@media (min-width: 768px) {
  .c-pricing-label__text {
    padding: 0 1.5rem;
  }
}

@media (min-width: 1024px) {
  .c-price {
    font-size: 2.5rem;
    letter-spacing: 1.02px;
  }
}

.c-pricing-option .c-price {
  font-weight: 600;
}
@media (min-width: 768px) {
  .c-pricing-option .c-price {
    font-size: 3.1rem;
  }
}

.c-dashboard {
  background: #ffffff;
  padding: 2.5rem 2.5rem;
  border: 1px solid #979797;
}

.c-dashboard__header {
  font-size: 2rem;
  text-align: center;
}

.c-dashboard__section {
  color: #979797;
  padding: 2em 0 1em 0;
  border-bottom: 1px solid #979797;
  font-size: 1.5rem;
}

.c-dashboard__item {
  padding: 1em 0;
  border-bottom: 1px solid #979797;
}

.c-dashboard__link {
  display: block;
  color: #111111;
  position: relative;
  text-decoration: none;
}
.c-dashboard__link:after {
  content: "\f103";
  font-size: 1rem;
  margin-left: 0.5rem;
  position: absolute;
  right: 0.2rem;
  top: 0.8rem;
}

.c-dashboard__link i {
  display: inline-block;
  width: 2em;
}

.c-account-link {
  margin-bottom: 1rem;
  font-size: 1.7rem;
}
.c-account-link:before {
  display: inline-block;
  margin-right: 0.2rem;
}

.c-paragraph .c-paragraph__content {
  font-size: 1.7rem;
  font-weight: bold;
  letter-spacing: 1.02px;
}
.c-paragraph .c-paragraph__content.c-paragraph__content--normal {
  font-weight: normal;
}

.c-paragraph--drop-cap p:first-of-type:first-letter, .c-paragraph--drop-cap .c-paragraph__content table:first-of-type:first-letter, .c-paragraph__content .c-paragraph--drop-cap table:first-of-type:first-letter, .c-paragraph--drop-cap .c-paragraph__content ul:first-of-type:first-letter, .c-paragraph__content .c-paragraph--drop-cap ul:first-of-type:first-letter, .c-paragraph--drop-cap .c-paragraph__content ol:first-of-type:first-letter, .c-paragraph__content .c-paragraph--drop-cap ol:first-of-type:first-letter, .c-paragraph--drop-cap .c-pricing-option__include:first-of-type:first-letter {
  font-family: "wigrum", "Avant Garde", "Century Gothic", "Trebuchet MS", helvetica, tahoma;
  font-weight: 300;
  float: left;
  margin-right: 10px;
  font-size: 5rem;
  line-height: 5rem;
}
@media (min-width: 768px) {
  .c-paragraph--drop-cap p:first-of-type:first-letter, .c-paragraph--drop-cap .c-paragraph__content table:first-of-type:first-letter, .c-paragraph__content .c-paragraph--drop-cap table:first-of-type:first-letter, .c-paragraph--drop-cap .c-paragraph__content ul:first-of-type:first-letter, .c-paragraph__content .c-paragraph--drop-cap ul:first-of-type:first-letter, .c-paragraph--drop-cap .c-paragraph__content ol:first-of-type:first-letter, .c-paragraph__content .c-paragraph--drop-cap ol:first-of-type:first-letter, .c-paragraph--drop-cap .c-pricing-option__include:first-of-type:first-letter {
    margin-right: 15px;
    font-size: 7rem;
    line-height: 7rem;
  }
}

.c-paragraph__title {
  margin-bottom: 5px;
}
@media (min-width: 768px) {
  .c-paragraph__title {
    margin-bottom: 10px;
  }
}

.c-paragraph__content p, .c-paragraph__content table, .c-paragraph__content ul, .c-paragraph__content ol, .c-paragraph__content .c-pricing-option__include {
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  .c-paragraph__content p, .c-paragraph__content table, .c-paragraph__content ul, .c-paragraph__content ol, .c-paragraph__content .c-pricing-option__include {
    margin-bottom: 30px;
  }
}
.c-paragraph__content p.is-faded, .c-paragraph__content table.is-faded, .c-paragraph__content ul.is-faded, .c-paragraph__content ol.is-faded, .c-paragraph__content .is-faded.c-pricing-option__include {
  position: relative;
}
.c-paragraph__content p.is-faded:after, .c-paragraph__content table.is-faded:after, .c-paragraph__content ul.is-faded:after, .c-paragraph__content ol.is-faded:after, .c-paragraph__content .is-faded.c-pricing-option__include:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 75%;
  background: linear-gradient(-180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
}
.c-paragraph__content ul, .c-paragraph__content ol {
  padding-left: 4rem;
}
.c-paragraph__content ul ul, .c-paragraph__content ol ul {
  list-style-type: circle;
}
.c-paragraph__content ul ol, .c-paragraph__content ol ol {
  list-style-type: decimal;
}
.c-paragraph__content ul {
  list-style-type: disc;
}
.c-paragraph__content table {
  width: 100%;
  border-collapse: collapse;
}
.c-paragraph__content table, .c-paragraph__content th, .c-paragraph__content td {
  border: 1px solid #979797;
}
.c-paragraph__content th, .c-paragraph__content td {
  padding: 0 1rem;
}

.c-banner {
  max-width: 100%;
  height: auto;
}

.c-flash-message {
  padding: 1rem 2rem;
  text-align: center;
  border: 1px solid #111111;
  margin-bottom: 3rem;
}

.c-flash-message--error {
  border-color: #e90027;
  color: #e90027;
  background: rgb(255, 233, 236.6824034335);
}

.c-ticket-parent > .c-flash-message--error {
  position: sticky;
  top: 69px;
  z-index: 2;
}

.c-flash-message--success {
  border-color: #01967f;
  color: #01967f;
  background: #ffffff;
}

.c-flash-message--rounded-corners {
  border-radius: 1.6rem;
}

.c-ticket.c-ticket--no-top-padding {
  padding-top: 0;
}

@media (min-width: 1024px) {
  .c-ticket {
    margin: 0;
    padding-top: 14.4rem;
  }
}

.c-ticket--expanded .c-ticket__summary {
  border-top: none;
}

@media (min-width: 1024px) {
  .c-ticket__details {
    border: 1px solid #979797;
  }
}

.c-ticket__body {
  background: #ffffff;
  border: none;
}
@media (max-width: 767.98px) {
  .c-ticket__body {
    padding: 2rem 1.5rem;
  }
}

.c-ticket__body:last-of-type:not(:first-of-type) {
  background-color: #efefef;
}

.c-ticket__subscription_include {
  position: relative;
  padding-left: 2rem;
  padding-bottom: 1rem;
  font-size: 1.7rem;
}
.c-ticket__subscription_include:before {
  content: " ";
  background: url(/assets/images/checkmark.c6948bab.svg) no-repeat;
  background-size: 1.2rem 1.2rem;
  position: absolute;
  left: 0rem;
  top: 0.4rem;
  height: 1.2rem;
  width: 1.2rem;
}

.c-ticket__options_header,
.c-ticket__subscription_include {
  font-size: 1.4rem;
  line-height: 2.4rem;
  padding-bottom: 0;
}

.c-ticket--align-top {
  padding-top: 0;
}
.c-ticket--align-top .c-signup-title {
  margin-top: 0;
}

/* Override variables in the following import from Choices.js */
/* Choices.js styling */
/* ===============================
=            Choices            =
=============================== */
.choices {
  position: relative;
  overflow: hidden;
  margin-bottom: 24px;
  font-size: 16px;
}
.choices:focus {
  outline: none;
}
.choices:last-child {
  margin-bottom: 0;
}
.choices.is-open {
  overflow: visible;
}
.choices.is-disabled .choices__inner,
.choices.is-disabled .choices__input {
  background-color: #eaeaea;
  cursor: not-allowed;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.choices.is-disabled .choices__item {
  cursor: not-allowed;
}
.choices [hidden] {
  display: none !important;
}

.choices[data-type*=select-one] {
  cursor: pointer;
}
.choices[data-type*=select-one] .choices__inner {
  padding-bottom: 7.5px;
}
.choices[data-type*=select-one] .choices__input {
  display: block;
  width: 100%;
  padding: 10px;
  border-bottom: 1px solid #ddd;
  background-color: #fff;
  margin: 0;
}
.choices[data-type*=select-one] .choices__button {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
  padding: 0;
  background-size: 8px;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -10px;
  margin-right: 25px;
  height: 20px;
  width: 20px;
  border-radius: 10em;
  opacity: 0.25;
}
.choices[data-type*=select-one] .choices__button:hover, .choices[data-type*=select-one] .choices__button:focus {
  opacity: 1;
}
.choices[data-type*=select-one] .choices__button:focus {
  box-shadow: 0 0 0 2px #ffffff;
}
.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button {
  display: none;
}
.choices[data-type*=select-one]::after {
  content: "";
  height: 0;
  width: 0;
  border-style: solid;
  border-color: #333 transparent transparent transparent;
  border-width: 5px;
  position: absolute;
  right: 11.5px;
  top: 50%;
  margin-top: -2.5px;
  pointer-events: none;
}
.choices[data-type*=select-one].is-open::after {
  border-color: transparent transparent #333 transparent;
  margin-top: -7.5px;
}
.choices[data-type*=select-one][dir=rtl]::after {
  left: 11.5px;
  right: auto;
}
.choices[data-type*=select-one][dir=rtl] .choices__button {
  right: auto;
  left: 0;
  margin-left: 25px;
  margin-right: 0;
}

.choices[data-type*=select-multiple] .choices__inner,
.choices[data-type*=text] .choices__inner {
  cursor: text;
}
.choices[data-type*=select-multiple] .choices__button,
.choices[data-type*=text] .choices__button {
  position: relative;
  display: inline-block;
  margin-top: 0;
  margin-right: -4px;
  margin-bottom: 0;
  margin-left: 8px;
  padding-left: 16px;
  border-left: 1px solid rgb(229.5, 229.5, 229.5);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
  background-size: 8px;
  width: 8px;
  line-height: 1;
  opacity: 0.75;
  border-radius: 0;
}
.choices[data-type*=select-multiple] .choices__button:hover, .choices[data-type*=select-multiple] .choices__button:focus,
.choices[data-type*=text] .choices__button:hover,
.choices[data-type*=text] .choices__button:focus {
  opacity: 1;
}

.choices__inner {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  background-color: #ffffff;
  padding: 7.5px 7.5px 3.75px;
  border: 1px solid #ddd;
  border-radius: 2.5px;
  font-size: 14px;
  min-height: 44px;
  overflow: hidden;
}
.is-focused .choices__inner, .is-open .choices__inner {
  border-color: rgb(182.75, 182.75, 182.75);
}
.is-open .choices__inner {
  border-radius: 2.5px 2.5px 0 0;
}
.is-flipped.is-open .choices__inner {
  border-radius: 0 0 2.5px 2.5px;
}

.choices__list {
  margin: 0;
  padding-left: 0;
  list-style: none;
}
.choices__list--single {
  display: inline-block;
  padding: 4px 16px 4px 4px;
  width: 100%;
}
[dir=rtl] .choices__list--single {
  padding-right: 4px;
  padding-left: 16px;
}
.choices__list--single .choices__item {
  width: 100%;
}

.choices__list--multiple {
  display: inline;
}
.choices__list--multiple .choices__item {
  display: inline-block;
  vertical-align: middle;
  border-radius: 20px;
  padding: 4px 10px;
  font-size: 12px;
  font-weight: 500;
  margin-right: 3.75px;
  margin-bottom: 3.75px;
  background-color: #ffffff;
  border: 1px solid rgb(242.25, 242.25, 242.25);
  color: #fff;
  word-break: break-all;
  box-sizing: border-box;
}
.choices__list--multiple .choices__item[data-deletable] {
  padding-right: 5px;
}
[dir=rtl] .choices__list--multiple .choices__item {
  margin-right: 0;
  margin-left: 3.75px;
}
.choices__list--multiple .choices__item.is-highlighted {
  background-color: rgb(242.25, 242.25, 242.25);
  border: 1px solid rgb(229.5, 229.5, 229.5);
}
.is-disabled .choices__list--multiple .choices__item {
  background-color: rgb(170.25, 170.25, 170.25);
  border: 1px solid rgb(144.75, 144.75, 144.75);
}

.choices__list--dropdown, .choices__list[aria-expanded] {
  visibility: hidden;
  z-index: 1;
  position: absolute;
  width: 100%;
  background-color: #fff;
  border: 1px solid #ddd;
  top: 100%;
  margin-top: -1px;
  border-bottom-left-radius: 2.5px;
  border-bottom-right-radius: 2.5px;
  overflow: hidden;
  word-break: break-all;
  will-change: visibility;
}
.is-active.choices__list--dropdown, .is-active.choices__list[aria-expanded] {
  visibility: visible;
}
.is-open .choices__list--dropdown, .is-open .choices__list[aria-expanded] {
  border-color: rgb(182.75, 182.75, 182.75);
}
.is-flipped .choices__list--dropdown, .is-flipped .choices__list[aria-expanded] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: -1px;
  border-radius: 0.25rem 0.25rem 0 0;
}
.choices__list--dropdown .choices__list, .choices__list[aria-expanded] .choices__list {
  position: relative;
  max-height: 300px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  will-change: scroll-position;
}
.choices__list--dropdown .choices__item, .choices__list[aria-expanded] .choices__item {
  position: relative;
  padding: 10px;
  font-size: 14px;
}
[dir=rtl] .choices__list--dropdown .choices__item, [dir=rtl] .choices__list[aria-expanded] .choices__item {
  text-align: right;
}
@media (min-width: 640px) {
  .choices__list--dropdown .choices__item--selectable, .choices__list[aria-expanded] .choices__item--selectable {
    padding-right: 100px;
  }
  .choices__list--dropdown .choices__item--selectable::after, .choices__list[aria-expanded] .choices__item--selectable::after {
    content: attr(data-select-text);
    font-size: 12px;
    opacity: 0;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
  }
  [dir=rtl] .choices__list--dropdown .choices__item--selectable, [dir=rtl] .choices__list[aria-expanded] .choices__item--selectable {
    text-align: right;
    padding-left: 100px;
    padding-right: 10px;
  }
  [dir=rtl] .choices__list--dropdown .choices__item--selectable::after, [dir=rtl] .choices__list[aria-expanded] .choices__item--selectable::after {
    right: auto;
    left: 10px;
  }
}
.choices__list--dropdown .choices__item--selectable.is-highlighted, .choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
  background-color: rgb(242.25, 242.25, 242.25);
}
.choices__list--dropdown .choices__item--selectable.is-highlighted::after, .choices__list[aria-expanded] .choices__item--selectable.is-highlighted::after {
  opacity: 0.5;
}

.choices__item {
  cursor: default;
}

.choices__item--selectable {
  cursor: pointer;
}

.choices__item--disabled {
  cursor: not-allowed;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 0.5;
}

.choices__heading {
  font-weight: 600;
  font-size: 12px;
  padding: 10px;
  border-bottom: 1px solid rgb(246.5, 246.5, 246.5);
  color: rgb(127.5, 127.5, 127.5);
}

.choices__button {
  text-indent: -9999px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}
.choices__button:focus {
  outline: none;
}

.choices__input {
  display: inline-block;
  vertical-align: baseline;
  background-color: #ffffff;
  font-size: 14px;
  margin-bottom: 5px;
  border: 0;
  border-radius: 0;
  max-width: 100%;
  padding: 4px 0 4px 2px;
}
.choices__input:focus {
  outline: 0;
}
.choices__input::-webkit-search-decoration, .choices__input::-webkit-search-cancel-button, .choices__input::-webkit-search-results-button, .choices__input::-webkit-search-results-decoration {
  display: none;
}
.choices__input::-ms-clear, .choices__input::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
[dir=rtl] .choices__input {
  padding-right: 2px;
  padding-left: 0;
}

.choices__placeholder {
  opacity: 0.5;
}

/* =====  End of Choices  ====== */
.choices[data-type*=select-multiple] .choices__inner {
  background: #fff no-repeat center right 10px url(/assets/images/arrow-alt--down.38c2dd4b.svg);
  background-size: 12px;
  padding-right: 17.5px;
}
.choices[data-type*=select-multiple] .choices__button {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
  border-left-color: #666666;
}
.choices[data-type*=select-multiple] .choices__list--multiple .choices__item {
  color: #111111;
  border-color: #666666;
  border-radius: 0;
  font-size: 1.5rem;
  font-weight: 400;
}
.choices[data-type*=select-multiple] .choices__list--dropdown {
  height: 0;
}
.choices[data-type*=select-multiple] .choices__list--dropdown .choices__item--selectable.is-highlighted {
  background-color: #979797;
}
.choices[data-type*=select-multiple] .choices__list--dropdown.is-active {
  height: auto;
}

.c-info-page__header {
  margin-bottom: 2rem;
  font-size: 3rem;
}

.c-info-page__body {
  background: #ffffff;
  padding: 2.5rem 1.5rem;
  border: 1px solid #979797;
}

.c-subscription-info {
  border-top: 1px solid #979797;
  padding: 1em 0;
}
.c-subscription-info:last-child {
  padding: 1em 0 0;
}
.c-subscription-info ul {
  margin: 0 0 1em;
}
.c-subscription-info ul:last-child {
  margin: 0;
}
.c-subscription-info ul li {
  margin-bottom: 0.2em;
}
.c-subscription-info ul li:last-child {
  margin: 0;
}

.c-criteria {
  line-height: 2em;
  margin: 1em 0 2em 0;
}
.c-criteria ul {
  margin-left: 3em;
}
.c-criteria ul li {
  list-style: disc;
}
.c-criteria a {
  margin: 0.5em 0;
}

/**
* @file
* Basic styling for select boxes
*
* @example
* <div class="c-date-select">
*   <select name="select" id="select" class="c-select">
*     <option value="">Selecteer een maand</option>
*     <option value="1">1</option>
*     <option value="2">2</option>
*     <option value="3">3</option>
*   </select>
* </div>
 */
.c-date-select .c-select {
  width: auto;
  padding-right: 3rem;
  margin-right: 1rem;
}

.c-password-reset__link {
  display: block;
  text-align: center;
  padding-top: 1rem;
}
.c-password-reset__link--muted {
  color: #999999;
  text-decoration: none;
}

.c-password-toggle {
  position: absolute;
  right: 8px;
  top: 11px;
  display: block;
  width: 24px;
  height: 24px;
  background-image: url(/assets/images/eye.b2e95c69.svg);
  background-size: cover;
  background-color: transparent;
  cursor: pointer;
}
.c-password-toggle--closed {
  background-image: url(/assets/images/eye--closed.db40df63.svg);
}

.c-subscription-cards__group {
  position: relative;
  margin: 3rem 0 6rem 0;
}
@media (min-width: 1024px) {
  .c-subscription-cards__group {
    flex-direction: row;
  }
}
.c-subscription-cards__group--corporate {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 1024px) {
  .c-subscription-cards__group--corporate {
    flex-direction: row;
  }
}
.c-subscription-cards__group:has(.c-card--highlighted) {
  margin-top: 8rem;
}
.c-subscription-cards__grid {
  display: grid;
  grid-template-columns: 1fr;
  -moz-column-gap: 2.8rem;
       column-gap: 2.8rem;
  row-gap: 3.2rem;
  justify-items: center;
  margin-bottom: 3.2rem;
}
@media (min-width: 1024px) {
  .c-subscription-cards__grid {
    justify-items: center;
  }
}
.c-subscription-cards__grid--column {
  grid-template-columns: 1fr;
}
@media (min-width: 1024px) {
  .c-subscription-cards__grid--column {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(4, auto);
    row-gap: 2.4rem;
  }
}
.c-subscription-cards__grid--row {
  grid-template-rows: repeat(3, auto);
  grid-template-columns: 1fr;
}
@media (min-width: 1024px) {
  .c-subscription-cards__grid--row {
    row-gap: 6.4rem;
  }
}

.c-subscription-card {
  width: 100%;
  margin-bottom: 20px;
}
.c-subscription-card:last-child {
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  .c-subscription-card {
    width: 33.33333%;
    margin-right: 30px;
    margin-bottom: 0;
  }
  .c-subscription-card:last-child {
    margin-right: 0;
  }
}

.c-toggle-slider {
  display: flex;
  width: 30rem;
  margin: 0 auto;
}
.c-toggle-slider input {
  opacity: 0;
  height: 0;
  width: 0;
}
.c-toggle-slider label {
  display: flex;
  margin-bottom: 0;
  cursor: pointer;
}

.c-toggle-slider--pill input:checked + label .c-toggle-slider__dot {
  transform: translate(12px, -50%);
}
.c-toggle-slider--pill input:checked + label span:first-of-type {
  color: #666666;
}
.c-toggle-slider--pill input:checked + label span:last-of-type {
  color: #111111;
  font-weight: bold;
}
.c-toggle-slider--pill input:not(checked) + label span:first-of-type {
  color: #111111;
  font-weight: bold;
}
.c-toggle-slider--pill input:not(checked) + label span:last-of-type {
  color: #666666;
}
.c-toggle-slider--pill span {
  font-size: 1.5rem;
  transition: color 300ms;
  text-align: center;
}
.c-toggle-slider--pill span::after {
  content: attr(title);
  display: block;
  font-weight: bold;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
.c-toggle-slider--pill .c-toggle-slider__slider {
  position: relative;
  width: 3.2rem;
  height: 1.6rem;
  background-color: #979797;
  border-radius: 2rem;
  margin: 0 1.2rem;
}
.c-toggle-slider--pill .c-toggle-slider__dot {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 300ms ease;
  height: 2rem;
  width: 2rem;
  border-radius: 50%;
  background-color: #003964;
}
.c-toggle-slider--pill label {
  align-items: center;
}
.c-toggle-slider--pill-xl span {
  font-size: 3rem;
}
.c-toggle-slider--pill-xl .c-toggle-slider__slider {
  width: 6.4rem;
  height: 3.2rem;
  margin: 0 2.4rem;
}
.c-toggle-slider--pill-xl .c-toggle-slider__dot {
  height: 4rem;
  width: 4rem;
}
.c-toggle-slider--pill-xl input:checked + label .c-toggle-slider__dot {
  transform: translate(24px, -50%);
}

.c-toggle-slider--box {
  position: relative;
}
.c-toggle-slider--box input:checked + label span:first-of-type {
  color: #003964;
}
.c-toggle-slider--box input:checked + label span:first-of-type:hover {
  background-color: #ffffff;
}
.c-toggle-slider--box input:checked + label span:last-of-type {
  color: #ffffff;
}
.c-toggle-slider--box input:checked + label .c-toggle-slider__slider {
  transform: translateX(100%);
}
.c-toggle-slider--box input:not(:checked) + label span:first-of-type {
  color: #ffffff;
}
.c-toggle-slider--box input:not(:checked) + label span:last-of-type {
  color: #003964;
}
.c-toggle-slider--box input:not(:checked) + label span:last-of-type:hover {
  background-color: #ffffff;
}
.c-toggle-slider--box label {
  width: 30rem;
  height: 4rem;
  border: 2px solid #003964;
  font-family: "wigrum", "Avant Garde", "Century Gothic", "Trebuchet MS", helvetica, tahoma;
  font-size: 1.8rem;
  font-weight: 400;
  text-align: center;
  transition: background-color 300ms;
}
.c-toggle-slider--box span {
  width: 50%;
  height: 3.6rem;
  line-height: 3.6rem;
  z-index: 1;
  transition: all 300ms ease;
}
.c-toggle-slider--box .c-toggle-slider__slider {
  position: absolute;
  z-index: 0;
  height: 100%;
  width: calc(50% - 2px);
  top: 0;
  background-color: #003964;
  transition: transform 300ms ease;
}

.c-subscription-overview {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding-bottom: 3rem;
}
.c-subscription-overview__group-toggle {
  margin: 6rem auto;
}
.c-subscription-overview__footnote {
  margin-top: auto;
  margin-bottom: 2rem;
  color: #666666;
  text-align: center;
  font-style: italic;
}

.c-group-label {
  display: inline-block;
  font-size: 1.8rem;
  margin-bottom: 1rem;
}
.c-group-label:not(:first-child) {
  margin-top: 0.8rem;
}

.c-form-footer {
  margin-top: 2rem;
}

.c-select-account {
  background: #ffffff;
  padding: 2.5rem 2.5rem;
  border: 1px solid #979797;
}

.c-select-account__header {
  font-size: 2rem;
  text-align: center;
}

.c-select-account__section {
  color: #979797;
  padding: 2em 0 1em 0;
  border-bottom: 1px solid #979797;
  font-size: 1.5rem;
}

.c-select-account__item {
  border-bottom: 1px solid #979797;
  position: relative;
  transition: all 0.5s cubic-bezier(0.5, 0, 0, 1);
}

.c-select-account__item:hover {
  background-color: rgba(0, 0, 0, 0.05);
  color: inherit;
}
.c-select-account__item:hover a {
  text-decoration: none;
}

.c-select-account__item__continue {
  padding: 1em 0;
}

.c-select-account__name {
  font-weight: bold;
  display: block;
}

.c-select-account__email {
  display: block;
}

.c-select-account__profile-image {
  border-radius: 50%;
  height: 48px;
  width: 48px;
  float: left;
  margin: 0 1em;
}

.c-select-account__link {
  display: block;
  color: #111111;
  position: relative;
  text-decoration: none;
  padding: 1em 0;
}

.c-select-account__username {
  line-height: 48px;
}

.c-select-account__link i {
  display: inline-block;
  width: 48px;
  margin: 0 1em;
  text-align: center;
}

.c-select-account__submit {
  width: 100%;
  height: 100%;
  display: block;
  background-color: transparent;
  position: absolute;
  top: 0;
  cursor: pointer;
}

.c-usps__item {
  position: relative;
  margin-bottom: 1.2rem;
  list-style: none;
  font-size: 1.6rem;
  font-weight: 300;
  color: #ffffff;
}
.c-usps__item::before {
  content: "";
  position: absolute;
  left: -2.2rem;
  top: 0.3rem;
  display: inline-block;
  width: 1.4rem;
  height: 1.4rem;
  background: url(/assets/images/checkmark--green.2e629989.svg) no-repeat;
}

.c-site-footer {
  min-height: 7rem;
  padding: 2rem 0;
  color: rgba(255, 255, 255, 0.7);
  background-color: #111111;
  font-family: "wigrum", "Avant Garde", "Century Gothic", "Trebuchet MS", helvetica, tahoma;
  font-size: 1.2rem;
}
@media (min-width: 768px) {
  .c-site-footer {
    padding: 1.6rem 0;
  }
}
.c-site-footer--transparent {
  background-color: transparent;
  padding-top: 0;
}
.c-site-footer a {
  color: inherit;
  text-decoration: none;
}
.c-site-footer a:hover {
  color: #ffffff;
}
.c-site-footer__container {
  height: inherit;
}
@media (min-width: 1440px) {
  .c-site-footer__container {
    max-width: 1380px;
  }
}
.c-site-footer__body {
  position: relative;
  display: grid;
  grid-template-areas: "links links" "copyright branding";
  row-gap: 1.6rem;
  height: inherit;
  font: inherit;
  line-height: 2rem;
}
@media (min-width: 768px) {
  .c-site-footer__body {
    grid-template-areas: "copyright links branding";
  }
}
.c-site-footer__copyright {
  grid-area: copyright;
  display: flex;
  align-items: center;
}
.c-site-footer__copyright p, .c-site-footer__copyright .c-pricing-option__include, .c-site-footer__copyright .c-paragraph__content ul, .c-paragraph__content .c-site-footer__copyright ul, .c-site-footer__copyright .c-paragraph__content ol, .c-paragraph__content .c-site-footer__copyright ol, .c-site-footer__copyright .c-paragraph__content table, .c-paragraph__content .c-site-footer__copyright table {
  font: inherit;
  color: inherit;
}
.c-site-footer__links {
  grid-area: links;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  -moz-column-gap: 1.2rem;
       column-gap: 1.2rem;
  row-gap: 0.8rem;
}
@media (min-width: 768px) {
  .c-site-footer__links {
    flex-direction: row;
    align-items: center;
    justify-content: center;
  }
}
@media (min-width: 1024px) {
  .c-site-footer__links {
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }
}
.c-site-footer__link {
  display: flex;
  align-items: center;
}
.c-site-footer__branding {
  grid-area: branding;
  display: flex;
  align-items: center;
  margin-left: auto;
}
.c-site-footer__branding a {
  display: flex;
}
.c-site-footer__branding span {
  white-space: nowrap;
  align-self: center;
}
.c-site-footer__branding img {
  width: 10rem;
}

.c-progress-indicator {
  display: flex;
  gap: 0.5rem;
  width: 100%;
  height: 0.8rem;
  margin-block-end: 1rem;
  margin-inline: auto;
}
.c-progress-indicator__step {
  display: block;
  width: 100%;
  height: 0.8rem;
  background-color: #efefef;
  border-width: 1px;
  border-style: solid;
  border-color: #e8e8e8;
  border-radius: 0.4rem;
}
.c-progress-indicator__step--completed {
  background-color: #4c64d9;
  border-color: #4c64d9;
}
.c-progress-indicator__step--current {
  background-color: rgba(76, 100, 217, 0.25);
  border-color: rgba(76, 100, 217, 0.15);
}

.c-validation-hints {
  margin-top: 8px;
}
.c-validation-hints__item {
  display: flex;
  align-items: center;
  -moz-column-gap: 4px;
       column-gap: 4px;
  color: #666666;
}
.c-validation-hints__item + .c-validation-hints__item {
  margin-top: 4px;
}
.c-validation-hints__item::before {
  content: "";
  display: block;
  position: relative;
  width: 16px;
  height: 16px;
  background-image: url(/assets/images/question-mark--circled.d957e1b6.svg);
  background-size: contain;
  background-repeat: no-repeat;
}
.c-validation-hints__item--valid {
  color: #01967f;
}
.c-validation-hints__item--valid::before {
  background-image: url(/assets/images/checkmark--circled.840b5e98.svg);
}
.c-validation-hints__item--invalid {
  color: #e90027;
}
.c-validation-hints__item--invalid::before {
  background-image: url(/assets/images/cross--circled.9c81c996.svg);
}

.c-card {
  background-color: #ffffff;
  border-radius: 1.5rem;
  max-width: 42rem;
}
.c-card--row {
  width: 100%;
}
@media (min-width: 1024px) {
  .c-card {
    max-width: unset;
    border-radius: 2.5rem;
  }
  .c-card--column {
    display: grid;
    grid-template-rows: subgrid;
    grid-template-columns: 1fr;
    grid-row-end: span 4;
  }
  .c-card--column .c-card__inner {
    display: grid;
    grid-template-rows: subgrid;
    grid-row-end: inherit;
    padding: 3.2rem 3.2rem;
  }
  .c-card--column .c-card__heading {
    align-self: center;
    text-align: center;
    font-size: 3.2rem;
    line-height: 4rem;
    font-weight: 500;
  }
  .c-card--column .c-card__body p, .c-card--column .c-card__body .c-pricing-option__include, .c-card--column .c-card__body .c-paragraph__content ul, .c-paragraph__content .c-card--column .c-card__body ul, .c-card--column .c-card__body .c-paragraph__content ol, .c-paragraph__content .c-card--column .c-card__body ol, .c-card--column .c-card__body .c-paragraph__content table, .c-paragraph__content .c-card--column .c-card__body table {
    margin-bottom: 1.2rem;
    line-height: 2.6rem;
    text-align: center;
  }
  .c-card--row {
    width: 66%;
  }
  .c-card--row .c-card__inner {
    padding-left: 3.2rem;
    padding-right: 3.2rem;
    padding: 2rem 3.2rem;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-areas: "heading body" "usps body" "usps button";
    align-items: center;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
    row-gap: 1.2rem;
  }
  .c-card--row .c-card__usps-wrapper {
    grid-area: usps;
  }
  .c-card--row .c-card__body {
    grid-area: body;
    justify-self: center;
    font-size: 2.4rem;
  }
  .c-card--row .c-card__body-label {
    font-size: 2rem;
  }
  .c-card--row .c-card__button {
    grid-area: button;
    margin-top: 0;
  }
}
.c-card__inner {
  position: relative;
  padding: 2rem 2.4rem;
}
@media (max-width: 1023.98px) {
  .c-card__inner {
    display: flex;
    flex-direction: column;
    row-gap: 0.8rem;
  }
}
.c-card--highlighted {
  margin-top: 43px;
  border: 2px solid #ffdd02;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
@media (min-width: 1024px) {
  .c-card--highlighted {
    margin-top: 0;
  }
}
.c-card__highlight {
  position: absolute;
  top: -43px;
  left: -2px;
  width: calc(100% + 4px);
  height: 43px;
  background-color: #ffdd02;
  border-top-left-radius: 1.5rem;
  border-top-right-radius: 1.5rem;
  text-align: center;
}
@media (min-width: 1024px) {
  .c-card__highlight {
    top: -25.5px;
    border-top-left-radius: 2.5rem;
    border-top-right-radius: 2.5rem;
  }
}
.c-card__highlight-text {
  font-size: 1.8rem;
  line-height: 43px;
}
.c-card__heading {
  margin-bottom: 1.2rem;
  font-family: "Publico Headline Web", serif, "Times New Roman";
  font-weight: 700;
  font-weight: 600;
  font-size: 2.4rem;
  line-height: 2.6rem;
}
@media (min-width: 1024px) {
  .c-card__heading {
    margin-bottom: 0;
  }
}
.c-card__body {
  margin-bottom: 1.2rem;
}
@media (min-width: 1024px) {
  .c-card__body {
    margin-bottom: 0;
  }
}
.c-card__body p, .c-card__body .c-pricing-option__include, .c-card__body .c-paragraph__content ul, .c-paragraph__content .c-card__body ul, .c-card__body .c-paragraph__content ol, .c-paragraph__content .c-card__body ol, .c-card__body .c-paragraph__content table, .c-paragraph__content .c-card__body table {
  font-family: "Publico Headline Web", serif, "Times New Roman";
  font-size: 2rem;
  font-weight: 400;
  line-height: 100%;
  color: #0080b8;
}
@media (min-width: 1024px) {
  .c-card__body p, .c-card__body .c-pricing-option__include, .c-card__body .c-paragraph__content ul, .c-paragraph__content .c-card__body ul, .c-card__body .c-paragraph__content ol, .c-paragraph__content .c-card__body ol, .c-card__body .c-paragraph__content table, .c-paragraph__content .c-card__body table {
    font-size: 2.2rem;
  }
}
@media (max-width: 1439.98px) {
  .c-card .c-card__usps-wrapper {
    margin-bottom: 1.6rem;
  }
}
.c-card__usps-heading {
  border-bottom: 1px solid #111111;
  margin-bottom: 0.4rem;
  padding-bottom: 0.4rem;
  font-weight: 600;
}
@media (min-width: 1024px) {
  .c-card__usps-heading {
    margin-bottom: 0.8rem;
  }
}
.c-card__usp {
  position: relative;
  margin-bottom: 0;
  padding: 0 0 0.5rem 2.5rem;
  font-size: 1.6rem;
}
.c-card__usp::before {
  content: " ";
  background: url(/assets/images/checkmark--green.2e629989.svg) no-repeat;
  background-size: 16px 16px;
  position: absolute;
  top: 0.4rem;
  left: 0rem;
  height: 1.6rem;
  width: 1.6rem;
}
@media (min-width: 768px) {
  .c-card__usp::before {
    top: 0.2rem;
  }
}
@media (min-width: 1024px) {
  .c-card__usp {
    margin-bottom: 0.8rem;
  }
  .c-card__usp:last-child {
    margin-bottom: 0;
  }
}
.c-card__button {
  align-self: end;
}

/**
* Theme styling
* This file contains styling on page level in which nested elements
* have specific styles according to their parents.
* Be extra careful with specificity in here!
 */
/**
* @file
* This file contains styling for specific classes on the body or page level.
* According to the different types, different gradients will be used on buttons and in headers
*
* @example
* <body class="theme theme--red">
 */
.theme .c-site-header:before,
.theme .c-article-progress__bar:after,
.theme .c-site-footer:before {
  background: #003964;
}

/* Use this file for hotfixes and refactor later */
/**
* @file
* Use this file for hotfixes only and refactor later
 */
.c-password-notice {
  margin-top: 1.5rem;
  padding: 1rem 2rem;
  border: 1px solid #e90027;
  background: rgb(255, 233, 236.6824034335);
}
.c-password-notice p, .c-password-notice .c-pricing-option__include, .c-password-notice .c-paragraph__content ul, .c-paragraph__content .c-password-notice ul, .c-password-notice .c-paragraph__content ol, .c-paragraph__content .c-password-notice ol, .c-password-notice .c-paragraph__content table, .c-paragraph__content .c-password-notice table {
  font-size: 1.7rem;
  line-height: 2.5rem;
}
.c-password-notice.c-password-notice--login {
  margin-bottom: 1.5rem;
}

.uc-ab-hide {
  opacity: 0 !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmlubmVubGFuZHNiZXN0dXVyLXRoZW1lLjdmMmM2MWRkOWRkMWRjMjBiZWFiLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUFBaEI7Ozs7O0NBQUE7QUFPQTtBQ1BBOzs7Q0FBQTtBQUtBO0FBU0E7QUFRQTtBQVFBO0FBU0E7QUEwQkE7QUNqRUE7Ozs7O0NBQUE7QUFPQTs7Q0FBQTtBQUlBO0FDWEE7OztFQUFBO0FDQUE7K0JBQUE7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQU1BO0VBQ0E7QUoyQkY7QUtyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx1Q0Y7O0FNN0NBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QU5nREY7O0FNOUNBO0VBQXdCO0FOa0R4Qjs7QU1qREE7RUFBd0I7QU5xRHhCOztBTXBEQTtFQUF3QjtBTndEeEI7O0FNdkRBO0VBQXdCO0FOMkR4Qjs7QU9yRUE7RUFDRTtFQUNBO0FQd0VGOztBUXpFQTtFQUNFO0VBQ0EsMkJDTW9CO0VETHBCO0FSNEVGO0FRM0VFO0VBQU87QVI4RVQ7O0FRNUVBO0VBQ0U7RUFDQTtFQUNBLHFCQ0RvQjtFREVwQjtFQUNBO0FSK0VGO0FROUVFO0VBQ0U7QVJnRko7O0FVN0ZBO0VBQ0U7RUFDQTtFQUNBO0FWZ0dGOztBVTdGQTtFQUErQjtBVmlHL0I7O0FVaEdBO0VBQWdDO0FWb0doQzs7QVVqR0U7RUFBZ0M7QVZxR2xDO0FVcEdFO0VBQWlDO0FWdUduQzs7QVVwR0E7QUFDQTtFQUFjO0FWd0dkOztBVXZHQTtFQUFhO0FWMkdiOztBVXhHRTtFQUFjO0FWNEdoQjtBVTNHRTtFQUFlO0FWOEdqQjs7QVdsSUE7RUFFVTtBWHFJVjs7QVdsSUE7RUFFVTtBWHFJVjtBV3ZIQTtFQUNFO0lBRVU7RVhvSVY7RVdsSUE7SUFFVTtFWG9JVjtBQUNGO0FZaktBO0VDV0U7RUFHUTtBYnlKVjs7QVl0S0E7RUNVRTtFQUdRO0FiZ0tWOztBWTVLQTtFQ1NFO0VBR1E7QWJ1S1Y7O0FZakxBO0VDY0U7RUFHUTtBYnVLVjs7QVl2TEE7RUNhRTtFQUdRO0FiOEtWOztBWXpMQTs7Ozs7RUFLRTtBWjRMRjs7QWMzTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQ4TUY7O0FjNU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWQrTUY7O0FjN01BO0VBQThCO0FkaU45Qjs7QWNoTkE7RUFBOEI7QWRvTjlCOztBY25OQTtFQUE2QixXTFRQO0FUZ090Qjs7QWUxT0E7bUVBQUE7QUFHQTtFQUFrQyxnQk53VW5CO0FUM0ZmOztBZTVPQTtFQUFrQyxnQk4yZG5CO0FUM09mOztBZS9PQTtFQUFtQyxnQk4wakJuQjtBVHZVaEI7O0FlbFBBO0VBQXVDLGdCTnNPbkI7QVRnQnBCOztBZXJQQTtFQUFrQyxnQk51V25CO0FUOUdmOztBZXhQQTtFQUFpQyxnQk5rbkJuQjtBVHRYZDs7QWUzUEE7RUFBbUMsZ0JOc25CbkI7QVR2WGhCOztBZTlQQTtFQUFpQyxnQk55dEJuQjtBVHZkZDs7QWVqUUE7RUFBaUMsZ0JObVJuQjtBVGRkOztBZXBRQTtFQUFxQyxnQk51cEJuQjtBVC9ZbEI7O0FldlFBO0VBQStCLGdCTnFwQm5CO0FUMVlaOztBZTFRQTtFQUFvQyxnQk5zcEJuQjtBVHhZakI7O0FlN1FBO0VBQWtDLGdCTnlJbkI7QVR3SWY7O0FlaFJBOzs7RUFFa0MsZ0JOcXFCbkI7QVRqWmY7O0FlblJBO0VBQXdDLGdCTjhpQm5CO0FUdlJyQjs7QWV0UkE7RUFBeUMsZ0JONGlCbkI7QVRsUnRCOztBZXpSQTtFQUFzQyxnQk40Zm5CO0FUL05uQjs7QWU1UkE7RUFBbUMsZ0JOaWtCbkI7QVRqU2hCOztBZS9SQTs7RUFDZ0MsZ0JOZ0tuQjtBVG1JYjs7QWVsU0E7RUFBb0MsZ0JOK3FCbkI7QVR6WWpCOztBZXJTQTtFQUFpQyxnQk53Vm5CO0FUL0NkOztBZXhTQTtFQUFtQyxnQk51UG5CO0FUcURoQjs7QWUzU0E7RUFBb0MsZ0JOZ0puQjtBVCtKakI7O0FlOVNBO0VBQWlDLGdCTm1oQm5CO0FUak9kOztBZWpUQTtFQUFxQyxnQk5nTW5CO0FUcUhsQjs7QWVwVEE7RUFBZ0QsZ0JOWW5CO0FUNFM3Qjs7QWV2VEE7RUFBOEMsZ0JOY25CO0FUNlMzQjs7QWUxVEE7RUFBa0MsZ0JOcVduQjtBVHZDZjs7QWU3VEE7RUFBMEMsZ0JOd2VuQjtBVHZLdkI7O0FlaFVBOztFQUNtQyxnQk5zZ0JuQjtBVGxNaEI7O0FlblVBO0VBQW9DLGdCTmdnQm5CO0FUekxqQjs7QWV0VUE7RUFBcUMsZ0JOd1luQjtBVDlEbEI7O0FlelVBO0VBQWlDLGdCTjJZbkI7QVQ5RGQ7O0FlNVVBO0VBQWlDLGdCTjRQbkI7QVRvRmQ7O0FlL1VBO0VBQXVDLGdCTm9VbkI7QVRlcEI7O0FlbFZBO0VBQXVDLGdCTml0Qm5CO0FUM1hwQjs7QWVyVkE7RUFBd0MsZ0JOK3NCbkI7QVR0WHJCOztBZXhWQTtFQUFzQyxnQk5ndEJuQjtBVHBYbkI7O0FlM1ZBO0VBQW1DLGdCTnllbkI7QVQxSWhCOztBZTlWQTtFQUFvQyxnQk53Qm5CO0FUMFVqQjs7QWVqV0E7RUFBZ0MsZ0JOeW1CbkI7QVRwUWI7O0FlcFdBO0VBQWlDLGdCTnltQm5CO0FUalFkOztBZXZXQTtFQUFpQyxnQk55RG5CO0FUa1RkOztBZTFXQTtFQUFxQyxnQk55RG5CO0FUcVRsQjs7QWU3V0E7RUFBa0MsZ0JOK2RuQjtBVDlHZjs7QWVoWEE7RUFBbUMsZ0JOMkVuQjtBVHlTaEI7O0FlblhBO0VBQWlDLGdCTjBQbkI7QVQ2SGQ7O0FldFhBO0VBQWlDLGdCTmlEbkI7QVR5VWQ7O0FlelhBO0VBQW1DLGdCTjBWbkI7QVRtQ2hCOztBZTVYQTtFQUF3QyxnQk53bUJuQjtBVHhPckI7O0FlL1hBO0VBQXVDLGdCTndtQm5CO0FUck9wQjs7QWVsWUE7RUFBdUMsZ0JOcENuQjtBVDBhcEI7O0FlcllBO0VBQXlDLGdCTnZDbkI7QVRnYnRCOztBZXhZQTtFQUF3QyxnQk5yQ25CO0FUaWJyQjs7QWUzWUE7RUFBMEMsZ0JOeENuQjtBVHVidkI7O0FlOVlBO0VBQWlDLGdCTitXbkI7QVRtQ2Q7O0FlalpBOztFQUNvQyxnQk4yYW5CO0FUdEJqQjs7QWVwWkE7RUFBbUMsZ0JOc1VuQjtBVGtGaEI7O0FldlpBO0VBQXlDLGdCTmtyQm5CO0FUdlJ0Qjs7QWUxWkE7OztFQUVzQyxnQk4wYm5CO0FUNUJuQjs7QWU3WkE7RUFBbUMsZ0JOa2JuQjtBVGpCaEI7O0FlaGFBO0VBQXVDLGdCTndYbkI7QVQ0Q3BCOztBZW5hQTtFQUFtQyxnQk50RG5CO0FUNmRoQjs7QWV0YUE7RUFBaUMsZ0JObW5CbkI7QVR6TWQ7O0FlemFBOztFQUM0QyxnQk4rYW5CO0FURnpCOztBZTVhQTtFQUEyQyxnQk44Zm5CO0FUOUV4Qjs7QWUvYUE7RUFBMkMsZ0JOK0VuQjtBVG9XeEI7O0FlbGJBO0VBQW1DLGdCTnpCbkI7QVQrY2hCOztBZXJiQTtFQUEwQyxnQk5takJuQjtBVDFIdkI7O0FleGJBO0VBQTBDLGdCTnFMbkI7QVR1UXZCOztBZTNiQTtFQUFxQyxnQk5sQm5CO0FUaWRsQjs7QWU5YkE7RUFBaUMsZ0JOc2JuQjtBVFlkOztBZWpjQTtFQUFrQyxnQk5nYW5CO0FUcUNmOztBZXBjQTtFQUFpQyxnQk5takJuQjtBVDNHZDs7QWV2Y0E7RUFBb0MsZ0JOK05uQjtBVDRPakI7O0FlMWNBO0VBQXlDLGdCTmdMbkI7QVQ4UnRCOztBZTdjQTtFQUF5QyxnQk40aUJuQjtBVDNGdEI7O0FlaGRBO0VBQWtDLGdCTitJbkI7QVRxVWY7O0FlbmRBO0VBQXlDLGdCTnlFbkI7QVQ4WXRCOztBZXRkQTtFQUEwQyxnQk55RW5CO0FUaVp2Qjs7QWV6ZEE7RUFBd0MsZ0JOa2JuQjtBVDJDckI7O0FlNWRBO0VBQXlDLGdCTnVYbkI7QVR5R3RCOztBZS9kQTtFQUF5QyxnQk4ybEJuQjtBVHhIdEI7O0FlbGVBO0VBQXlDLGdCTjJEbkI7QVQyYXRCOztBZXJlQTtFQUE0QyxnQk55Ym5CO0FUZ0R6Qjs7QWV4ZUE7RUFBd0MsZ0JOMFNuQjtBVGtNckI7O0FlM2VBO0VBQXVDLGdCTjBHbkI7QVRxWXBCOztBZTllQTtFQUEyQyxnQk51bEJuQjtBVHJHeEI7O0FlamZBO0VBQTJDLGdCTnVEbkI7QVQ4YnhCOztBZXBmQTtFQUFnQyxnQk5uQ25CO0FUMmhCYjs7QWV2ZkE7RUFBdUMsZ0JObkRuQjtBVDhpQnBCOztBZTFmQTtFQUF3QyxnQk5uRG5CO0FUaWpCckI7O0FlN2ZBO0VBQXFDLGdCTm5EbkI7QVRvakJsQjs7QWVoZ0JBO0VBQXVDLGdCTnZEbkI7QVQyakJwQjs7QWVuZ0JBOztFQUNrQyxnQk40ZG5CO0FUMkNmOztBZXRnQkE7RUFBbUMsZ0JOOEluQjtBVDRYaEI7O0FlemdCQTtFQUFxQyxnQk5zRm5CO0FUdWJsQjs7QWU1Z0JBO0VBQWlDLGdCTitabkI7QVRpSGQ7O0FlL2dCQTtFQUFrQyxnQk5vV25CO0FUK0tmOztBZWxoQkE7RUFBcUMsZ0JOcERuQjtBVDBrQmxCOztBZXJoQkE7RUFBK0MsZ0JOdUluQjtBVGtaNUI7O0FleGhCQTtFQUFpQyxnQk5rTm5CO0FUMFVkOztBZTNoQkE7RUFBaUMsZ0JOMFNuQjtBVHFQZDs7QWU5aEJBO0VBQWlDLGdCTjZLbkI7QVRxWGQ7O0FlamlCQTtFQUFnQyxnQk55SW5CO0FUNFpiOztBZXBpQkE7RUFBc0MsZ0JOeUluQjtBVCtabkI7O0FldmlCQTs7RUFDaUQsZ0JOaUluQjtBVDBhOUI7O0FlMWlCQTtFQUFrQyxnQk4rWW5CO0FUK0pmOztBZTdpQkE7RUFBcUM7QWZpakJyQzs7QWVoakJBO0VBQW1DLGdCTm9hbkI7QVRnSmhCOztBZW5qQkE7RUFBb0MsZ0JOZ0VuQjtBVHVmakI7O0FldGpCQTtFQUFtQyxnQk42VG5CO0FUNlBoQjs7QWV6akJBO0VBQXVDLGdCTnVDbkI7QVRzaEJwQjs7QWU1akJBO0VBQXlDLGdCTm1DbkI7QVQ2aEJ0Qjs7QWUvakJBO0VBQW9DLGdCTithbkI7QVRvSmpCOztBZWxrQkE7RUFBMEMsZ0JOa2RuQjtBVG9IdkI7O0FlcmtCQTtFQUFtQyxnQk4wS25CO0FUK1poQjs7QWV4a0JBO0VBQXdDLGdCTjJLbkI7QVRpYXJCOztBZTNrQkE7RUFBcUMsZ0JOM0VuQjtBVDBwQmxCOztBZTlrQkE7RUFBcUMsZ0JON0VuQjtBVCtwQmxCOztBZWpsQkE7O0VBQ3NDLGdCTmxFbkI7QVR1cEJuQjs7QWVwbEJBO0VBQTJDLGdCTitrQm5CO0FUU3hCOztBZXZsQkE7RUFBNEMsZ0JONEhuQjtBVCtkekI7O0FlMWxCQTtFQUF5QyxnQk5UbkI7QVR1bUJ0Qjs7QWU3bEJBO0VBQWdDLGdCTjJRbkI7QVRzVmI7O0FlaG1CQTs7RUFDaUMsZ0JONkNuQjtBVHVqQmQ7O0Flbm1CQTtFQUFxQyxnQk5rRG5CO0FUcWpCbEI7O0FldG1CQTtFQUF3QyxnQk5zaUJuQjtBVG9FckI7O0Flem1CQTtFQUEwQyxnQk5vaUJuQjtBVHlFdkI7O0FlNW1CQTtFQUFzQyxnQk4yZW5CO0FUcUluQjs7QWUvbUJBO0VBQW9DLGdCTjhObkI7QVRxWmpCOztBZWxuQkE7RUFBcUMsZ0JOb2NuQjtBVGtMbEI7O0Flcm5CQTtFQUE0QyxnQk51Um5CO0FUa1d6Qjs7QWV4bkJBO0VBQXVDLGdCTjZoQm5CO0FUK0ZwQjs7QWUzbkJBO0VBQTBDLGdCTnNHbkI7QVR5aEJ2Qjs7QWU5bkJBO0VBQW9DLGdCTjhibkI7QVRvTWpCOztBZWpvQkE7RUFBbUMsZ0JOcWpCbkI7QVRnRmhCOztBZXBvQkE7RUFBMEMsZ0JOZ0xuQjtBVHdkdkI7O0Fldm9CQTtFQUFtQyxnQk51a0JuQjtBVG9FaEI7O0FlMW9CQTtFQUFvQyxnQk5xUW5CO0FUeVlqQjs7QWU3b0JBO0VBQWtDLGdCTmlXbkI7QVRnVGY7O0FlaHBCQTtFQUFxQyxnQk4yZG5CO0FUeUxsQjs7QWVucEJBO0VBQXVDLGdCTmpEbkI7QVR3c0JwQjs7QWV0cEJBO0VBQXlDLGdCTitWbkI7QVQyVHRCOztBZXpwQkE7RUFBb0MsZ0JOc2pCbkI7QVR1R2pCOztBZTVwQkE7O0VBQ3FDLGdCTmdHbkI7QVRna0JsQjs7QWUvcEJBO0VBQW1DLGdCTm9LbkI7QVQrZmhCOztBZWxxQkE7RUFBbUMsZ0JOMGpCbkI7QVQ0R2hCOztBZXJxQkE7RUFBd0MsZ0JOb0NuQjtBVHFvQnJCOztBZXhxQkE7O0VBQ2dDLGdCTitZbkI7QVQ2UmI7O0FlM3FCQTtFQUFrQyxnQk5vTW5CO0FUMmVmOztBZTlxQkE7RUFBcUMsZ0JOckRuQjtBVHV1QmxCOztBZWpyQkE7RUFBaUMsZ0JOaEZuQjtBVHF3QmQ7O0FlcHJCQTtFQUF3QyxnQk5yQm5CO0FUNnNCckI7O0FldnJCQTtFQUF5QyxnQk5vTG5CO0FUdWdCdEI7O0FlMXJCQTtFQUF3QyxnQk5rTG5CO0FUNGdCckI7O0FlN3JCQTtFQUFzQyxnQk5tTG5CO0FUOGdCbkI7O0FlaHNCQTtFQUF3QyxnQk4rS25CO0FUcWhCckI7O0FlbnNCQTtFQUE4QyxnQk5ySW5CO0FUNDBCM0I7O0FldHNCQTtFQUErQyxnQk5qSW5CO0FUMjBCNUI7O0FlenNCQTtFQUE0QyxnQk5qSW5CO0FUODBCekI7O0FlNXNCQTtFQUE4QyxnQk56SW5CO0FUeTFCM0I7O0FlL3NCQTtFQUFrQyxnQk4ySm5CO0FUd2pCZjs7QWVsdEJBO0VBQW1DLGdCTjZsQm5CO0FUeUhoQjs7QWVydEJBO0VBQWtDLGdCTnFlbkI7QVRvUGY7O0FleHRCQTtFQUFtQyxnQk55R25CO0FUbW5CaEI7O0FlM3RCQTtFQUFzQyxnQk56RW5CO0FUd3lCbkI7O0FlOXRCQTtFQUF1QyxnQk5sSW5CO0FUbzJCcEI7O0FlanVCQTs7RUFDa0MsZ0JOaWpCbkI7QVRvTGY7O0FlcHVCQTs7RUFDaUMsZ0JONE9uQjtBVDRmZDs7QWV2dUJBO0VBQWtDLGdCTmRuQjtBVHl2QmY7O0FlMXVCQTtFQUFrQyxnQk4wR25CO0FUb29CZjs7QWU3dUJBOztFQUNxQyxnQk42WG5CO0FUb1hsQjs7QWVodkJBOztFQUNvQyxnQk4yRm5CO0FUeXBCakI7O0FlbnZCQTtFQUFzQyxnQk42U25CO0FUMGNuQjs7QWV0dkJBOztFQUNxQyxnQk5xR25CO0FUcXBCbEI7O0FlenZCQTtFQUFtQyxnQk5nYm5CO0FUNlVoQjs7QWU1dkJBOzs7RUFFaUMsZ0JObEluQjtBVGs0QmQ7O0FlL3ZCQTtFQUFvQyxnQk5zT25CO0FUNmhCakI7O0FlbHdCQTtFQUFvQyxnQk5vT25CO0FUa2lCakI7O0FlcndCQTtFQUEwQyxnQk4rYm5CO0FUMFV2Qjs7QWV4d0JBO0VBQXNDLGdCTjJnQm5CO0FUaVFuQjs7QWUzd0JBO0VBQWtDLGdCTnVjbkI7QVR3VWY7O0FlOXdCQTtFQUFrQyxnQk55T25CO0FUeWlCZjs7QWVqeEJBO0VBQWtDLGdCTjZmbkI7QVR3UmY7O0FlcHhCQTtFQUFzQyxnQk5tVG5CO0FUcWVuQjs7QWV2eEJBO0VBQTZDLGdCTm9UbkI7QVR1ZTFCOztBZTF4QkE7RUFBK0MsZ0JOZ0luQjtBVDhwQjVCOztBZTd4QkE7RUFBd0MsZ0JONEhuQjtBVHFxQnJCOztBZWh5QkE7RUFBa0MsZ0JOcVFuQjtBVCtoQmY7O0FlbnlCQTtFQUF1QyxnQk5wRm5CO0FUMjNCcEI7O0FldHlCQTtFQUFxQyxnQk45RW5CO0FUdzNCbEI7O0FlenlCQTtFQUF1QyxnQk5yRm5CO0FUazRCcEI7O0FlNXlCQTtFQUF3QyxnQk5yRm5CO0FUcTRCckI7O0FlL3lCQTtFQUFvQyxnQk5oQ25CO0FUbTFCakI7O0FlbHpCQTs7RUFDaUMsZ0JOMFluQjtBVDRhZDs7QWVyekJBOztFQUNzQyxnQk44WW5CO0FUMmFuQjs7QWV4ekJBOztFQUNxQyxnQk4yWW5CO0FUaWJsQjs7QWUzekJBO0VBQXFDLGdCTlVuQjtBVHF6QmxCOztBZTl6QkE7RUFBcUMsZ0JOdU1uQjtBVDJuQmxCOztBZWowQkE7O0VBQ2lDLGdCTnFmbkI7QVRnVmQ7O0FlcDBCQTs7RUFDa0MsZ0JOb0ZuQjtBVG92QmY7O0FldjBCQTs7RUFDdUMsZ0JOK2FuQjtBVDRacEI7O0FlMTBCQTtFQUFzQyxnQk43Q25CO0FUMjNCbkI7O0FlNzBCQTtFQUF1QyxnQk4xQ25CO0FUMjNCcEI7O0FlaDFCQTs7RUFDaUMsZ0JOcEluQjtBVHc5QmQ7O0FlbjFCQTtFQUFvQyxnQk42V25CO0FUMGVqQjs7QWV0MUJBO0VBQXFDLGdCTnllbkI7QVRpWGxCOztBZXoxQkE7O0VBQ3NDLGdCTnJFbkI7QVRrNkJuQjs7QWU1MUJBO0VBQXdDLGdCTnFMbkI7QVQycUJyQjs7QWUvMUJBO0VBQXFDLGdCTkduQjtBVGcyQmxCOztBZWwyQkE7RUFBMkMsZ0JObkVuQjtBVHk2QnhCOztBZXIyQkE7RUFBeUMsZ0JObkVuQjtBVDQ2QnRCOztBZXgyQkE7RUFBb0MsZ0JOaWZuQjtBVDJYakI7O0FlMzJCQTtFQUF3QyxnQk44WW5CO0FUaWVyQjs7QWU5MkJBO0VBQXFDLGdCTnlabkI7QVR5ZGxCOztBZWozQkE7RUFBbUMsZ0JOOUpuQjtBVG1oQ2hCOztBZXAzQkE7RUFBbUMsZ0JObEVuQjtBVDA3QmhCOztBZXYzQkE7RUFBb0MsZ0JOMUNuQjtBVHE2QmpCOztBZTEzQkE7RUFBd0MsZ0JOOEJuQjtBVGcyQnJCOztBZTczQkE7RUFBdUMsZ0JOMUluQjtBVDJnQ3BCOztBZWg0QkE7RUFBdUMsZ0JOc0huQjtBVDh3QnBCOztBZW40QkE7RUFBc0MsZ0JOck9uQjtBVDRtQ25COztBZXQ0QkE7RUFBbUMsZ0JONE1uQjtBVDhyQmhCOztBZXo0QkE7RUFBd0MsZ0JOVW5CO0FUbTRCckI7O0FlNTRCQTtFQUFpQyxnQk4zS25CO0FUMmpDZDs7QWUvNEJBO0VBQXFDLGdCTnVGbkI7QVQ0ekJsQjs7QWVsNUJBO0VBQXdDLGdCTjJRbkI7QVQyb0JyQjs7QWVyNUJBO0VBQThDLGdCTnJPbkI7QVQ4bkMzQjs7QWV4NUJBO0VBQStDLGdCTnJPbkI7QVRpb0M1Qjs7QWUzNUJBO0VBQTRDLGdCTnJPbkI7QVRvb0N6Qjs7QWU5NUJBO0VBQThDLGdCTnpPbkI7QVQyb0MzQjs7QWVqNkJBO0VBQXVDLGdCTnJPbkI7QVQwb0NwQjs7QWVwNkJBO0VBQXdDLGdCTnJPbkI7QVQ2b0NyQjs7QWV2NkJBO0VBQXFDLGdCTnJPbkI7QVRncENsQjs7QWUxNkJBO0VBQXVDLGdCTnpPbkI7QVR1cENwQjs7QWU3NkJBO0VBQW9DLGdCTnBEbkI7QVRxK0JqQjs7QWVoN0JBO0VBQW1DLGdCTjRJbkI7QVR3eUJoQjs7QWVuN0JBO0VBQW1DLGdCTndZbkI7QVQraUJoQjs7QWV0N0JBOztFQUNtQyxnQk51TW5CO0FUbXZCaEI7O0FlejdCQTtFQUFxQyxnQk56R25CO0FUc2lDbEI7O0FlNTdCQTtFQUF1QyxnQk55UW5CO0FUdXJCcEI7O0FlLzdCQTtFQUF3QyxnQk55UW5CO0FUMHJCckI7O0FlbDhCQTtFQUFvQyxnQk4rVm5CO0FUdW1CakI7O0FlcjhCQTtFQUFtQyxnQk45R25CO0FUdWpDaEI7O0FleDhCQTs7RUFDa0MsZ0JOb1JuQjtBVHdyQmY7O0FlMzhCQTtFQUF1QyxnQk4rQ25CO0FUZzZCcEI7O0FlOThCQTtFQUFxQyxnQk5tQm5CO0FUKzdCbEI7O0FlajlCQTtFQUEwQyxnQk5vQm5CO0FUaThCdkI7O0FlcDlCQTtFQUFvQyxnQk5xVW5CO0FUbXBCakI7O0FldjlCQTtFQUFvQyxnQk4yQm5CO0FUZzhCakI7O0FlMTlCQTtFQUFrQyxnQk5nTG5CO0FUOHlCZjs7QWU3OUJBO0VBQW9DLGdCTjJCbkI7QVRzOEJqQjs7QWVoK0JBO0VBQXVDLGdCTnVIbkI7QVQ2MkJwQjs7QWVuK0JBO0VBQW1DLGdCTk1uQjtBVGkrQmhCOztBZXQrQkE7RUFBMkMsZ0JOSW5CO0FUcytCeEI7O0FleitCQTtFQUFxQyxnQk42WG5CO0FUZ25CbEI7O0FlNStCQTtFQUFpQyxnQk5oSG5CO0FUZ21DZDs7QWUvK0JBOztFQUNzQyxnQk51UW5CO0FUNHVCbkI7O0FlbC9CQTs7O0VBRXdDLGdCTnNWbkI7QVRncUJyQjs7QWVyL0JBO0VBQTJDLGdCTndJbkI7QVRpM0J4Qjs7QWV4L0JBO0VBQWlDLGdCTmhHbkI7QVQ0bENkOztBZTMvQkE7RUFBc0MsZ0JOdkhuQjtBVHNuQ25COztBZTkvQkE7O0VBQ3lDLGdCTnRKbkI7QVR3cEN0Qjs7QWVqZ0NBO0VBQXFDLGdCTnlPbkI7QVQ0eEJsQjs7QWVwZ0NBO0VBQWlDLGdCTjBGbkI7QVQ4NkJkOztBZXZnQ0E7RUFBd0MsZ0JOMURuQjtBVHFrQ3JCOztBZTFnQ0E7RUFBd0MsZ0JOa1duQjtBVDRxQnJCOztBZTdnQ0E7RUFBc0MsZ0JONFZuQjtBVHFyQm5COztBZWhoQ0E7RUFBbUMsZ0JObEVuQjtBVHNsQ2hCOztBZW5oQ0E7RUFBeUMsZ0JOZ09uQjtBVHV6QnRCOztBZXRoQ0E7RUFBdUMsZ0JOMkpuQjtBVCszQnBCOztBZXpoQ0E7RUFBNkMsZ0JOMkpuQjtBVGs0QjFCOztBZTVoQ0E7RUFBbUMsZ0JOc1JuQjtBVDB3QmhCOztBZS9oQ0E7RUFBdUMsZ0JONUxuQjtBVCt0Q3BCOztBZWxpQ0E7RUFBOEMsZ0JOeEJuQjtBVDhqQzNCOztBZXJpQ0E7RUFBbUMsZ0JOdVBuQjtBVGt6QmhCOztBZXhpQ0E7RUFBbUMsZ0JONkluQjtBVCs1QmhCOztBZTNpQ0E7RUFBZ0QsZ0JOOUpuQjtBVDZzQzdCOztBZTlpQ0E7RUFBaUQsZ0JOOUpuQjtBVGd0QzlCOztBZWpqQ0E7RUFBOEMsZ0JOOUpuQjtBVG10QzNCOztBZXBqQ0E7RUFBZ0QsZ0JObEtuQjtBVDB0QzdCOztBZXZqQ0E7RUFBa0MsZ0JOOERuQjtBVDYvQmY7O0FlMWpDQTtFQUFpQyxnQk5ySG5CO0FUbXJDZDs7QWU3akNBO0VBQW1DLGdCTnZTbkI7QVR3MkNoQjs7QWVoa0NBO0VBQXVDLGdCTjJabkI7QVR5cUJwQjs7QWVua0NBO0VBQXFDLGdCTmhObkI7QVR1eENsQjs7QWV0a0NBO0VBQXVDLGdCTjdGbkI7QVR1cUNwQjs7QWV6a0NBO0VBQXVDLGdCTjdGbkI7QVQwcUNwQjs7QWU1a0NBO0VBQXVDLGdCTitPbkI7QVRpMkJwQjs7QWUva0NBO0VBQXdDLGdCTmlNbkI7QVRrNUJyQjs7QWVsbENBO0VBQW1DLGdCTjZXbkI7QVR5dUJoQjs7QWVybENBO0VBQXlDLGdCTjBJbkI7QVQrOEJ0Qjs7QWV4bENBO0VBQTJDLGdCTjBJbkI7QVRrOUJ4Qjs7QWUzbENBO0VBQXFDLGdCTnFGbkI7QVQwZ0NsQjs7QWU5bENBO0VBQXVDLGdCTm1GbkI7QVQrZ0NwQjs7QWVqbUNBO0VBQXlDLGdCTm5MbkI7QVR3eEN0Qjs7QWVwbUNBO0VBQTBDLGdCTjBLbkI7QVQ4N0J2Qjs7QWV2bUNBO0VBQWlELGdCTnBGbkI7QVQrckM5Qjs7QWUxbUNBO0VBQXlDLGdCTndQbkI7QVRzM0J0Qjs7QWU3bUNBO0VBQW9DLGdCTmpKbkI7QVRrd0NqQjs7QWVobkNBOztFQUNnRCxnQk4vTW5CO0FUbTBDN0I7O0Flbm5DQTs7RUFDOEMsZ0JOOU1uQjtBVHEwQzNCOztBZXRuQ0E7O0VBQ2lELGdCTmpObkI7QVQyMEM5Qjs7QWV6bkNBOztFQUNnQyxnQk52R25CO0FUb3VDYjs7QWU1bkNBO0VBQWdDLGdCTmhDbkI7QVRncUNiOztBZS9uQ0E7O0VBQ2dDLGdCTnFZbkI7QVQ4dkJiOztBZWxvQ0E7O0VBQ2dDLGdCTjRDbkI7QVQwbENiOztBZXJvQ0E7Ozs7RUFHZ0MsZ0JOZ0RuQjtBVHlsQ2I7O0FleG9DQTs7O0VBRWdDLGdCTmlObkI7QVQyN0JiOztBZTNvQ0E7O0VBQ2dDLGdCTitDbkI7QVRnbUNiOztBZTlvQ0E7O0VBQ2dDLGdCTjNQbkI7QVQ2NENiOztBZWpwQ0E7RUFBaUMsZ0JOaEduQjtBVHF2Q2Q7O0FlcHBDQTtFQUFzQyxnQk5wRm5CO0FUNHVDbkI7O0FldnBDQTtFQUEyQyxnQk4wUG5CO0FUaTZCeEI7O0FlMXBDQTtFQUE0QyxnQk4wUG5CO0FUbzZCekI7O0FlN3BDQTtFQUE0QyxnQk4wUG5CO0FUdTZCekI7O0FlaHFDQTtFQUE2QyxnQk4wUG5CO0FUMDZCMUI7O0FlbnFDQTtFQUE2QyxnQk42UG5CO0FUMDZCMUI7O0FldHFDQTtFQUE4QyxnQk42UG5CO0FUNjZCM0I7O0FlenFDQTtFQUFzQyxnQk5rVW5CO0FUMjJCbkI7O0FlNXFDQTtFQUF3QyxnQk44VG5CO0FUazNCckI7O0FlL3FDQTtFQUEyQyxnQk55YW5CO0FUMHdCeEI7O0FlbHJDQTtFQUFvQyxnQk5zYW5CO0FUZ3hCakI7O0FlcnJDQTtFQUFpQyxnQk4yWm5CO0FUOHhCZDs7QWV4ckNBO0VBQXdDLGdCTjJabkI7QVRpeUJyQjs7QWUzckNBO0VBQXlDLGdCTm9hbkI7QVQyeEJ0Qjs7QWU5ckNBO0VBQW9DLGdCTnhKbkI7QVQwMUNqQjs7QWVqc0NBO0VBQTJDLGdCTjhQbkI7QVR1OEJ4Qjs7QWVwc0NBO0VBQXNDLGdCTmdCbkI7QVR3ckNuQjs7QWV2c0NBO0VBQW1DLGdCTnBGbkI7QVQreENoQjs7QWUxc0NBO0VBQWdDLGdCTjNXbkI7QVR5akRiOztBZTdzQ0E7RUFBc0MsZ0JOL1JuQjtBVGcvQ25COztBZWh0Q0E7RUFBNkMsZ0JOL1JuQjtBVG0vQzFCOztBZW50Q0E7RUFBbUMsZ0JOK1VuQjtBVHc0QmhCOztBZXR0Q0E7RUFBMEMsZ0JOK1VuQjtBVDI0QnZCOztBZXp0Q0E7RUFBNEMsZ0JOZ0RuQjtBVDZxQ3pCOztBZTV0Q0E7RUFBMEMsZ0JOa0RuQjtBVDhxQ3ZCOztBZS90Q0E7RUFBNEMsZ0JOK0NuQjtBVG9yQ3pCOztBZWx1Q0E7RUFBNkMsZ0JOK0NuQjtBVHVyQzFCOztBZXJ1Q0E7RUFBa0MsZ0JOalduQjtBVDBrRGY7O0FleHVDQTtFQUFvQyxnQk5tWW5CO0FUeTJCakI7O0FlM3VDQTtFQUFvQyxnQk43V25CO0FUNGxEakI7O0FlOXVDQTtFQUFrQyxnQk5rQ25CO0FUZ3RDZjs7QWVqdkNBO0VBQXFDLGdCTjVLbkI7QVRpNkNsQjs7QWVwdkNBO0VBQWtDLGdCTmdObkI7QVR3aUNmOztBZXZ2Q0E7RUFBdUMsZ0JOeEZuQjtBVG0xQ3BCOztBZTF2Q0E7RUFBbUMsZ0JONFRuQjtBVGs4QmhCOztBZTd2Q0E7RUFBbUMsZ0JOdEluQjtBVHU0Q2hCOztBZWh3Q0E7RUFBaUMsZ0JONkNuQjtBVHV0Q2Q7O0FlbndDQTs7RUFDcUMsZ0JONURuQjtBVG0wQ2xCOztBZXR3Q0E7RUFBa0MsZ0JOOFBuQjtBVDRnQ2Y7O0FlendDQTtFQUFtQyxnQk51RW5CO0FUc3NDaEI7O0FlNXdDQTtFQUFvQyxnQk45V25CO0FUOG5EakI7O0FlL3dDQTtFQUFnQyxnQk50U25CO0FUeWpEYjs7QWVseENBO0VBQStCLGdCTmlXbkI7QVRxN0JaOztBZXJ4Q0E7RUFBa0MsZ0JOdVduQjtBVGs3QmY7O0FleHhDQTtFQUFtQyxnQk4rSW5CO0FUNm9DaEI7O0FlM3hDQTtFQUFzQyxnQk5rRm5CO0FUNnNDbkI7O0FlOXhDQTtFQUEyQyxnQk42Tm5CO0FUcWtDeEI7O0FlanlDQTtFQUFpRCxnQk4vV25CO0FUb3BEOUI7O0FlcHlDQTtFQUFnRCxnQk5qWG5CO0FUeXBEN0I7O0FldnlDQTs7RUFDZ0QsZ0JOelJuQjtBVG9rRDdCOztBZTF5Q0E7RUFBeUMsZ0JObk1uQjtBVGkvQ3RCOztBZTd5Q0E7RUFBdUMsZ0JOaVduQjtBVGc5QnBCOztBZWh6Q0E7RUFBeUMsZ0JOb1ZuQjtBVGcrQnRCOztBZW56Q0E7O0VBQ2dDLGdCTjBTbkI7QVQ2Z0NiOztBZXR6Q0E7RUFBMEMsZ0JOMEduQjtBVGd0Q3ZCOztBZXp6Q0E7RUFBMEMsZ0JONE1uQjtBVGluQ3ZCOztBZTV6Q0E7RUFBa0MsZ0JOc0xuQjtBVDBvQ2Y7O0FlL3pDQTtFQUE0QyxnQk56TG5CO0FUNC9DekI7O0FlbDBDQTtFQUFzQyxnQk5vV25CO0FUaytCbkI7O0FlcjBDQTtFQUFtQyxnQk44RG5CO0FUMndDaEI7O0FleDBDQTs7O0VBRXVDLGdCTjhTbkI7QVQ4aENwQjs7QWUzMENBOztFQUMyQyxnQk4xRm5CO0FUeTZDeEI7O0FlOTBDQTtFQUFrQyxnQk5zV25CO0FUNCtCZjs7QWVqMUNBO0VBQW1DLGdCTmxHbkI7QVR1N0NoQjs7QWVwMUNBO0VBQW1DLGdCTmdIbkI7QVR3dUNoQjs7QWV2MUNBO0VBQTBDLGdCTmlIbkI7QVQwdUN2Qjs7QWUxMUNBO0VBQStDLGdCTnlObkI7QVRxb0M1Qjs7QWU3MUNBO0VBQXdDLGdCTnVObkI7QVQwb0NyQjs7QWVoMkNBO0VBQXNDLGdCTi9ObkI7QVRta0RuQjs7QWVuMkNBO0VBQWlDLGdCTjVObkI7QVRta0RkOztBZXQyQ0E7RUFBMEMsZ0JOMkVuQjtBVCt4Q3ZCOztBZXoyQ0E7RUFBMkMsZ0JOeUVuQjtBVG95Q3hCOztBZTUyQ0E7RUFBbUMsZ0JOdk5uQjtBVHVrRGhCOztBZS8yQ0E7RUFBbUMsZ0JOekNuQjtBVDQ1Q2hCOztBZWwzQ0E7RUFBcUMsZ0JOcENuQjtBVDA1Q2xCOztBZXIzQ0E7RUFBZ0MsZ0JOdExuQjtBVCtpRGI7O0FleDNDQTtFQUFxQyxnQk43VW5CO0FUeXNEbEI7O0FlMzNDQTtFQUFrQyxnQk4xUm5CO0FUeXBEZjs7QWU5M0NBO0VBQWdDLGdCTnNEbkI7QVQ0MENiOztBZWo0Q0E7RUFBa0MsZ0JObUxuQjtBVGt0Q2Y7O0FlcDRDQTtFQUFpQyxnQk5yUG5CO0FUNm5EZDs7QWV2NENBO0VBQWtDLGdCTnJQbkI7QVRnb0RmOztBZTE0Q0E7RUFBb0MsZ0JON1duQjtBVDJ2RGpCOztBZTc0Q0E7RUFBMkMsZ0JON1duQjtBVDh2RHhCOztBZWg1Q0E7RUFBa0MsZ0JOMExuQjtBVDB0Q2Y7O0FlbjVDQTtFQUF5QyxnQk4wTG5CO0FUNnRDdEI7O0FldDVDQTtFQUFvQyxnQk55Rm5CO0FUaTBDakI7O0FlejVDQTs7RUFDZ0MsZ0JOelVuQjtBVHN1RGI7O0FlNTVDQTs7RUFDaUMsZ0JOK01uQjtBVGl0Q2Q7O0FlLzVDQTtFQUFpQyxnQk40UG5CO0FUdXFDZDs7QWVsNkNBO0VBQW9DLGdCTnVLbkI7QVQrdkNqQjs7QWVyNkNBO0VBQXVDLGdCTnRQbkI7QVQrcERwQjs7QWV4NkNBO0VBQXVDLGdCTmlLbkI7QVQyd0NwQjs7QWUzNkNBO0VBQXFDLGdCTjlQbkI7QVQ2cURsQjs7QWU5NkNBO0VBQXVDLGdCTi9MbkI7QVRpbkRwQjs7QWVqN0NBO0VBQXdDLGdCTnhMbkI7QVQ2bURyQjs7QWVwN0NBO0VBQXlDLGdCTnJNbkI7QVQ2bkR0Qjs7QWV2N0NBO0VBQThDLGdCTi9MbkI7QVQwbkQzQjs7QWUxN0NBOzs7RUFFeUMsZ0JOeE1uQjtBVHNvRHRCOztBZTc3Q0E7O0VBQzJDLGdCTjlNbkI7QVQrb0R4Qjs7QWVoOENBOztFQUN5QyxnQk4vTW5CO0FUbXBEdEI7O0FlbjhDQTs7RUFDeUMsZ0JOcE1uQjtBVDJvRHRCOztBZXQ4Q0E7RUFBd0MsZ0JOak5uQjtBVDJwRHJCOztBZXo4Q0E7RUFBaUMsZ0JOdVJuQjtBVHNyQ2Q7O0FlNThDQTtFQUFvQyxnQk41U25CO0FUNHZEakI7O0FlLzhDQTtFQUFxQyxnQk45RW5CO0FUaWlEbEI7O0FlbDlDQTs7Ozs7RUFJc0MsZ0JObkVuQjtBVHloRG5COztBZXI5Q0E7RUFBMkMsZ0JOL1RuQjtBVHd4RHhCOztBZXg5Q0E7OztFQUVrQyxnQk5xRG5CO0FUdTZDZjs7QWUzOUNBOztFQUNtQyxnQk5uUW5CO0FUa3VEaEI7O0FlOTlDQTtFQUF1QyxnQk56S25CO0FUMm9EcEI7O0FlaitDQTtFQUFnQyxnQk4zS25CO0FUZ3BEYjs7QWVwK0NBOzs7RUFFd0MsZ0JOeEpuQjtBVGdvRHJCOztBZXYrQ0E7RUFBMEMsZ0JOMktuQjtBVGcwQ3ZCOztBZTErQ0E7RUFBK0IsZ0JOaUNuQjtBVDY4Q1o7O0FlNytDQTs7RUFDbUMsZ0JOMFFuQjtBVHV1Q2hCOztBZWgvQ0E7O0VBQ3dDLGdCTlZuQjtBVDgvQ3JCOztBZW4vQ0E7O0VBQzBDLGdCTlhuQjtBVGtnRHZCOztBZXQvQ0E7RUFBb0MsZ0JOMUluQjtBVG9vRGpCOztBZXovQ0E7RUFBd0MsZ0JObFZuQjtBVCswRHJCOztBZTUvQ0E7RUFBbUMsZ0JOakpuQjtBVGlwRGhCOztBZS8vQ0E7RUFBc0MsZ0JOYm5CO0FUZ2hEbkI7O0FlbGdEQTtFQUFvQyxnQk4rRm5CO0FUdTZDakI7O0FlcmdEQTtFQUFzQyxnQk51RW5CO0FUazhDbkI7O0FleGdEQTtFQUE2QyxnQk51RW5CO0FUcThDMUI7O0FlM2dEQTtFQUFpQyxnQk56Wm5CO0FUdzZEZDs7QWU5Z0RBOztFQUNxQyxnQk41TW5CO0FUOHREbEI7O0FlamhEQTtFQUFnQyxnQk4wTW5CO0FUMjBDYjs7QWVwaERBO0VBQXVDLGdCTnhhbkI7QVRnOERwQjs7QWV2aERBO0VBQWlDLGdCTkluQjtBVHVoRGQ7O0FlMWhEQTtFQUF1QyxnQk51Rm5CO0FUdThDcEI7O0FlN2hEQTtFQUFtQyxnQk4yTW5CO0FUczFDaEI7O0FlaGlEQTtFQUFpQyxnQk4rUW5CO0FUcXhDZDs7QWVuaURBO0VBQXdDLGdCTnpDbkI7QVRnbERyQjs7QWV0aURBO0VBQWlDLGdCTndQbkI7QVRrekNkOztBZXppREE7RUFBdUMsZ0JOclpuQjtBVGs4RHBCOztBZTVpREE7RUFBbUMsZ0JOdkJuQjtBVHVrRGhCOztBZS9pREE7RUFBMEMsZ0JOM0xuQjtBVDh1RHZCOztBZWxqREE7RUFBb0MsZ0JONVhuQjtBVGs3RGpCOztBZXJqREE7RUFBMEMsZ0JOaFluQjtBVHk3RHZCOztBZXhqREE7RUFBd0MsZ0JOblluQjtBVCs3RHJCOztBZTNqREE7RUFBb0MsZ0JOdFluQjtBVHE4RGpCOztBZTlqREE7RUFBc0MsZ0JObFluQjtBVG84RG5COztBZWprREE7RUFBc0MsZ0JObFluQjtBVHU4RG5COztBZXBrREE7RUFBdUMsZ0JOM2JuQjtBVG1nRXBCOztBZXZrREE7RUFBeUMsZ0JOM2JuQjtBVHNnRXRCOztBZTFrREE7RUFBa0MsZ0JOK0tuQjtBVCs1Q2Y7O0FlN2tEQTtFQUFzQyxnQk5uVm5CO0FUbzZEbkI7O0FlaGxEQTtFQUErQixnQk45ZG5CO0FUa2pFWjs7QWVubERBO0VBQXVDLGdCTjVSbkI7QVRtM0RwQjs7QWV0bERBO0VBQXdDLGdCTi9DbkI7QVR5b0RyQjs7QWV6bERBO0VBQTBDLGdCTjlibkI7QVQyaEV2Qjs7QWU1bERBO0VBQXVDLGdCTnRmbkI7QVRzbEVwQjs7QWUvbERBO0VBQXNDLGdCTi9CbkI7QVRrb0RuQjs7QWVsbURBO0VBQXVDLGdCTnpIbkI7QVQrdERwQjs7QWVybURBO0VBQW1DLGdCTnZJbkI7QVRndkRoQjs7QWV4bURBO0VBQTBDLGdCTnZJbkI7QVRtdkR2Qjs7QWUzbURBO0VBQXVDLGdCTjRKbkI7QVRtOUNwQjs7QWU5bURBO0VBQXNDLGdCTjRKbkI7QVRzOUNuQjs7QWVqbkRBO0VBQW9DLGdCTnhjbkI7QVQ2akVqQjs7QWVwbkRBO0VBQWdDLGdCTmpibkI7QVR5aUViOztBZXZuREE7RUFBb0MsZ0JOdkpuQjtBVGt4RGpCOztBZTFuREE7RUFBc0MsZ0JOM2dCbkI7QVR5b0VuQjs7QWU3bkRBO0VBQStCLGdCTjdabkI7QVQ4aEVaOztBZWhvREE7OztFQUVnQyxnQk56S25CO0FUNnlEYjs7QWVub0RBO0VBQXFDLGdCTnBHbkI7QVQydURsQjs7QWV0b0RBO0VBQXVDLGdCTnhibkI7QVRra0VwQjs7QWV6b0RBO0VBQTJDLGdCTjVXbkI7QVR5L0R4Qjs7QWU1b0RBO0VBQXFDLGdCTjlWbkI7QVQ4K0RsQjs7QWUvb0RBO0VBQXFDLGdCTjlQbkI7QVRpNURsQjs7QWVscERBO0VBQW9DLGdCTnJKbkI7QVQyeURqQjs7QWVycERBO0VBQW1DLGdCTmVuQjtBVDBvRGhCOztBZXhwREE7RUFBeUMsZ0JOMkJuQjtBVGlvRHRCOztBZTNwREE7RUFBd0MsZ0JOb0NuQjtBVDJuRHJCOztBZTlwREE7RUFBcUMsZ0JOcUNuQjtBVDZuRGxCOztBZWpxREE7RUFBc0MsZ0JONWFuQjtBVGlsRW5COztBZXBxREE7RUFBNEMsZ0JOOWFuQjtBVHNsRXpCOztBZXZxREE7RUFBb0MsZ0JOL1ZuQjtBVDBnRWpCOztBZTFxREE7RUFBaUMsZ0JOb0JuQjtBVDBwRGQ7O0FlN3FEQTtFQUF3QyxnQk44S25CO0FUbWdEckI7O0FlaHJEQTtFQUF1QyxnQk4vRm5CO0FUbXhEcEI7O0FlbnJEQTtFQUF3QyxnQk42RW5CO0FUMG1EckI7O0FldHJEQTtFQUFzQyxnQk45TW5CO0FUdzREbkI7O0FlenJEQTtFQUFrQyxnQk4rS25CO0FUOGdEZjs7QWU1ckRBO0VBQWlDLGdCTjdIbkI7QVQ2ekRkOztBZS9yREE7RUFBb0MsZ0JObkhuQjtBVHN6RGpCOztBZWxzREE7O0VBQ3dDLGdCTmtJbkI7QVRva0RyQjs7QWVyc0RBO0VBQTRDLGdCTmtJbkI7QVR1a0R6Qjs7QWV4c0RBO0VBQXlDLGdCTjBLbkI7QVRraUR0Qjs7QWUzc0RBO0VBQXdDLGdCTmxJbkI7QVRpMURyQjs7QWU5c0RBO0VBQXVDLGdCTnlLbkI7QVR5aURwQjs7QWVqdERBO0VBQXdDLGdCTm5JbkI7QVR3MURyQjs7QWVwdERBO0VBQTBDLGdCTmxJbkI7QVQwMUR2Qjs7QWV2dERBO0VBQTBDLGdCTnBJbkI7QVQrMUR2Qjs7QWUxdERBO0VBQW1DLGdCTjFHbkI7QVR3MERoQjs7QWU3dERBO0VBQXVDLGdCTjdRbkI7QVQ4K0RwQjs7QWVodURBO0VBQThDLGdCTjFVbkI7QVQ4aUUzQjs7QWVudURBO0VBQXdDLGdCTnpFbkI7QVRnekRyQjs7QWV0dURBO0VBQXFDLGdCTmtMbkI7QVR3akRsQjs7QWV6dURBO0VBQW1DLGdCTlhuQjtBVHd2RGhCOztBZTV1REE7RUFBc0MsZ0JOdUpuQjtBVHlsRG5COztBZS91REE7RUFBdUMsZ0JOd0puQjtBVDJsRHBCOztBZWx2REE7O0VBQ2dDLGdCTi9mbkI7QVRxdkViOztBZXJ2REE7RUFBb0MsZ0JONEpuQjtBVDZsRGpCOztBZXh2REE7RUFBa0MsZ0JOOEduQjtBVDhvRGY7O0FlM3ZEQTtFQUFtQyxnQk53RG5CO0FUdXNEaEI7O0FlOXZEQTtFQUFtQyxnQk45SW5CO0FUZzVEaEI7O0FlandEQTs7RUFDeUMsZ0JOMExuQjtBVDJrRHRCOztBZXB3REE7RUFBMEMsZ0JOakhuQjtBVHkzRHZCOztBZXZ3REE7RUFBcUMsZ0JOckhuQjtBVGc0RGxCOztBZTF3REE7RUFBeUMsZ0JOblduQjtBVGluRXRCOztBZTd3REE7OztFQUV5QyxnQk4vZ0JuQjtBVGd5RXRCOztBZWh4REE7O0VBQ21ELGdCTjlnQm5CO0FUa3lFaEM7O0FlbnhEQTs7RUFDeUMsZ0JObGhCbkI7QVR5eUV0Qjs7QWV0eERBOztFQUM0QyxnQk5uaEJuQjtBVDZ5RXpCOztBZXp4REE7O0VBQzBDLGdCTnhoQm5CO0FUcXpFdkI7O0FlNXhEQTtFQUEwQyxnQk4zSW5CO0FUMjZEdkI7O0FlL3hEQTtFQUFxQyxnQk4zT25CO0FUOGdFbEI7O0FlbHlEQTtFQUF5QyxnQk54SW5CO0FUODZEdEI7O0FlcnlEQTtFQUEyQyxnQk54SW5CO0FUaTdEeEI7O0FleHlEQTtFQUF3QyxnQk53Qm5CO0FUb3hEckI7O0FlM3lEQTtFQUEwQyxnQk53Qm5CO0FUdXhEdkI7O0FlOXlEQTtFQUFtQyxnQk4vZG5CO0FUaXhFaEI7O0FlanpEQTtFQUEyQyxnQk5sZW5CO0FUdXhFeEI7O0FlcHpEQTtFQUFrQyxnQk5wY25CO0FUNHZFZjs7QWV2ekRBO0VBQTBDLGdCTmxqQm5CO0FUNjJFdkI7O0FlMXpEQTtFQUF3QyxnQk54UG5CO0FUc2pFckI7O0FlN3pEQTs7RUFDNEMsZ0JOelBuQjtBVDBqRXpCOztBZWgwREE7O0VBQzJDLGdCTjdQbkI7QVRpa0V4Qjs7QWVuMERBOztFQUMwQyxnQk5oUW5CO0FUdWtFdkI7O0FldDBEQTtFQUFzQyxnQk5yUW5CO0FUK2tFbkI7O0FlejBEQTs7RUFDd0MsZ0JOeFJuQjtBVHFtRXJCOztBZTUwREE7O0VBQ3lDLGdCTjdSbkI7QVQ2bUV0Qjs7QWUvMERBO0VBQTRDLGdCTjFSbkI7QVQ2bUV6Qjs7QWVsMURBO0VBQTBDLGdCTnBTbkI7QVQwbkV2Qjs7QWVyMURBO0VBQXlDLGdCTjNSbkI7QVRvbkV0Qjs7QWV4MURBO0VBQTJDLGdCTi9SbkI7QVQybkV4Qjs7QWUzMURBO0VBQXlDLGdCTmpTbkI7QVRnb0V0Qjs7QWU5MURBO0VBQXNDLGdCTitEbkI7QVRteURuQjs7QWVqMkRBO0VBQXVDLGdCTi9GbkI7QVRvOERwQjs7QWVwMkRBO0VBQTZDLGdCTi9ibkI7QVR1eUUxQjs7QWV2MkRBO0VBQStCLGdCTnRVbkI7QVRpckVaOztBZTEyREE7RUFBc0MsZ0JOdFVuQjtBVG9yRW5COztBZTcyREE7RUFBd0MsZ0JOa0VuQjtBVCt5RHJCOztBZWgzREE7RUFBMEMsZ0JOcktuQjtBVHloRXZCOztBZW4zREE7RUFBaUQsZ0JOcktuQjtBVDRoRTlCOztBZXQzREE7RUFBdUMsZ0JONVVuQjtBVHNzRXBCOztBZXozREE7RUFBd0MsZ0JOd0huQjtBVHF3RHJCOztBZTUzREE7RUFBbUMsZ0JObkZuQjtBVG05RGhCOztBZS8zREE7RUFBbUMsZ0JOemVuQjtBVDQyRWhCOztBZWw0REE7RUFBb0MsZ0JOOVduQjtBVG92RWpCOztBZXI0REE7RUFBa0MsZ0JOeEtuQjtBVGlqRWY7O0FleDREQTtFQUE4QyxnQk5wUW5CO0FUZ3BFM0I7O0FlMzREQTs7RUFDdUMsZ0JOU25CO0FUczREcEI7O0FlOTREQTtFQUFtQyxnQk5qZG5CO0FUbTJFaEI7O0FlajVEQTtFQUFrQyxnQk56b0JuQjtBVDhoRmY7O0FlcDVEQTtFQUFtQyxnQk4vbkJuQjtBVHVoRmhCOztBZXY1REE7RUFBNEMsZ0JOM2hCbkI7QVRzN0V6Qjs7QWUxNURBO0VBQTZDLGdCTjloQm5CO0FUNDdFMUI7O0FlNzVEQTtFQUE2QyxnQk41aEJuQjtBVDY3RTFCOztBZWg2REE7RUFBNkMsZ0JOamlCbkI7QVRxOEUxQjs7QWVuNkRBO0VBQXFDLGdCTnBSbkI7QVQyckVsQjs7QWV0NkRBO0VBQW9DLGdCTjVObkI7QVRzb0VqQjs7QWV6NkRBO0VBQXNDLGdCTjVObkI7QVR5b0VuQjs7QWU1NkRBO0VBQWtDLGdCTi9ObkI7QVQrb0VmOztBZS82REE7RUFBZ0MsZ0JObE9uQjtBVHFwRWI7O0FlbDdEQTtFQUF1QyxnQk5wZW5CO0FUMDVFcEI7O0FlcjdEQTtFQUF5QyxnQk5wZW5CO0FUNjVFdEI7O0FleDdEQTtFQUFrQyxnQk50U25CO0FUa3VFZjs7QWUzN0RBO0VBQWtDLGdCTmlGbkI7QVQ4MkRmOztBZTk3REE7RUFBc0MsZ0JObGtCbkI7QVRvZ0ZuQjs7QWVqOERBO0VBQXNDLGdCTnJYbkI7QVQwekVuQjs7QWVwOERBO0VBQXlDLGdCTnBJbkI7QVQ0a0V0Qjs7QWV2OERBO0VBQWlDLGdCTnBjbkI7QVQrNEVkOztBZTE4REE7RUFBNEMsZ0JOaGVuQjtBVDg2RXpCOztBZTc4REE7RUFBcUMsZ0JOcGZuQjtBVHE4RWxCOztBZWg5REE7RUFBaUMsZ0JObE5uQjtBVHNxRWQ7O0FlbjlEQTtFQUF5QyxnQk4xWG5CO0FUaTFFdEI7O0FldDlEQTtFQUFnQyxnQk5vRG5CO0FUczZEYjs7QWV6OURBO0VBQXlDLGdCTjNKbkI7QVR3bkV0Qjs7QWU1OURBO0VBQXFDLGdCTnpObkI7QVR5ckVsQjs7QWUvOURBO0VBQW1DLGdCTmxIbkI7QVRxbEVoQjs7QWVsK0RBO0VBQXlDLGdCTjdMbkI7QVRtcUV0Qjs7QWVyK0RBO0VBQTJDLGdCTjdMbkI7QVRzcUV4Qjs7QWV4K0RBO0VBQXdDLGdCTjNDbkI7QVR1aEVyQjs7QWUzK0RBO0VBQTBDLGdCTjNDbkI7QVQwaEV2Qjs7QWU5K0RBO0VBQXlDLGdCTnJHbkI7QVR1bEV0Qjs7QWVqL0RBO0VBQTRDLGdCTnJHbkI7QVQwbEV6Qjs7QWVwL0RBO0VBQW9DLGdCTjdVbkI7QVRxMEVqQjs7QWV2L0RBO0VBQXNDLGdCTm5sQm5CO0FUOGtGbkI7O0FlMS9EQTtFQUF3QyxnQk5ubEJuQjtBVGlsRnJCOztBZTcvREE7RUFBb0MsZ0JOL0xuQjtBVGdzRWpCOztBZWhnRUE7RUFBbUMsZ0JObFhuQjtBVHMzRWhCOztBZW5nRUE7RUFBdUMsZ0JOa0ZuQjtBVHE3RHBCOztBZXRnRUE7RUFBb0MsZ0JObUZuQjtBVHU3RGpCOztBZXpnRUE7RUFBbUMsZ0JOOWNuQjtBVDI5RWhCOztBZTVnRUE7RUFBNkMsZ0JOMkJuQjtBVHEvRDFCOztBZS9nRUE7RUFBMkMsZ0JObUVuQjtBVGc5RHhCOztBZWxoRUE7RUFBOEMsZ0JOeEtuQjtBVDhyRTNCOztBZXJoRUE7RUFBa0MsZ0JOOWxCbkI7QVR1bkZmOztBZXhoRUE7RUFBOEMsZ0JOdG9CbkI7QVRrcUYzQjs7QWUzaEVBO0VBQWlELGdCTnFEbkI7QVQwK0Q5Qjs7QWU5aEVBO0VBQW9DLGdCTnhsQm5CO0FUMG5GakI7O0FlamlFQTtFQUF3RCxnQk41b0JuQjtBVGlyRnJDOztBZXBpRUE7O0VBQ2dFLGdCTjlxQm5CO0FUc3RGN0M7O0FldmlFQTs7O0VBRWlDLGdCTnZmbkI7QVRraUZkOztBZTFpRUE7RUFBa0MsZ0JOaFluQjtBVDg2RWY7O0FlN2lFQTtFQUFvQyxnQk5oWW5CO0FUaTdFakI7O0FlaGpFQTs7RUFDMEMsZ0JOMUhuQjtBVDhxRXZCOztBZW5qRUE7RUFBdUMsZ0JOelJuQjtBVGcxRXBCOztBZXRqRUE7RUFBbUMsZ0JOaUNuQjtBVHloRWhCOztBZXpqRUE7RUFBMEMsZ0JOaUNuQjtBVDRoRXZCOztBZTVqRUE7RUFBcUMsZ0JObEhuQjtBVGtyRWxCOztBZS9qRUE7RUFBMkMsZ0JObEhuQjtBVHFyRXhCOztBZWxrRUE7RUFBNEMsZ0JObEhuQjtBVHdyRXpCOztBZXJrRUE7RUFBdUMsZ0JOck5uQjtBVDh4RXBCOztBZXhrRUE7RUFBd0MsZ0JOcGJuQjtBVGdnRnJCOztBZTNrRUE7RUFBa0MsZ0JObUVuQjtBVDRnRWY7O0FlOWtFQTtFQUFzQyxnQk5wRG5CO0FUc29FbkI7O0FlamxFQTs7RUFDaUQsZ0JOelluQjtBVDg5RTlCOztBZXBsRUE7O0VBQ3lDLGdCTjdhbkI7QVRxZ0Z0Qjs7QWV2bEVBO0VBQXdDLGdCTnRYbkI7QVRpOUVyQjs7QWUxbEVBO0VBQTBDLGdCTmxmbkI7QVRnbEZ2Qjs7QWU3bEVBO0VBQTRDLGdCTmxmbkI7QVRtbEZ6Qjs7QWVobUVBO0VBQW1DLGdCTnRUbkI7QVQwNUVoQjs7QWVubUVBO0VBQXlDLGdCTnB0Qm5CO0FUMnpGdEI7O0FldG1FQTtFQUEyQyxnQk5wdEJuQjtBVDh6RnhCOztBZXptRUE7O0VBQ3lDLGdCTnJ0Qm5CO0FUazBGdEI7O0FlNW1FQTs7RUFDMkMsZ0JOdHRCbkI7QVRzMEZ4Qjs7QWUvbUVBO0VBQXdDLGdCTkpuQjtBVHVuRXJCOztBZWxuRUE7RUFBMEMsZ0JOSm5CO0FUMG5FdkI7O0Flcm5FQTtFQUFtQyxnQk5IbkI7QVQ0bkVoQjs7QWV4bkVBO0VBQXFDLGdCTjNXbkI7QVR1K0VsQjs7QWUzbkVBOztFQUNvQyxnQk41V25CO0FUMitFakI7O0FlOW5FQTs7RUFDc0MsZ0JON1duQjtBVCsrRW5COztBZWpvRUE7RUFBa0MsZ0JOdE5uQjtBVDIxRWY7O0FlcG9FQTtFQUEyQyxnQk4zYm5CO0FUbWtGeEI7O0Fldm9FQTtFQUFxQyxnQk50Rm5CO0FUaXVFbEI7O0FlMW9FQTs7O0VBRTZDLGdCTnhFbkI7QVRzdEUxQjs7QWU3b0VBOztFQUN1RCxnQk52RW5CO0FUd3RFcEM7O0FlaHBFQTs7RUFDNkMsZ0JOM0VuQjtBVCt0RTFCOztBZW5wRUE7O0VBQ2dELGdCTjVFbkI7QVRtdUU3Qjs7QWV0cEVBOztFQUM4QyxnQk5qRm5CO0FUMnVFM0I7O0FlenBFQTtFQUFtQyxnQk4zS25CO0FUdzBFaEI7O0FlNXBFQTs7O0VBRWlDLGdCTnpyQm5CO0FUeTFGZDs7QWUvcEVBO0VBQW9DLGdCTmxQbkI7QVRxNUVqQjs7QWVscUVBO0VBQTRDLGdCTktuQjtBVGlxRXpCOztBZXJxRUE7RUFBNEMsZ0JOS25CO0FUb3FFekI7O0FleHFFQTtFQUEyQyxnQk5LbkI7QVR1cUV4Qjs7QWUzcUVBOztFQUN5QyxnQk5EbkI7QVRnckV0Qjs7QWU5cUVBOztFQUMyQyxnQk5GbkI7QVRvckV4Qjs7QWVqckVBO0VBQXFDLGdCTnhzQm5CO0FUNjNGbEI7O0FlcHJFQTtFQUFpQyxnQk5wYm5CO0FUNG1GZDs7QWV2ckVBO0VBQWlDLGdCTjFoQm5CO0FUcXRGZDs7QWUxckVBO0VBQWlDLGdCTnhZbkI7QVRza0ZkOztBZTdyRUE7RUFBb0MsZ0JOL09uQjtBVGc3RWpCOztBZWhzRUE7RUFBb0MsZ0JOemlCbkI7QVQ2dUZqQjs7QWVuc0VBO0VBQXNDLGdCTmpVbkI7QVR3Z0ZuQjs7QWV0c0VBO0VBQXdDLGdCTjdLbkI7QVR1M0VyQjs7QWV6c0VBO0VBQXdDLGdCTmhJbkI7QVQ2MEVyQjs7QWU1c0VBO0VBQXVDLGdCTkpuQjtBVG90RXBCOztBZS9zRUE7RUFBbUMsZ0JOeFVuQjtBVDJoRmhCOztBZ0JwK0ZBO0VIOEJFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWIwOEZGOztBYWg4RkU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJrOEZKOztBRTcrRkE7QWVkQTtBQW1CQTs7O0VBR0k7QWpCNitGSjs7QWlCMStGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakI2K0ZKO0FpQm4rRkE7QUFFQTtFQUNJO0FqQncrRko7O0FpQnQrRkE7QUFTQTtFQUNJO0VBQ0E7QWpCaStGSjs7QWlCejlGQTtFQUNJO0FqQjQ5Rko7O0FpQnA5RkE7RUFDSTtFQUNBO0VBQ0E7QWpCdTlGSjs7QWlCNThGQTtBQUNBO0VBQ0k7RUFDQTtBakIrOEZKOztBaUI3OEZBO0FBTUE7RUFDSTtFQUNBO0FqQjI4Rko7O0FpQmo4RkE7O0VBRUk7RUFDQTtVQUFBO0VBQ0E7RUFDQTtBakJvOEZKOztBaUJqOEZBO0VBQ0k7RUFDQTtFQUNBO0FqQm84Rko7O0FpQmo4RkE7RUFDSTtFQUNBO0VBQ0E7QWpCbzhGSjs7QWlCajhGQTs7O0VBR0k7RUFDQTtBakJvOEZKOztBaUJqOEZBOzs7O0VBSUk7QWpCbzhGSjs7QWlCajhGQTtFQUNJO0VBQ0E7QWpCbzhGSjs7QWlCajhGQTtFQUNJO0FqQm84Rko7O0FpQmo4RkE7RUFDSTtBakJvOEZKOztBaUJoOEZBOztFQUVJO0FqQm04Rko7O0FpQi83RkE7RUFDSTtBakJrOEZKOztBaUIxN0ZBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0FqQjY3Rko7O0FpQjE3RkE7RUFBTTtBakI4N0ZOOztBaUI3N0ZBO0VBQU07QWpCaThGTjs7QWlCMzdGQTtBQUNBOzs7O0VBSUk7RUFDQTtBakI4N0ZKOztBaUI1N0ZBO0FBRUE7RUFFSTtFQUVBO0VBRUE7RUFHQTtBakJ5N0ZKOztBaUJsN0ZBO0VBRUk7QWpCbzdGSjs7QWlCNzZGQTtFQUNJO0VBQ0E7QWpCZzdGSjs7QWlCNzZGQTtFQUNJO0FqQmc3Rko7O0FpQm42RkE7Ozs7Ozs7OztFQVNJO0FqQnM2Rko7O0FpQi81RkE7RUFFSTtFQUNBO0FqQmk2Rko7O0FpQjM1RkE7RUFDSTtBakI4NUZKOztBaUJ2NUZBO0VBQ0k7RUFDQTtBakIwNUZKOztBaUJ2NUZBOzs7OztFQUtJO0VBQ0E7RUFDQTtFQUNBO0FqQjA1Rko7O0FpQnY1RkE7O0VBRUk7QWpCMDVGSjs7QWlCdjVGQTs7RUFFSTtBakIwNUZKOztBaUJ2NUZBO0VBQ0k7RUFDQTtFQUNBO0FqQjA1Rko7O0FpQnY1RkE7RUFDSTtBakIwNUZKOztBaUJwNUZBOzs7O0VBSUk7RUFDQTtBakJ1NUZKOztBaUJuNUZBOzs7O0VBSUk7RUFDQTtBakJzNUZKOztBaUJuNUZBOztFQUVJO0VBQ0E7QWpCczVGSjs7QWlCbjVGQTs7OztFQVNJO0FqQmk1Rko7O0FpQjk0RkE7RUFDSTtFQUVBO0FqQmc1Rko7O0FpQjc0RkE7RUFNSTtFQUVBO0VBQ0E7RUFDQTtBakIwNEZKOztBaUJyNEZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQnc0Rko7O0FpQnI0RkE7RUFDSTtBakJ3NEZKOztBaUJwNEZBOztFQUVJO0FqQnU0Rko7O0FpQnA0RkE7RUFLSTtFQUNBO0FqQm00Rko7O0FpQjUzRkE7O0VBRUk7QWpCKzNGSjs7QWlCdjNGQTtFQUNJO0VBQ0E7QWpCMDNGSjs7QWlCbjNGQTtFQUNJO0FqQnMzRko7O0FpQm4zRkE7RUFDSTtFQUNBO0FqQnMzRko7O0FpQm4zRkE7RUFDSTtBakJzM0ZKOztBaUJqM0ZBO0VBQ0k7QWpCbzNGSjs7QUUxeEdBOzs7Q0FBQTtBZ0JuQkE7OztDQUFBO0FBT0E7O0VBQUE7QUFLQTs7OztFQUFBO0FBZ0JBOzs7O0VBQUE7QUFhQTs7O0VBQUE7QUFPQTtBQVVBO0FDMURBOzs7Q0FBQTtBQUtBO0FBV0E7QUFPQTtBQUlBO0FBU0E7QUNwQ0E7Ozs7Q0FBQTtBQU1BO0FBS0E7QUFJQTtBQUdBO0FBR0E7QUNyQkE7QUFNQTtBQXlGQTtBQXNFQTtBbkJ6SUE7O0NBQUE7QW9CNUJBOzs7Ozs7Q0FBQTtBQ0FBOzs7O0NBQUE7QUFtQkE7QXJCY0E7O0NBQUE7QXNCakNBOzs7RUFHSSxjdkJPVTtBRDgyR2Q7O0F3QmwzR0E7OztFQUdJLGN2QkVRO0FEbTNHWjs7QXdCbDNHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4QnEzR0o7O0F3QmwzR0E7RUFDSSxjdkJUUTtFdUJVUjtBeEJxM0dKOztBd0JsM0dBO0VBQ0ksZ0JKSFc7QXBCdzNHZjs7QXlCOTRHQTtBQUNBO0VBQ0k7QXpCaTVHSjs7QXlCOTRHQTtBQUNBO0VBQ0k7QXpCaTVHSjs7QXlCOTRHQTtBQUNBO0VBQ0k7QXpCaTVHSjs7QXlCOTRHQTtFQUNJO0F6Qmk1R0o7O0F5Qjk0R0E7RUFDSTtBekJpNUdKOztBeUI5NEdBO0VBQ0k7QXpCaTVHSjs7QXlCOTRHQTtFQUNJO0F6Qmk1R0o7O0EwQjc2R0E7OztDQUFBO0FBSUE7RUFDSTtFQUNBO0VBQ0EsZ0lBQ0k7RUFFSjtFQUNBO0ExQjg2R0o7QTBCMzZHQTtFQUNJO0VBQ0E7RUFDQSxrSUFDSTtFQUVKO0VBQ0E7QTFCMjZHSjtBMEJ4NkdBO0VBQ0k7RUFDQTtFQUNBLGtJQUNJO0VBRUo7RUFDQTtBMUJ3NkdKO0EwQnI2R0E7RUFDSTtFQUNBO0VBQ0Esa0lBQ0k7RUFFSjtFQUNBO0ExQnE2R0o7QTBCbDZHQTtFQUNJO0VBQ0E7RUFDQSxrSUFDSTtFQUVKO0VBQ0E7QTFCazZHSjtBMEIvNUdBO0VBQ0k7RUFDQTtFQUNBLGtJQUNJO0VBRUo7RUFDQTtBMUIrNUdKO0EwQjU1R0E7RUFDSTtFQUNBO0VBQ0Esa0lBQ0k7RUFFSjtFQUNBO0ExQjQ1R0o7QTBCejVHQTtFQUNJO0VBQ0E7RUFDQSxrSUFDSTtFQUVKO0VBQ0E7QTFCeTVHSjtBMEJ0NUdBO0VBQ0k7RUFDQTtFQUNBLGtJQUNJO0VBRUo7RUFDQTtBMUJzNUdKO0EwQm41R0E7RUFDSTtFQUNBO0VBQ0Esa0lBQ0k7RUFFSjtFQUNBO0ExQm01R0o7QTBCaDVHQTtFQUNJO0VBQ0E7RUFDQSxrSUFDSTtFQUVKO0VBQ0E7QTFCZzVHSjtBMEI3NEdBO0VBQ0k7RUFDQTtFQUNBLGtJQUNJO0VBRUo7RUFDQTtBMUI2NEdKO0EwQjE0R0E7RUFDSTtFQUNBO0VBQ0Esa0lBQ0k7RUFFSjtFQUNBO0ExQjA0R0o7QTBCdjRHQTtFQUNJO0VBQ0E7RUFDQSxrSUFDSTtFQUVKO0VBQ0E7QTFCdTRHSjtBMEJwNEdBO0VBQ0k7RUFDQTtFQUNBLDRMQUNJO0VBR0o7RUFDQTtFQUNBO0ExQm00R0o7QTBCaDRHQTtFQUNJO0VBQ0E7RUFDQSw0TEFDSTtFQUdKO0VBQ0E7RUFDQTtBMUIrM0dKO0EwQjUzR0E7RUFDSTtFQUNBO0VBQ0EsNExBQ0k7RUFHSjtFQUNBO0VBQ0E7QTFCMjNHSjtBMEJ4M0dBO0VBQ0k7RUFDQTtFQUNBLDRMQUNJO0VBR0o7RUFDQTtFQUNBO0ExQnUzR0o7QTBCcDNHQTtFQUNJO0VBQ0E7RUFDQSw0TEFDSTtFQUdKO0VBQ0E7RUFDQTtBMUJtM0dKO0EwQmgzR0E7RUFDSTtFQUNBO0VBQ0EsNExBQ0k7RUFHSjtFQUNBO0VBQ0E7QTFCKzJHSjtBMEI1MkdBO0VBQ0k7RUFDQTtFQUNBLDRMQUNJO0VBR0o7RUFDQTtFQUNBO0ExQjIyR0o7QTBCeDJHQTtFQUNJO0VBQ0E7RUFDQSw0TEFDSTtFQUdKO0VBQ0E7RUFDQTtBMUJ1MkdKO0EwQnAyR0E7RUFDSTtFQUNBO0VBQ0EsNExBQ0k7RUFHSjtFQUNBO0VBQ0E7QTFCbTJHSjtBMEJoMkdBO0VBQ0k7RUFDQTtFQUNBLDRMQUNJO0VBR0o7RUFDQTtFQUNBO0ExQisxR0o7QTBCNTFHQTtFQUNJO0VBQ0E7RUFDQSw0TEFDSTtFQUdKO0VBQ0E7RUFDQTtBMUIyMUdKO0EwQngxR0E7RUFDSTtFQUNBO0VBQ0EsNExBQ0k7RUFHSjtFQUNBO0VBQ0E7QTFCdTFHSjtBMEJwMUdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQnMxR0o7QTBCaDFHQTtBQUtBO0FBMEZBO0FBc0VBO0ExQnZjQTs7OztDQUFBO0EyQlZBOzs7Q0FBQTtBQUtBOzs7Q0FBQTtBQUtFO0VKSEU7RUFDQTtFQUNBO0VBSVEsa0JMdUNHO0VLdENILG1CTHNDRztBbEJnbUhmO0E0QnhsSEk7RURsREY7SUpHVSxrQkx1Q0c7SUt0Q0gsbUJMc0NHO0VsQnFtSGI7QUFDRjtBNEI5bEhJO0VEbERGO0lKR1Usa0JMdUNHO0lLdENILG1CTHNDRztFbEIybUhiO0FBQ0Y7QTRCcG1ISTtFRGxERjtJSmFVLGdCTFVXO0VsQm1vSHJCO0FBQ0Y7QTRCem1ISTtFRGxERjtJSmFVLGlCTFVXO0VsQndvSHJCO0FBQ0Y7QTRCOW1ISTtFRGxERjtJSmFVLGlCTFVXO0VsQjZvSHJCO0FBQ0Y7QTJCanFISTtFQUNFO0EzQm1xSE47QTJCaHFISTtFQUNFO0EzQmtxSE47O0EyQjdwSEE7Ozs7RUFBQTtBQU1FO0VFekJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCeXJIRjs7QTJCL3BIQTs7O0VBQUE7QUNzQ0k7RURsQ0o7SUFFSTtFM0JrcUhGO0FBQ0Y7O0EyQi9wSEE7Ozs7Q0FBQTtBQU1FO0VKdEJFO0VBQ0E7RUFJUTtFQUNBO0F2QnFySFo7QTRCNXBISTtFRFRGO0lKakJVO0lBQ0E7RXZCMHJIVjtBQUNGO0E0QmxxSEk7RURURjtJSmpCVTtJQUNBO0V2QmdzSFY7QUFDRjs7QTJCN3FIRTs7O0VBQUE7QUFJQTtFQUNFO0VBQ0E7QTNCZ3JISjtBMkI5cUhJOztFQUVFO0VBQ0E7QTNCZ3JITjs7QTRCenFISTtFREhGO0lBRUk7SUFDQTtFM0IrcUhKO0UyQjdxSEk7O0lBRUU7SUFDQTtFM0IrcUhOO0FBQ0Y7O0EyQjFxSEE7Ozs7Q0FBQTtBTDNFSTtBQUNBOzs7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFJUTtFQUNBO0F0Qit2SGhCO0E0QnJ0SEk7RU5sREE7Ozs7OztJQU9ZO0lBQ0E7RXRCeXdIZDtBQUNGO0E0Qmh1SEk7RU5sREE7Ozs7OztJQU9ZO0lBQ0E7RXRCb3hIZDtBQUNGOztBc0I3d0hRO0FBWUk7QUFDQTtFQUNJO0VBQ0E7RUFDQTtBdEJxd0hoQjs7QXNCbHdIWTtFQUNJO0VBQ0E7RUFDQTtBdEJxd0hoQjs7QXNCandIZ0I7RUNRWjtFQUVBOzs7O0dBQUE7RUFLQTtBdkI0dkhKOztBc0Izd0hnQjtFQ1FaO0VBRUE7Ozs7R0FBQTtFQUtBO0F2QnN3SEo7O0FzQnJ4SGdCO0VDUVo7RUFFQTs7OztHQUFBO0VBS0E7QXZCZ3hISjs7QXNCL3hIZ0I7RUNRWjtFQUVBOzs7O0dBQUE7RUFLQTtBdkIweEhKOztBc0J6eUhnQjtFQ1FaO0VBRUE7Ozs7R0FBQTtFQUtBO0F2Qm95SEo7O0FzQm56SGdCO0VDUVo7RUFFQTs7OztHQUFBO0VBS0E7QXZCOHlISjs7QXNCN3pIZ0I7RUNRWjtFQUVBOzs7O0dBQUE7RUFLQTtBdkJ3ekhKOztBc0J2MEhnQjtFQ1FaO0VBRUE7Ozs7R0FBQTtFQUtBO0F2QmswSEo7O0FzQmoxSGdCO0VDUVo7RUFFQTs7OztHQUFBO0VBS0E7QXZCNDBISjs7QXNCMzFIZ0I7RUNRWjtFQUVBOzs7O0dBQUE7RUFLQTtBdkJzMUhKOztBc0JyMkhnQjtFQ1FaO0VBRUE7Ozs7R0FBQTtFQUtBO0F2QmcySEo7O0FzQi8ySGdCO0VDUVo7RUFFQTs7OztHQUFBO0VBS0E7QXZCMDJISjs7QXNCcDNIWTtFQUNJO0F0QnUzSGhCOztBc0JuM0hnQjtFQUNJLFFBRks7QXRCdzNIekI7O0FzQnYzSGdCO0VBQ0ksUUFGSztBdEI0M0h6Qjs7QXNCMzNIZ0I7RUFDSSxRQUZLO0F0Qmc0SHpCOztBc0IvM0hnQjtFQUNJLFFBRks7QXRCbzRIekI7O0FzQm40SGdCO0VBQ0ksUUFGSztBdEJ3NEh6Qjs7QXNCdjRIZ0I7RUFDSSxRQUZLO0F0QjQ0SHpCOztBc0IzNEhnQjtFQUNJLFFBRks7QXRCZzVIekI7O0FzQi80SGdCO0VBQ0ksUUFGSztBdEJvNUh6Qjs7QXNCbjVIZ0I7RUFDSSxRQUZLO0F0Qnc1SHpCOztBc0J2NUhnQjtFQUNJLFNBRks7QXRCNDVIekI7O0FzQjM1SGdCO0VBQ0ksU0FGSztBdEJnNkh6Qjs7QXNCLzVIZ0I7RUFDSSxTQUZLO0F0Qm82SHpCOztBc0I5NUhZO0FBRXlDO0FBQ2pDO0VDR2hCO0F2Qjg1SEo7O0FzQmw2SHFEO0FBQ2pDO0VDR2hCO0F2Qm02SEo7O0FzQnY2SHFEO0FBQ2pDO0VDR2hCO0F2Qnc2SEo7O0FzQjU2SHFEO0FBQ2pDO0VDR2hCO0F2QjY2SEo7O0FzQmo3SHFEO0FBQ2pDO0VDR2hCO0F2Qms3SEo7O0FzQnQ3SHFEO0FBQ2pDO0VDR2hCO0F2QnU3SEo7O0FzQjM3SHFEO0FBQ2pDO0VDR2hCO0F2QjQ3SEo7O0FzQmg4SHFEO0FBQ2pDO0VDR2hCO0F2Qmk4SEo7O0FzQnI4SHFEO0FBQ2pDO0VDR2hCO0F2QnM4SEo7O0FzQjE4SHFEO0FBQ2pDO0VDR2hCO0F2QjI4SEo7O0FzQi84SHFEO0FBQ2pDO0VDR2hCO0F2Qmc5SEo7O0FzQi8vSFE7QU1rQ0o7RU50QlE7RUFDQTtJQUNJO0lBQ0E7SUFDQTtFdEJ3L0hkO0VzQnIvSFU7SUFDSTtJQUNBO0lBQ0E7RXRCdS9IZDtFc0JuL0hjO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCNitIRjtFc0I1L0hjO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCcy9IRjtFc0JyZ0ljO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCKy9IRjtFc0I5Z0ljO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCd2dJRjtFc0J2aEljO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCaWhJRjtFc0JoaUljO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCMGhJRjtFc0J6aUljO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCbWlJRjtFc0JsakljO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCNGlJRjtFc0IzakljO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCcWpJRjtFc0Jwa0ljO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCOGpJRjtFc0I3a0ljO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCdWtJRjtFc0J0bEljO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCZ2xJRjtFc0IxbElVO0lBQ0k7RXRCNGxJZDtFc0J4bEljO0lBQ0ksUUFGSztFdEI0bEl2QjtFc0IzbEljO0lBQ0ksUUFGSztFdEIrbEl2QjtFc0I5bEljO0lBQ0ksUUFGSztFdEJrbUl2QjtFc0JqbUljO0lBQ0ksUUFGSztFdEJxbUl2QjtFc0JwbUljO0lBQ0ksUUFGSztFdEJ3bUl2QjtFc0J2bUljO0lBQ0ksUUFGSztFdEIybUl2QjtFc0IxbUljO0lBQ0ksUUFGSztFdEI4bUl2QjtFc0I3bUljO0lBQ0ksUUFGSztFdEJpbkl2QjtFc0JobkljO0lBQ0ksUUFGSztFdEJvbkl2QjtFc0JubkljO0lBQ0ksU0FGSztFdEJ1bkl2QjtFc0J0bkljO0lBQ0ksU0FGSztFdEIwbkl2QjtFc0J6bkljO0lBQ0ksU0FGSztFdEI2bkl2QjtFc0J2bklVO0VBRXlDO0VBQ2pDO0lDR2hCO0V2QnNuSUY7RXNCMW5JbUQ7RUFDakM7SUNHaEI7RXZCMG5JRjtFc0I5bkltRDtFQUNqQztJQ0doQjtFdkI4bklGO0VzQmxvSW1EO0VBQ2pDO0lDR2hCO0V2QmtvSUY7RXNCdG9JbUQ7RUFDakM7SUNHaEI7RXZCc29JRjtFc0Ixb0ltRDtFQUNqQztJQ0doQjtFdkIwb0lGO0VzQjlvSW1EO0VBQ2pDO0lDR2hCO0V2QjhvSUY7RXNCbHBJbUQ7RUFDakM7SUNHaEI7RXZCa3BJRjtFc0J0cEltRDtFQUNqQztJQ0doQjtFdkJzcElGO0VzQjFwSW1EO0VBQ2pDO0lDR2hCO0V2QjBwSUY7RXNCOXBJbUQ7RUFDakM7SUNHaEI7RXZCOHBJRjtFc0JscUltRDtFQUNqQztJQ0doQjtFdkJrcUlGO0FBQ0Y7QXNCbHRJUTtBTWtDSjtFTnRCUTtFQUNBO0lBQ0k7SUFDQTtJQUNBO0V0QjBzSWQ7RXNCdnNJVTtJQUNJO0lBQ0E7SUFDQTtFdEJ5c0lkO0VzQnJzSWM7SUNRWjtJQUVBOzs7O0tBQUE7SUFLQTtFdkIrcklGO0VzQjlzSWM7SUNRWjtJQUVBOzs7O0tBQUE7SUFLQTtFdkJ3c0lGO0VzQnZ0SWM7SUNRWjtJQUVBOzs7O0tBQUE7SUFLQTtFdkJpdElGO0VzQmh1SWM7SUNRWjtJQUVBOzs7O0tBQUE7SUFLQTtFdkIwdElGO0VzQnp1SWM7SUNRWjtJQUVBOzs7O0tBQUE7SUFLQTtFdkJtdUlGO0VzQmx2SWM7SUNRWjtJQUVBOzs7O0tBQUE7SUFLQTtFdkI0dUlGO0VzQjN2SWM7SUNRWjtJQUVBOzs7O0tBQUE7SUFLQTtFdkJxdklGO0VzQnB3SWM7SUNRWjtJQUVBOzs7O0tBQUE7SUFLQTtFdkI4dklGO0VzQjd3SWM7SUNRWjtJQUVBOzs7O0tBQUE7SUFLQTtFdkJ1d0lGO0VzQnR4SWM7SUNRWjtJQUVBOzs7O0tBQUE7SUFLQTtFdkJneElGO0VzQi94SWM7SUNRWjtJQUVBOzs7O0tBQUE7SUFLQTtFdkJ5eElGO0VzQnh5SWM7SUNRWjtJQUVBOzs7O0tBQUE7SUFLQTtFdkJreUlGO0VzQjV5SVU7SUFDSTtFdEI4eUlkO0VzQjF5SWM7SUFDSSxRQUZLO0V0Qjh5SXZCO0VzQjd5SWM7SUFDSSxRQUZLO0V0Qml6SXZCO0VzQmh6SWM7SUFDSSxRQUZLO0V0Qm96SXZCO0VzQm56SWM7SUFDSSxRQUZLO0V0QnV6SXZCO0VzQnR6SWM7SUFDSSxRQUZLO0V0QjB6SXZCO0VzQnp6SWM7SUFDSSxRQUZLO0V0QjZ6SXZCO0VzQjV6SWM7SUFDSSxRQUZLO0V0QmcwSXZCO0VzQi96SWM7SUFDSSxRQUZLO0V0Qm0wSXZCO0VzQmwwSWM7SUFDSSxRQUZLO0V0QnMwSXZCO0VzQnIwSWM7SUFDSSxTQUZLO0V0QnkwSXZCO0VzQngwSWM7SUFDSSxTQUZLO0V0QjQwSXZCO0VzQjMwSWM7SUFDSSxTQUZLO0V0QiswSXZCO0VzQnowSVU7RUFFeUM7RUFDakM7SUNHaEI7RXZCdzBJRjtFc0I1MEltRDtFQUNqQztJQ0doQjtFdkI0MElGO0VzQmgxSW1EO0VBQ2pDO0lDR2hCO0V2QmcxSUY7RXNCcDFJbUQ7RUFDakM7SUNHaEI7RXZCbzFJRjtFc0J4MUltRDtFQUNqQztJQ0doQjtFdkJ3MUlGO0VzQjUxSW1EO0VBQ2pDO0lDR2hCO0V2QjQxSUY7RXNCaDJJbUQ7RUFDakM7SUNHaEI7RXZCZzJJRjtFc0JwMkltRDtFQUNqQztJQ0doQjtFdkJvMklGO0VzQngySW1EO0VBQ2pDO0lDR2hCO0V2QncySUY7RXNCNTJJbUQ7RUFDakM7SUNHaEI7RXZCNDJJRjtFc0JoM0ltRDtFQUNqQztJQ0doQjtFdkJnM0lGO0VzQnAzSW1EO0VBQ2pDO0lDR2hCO0V2Qm8zSUY7QUFDRjtBc0JwNklRO0FNa0NKO0VOdEJRO0VBQ0E7SUFDSTtJQUNBO0lBQ0E7RXRCNDVJZDtFc0J6NUlVO0lBQ0k7SUFDQTtJQUNBO0V0QjI1SWQ7RXNCdjVJYztJQ1FaO0lBRUE7Ozs7S0FBQTtJQUtBO0V2Qmk1SUY7RXNCaDZJYztJQ1FaO0lBRUE7Ozs7S0FBQTtJQUtBO0V2QjA1SUY7RXNCejZJYztJQ1FaO0lBRUE7Ozs7S0FBQTtJQUtBO0V2Qm02SUY7RXNCbDdJYztJQ1FaO0lBRUE7Ozs7S0FBQTtJQUtBO0V2QjQ2SUY7RXNCMzdJYztJQ1FaO0lBRUE7Ozs7S0FBQTtJQUtBO0V2QnE3SUY7RXNCcDhJYztJQ1FaO0lBRUE7Ozs7S0FBQTtJQUtBO0V2Qjg3SUY7RXNCNzhJYztJQ1FaO0lBRUE7Ozs7S0FBQTtJQUtBO0V2QnU4SUY7RXNCdDlJYztJQ1FaO0lBRUE7Ozs7S0FBQTtJQUtBO0V2Qmc5SUY7RXNCLzlJYztJQ1FaO0lBRUE7Ozs7S0FBQTtJQUtBO0V2Qnk5SUY7RXNCeCtJYztJQ1FaO0lBRUE7Ozs7S0FBQTtJQUtBO0V2QmsrSUY7RXNCai9JYztJQ1FaO0lBRUE7Ozs7S0FBQTtJQUtBO0V2QjIrSUY7RXNCMS9JYztJQ1FaO0lBRUE7Ozs7S0FBQTtJQUtBO0V2Qm8vSUY7RXNCOS9JVTtJQUNJO0V0QmdnSmQ7RXNCNS9JYztJQUNJLFFBRks7RXRCZ2dKdkI7RXNCLy9JYztJQUNJLFFBRks7RXRCbWdKdkI7RXNCbGdKYztJQUNJLFFBRks7RXRCc2dKdkI7RXNCcmdKYztJQUNJLFFBRks7RXRCeWdKdkI7RXNCeGdKYztJQUNJLFFBRks7RXRCNGdKdkI7RXNCM2dKYztJQUNJLFFBRks7RXRCK2dKdkI7RXNCOWdKYztJQUNJLFFBRks7RXRCa2hKdkI7RXNCamhKYztJQUNJLFFBRks7RXRCcWhKdkI7RXNCcGhKYztJQUNJLFFBRks7RXRCd2hKdkI7RXNCdmhKYztJQUNJLFNBRks7RXRCMmhKdkI7RXNCMWhKYztJQUNJLFNBRks7RXRCOGhKdkI7RXNCN2hKYztJQUNJLFNBRks7RXRCaWlKdkI7RXNCM2hKVTtFQUV5QztFQUNqQztJQ0doQjtFdkIwaEpGO0VzQjloSm1EO0VBQ2pDO0lDR2hCO0V2QjhoSkY7RXNCbGlKbUQ7RUFDakM7SUNHaEI7RXZCa2lKRjtFc0J0aUptRDtFQUNqQztJQ0doQjtFdkJzaUpGO0VzQjFpSm1EO0VBQ2pDO0lDR2hCO0V2QjBpSkY7RXNCOWlKbUQ7RUFDakM7SUNHaEI7RXZCOGlKRjtFc0JsakptRDtFQUNqQztJQ0doQjtFdkJrakpGO0VzQnRqSm1EO0VBQ2pDO0lDR2hCO0V2QnNqSkY7RXNCMWpKbUQ7RUFDakM7SUNHaEI7RXZCMGpKRjtFc0I5akptRDtFQUNqQztJQ0doQjtFdkI4akpGO0VzQmxrSm1EO0VBQ2pDO0lDR2hCO0V2QmtrSkY7RXNCdGtKbUQ7RUFDakM7SUNHaEI7RXZCc2tKRjtBQUNGO0FzQnRuSlE7QU1rQ0o7RU50QlE7RUFDQTtJQUNJO0lBQ0E7SUFDQTtFdEI4bUpkO0VzQjNtSlU7SUFDSTtJQUNBO0lBQ0E7RXRCNm1KZDtFc0J6bUpjO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCbW1KRjtFc0JsbkpjO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCNG1KRjtFc0IzbkpjO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCcW5KRjtFc0Jwb0pjO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCOG5KRjtFc0I3b0pjO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCdW9KRjtFc0J0cEpjO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCZ3BKRjtFc0IvcEpjO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCeXBKRjtFc0J4cUpjO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCa3FKRjtFc0JqckpjO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCMnFKRjtFc0IxckpjO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCb3JKRjtFc0Juc0pjO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCNnJKRjtFc0I1c0pjO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCc3NKRjtFc0JodEpVO0lBQ0k7RXRCa3RKZDtFc0I5c0pjO0lBQ0ksUUFGSztFdEJrdEp2QjtFc0JqdEpjO0lBQ0ksUUFGSztFdEJxdEp2QjtFc0JwdEpjO0lBQ0ksUUFGSztFdEJ3dEp2QjtFc0J2dEpjO0lBQ0ksUUFGSztFdEIydEp2QjtFc0IxdEpjO0lBQ0ksUUFGSztFdEI4dEp2QjtFc0I3dEpjO0lBQ0ksUUFGSztFdEJpdUp2QjtFc0JodUpjO0lBQ0ksUUFGSztFdEJvdUp2QjtFc0JudUpjO0lBQ0ksUUFGSztFdEJ1dUp2QjtFc0J0dUpjO0lBQ0ksUUFGSztFdEIwdUp2QjtFc0J6dUpjO0lBQ0ksU0FGSztFdEI2dUp2QjtFc0I1dUpjO0lBQ0ksU0FGSztFdEJndkp2QjtFc0IvdUpjO0lBQ0ksU0FGSztFdEJtdkp2QjtFc0I3dUpVO0VBRXlDO0VBQ2pDO0lDR2hCO0V2QjR1SkY7RXNCaHZKbUQ7RUFDakM7SUNHaEI7RXZCZ3ZKRjtFc0JwdkptRDtFQUNqQztJQ0doQjtFdkJvdkpGO0VzQnh2Sm1EO0VBQ2pDO0lDR2hCO0V2Qnd2SkY7RXNCNXZKbUQ7RUFDakM7SUNHaEI7RXZCNHZKRjtFc0Jod0ptRDtFQUNqQztJQ0doQjtFdkJnd0pGO0VzQnB3Sm1EO0VBQ2pDO0lDR2hCO0V2Qm93SkY7RXNCeHdKbUQ7RUFDakM7SUNHaEI7RXZCd3dKRjtFc0I1d0ptRDtFQUNqQztJQ0doQjtFdkI0d0pGO0VzQmh4Sm1EO0VBQ2pDO0lDR2hCO0V2Qmd4SkY7RXNCcHhKbUQ7RUFDakM7SUNHaEI7RXZCb3hKRjtFc0J4eEptRDtFQUNqQztJQ0doQjtFdkJ3eEpGO0FBQ0Y7QThCbDJKQTs7O0VBQUE7QUFJQTtFQUNFO0VBQ0E7QTlCbzJKRjs7QThCajJKQTtFQUNFO0VBQ0E7QTlCbzJKRjs7QThCajJKQTtFQUNFLHlGSjJSVTtBMUJ5a0paOztBOEJqMkpBO0VBQ0U7QTlCbzJKRjs7QThCajJKQTtFQUNFLGlCSndTTztFSXZTUCxtQkptWU87QTFCaStJVDs7QThCajJKQTtFQUNFLGlCSm9TTztFSW5TUCxtQkorWE87QTFCcStJVDs7QThCajJKQTtFQUNFO0VBQ0E7QTlCbzJKRjtBNEIxMEpJO0VFNUJKO0lBS0k7SUFDQTtFOUJxMkpGO0FBQ0Y7O0E4QmwySkE7RUFDRTtFQUNBO0VBQ0EsYzdCakJpQjtBRHMzSm5CO0E0QnQxSkk7RUVsQko7SUFNSTtJQUNBO0U5QnMySkY7QUFDRjs7QThCbjJKQTtFQUNFLGM3QjdDVztBRG01SmI7QThCcDJKRTtFQUNFLGM3QjFDZTtBRGc1Sm5COztBOEJsMkpBOztFQUVFO0VBQ0E7QTlCcTJKRjs7QThCbDJKQTtFQUNFLGM3QjVCdUI7QURpNEp6Qjs7QThCbjJKQTtFQUNFLGM3QjlCc0I7QURvNEp4Qjs7QThCcDJKQTtFQUNFLGM3QmhDdUI7QUR1NEp6Qjs7QThCcjJKQTtFQUNFO0E5QncySkY7O0ErQnI3SkE7RUFDSTtFQUNBO0EvQnc3Sko7QStCcDZKQTtFQVpJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBL0JrN0pKOztBK0J6ekpJO0VBTUk7QS9CdXpKUjs7QStCN3pKSTtFQU1JO0EvQjJ6SlI7O0ErQmowSkk7RUFNSTtBL0IrekpSOztBK0JyMEpJO0VBTUk7QS9CbTBKUjs7QStCejBKSTtFQU1JO0EvQnUwSlI7O0ErQjcwSkk7RUFNSTtBL0IyMEpSOztBK0JqMUpJO0VBTUk7QS9CKzBKUjs7QStCcjFKSTtFQU1JO0EvQm0xSlI7O0ErQnoxSkk7RUFNSTtBL0J1MUpSOztBK0I3MUpJO0VBTUk7QS9CMjFKUjs7QStCajJKSTtFQU1JO0EvQisxSlI7O0ErQnIySkk7RUFNSTtBL0JtMkpSOztBK0J6MkpJO0VBTUk7QS9CdTJKUjs7QStCNzJKSTtFQU1JO0EvQjIySlI7O0ErQmozSkk7RUFNSTtBL0IrMkpSOztBK0JyM0pJO0VBTUk7QS9CbTNKUjs7QStCejNKSTtFQU1JO0EvQnUzSlI7O0ErQjczSkk7RUFNSTtBL0IyM0pSOztBK0JqNEpJO0VBTUk7QS9CKzNKUjs7QStCcjRKSTtFQU1JO0EvQm00SlI7O0ErQno0Skk7RUFNSTtBL0J1NEpSOztBK0I3NEpJO0VBTUk7QS9CMjRKUjs7QStCajVKSTtFQU1JO0EvQis0SlI7O0ErQnI1Skk7RUFNSTtBL0JtNUpSOztBK0J6NUpJO0VBTUk7QS9CdTVKUjs7QStCNzVKSTtFQU1JO0EvQjI1SlI7O0ErQmo2Skk7RUFNSTtBL0IrNUpSOztBK0JyNkpJO0VBTUk7QS9CbTZKUjs7QStCejZKSTtFQU1JO0EvQnU2SlI7O0ErQjc2Skk7RUFNSTtBL0IyNkpSOztBK0JqN0pJO0VBTUk7QS9CKzZKUjs7QStCcjdKSTtFQU1JO0EvQm03SlI7O0ErQno3Skk7RUFNSTtBL0J1N0pSOztBK0I3N0pJO0VBTUk7QS9CMjdKUjs7QWdDN2tLQTs7Ozs7O0NBQUE7QUFRQTtFQUNJO0VBQ0E7RUFDQSx5Qi9CRlM7RStCR1QseUZOOFJRO0VNN1JSLGMvQk5VO0UrQk9WO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDK2tLSjtBZ0M3a0tJO0VBQ0ksYy9CZE07RStCZU47QWhDK2tLUjtBZ0M1a0tJO0VBQ0kscUIvQmpCSztFK0JrQkwseUIvQnBCTTtFK0JxQk4sYy9CbkJLO0FEaW1LYjtBZ0M1a0tRO0VBQ0ksYy9CdEJDO0UrQnVCRDtBaEM4a0taO0FnQzFrS0k7RUFDSTtFQUNBLGMvQjdCSztFK0I4Qkw7RUFDQTtBaEM0a0tSO0FnQzFrS1E7RUFDSSxjL0IxQlM7RStCMkJUO0FoQzRrS1o7QWdDdmtLUTtFQUNJO0VBQ0E7QWhDeWtLWjtBZ0Nwa0tRO0VBQ0k7RUFDQTtBaENza0taO0FnQ2xrS0k7RUFDSSxjL0JiYTtBRGlsS3JCO0FnQ2prS0k7RUFDSTtFQUNBO0FoQ21rS1I7QWdDaGtLSTtFQUNJLGMvQmxFTTtFK0JtRU4seUIvQmpFTztFK0JrRVAscUIvQmxFTztBRG9vS2Y7QWdDaGtLUTtFQUNJLGMvQnZFRTtFK0J3RUY7RUFDQTtBaENra0taO0FnQy9qS1E7RUFDSSx5Qi9CNUVFO0FENm9LZDtBZ0MvaktZO0VBQ0k7RUFDQSxxQi9CL0VEO0FEZ3BLZjtBZ0MzaktRO0VBQ0k7RUFFSTtFQUNBO0FoQzRqS2hCOztBZ0N0aktBOzs7RUFHSSxZL0I1RGU7RStCNkRmO0VBQ0E7QWhDeWpLSjs7QWdDdGpLQTtFQUNJO0FoQ3lqS0o7O0FpQ3JxS0E7RUFDRTtFQUNBO0VBQ0E7QWpDd3FLRjs7QWtDL3FLQTs7Ozs7O0VBQUE7QUFRQTtFQUNFO0VBQ0EsaUJSMlRVO0VRMVRWLG1CUjBZVTtFUXpZVjtBbENpcktGO0FrQy9xS0U7RUFDRTtBbENpcktKOztBbUNoc0tBOzs7Ozs7RUFBQTtBQVFBO0VBQ0UsaUJUNlRTO0VTNVRUO0FuQ2tzS0Y7O0FvQzVzS0E7Ozs7Ozs7RUFBQTtBQVNBO0VBQ0UsY25DY2tCO0FEZ3NLcEI7QW9DL3NLQTtFQUNFLGNuQ2NrQjtBRGdzS3BCOztBb0Mzc0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJWcVlTO0VVcFlUO0VBQ0E7RUFDQTtBcEM4c0tGO0FvQzVzS0U7RUFDRTtBcEM4c0tKO0FvQzNzS0U7RUFFRSxxQm5DbkJTO0FEK3RLYjtBb0N6c0tFO0VBRUUscUJuQ1RnQjtBRG10S3BCO0FvQ3ZzS0U7RUFDRTtFQUNBLGNuQ2ZTO0VtQ2dCVCx5Qm5DWnlCO0FEcXRLN0I7QW9DNXNLRTtFQUNFO0VBQ0EsY25DZlM7RW1DZ0JULHlCbkNaeUI7QURxdEs3QjtBb0N0c0tFO0VBQ0UscUJuQ2VpQjtBRHlyS3JCO0FvQ3pzS0U7RUFDRSxxQm5DZWlCO0FEeXJLckI7QW9DcnNLRTtFQUNFO0VBQ0E7QXBDdXNLSjtBb0Nyc0tFO0VBckNGO0lBc0NJO0lBQ0E7SUFDQTtFcEN3c0tGO0VvQ3ZzS0U7SUFDRTtFcEN5c0tKO0FBQ0Y7O0FxQ2p3S0E7Ozs7Ozs7OztFQUFBO0FBV0E7RUFDRTtFQUNBO0FyQ213S0Y7O0FxQ2h3S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ213S0Y7O0FxQ2h3S0E7RUFDRTtFQUNBLG1CWDRYUztFVzNYVDtFQUNBO0VBQ0E7QXJDbXdLRjtBcUNqd0tFO0VOckJFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFTWNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckMyd0tKOztBcUN0d0tFO0VBQ0U7RUFDQSxtQnBDWWE7RW9DWGIscUJwQ1dhO0VvQ1ZiO0FyQ3l3S0o7O0FxQ3J3S0E7RUFDRTtFQUNBLGNwQ25Da0I7QUQyeUtwQjtBcUN0d0tFO0VBQ0UscUJwQ3RDZ0I7QUQ4eUtwQjs7QXNDdDBLQTs7Ozs7Ozs7Ozs7OztFQUFBO0FBZUE7RUFDRTtFQUNBO0F0Q3cwS0Y7O0FzQzl6S0U7RUFFRTtBdENnMEtKO0FzQzd6S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJyQ3lCYTtFcUN4QmI7RUFDQTtFQUNBO0F0Qyt6S0o7O0FzQzF6S0U7RUFDRSxtQnJDeENVO0VxQ3lDVjtBdEM2ektKO0FzQzF6S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QzR6S0o7O0FzQ3Z6S0U7RUFDRSxzQnJDckRTO0VxQ3NEVDtFQUNBO0VBQ0E7QXRDMHpLSjs7QXVDMzNLQTs7Ozs7Ozs7Ozs7RUFBQTtBQWFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZDNjNLRjs7QXdDajVLQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7QUF5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjdkN2Qlk7RXVDd0JaLHlGZDRRVTtFYzNRVixpQmRzU1U7RWNyU1YsbUJkcVhVO0VjcFhWLG1CZGliVTtFY2hiVjtBeENvNUtGOztBd0NqNUtBO0VBQ0U7RUFDQTtFQUNBLGlCZDBRRztFY3pRSCxpQmRtV0c7QTFCaWpLTDtBd0NsNUtFO0VBQ0U7QXhDbzVLSjtBd0MvNEtJOztFQUNFO0F4Q2s1S047O0F3Qzc0S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeENnNUtGO0F3Qzk0S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnZDNURXO0FENDhLZjtBd0M3NEtFO0VBQ0U7QXhDKzRLSjtBd0M3NEtFO0VBQ0U7QXhDKzRLSjtBd0M3NEtFO0VBQ0U7RUFDQTtBeEMrNEtKO0F3Qzc0S0U7RUFDRTtBeEMrNEtKOztBd0N6NEtFOztFQUNFO0F4QzY0S0o7O0F3Q3o0S0E7RUFDRTtBeEM0NEtGOztBd0N6NEtBO0VBRUU7QXhDMjRLRjtBK0JsMktJO0VBTUk7QS9CKzFLUjtBd0M1NEtFO0VBQ0UsK0NwQnpGaUI7RW9CMEZqQjtFQUNBO0VBQ0E7RUFDQTtBeEM4NEtKOztBd0MxNEtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMENwQjlHVztFb0IrR1gsK0NwQnpHbUI7RW9CMEduQjtFQUNBO0VBQ0E7RUFDQTtBeEM2NEtGO0F3QzM0S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QzY0S0o7O0F3Q3o0S0E7RUFDRTtFQUNBO0F4QzQ0S0Y7QXdDMTRLRTtFQUNFO0VBQ0E7QXhDNDRLSjs7QXdDdjRLRTtFQUNFO0F4QzA0S0o7QXdDdjRLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEN5NEtKOztBd0NyNEtBO0VBQ0UsY3ZDOUpZO0FEc2lMZDtBd0N0NEtFO0VBQ0UsbUJ2Q2pLVTtBRHlpTGQ7O0F5Q3hpTEk7RUFBNEI7QXpDNGlMaEM7O0F5QzNpTEk7RUFBNEI7QXpDK2lMaEM7O0F5QzlpTEk7RUFBNEI7QXpDa2pMaEM7O0F5Q2pqTEk7RUFBNEI7QXpDcWpMaEM7O0F5Q3BqTEk7RUFBNEI7QXpDd2pMaEM7O0F5Q3ZqTEk7RUFBNEI7QXpDMmpMaEM7O0F5QzFqTEk7RUFBNEI7QXpDOGpMaEM7O0F5QzdqTEk7RUFBNEI7QXpDaWtMaEM7O0F5Q2hrTEk7RUFBNEI7QXpDb2tMaEM7O0E0QnhoTEk7RWFwREE7SUFBNEI7RXpDaWxMOUI7RXlDaGxMRTtJQUE0QjtFekNtbEw5QjtFeUNsbExFO0lBQTRCO0V6Q3FsTDlCO0V5Q3BsTEU7SUFBNEI7RXpDdWxMOUI7RXlDdGxMRTtJQUE0QjtFekN5bEw5QjtFeUN4bExFO0lBQTRCO0V6QzJsTDlCO0V5QzFsTEU7SUFBNEI7RXpDNmxMOUI7RXlDNWxMRTtJQUE0QjtFekMrbEw5QjtFeUM5bExFO0lBQTRCO0V6Q2ltTDlCO0FBQ0Y7QTRCdGpMSTtFYXBEQTtJQUE0QjtFekM4bUw5QjtFeUM3bUxFO0lBQTRCO0V6Q2duTDlCO0V5Qy9tTEU7SUFBNEI7RXpDa25MOUI7RXlDam5MRTtJQUE0QjtFekNvbkw5QjtFeUNubkxFO0lBQTRCO0V6Q3NuTDlCO0V5Q3JuTEU7SUFBNEI7RXpDd25MOUI7RXlDdm5MRTtJQUE0QjtFekMwbkw5QjtFeUN6bkxFO0lBQTRCO0V6QzRuTDlCO0V5QzNuTEU7SUFBNEI7RXpDOG5MOUI7QUFDRjtBNEJubExJO0VhcERBO0lBQTRCO0V6QzJvTDlCO0V5QzFvTEU7SUFBNEI7RXpDNm9MOUI7RXlDNW9MRTtJQUE0QjtFekMrb0w5QjtFeUM5b0xFO0lBQTRCO0V6Q2lwTDlCO0V5Q2hwTEU7SUFBNEI7RXpDbXBMOUI7RXlDbHBMRTtJQUE0QjtFekNxcEw5QjtFeUNwcExFO0lBQTRCO0V6Q3VwTDlCO0V5Q3RwTEU7SUFBNEI7RXpDeXBMOUI7RXlDeHBMRTtJQUE0QjtFekMycEw5QjtBQUNGO0E0QmhuTEk7RWFwREE7SUFBNEI7RXpDd3FMOUI7RXlDdnFMRTtJQUE0QjtFekMwcUw5QjtFeUN6cUxFO0lBQTRCO0V6QzRxTDlCO0V5QzNxTEU7SUFBNEI7RXpDOHFMOUI7RXlDN3FMRTtJQUE0QjtFekNnckw5QjtFeUMvcUxFO0lBQTRCO0V6Q2tyTDlCO0V5Q2pyTEU7SUFBNEI7RXpDb3JMOUI7RXlDbnJMRTtJQUE0QjtFekNzckw5QjtFeUNyckxFO0lBQTRCO0V6Q3dyTDlCO0FBQ0Y7QTBDenNMQTtFQUNFO0VBQ0E7RUFDQTtBMUMyc0xGO0EwQ3pzTEU7RUFFRTtFQUNBO0VBQ0E7QTFDMHNMSjs7QTBDbnNMRTtFQUNFO0ExQ3NzTEo7O0EwQ2xzTEE7RUFDRTtFQUNBO0VBQ0E7QTFDcXNMRjtBMENuc0xFO0VBRUU7RUFDQTtFQUNBO0ExQ29zTEo7O0EwQ2hzTEE7RUFDRTtFQUNBO0ExQ21zTEY7O0EyQ3Z1TEE7RUFDRTtBM0MwdUxGOztBNEMzdUxBO0VBQ0U7QTVDOHVMRjtBNEJuckxJO0VnQjVESjtJQUlJO0U1Qyt1TEY7QUFDRjs7QTRCeHJMSTtFZ0JwREo7SUFFSTtFNUMrdUxGO0FBQ0Y7O0E0QjlyTEk7RWdCOUNKO0lBRUk7RTVDK3VMRjtFNEM3dUxFO0lBQ0U7RTVDK3VMSjtBQUNGOztBNEMzdUxBO0VBRUk7RUFDQTtBNUM2dUxKOztBNkN4d0xBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Myd0xGO0E2Q3p3TEU7RUFFSSx5QjVDUWU7RTRDUGY7RUFDQTtFQUNBO0VBQ0E7QTdDMHdMTjtBNkN2d0xJO0VBQ0U7QTdDeXdMTjtBNkNyd0xFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CNUNEbUI7RTRDRW5CO0E3Q3V3TEo7QTZDcndMSTtFQUNFO0E3Q3V3TE47QTRCMXVMSTtFaUJ2Q0Y7SUFjSTtFN0N1d0xKO0FBQ0Y7QTZDcndMSTtFQUNFO0E3Q3V3TE47QTRCbHZMSTtFaUJ0QkE7SUFJSTtFN0N3d0xOO0FBQ0Y7O0E4Q256TEE7Ozs7OztFQUFBO0FBT0E7RUFDRTtBOUNzekxGO0E4Q3B6TEU7RUFFRTtFQUNBO0VBQ0E7QTlDcXpMSjtBOENqekxJO0VBQ0U7RUFDQSxjN0NWUTtBRDZ6TGQ7QThDaHpMSTtFQUNFLHFCN0NkUTtBRGcwTGQ7QThDL3lMSTtFQUNFLGM3Q2xCUTtBRG0wTGQ7QThDNXlMSTtFQUNFO0VBQ0EsYzdDeEJNO0FEczBMWjtBOEMzeUxJO0VBQ0UscUI3QzVCTTtBRHkwTFo7QThDMXlMSTtFQUNFLGM3Q2hDTTtBRDQwTFo7O0E4Q3Z5TEE7RUFDRTtFQUNBO0VBQ0EseUZwQnVQVTtFb0J0UFY7RUFDQTtBOUMweUxGO0E0Qm55TEk7RWtCWko7SUFRSTtJQUNBO0U5QzJ5TEY7QUFDRjs7QStDcjJMQTtFQUNFO0VBQ0E7RUFDQSx5RnJCdVNVO0VxQnRTVjtFQUNBO0EvQ3cyTEY7QTRCanpMSTtFbUI1REo7SUFRSTtJQUNBO0UvQ3kyTEY7QUFDRjs7QWdEaHlMSTtFQS9EQTtBaERtMkxKOztBZ0RoeUxJO0VBL0RBO0FoRG0yTEo7O0FnRGh5TEk7RUEvREE7QWhEbTJMSjs7QWdEaHlMSTtFQS9EQTtBaERtMkxKOztBZ0RoeUxJO0VBL0RBO0VBQ0E7QWhEbTJMSjs7QWdEanlMSTtFQTlEQTtFQUNBO0FoRG0yTEo7O0FnRGx5TEk7RUE3REE7QWhEbTJMSjs7QWdEOXpMSTtFQS9EQTtBaERpNExKOztBZ0Q5ekxJO0VBL0RBO0FoRGk0TEo7O0FnRDl6TEk7RUEvREE7QWhEaTRMSjs7QWdEOXpMSTtFQS9EQTtBaERpNExKOztBZ0Q5ekxJO0VBL0RBO0VBQ0E7QWhEaTRMSjs7QWdEL3pMSTtFQTlEQTtFQUNBO0FoRGk0TEo7O0FnRGgwTEk7RUE3REE7QWhEaTRMSjs7QWdENTFMSTtFQS9EQTtBaEQrNUxKOztBZ0Q1MUxJO0VBL0RBO0FoRCs1TEo7O0FnRDUxTEk7RUEvREE7QWhEKzVMSjs7QWdENTFMSTtFQS9EQTtBaEQrNUxKOztBZ0Q1MUxJO0VBL0RBO0VBQ0E7QWhEKzVMSjs7QWdENzFMSTtFQTlEQTtFQUNBO0FoRCs1TEo7O0FnRDkxTEk7RUE3REE7QWhEKzVMSjs7QWdEMTNMSTtFQS9EQTtBaEQ2N0xKOztBZ0QxM0xJO0VBL0RBO0FoRDY3TEo7O0FnRDEzTEk7RUEvREE7QWhENjdMSjs7QWdEMTNMSTtFQS9EQTtBaEQ2N0xKOztBZ0QxM0xJO0VBL0RBO0VBQ0E7QWhENjdMSjs7QWdEMzNMSTtFQTlEQTtFQUNBO0FoRDY3TEo7O0FnRDUzTEk7RUE3REE7QWhENjdMSjs7QWdEeDVMSTtFQS9EQTtBaEQyOUxKOztBZ0R4NUxJO0VBL0RBO0FoRDI5TEo7O0FnRHg1TEk7RUEvREE7QWhEMjlMSjs7QWdEeDVMSTtFQS9EQTtBaEQyOUxKOztBZ0R4NUxJO0VBL0RBO0VBQ0E7QWhEMjlMSjs7QWdEejVMSTtFQTlEQTtFQUNBO0FoRDI5TEo7O0FnRDE1TEk7RUE3REE7QWhEMjlMSjs7QWdEdDdMSTtFQS9EQTtBaER5L0xKOztBZ0R0N0xJO0VBL0RBO0FoRHkvTEo7O0FnRHQ3TEk7RUEvREE7QWhEeS9MSjs7QWdEdDdMSTtFQS9EQTtBaER5L0xKOztBZ0R0N0xJO0VBL0RBO0VBQ0E7QWhEeS9MSjs7QWdEdjdMSTtFQTlEQTtFQUNBO0FoRHkvTEo7O0FnRHg3TEk7RUE3REE7QWhEeS9MSjs7QWdEcDlMSTtFQS9EQTtBaER1aE1KOztBZ0RwOUxJO0VBL0RBO0FoRHVoTUo7O0FnRHA5TEk7RUEvREE7QWhEdWhNSjs7QWdEcDlMSTtFQS9EQTtBaER1aE1KOztBZ0RwOUxJO0VBL0RBO0VBQ0E7QWhEdWhNSjs7QWdEcjlMSTtFQTlEQTtFQUNBO0FoRHVoTUo7O0FnRHQ5TEk7RUE3REE7QWhEdWhNSjs7QWdEbC9MSTtFQS9EQTtBaERxak1KOztBZ0RsL0xJO0VBL0RBO0FoRHFqTUo7O0FnRGwvTEk7RUEvREE7QWhEcWpNSjs7QWdEbC9MSTtFQS9EQTtBaERxak1KOztBZ0RsL0xJO0VBL0RBO0VBQ0E7QWhEcWpNSjs7QWdEbi9MSTtFQTlEQTtFQUNBO0FoRHFqTUo7O0FnRHAvTEk7RUE3REE7QWhEcWpNSjs7QWdEaGhNSTtFQS9EQTtBaERtbE1KOztBZ0RoaE1JO0VBL0RBO0FoRG1sTUo7O0FnRGhoTUk7RUEvREE7QWhEbWxNSjs7QWdEaGhNSTtFQS9EQTtBaERtbE1KOztBZ0RoaE1JO0VBL0RBO0VBQ0E7QWhEbWxNSjs7QWdEamhNSTtFQTlEQTtFQUNBO0FoRG1sTUo7O0FnRGxoTUk7RUE3REE7QWhEbWxNSjs7QWdEOWlNSTtFQS9EQTtBaERpbk1KOztBZ0Q5aU1JO0VBL0RBO0FoRGluTUo7O0FnRDlpTUk7RUEvREE7QWhEaW5NSjs7QWdEOWlNSTtFQS9EQTtBaERpbk1KOztBZ0Q5aU1JO0VBL0RBO0VBQ0E7QWhEaW5NSjs7QWdEL2lNSTtFQTlEQTtFQUNBO0FoRGluTUo7O0FnRGhqTUk7RUE3REE7QWhEaW5NSjs7QWdENWtNSTtFQS9EQTtBaEQrb01KOztBZ0Q1a01JO0VBL0RBO0FoRCtvTUo7O0FnRDVrTUk7RUEvREE7QWhEK29NSjs7QWdENWtNSTtFQS9EQTtBaEQrb01KOztBZ0Q1a01JO0VBL0RBO0VBQ0E7QWhEK29NSjs7QWdEN2tNSTtFQTlEQTtFQUNBO0FoRCtvTUo7O0FnRDlrTUk7RUE3REE7QWhEK29NSjs7QWdEMW1NSTtFQS9EQTtBaEQ2cU1KOztBZ0QxbU1JO0VBL0RBO0FoRDZxTUo7O0FnRDFtTUk7RUEvREE7QWhENnFNSjs7QWdEMW1NSTtFQS9EQTtBaEQ2cU1KOztBZ0QxbU1JO0VBL0RBO0VBQ0E7QWhENnFNSjs7QWdEM21NSTtFQTlEQTtFQUNBO0FoRDZxTUo7O0FnRDVtTUk7RUE3REE7QWhENnFNSjs7QWdEem1NSTtFQS9EQTtBaEQ0cU1KOztBZ0R6bU1JO0VBL0RBO0FoRDRxTUo7O0FnRHptTUk7RUEvREE7QWhENHFNSjs7QWdEem1NSTtFQS9EQTtBaEQ0cU1KOztBZ0R6bU1JO0VBL0RBO0VBQ0E7QWhENHFNSjs7QWdEMW1NSTtFQTlEQTtFQUNBO0FoRDRxTUo7O0FnRDNtTUk7RUE3REE7QWhENHFNSjs7QWdEdm9NSTtFQS9EQTtBaEQwc01KOztBZ0R2b01JO0VBL0RBO0FoRDBzTUo7O0FnRHZvTUk7RUEvREE7QWhEMHNNSjs7QWdEdm9NSTtFQS9EQTtBaEQwc01KOztBZ0R2b01JO0VBL0RBO0VBQ0E7QWhEMHNNSjs7QWdEeG9NSTtFQTlEQTtFQUNBO0FoRDBzTUo7O0FnRHpvTUk7RUE3REE7QWhEMHNNSjs7QWdEcnFNSTtFQS9EQTtBaER3dU1KOztBZ0RycU1JO0VBL0RBO0FoRHd1TUo7O0FnRHJxTUk7RUEvREE7QWhEd3VNSjs7QWdEcnFNSTtFQS9EQTtBaER3dU1KOztBZ0RycU1JO0VBL0RBO0VBQ0E7QWhEd3VNSjs7QWdEdHFNSTtFQTlEQTtFQUNBO0FoRHd1TUo7O0FnRHZxTUk7RUE3REE7QWhEd3VNSjs7QWdEbnNNSTtFQS9EQTtBaERzd01KOztBZ0Ruc01JO0VBL0RBO0FoRHN3TUo7O0FnRG5zTUk7RUEvREE7QWhEc3dNSjs7QWdEbnNNSTtFQS9EQTtBaERzd01KOztBZ0Ruc01JO0VBL0RBO0VBQ0E7QWhEc3dNSjs7QWdEcHNNSTtFQTlEQTtFQUNBO0FoRHN3TUo7O0FnRHJzTUk7RUE3REE7QWhEc3dNSjs7QWdEanVNSTtFQS9EQTtBaERveU1KOztBZ0RqdU1JO0VBL0RBO0FoRG95TUo7O0FnRGp1TUk7RUEvREE7QWhEb3lNSjs7QWdEanVNSTtFQS9EQTtBaERveU1KOztBZ0RqdU1JO0VBL0RBO0VBQ0E7QWhEb3lNSjs7QWdEbHVNSTtFQTlEQTtFQUNBO0FoRG95TUo7O0FnRG51TUk7RUE3REE7QWhEb3lNSjs7QWdEL3ZNSTtFQS9EQTtBaERrME1KOztBZ0Qvdk1JO0VBL0RBO0FoRGswTUo7O0FnRC92TUk7RUEvREE7QWhEazBNSjs7QWdEL3ZNSTtFQS9EQTtBaERrME1KOztBZ0Qvdk1JO0VBL0RBO0VBQ0E7QWhEazBNSjs7QWdEaHdNSTtFQTlEQTtFQUNBO0FoRGswTUo7O0FnRGp3TUk7RUE3REE7QWhEazBNSjs7QWdEN3hNSTtFQS9EQTtBaERnMk1KOztBZ0Q3eE1JO0VBL0RBO0FoRGcyTUo7O0FnRDd4TUk7RUEvREE7QWhEZzJNSjs7QWdEN3hNSTtFQS9EQTtBaERnMk1KOztBZ0Q3eE1JO0VBL0RBO0VBQ0E7QWhEZzJNSjs7QWdEOXhNSTtFQTlEQTtFQUNBO0FoRGcyTUo7O0FnRC94TUk7RUE3REE7QWhEZzJNSjs7QWdEM3pNSTtFQS9EQTtBaEQ4M01KOztBZ0Qzek1JO0VBL0RBO0FoRDgzTUo7O0FnRDN6TUk7RUEvREE7QWhEODNNSjs7QWdEM3pNSTtFQS9EQTtBaEQ4M01KOztBZ0Qzek1JO0VBL0RBO0VBQ0E7QWhEODNNSjs7QWdENXpNSTtFQTlEQTtFQUNBO0FoRDgzTUo7O0FnRDd6TUk7RUE3REE7QWhEODNNSjs7QWdEejFNSTtFQS9EQTtBaEQ0NU1KOztBZ0R6MU1JO0VBL0RBO0FoRDQ1TUo7O0FnRHoxTUk7RUEvREE7QWhENDVNSjs7QWdEejFNSTtFQS9EQTtBaEQ0NU1KOztBZ0R6MU1JO0VBL0RBO0VBQ0E7QWhENDVNSjs7QWdEMTFNSTtFQTlEQTtFQUNBO0FoRDQ1TUo7O0FnRDMxTUk7RUE3REE7QWhENDVNSjs7QWdEdjNNSTtFQS9EQTtBaEQwN01KOztBZ0R2M01JO0VBL0RBO0FoRDA3TUo7O0FnRHYzTUk7RUEvREE7QWhEMDdNSjs7QWdEdjNNSTtFQS9EQTtBaEQwN01KOztBZ0R2M01JO0VBL0RBO0VBQ0E7QWhEMDdNSjs7QWdEeDNNSTtFQTlEQTtFQUNBO0FoRDA3TUo7O0FnRHozTUk7RUE3REE7QWhEMDdNSjs7QWdEcjVNSTtFQS9EQTtBaER3OU1KOztBZ0RyNU1JO0VBL0RBO0FoRHc5TUo7O0FnRHI1TUk7RUEvREE7QWhEdzlNSjs7QWdEcjVNSTtFQS9EQTtBaER3OU1KOztBZ0RyNU1JO0VBL0RBO0VBQ0E7QWhEdzlNSjs7QWdEdDVNSTtFQTlEQTtFQUNBO0FoRHc5TUo7O0FnRHY1TUk7RUE3REE7QWhEdzlNSjs7QWlEcmlOQTtFQUNFO0VBQ0E7RUFDQTtBakR3aU5GOztBaURyaU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpEd2lORjs7QWlEbmlOSTtFQUNFO0VBQ0EsMkM3QlJlO0U2QlNmLG1CaERYUTtBRGlqTmQ7QWlEbmlOSTtFQUNFLG1CaERHZ0I7RWdERmhCO0VBQ0EsZ0Q3QmhCYztBcEJxak5wQjs7QWlEaGlOQTtFQUNFO0VBQ0EseUZ2QjJRVTtFdUIxUVY7RUFDQTtBakRtaU5GO0FpRGppTkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakRtaU5KO0FpRGppTkk7RUFDRSxtQmhEakJnQjtFZ0RrQmhCO0VBQ0EsZ0Q3QnBDYztBcEJ1a05wQjtBaURoaU5JO0VBQ0U7RUFDQSwwQzdCMUNPO0U2QjJDUCxtQmhEM0NRO0FENmtOZDs7QWtEcGxOQTtFQUNFO0VBQ0E7QWxEdWxORjs7QW1EeGxOSTtFQUNJLGNsREtNO0FEc2xOZDtBbUR6bE5RO0VBQ0k7QW5EMmxOWjtBbUR6bE5ZO0VBQ0ksY2xEREY7QUQ0bE5kO0FtRHZsTlE7RUFDSSxxQmxETkU7QUQrbE5kO0FtRHJsTkk7RUFDSTtFQUNBO0VBQ0E7QW5EdWxOUjtBbURwbE5JO0VBQ0k7RUFDQTtBbkRzbE5SO0FtRG5sTkk7RUFDSTtBbkRxbE5SO0FtRGxsTkk7RUFDSTtFQUNBO0VBQ0E7QW5Eb2xOUjtBbURqbE5JO0VBQ0k7RUFDQTtFQUNBO0tBQUE7VUFBQTtFQUNBO0VBQ0E7QW5EbWxOUjtBbURqbE5RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkRtbE5aO0FtRC9rTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5EaWxOUjtBbUQ3a05RO0VBQ0k7RUFDQTtFQUNBO0FuRCtrTlo7QW1ENWtOUTtFQUNJO0VBQ0E7QW5EOGtOWjs7QUFsbk5BOzs7O0NBQUE7QW9EdkNBO0VBQ0k7QXBEaXFOSjs7QW9EOXBOQTtFQUNJO0FwRGlxTko7O0FvRDlwTkE7RUFDSTtFQUNBO0VBQ0E7QXBEaXFOSjs7QW9EOXBOQTtFQUNJO0VBQ0E7RUFDQSxjbkRQVTtBRHdxTmQ7O0FvRDlwTkE7RUFDSTtFQUNBO0VBQ0EsY25EWlE7QUQ2cU5aOztBb0Q5cE5BO0VBQ0k7RUFDQTtFQUNBLGNuRGxCUTtBRG1yTlo7O0FvRDlwTkE7RUFDSTtFQUNBO0VBQ0EsY25EekJVO0FEMHJOZDs7QW9EOXBOQTtFQUNJO0VBQ0E7QXBEaXFOSjs7QW9EOXBOQTtFQUNJO0FwRGlxTko7O0FvRDlwTkE7RUFDSTtBcERpcU5KOztBb0Q5cE5BO0VBQ0k7QXBEaXFOSjs7QW9EOXBOQTtFQUNFO0VBQ0E7RUFDQTtBcERpcU5GO0FvRGhxTkU7RUFDRTtBcERrcU5KOztBb0Q5cE5BO0VBQ0U7RUFDQSxjbkQzQ1c7RW1ENENYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcERpcU5GOztBb0Q3cE5BO0VBQ0k7RUFDQTtBcERncU5KO0FvRDlwTkk7RUFDSTtBcERncU5SO0FvRDlwTlE7RUFDSTtFQUNBO0FwRGdxTlo7O0FvRDNwTkE7RUFDRTtBcEQ4cE5GOztBcUR6dk5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJENHZOSjs7QXFEenZORTtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckQwdk5KO0E0Qmh0Tkk7RXlCckRGO0lBY0k7SUFDQTtFckQydk5KO0FBQ0Y7QTRCdHROSTtFeUJyREY7SUFtQkk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFckQ0dk5KO0FBQ0Y7QXFEMXZOSTtFQUNJO0FyRDR2TlI7QTRCeHROSTtFeUJuQ0U7SUFFSTtFckQ2dk5SO0FBQ0Y7O0FxRHh2TkU7RUFDRTtFQUNBO0FyRDJ2Tko7QTRCbHVOSTtFeUJ2QkE7SUFFSTtFckQydk5OO0FBQ0Y7QTRCdnVOSTtFeUIzQkY7SUFXSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXJEMnZOSjtBQUNGOztBcUR2dk5JO0VBQ0U7QXJEMHZOTjtBcUR4dk5JO0VBQ0U7QXJEMHZOTjtBcUR4dk5JO0VBQ0U7QXJEMHZOTjtBcUR4dk5JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJEMHZOTjs7QXFEdHZORTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyRHl2Tko7O0FxRHR2TkU7RUFDRSxtQnBEckZVO0VvRHNGVjtFQUNBO0VBQ0E7RUFDQTtBckR5dk5KO0E0Qjd4Tkk7RXlCK0JGO0lBUUk7RXJEMHZOSjtBQUNGOztBcUR2dk5FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJEMHZOSjtBcUR4dk5JO0VBRUU7RUFDQSxjcEQxR1E7RW9EMkdSO0VBQ0E7RUFDQTtFQUNBO0FyRHl2Tk47O0FxRHJ2TkU7RUFDRTtBckR3dk5KOztBcURydk5FOztFQUVFO0VBQ0E7QXJEd3ZOSjs7QXFEcnZORTtFQUNFLGNwRDFHa0I7QURrMk50Qjs7QTRCbHpOSTtFeUI2REY7SUFFSTtFckR3dk5KO0FBQ0Y7O0FxRHJ2TkU7RUFDRTtFQUNBO0FyRHd2Tko7QTRCN3pOSTtFeUJtRUY7SUFLSTtFckR5dk5KO0FBQ0Y7QTRCLzBOSTtFeUJnRkY7SUFTSTtFckQwdk5KO0FBQ0Y7QTRCcDFOSTtFeUJnRkY7SUFhSTtFckQydk5KO0FBQ0Y7O0FxRHh2TkU7RUFDRTtBckQydk5KOztBcUR4dk5FO0VBQ0U7RUFDQTtFQUNBO0FyRDJ2Tko7O0FxRHR2TkU7O0VBRUU7RUFDQTtBckR5dk5KOztBcUR0dk5FOztFQUVFO0VBQ0E7QXJEeXZOSjs7QXFEdHZORTs7RUFFRTtBckR5dk5KOztBcUR0dk5FOzs7RUFHRTtBckR5dk5KOztBcUR0dk5FO0VBQ0U7RUFDQTtBckR5dk5KOztBcUR0dk5FO0VBQ0U7RUFDQTtBckR5dk5KOztBcUR0dk5FO0VBQ0UsY3BEbkxnQjtBRDQ2TnBCO0FxRHZ2Tkk7RUFDRTtBckR5dk5OOztBcURqdk5FO0VBQ0U7RUFDQTtBckRvdk5KOztBc0Q1OE5BOzs7Ozs7Ozs7Ozs7O0VBQUE7QUFlQTtFQUNFO0VBQ0E7RUFDQTtBdEQ4OE5GOztBNEJwNk5JO0UyQjVESjtJQUVJO0lBQ0E7SUFDQTtFdkRtK05GO0FBQ0Y7O0F1RGgrTkE7RUFDRTtFQUNBO0F2RG0rTkY7O0F3RDcrTkE7RUFDRTtFQUNBO0F4RGcvTkY7QTRCdDdOSTtFNEI1REo7SUFLSTtJQUNBO0V4RGsvTkY7QUFDRjs7QXdENytORTtFQUNFO0F4RGcvTko7QXdENytORTtFQUNFO0VBQ0E7RUFDQTtBeEQrK05KO0F3RDUrTkU7RUFDSTtBeEQ4K05OO0F3RDMrTkU7RUFDRTtBeEQ2K05KO0E0Qi83Tkk7RTRCOURKO0lBb0JJO0lBQ0E7RXhENitORjtFd0QzK05FO0lBQ0U7SUFDQTtFeEQ2K05KO0FBQ0Y7O0F3RHorTkE7RUFDRSxtQnZEbkNZO0V1RG9DWjtFQUNBO0VBQ0E7RUFDQTtBeEQ0K05GO0E0Qjk5Tkk7RTRCbkJKO0lBUUk7SUFDQTtFeEQ2K05GO0FBQ0Y7QXdEMytORTtFQVpGO0lBYUk7RXhEOCtORjtBQUNGOztBd0QzK05BO0VBQ0U7QXhEOCtORjs7QXdEMytOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEOCtORjtBNEJyL05JO0U0QkVKO0lBUUk7RXhEKytORjtBQUNGOztBd0Q1K05BO0VBQ0k7RUFDQSxjdkRyRFM7RXVEc0RUO0VBQ0E7RUFDQTtBeEQrK05KO0E0QmxnT0k7RTRCY0o7SUFRUTtJQUNBO0lBQ0E7RXhEZy9OTjtBQUNGOztBd0Q3K05BO0VBQ0U7QXhEZy9ORjtBNEI3Z09JO0U0QjRCSjtJQUdJO0V4RGsvTkY7QUFDRjs7QXdELytOQTtFQUNFO0VBQ0E7QXhEay9ORjs7QXdENStOQTtFQUNFO0F4RCsrTkY7O0F3RDUrTkE7RUFDRTtBeEQrK05GOztBd0R6K05BO0VBQ0U7RUFDQTtFQUNBLGN2RDVHVztBRHdsT2I7O0F3RHorTkE7RUFDSTtFQUNBO0F4RDQrTko7O0F5RHRtT0E7Ozs7Ozs7Ozs7O0VBQUE7QUFhQTtFQUNFO0VBQ0EsbUJ4RFJZO0FEZ25PZDtBeUR0bU9FO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJ4RFpTO0FEb25PYjs7QTRCamtPSTtFNkJuQ0o7SUFFSTtFekR1bU9GO0FBQ0Y7O0F5RHBtT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RHVtT0Y7QTRCL2tPSTtFNkI3Qko7SUFRSTtFekR3bU9GO0FBQ0Y7O0F5RHJtT0E7O0VBRUU7RUFDQTtBekR3bU9GO0E0QjFsT0k7RTZCakJKOztJQU1JO0V6RDBtT0Y7QUFDRjs7QXlEdm1PQTtFQUNFO0F6RDBtT0Y7O0F5RHZtT0E7RUFDRTtBekQwbU9GOztBeUR2bU9BO0VBQ0U7QXpEMG1PRjs7QTBEeHFPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExRDJxT0o7QTRCbm5PSTtFOEI1REo7SUFPUTtFMUQ0cU9OO0FBQ0Y7QTBEMXFPSTtFQUNJO0ExRDRxT1I7QTRCM25PSTtFOEJsREE7SUFJUTtFMUQ2cU9WO0FBQ0Y7QTBEMXFPSTtFQUVJLGN6RGJNO0FEd3JPZDtBMER6cU9RO0VBQ0k7RUFDQTtBMUQycU9aO0E0QnZvT0k7RThCdENJO0lBS1E7RTFENHFPZDtBQUNGOztBMkR4c09BOzs7Ozs7Ozs7Ozs7O0VBQUE7QUFjQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Qyc09GOztBMkR4c09BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRDJzT0Y7QTJEenNPRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzRDJzT0o7QTRCbHJPSTtFK0I3QkY7SUFPSTtFM0Q0c09KO0FBQ0Y7O0E0RG52T0E7RUFDRTtFQUNBO0VBQ0E7QTVEc3ZPRjtBNEI3ck9JO0VnQzVESjtJQU1JO0U1RHV2T0Y7QUFDRjs7QTREcHZPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUR1dk9GOztBNERwdk9BO0VBQ0U7RUFDQTtBNUR1dk9GOztBNERwdk9BOzs7RUFHRTtFQUNBO0E1RHV2T0Y7QTRCdnRPSTtFZ0NwQ0o7OztJQU9JO0lBQ0E7RTVEMHZPRjtBQUNGOztBNER2dk9BOztFQUVFO0E1RDB2T0Y7O0E0RHZ2T0E7RUFDRSx5RmxDZ1FVO0VrQy9QVjtFQUNBO0VBQ0E7RUFDQTtBNUQwdk9GO0E0QjV1T0k7RWdDbkJKO0lBUUk7SUFDQTtJQUNBO0U1RDJ2T0Y7QUFDRjs7QTREeHZPQTs7RUFFRSxjM0RqQ2tCO0FENHhPcEI7O0E0RHh2T0E7RUFDRTtBNUQydk9GO0E0QjV2T0k7RWdDQUo7SUFJSTtJQUNBO0U1RDR2T0Y7QUFDRjs7QTREenZPQTtFQUNFLGMzRDlDa0I7RTJEK0NsQix5RmxDbU9VO0VrQ2xPVjtBNUQ0dk9GOztBNER6dk9BO0VBQ0U7QTVENHZPRjtBNEI1d09JO0VnQ2VKO0lBSUk7SUFDQTtFNUQ2dk9GO0FBQ0Y7O0E2RDcwT0k7RUFDSTtFQUNBO0VBQ0E7QTdEZzFPUjtBNEJ4eE9JO0VpQzNEQTtJQU1RO0lBQ0E7SUFDQTtFN0RpMU9WO0FBQ0Y7QTZENzBPUTtFQUNJO0E3RCswT1o7QTRCbHlPSTtFaUMvQ0E7SUFNUTtJQUNBO0U3RCswT1Y7RTZEOTBPVTtJQUNJO0U3RGcxT2Q7QUFDRjtBNkQ1ME9JO0VBQ0k7QTdEODBPUjtBNkQ1ME9RO0VBQ0ksNkRuQzBRQztFbUN6UUQ7RUFDQTtFQUNBO0VBQ0EsYzVENUJFO0FEMDJPZDtBNkQzME9RO0VBQ0ksYzVEaENFO0FENjJPZDtBNkR6ME9JO0VBQ0kseUZuQzhQSTtFbUM3UEo7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFDQSxjNUQ1Q007RTRENkNOO0E3RDIwT1I7QTZEejBPUTtFQUVJLG1CQURrQjtBN0QyME85QjtBNkR4ME9ZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUI1RDFERjtBRG80T2Q7QTZEdDBPUTtFQUNJO0VBQ0E7QTdEdzBPWjs7QThELzRPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5RGs1T0Y7QTRCMTFPSTtFa0M1REo7SUFPSTtFOURtNU9GO0FBQ0Y7O0E4RC80T0U7RUFDRTtFQUNBO0E5RGs1T0o7O0E4RDk0T0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlEaTVPRjs7QStEdDZPUTtFQUNJO0EvRHk2T1o7QTRCajNPSTtFbUMxREE7SUFNUTtJQUNBO0UvRHk2T1Y7RStEeDZPVTtJQUNJO0UvRDA2T2Q7QUFDRjs7QWdFdDdPQTtFQUNFLGMvRHNCVztFK0RyQlg7RUFDQTtFQUNBO0FoRXk3T0Y7O0FpRTc3T0E7RUFDRTtFQUNBO0FqRWc4T0Y7O0FrRWw4T0E7RUFDRTtFQUNBLG1CakV3QnFCO0VpRXZCckI7QWxFcThPRjtBNEI1NE9JO0VzQzVESjtJQU1JO0lBQ0E7RWxFczhPRjtBQUNGOztBa0VuOE9BO0VBQ0U7RUFDQTtBbEVzOE9GO0E0QnY1T0k7RXNDakRKO0lBS0k7RWxFdThPRjtBQUNGOztBa0VwOE9BO0VBQ0U7RUFDQTtBbEV1OE9GO0E0Qmo2T0k7RXNDeENKO0lBS0k7SUFDQTtFbEV3OE9GO0FBQ0Y7O0FtRWgrT0E7RUFDRTtFQUNBO0FuRW0rT0Y7O0FtRWgrT0E7RUFDRSxtQmxFRlk7RWtFR1o7RUFDQTtBbkVtK09GO0E0Qmw3T0k7RXVDcERKO0lBTUk7RW5FbytPRjtBQUNGOztBbUVqK09BO0VBQ0U7QW5FbytPRjtBNEIzN09JO0V1QzFDSjtJQUlJO0lBQ0E7RW5FcStPRjtBQUNGOztBbUVsK09BO0VBQ0U7QW5FcStPRjs7QW1FbCtPQTtFQUNFO0VBQ0EsY2xFeEJXO0VrRXlCWDtFQUNBO0VBQ0E7QW5FcStPRjs7QW1FbCtPQTtFQUNFLGNsRS9CVztFa0VnQ1g7RUFDQTtFQUNBO0FuRXErT0Y7O0FtRWwrT0E7RUFDRSxjbEVuQ2E7RWtFb0NiO0VBQ0E7RUFDQTtBbkVxK09GOztBb0V2aFBBO0VBQ0k7RUFDQTtFQUNBO0FwRTBoUEo7QTRCaitPSTtFd0M1REo7SUFNUTtFcEUyaFBOO0FBQ0Y7QW9FemhQSTtFQUNJO0VBQ0EseUJuRUpNO0VtRUtOO0FwRTJoUFI7QTRCMytPSTtFd0NuREE7SUFNUTtFcEU0aFBWO0FBQ0Y7QW9FemhQSTtFQUNJO0VBQ0E7QXBFMmhQUjtBb0V6aFBRO0VBQ0ksNkQxQ2lSQztFMENoUkQ7RUFDQTtFQUNBO0FwRTJoUFo7QW9FdGhQUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwRXdoUFo7QW9FdGhQWTtFQUNJO0FwRXdoUGhCO0FvRW5oUEk7RUFDSTtBcEVxaFBSO0FvRWxoUEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEVvaFBSO0FvRW5oUFE7RUFDSTtBcEVxaFBaO0E0Qi9nUEk7RXdDUEk7SUFJUTtJQUNBO0VwRXNoUGQ7QUFDRjs7QXFFamxQQTtFQUNFO0VBQ0EsbUJwRUtZO0VvRUpaO0VBQ0E7RUFDQTtFQUNBO0FyRW9sUEY7O0FxRWpsUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckVvbFBGO0E0QnJpUEk7RXlDbkRKO0lBT0k7RXJFcWxQRjtBQUNGOztBc0V0bVBBO0VBQ0UsY3JFS1k7RXFFSlo7RUFDQTtFQUNBO0VBQ0E7QXRFeW1QRjtBNEJsalBJO0UwQzVESjtJQVFJO0lBQ0E7RXRFMG1QRjtBQUNGO0FzRXhtUEU7RUFDRSxjckVQVTtBRGluUGQ7QXNFdm1QRTtFQUNFLGNyRU9nQjtFcUVOaEI7QXRFeW1QSjtBc0V0bVBFO0VBQ0UsY3JFRWdCO0FEc21QcEI7QXNFcG1QSTs7RUFFRTtBdEVzbVBOO0FzRWptUEk7RUFDRTtBdEVtbVBOO0E0QnprUEk7RTBDM0JBO0lBSUk7RXRFb21QTjtBQUNGOztBc0UvbFBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RWttUEY7QTRCMWxQSTtFMENqQko7SUFZSTtJQUNBO0lBQ0E7SUFDQTtFdEVtbVBGO0FBQ0Y7QXNFam1QRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRFbW1QSjtBNEJ6bVBJO0UwQ0NGO0lBUUk7SUFDQTtJQUNBO0lBQ0E7RXRFb21QSjtBQUNGOztBc0VobVBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRFbW1QRjs7QXNFL2xQRTtFQUNFO0F0RWttUEo7O0F1RXhyUEE7RUFDRTtBdkUyclBGO0E0QmhvUEk7RTJDNURKO0lBSUk7RXZFNHJQRjtBQUNGO0E0QnJvUEk7RTJDNURKO0lBUUk7RXZFNnJQRjtBQUNGOztBNEIxb1BJO0UyQ2hESjtJQUVJO0lBQ0E7RXZFNnJQRjtBQUNGOztBNEJqcFBJO0UyQ3pDSjtJQUVJO0lBQ0E7RXZFNnJQRjtBQUNGO0E0QnhwUEk7RTJDekNKO0lBT0k7RXZFOHJQRjtBQUNGOztBd0V6dFBBO0VBQ0k7QXhFNHRQSjtBNEJqcVBJO0U0QzVESjtJQUlRO0lBQ0E7SUFDQTtFeEU4dFBOO0FBQ0Y7O0E0QnpxUEk7RTRDakRKO0lBRVE7RXhFNnRQTjtBQUNGO0F3RTN0UEk7RUFDSTtBeEU2dFBSO0F3RTF0UEk7RUFDSTtJQUNJO0V4RTR0UFY7QUFDRjs7QXdFdnRQSTtFQUNJO0F4RTB0UFI7QXdFdnRQSTtFQUNJO0F4RXl0UFI7QXdFdHRQSTtFQUNJO0F4RXd0UFI7O0F3RXB0UEE7RUFDSTtFQUNBLG1CdkVwQ1U7RXVFcUNWO0VBQ0E7RUFDQTtBeEV1dFBKO0E0QnpzUEk7RTRDbkJKO0lBUVE7SUFDQTtFeEV3dFBOO0FBQ0Y7QTRCL3NQSTtFNENQQTtJQUVRO0V4RXd0UFY7QUFDRjtBNEJwdFBJO0U0Q1BBO0lBTVE7RXhFeXRQVjtBQUNGOztBd0VydFBBOzs7OztFQUtJO0F4RXd0UEo7O0E0Qmp1UEk7RTRDYUE7O0lBRUk7RXhFd3RQTjtBQUNGO0F3RXB0UEk7RUFDSTtBeEVzdFBSO0F3RW50UEk7RUFDSTtBeEVxdFBSO0F3RWx0UEk7RUFDSTtFQUNBO0F4RW90UFI7QTRCbHZQSTtFNENtQ0k7SUFDSTtJQUNBO0V4RWt0UFY7RXdFL3NQTTs7OztJQUlJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXhFaXRQVjtFd0U5c1BNO0lBQ0k7RXhFZ3RQVjtFd0U5c1BVO0lBQ0k7RXhFZ3RQZDtFd0U1c1BNO0lBQ0k7SUFDQTtJQUNBO0V4RThzUFY7RXdFM3NQTTtJQUNJO0V4RTZzUFY7RXdFMXNQTTtJQUNJO0V4RTRzUFY7RXdFenNQTTtJQUNJO0V4RTJzUFY7RXdFenNQVTtJQUNJO0V4RTJzUGQ7RXdFdnNQTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0V4RXlzUFY7RXdFdnNQVTtJQUNJO0V4RXlzUGQ7RXdFcnNQTTtJQUNJO0V4RXVzUFY7RXdFcHNQTTtJQUNJO0V4RXNzUFY7QUFDRjtBNEJ4eVBJO0U0Q2dHSTtJQUdRO0V4RXlzUGQ7QUFDRjtBNEI3eVBJO0U0Q3VHSTtJQUNJO0V4RXlzUFY7RXdFdHNQTTtJQUNJO0lBQ0E7RXhFd3NQVjtFd0Vyc1BNO0lBQ0k7SUFDQTtFeEV1c1BWO0FBQ0Y7QXdFcHNQSTtFQUNJO0VBQ0EsY3ZFM0pjO0V1RTRKZDtBeEVzc1BSO0E0Qi96UEk7RTRDc0hBO0lBTVE7SUFDQTtJQUNBO0lBQ0E7RXhFdXNQVjtBQUNGO0E0QnYwUEk7RTRDc0hBO0lBYVE7SUFDQTtFeEV3c1BWO0FBQ0Y7O0F3RW5zUEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEVzc1BKO0E0QnAxUEk7RTRDMElKO0lBT1E7SUFDQTtJQUNBO0V4RXVzUE47QUFDRjtBNEIzMVBJO0U0QzBJSjtJQWFRO0V4RXdzUE47QUFDRjs7QXdFcnNQQTtFQUNJO0F4RXdzUEo7QTRCcDJQSTtFNEMySko7SUFJUTtFeEV5c1BOO0FBQ0Y7O0F3RXRzUEE7RUFDSTtBeEV5c1BKOztBd0V0c1BBO0VBQ0k7RUFDQTtBeEV5c1BKOztBd0V0c1BBO0VBQ0k7QXhFeXNQSjs7QTRCdDNQSTtFNENtTEo7SUFFUTtFeEVzc1BOO0FBQ0Y7O0F3RW5zUEE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RXFzUEo7QXdFbnNQSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhFcXNQUjtBNEI5NFBJO0U0QzZNSTtJQUNJO0V4RW9zUFY7QUFDRjs7QXdFaHNQQTtFQUNJO0VBQ0E7RUFDQTtBeEVtc1BKOztBd0Voc1BBO0VBQ0k7QXhFbXNQSjs7QXdFaHNQQTtFQUNJO0F4RW1zUEo7O0F3RWhzUEE7RUFDSTtBeEVtc1BKOztBd0Voc1BBO0VBQ0k7RUFDQSx5RjlDT1E7RThDTlIsY3ZFNVFnQjtFdUU2UWhCO0VBQ0E7QXhFbXNQSjtBNEI3NlBJO0U0Q3FPSjtJQVFRO0lBQ0E7RXhFb3NQTjtBQUNGOztBd0Vqc1BBO0VBQ0k7RUFDQTtFQUNBLGN2RXZTVTtBRDIrUGQ7O0F5RXIvUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekV3L1BGO0F5RXQvUEU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQnhFZWtCO0V3RWRsQjtFQUNBO0VBQ0E7QXpFdy9QSjtBNEJ6OFBJO0U2QzVESjtJQWlCSTtJQUNBO0V6RXcvUEY7QUFDRjs7QXlFci9QQTtFQUNFO0VBQ0E7RUFDQSxtQnhFbEJZO0V3RW1CWjtBekV3L1BGO0E0QnQ5UEk7RTZDdENKO0lBT0k7RXpFeS9QRjtBQUNGOztBNEIzOVBJO0U4QzVESjtJQUVJO0lBQ0E7RTFFMGhRRjtBQUNGOztBMEV0aFFFO0VBQ0U7QTFFeWhRSjtBNEJ0K1BJO0U4Q3BERjtJQUlJO0UxRTBoUUo7QUFDRjs7QTJFdmlRQTtFQUNFLG1CMUVNWTtFMEVMWjtFQUNBO0EzRTBpUUY7O0EyRXZpUUE7RUFDRTtFQUNBO0EzRTBpUUY7O0EyRXZpUUE7RUFDRSxjMUVhb0I7RTBFWnBCO0VBQ0E7RUFDQTtBM0UwaVFGOztBMkV2aVFBO0VBQ0U7RUFDQTtBM0UwaVFGOztBMkV2aVFBO0VBQ0U7RUFDQSxjMUVuQlk7RTBFb0JaO0VBQ0E7QTNFMGlRRjtBMkV4aVFFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRXlpUUo7O0EyRXJpUUE7RUFDRTtFQUNBO0EzRXdpUUY7O0E0RWxsUUE7RUFDRTtFQUNBO0E1RXFsUUY7QTRFbmxRRTtFQUNFO0VBQ0E7QTVFcWxRSjs7QTZFM2xRQTtFQUNFO0VBQ0E7RUFDQTtBN0U4bFFGO0E2RTVsUUU7RUFDRTtBN0U4bFFKOztBNkV6bFFFO0VBQ0UseUZuRDhSUTtFbUQ3UlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0U0bFFKO0E0QmpqUUk7RWlEakRGO0lBU0k7SUFDQTtJQUNBO0U3RTZsUUo7QUFDRjs7QTZFemxRQTtFQUNFO0E3RTRsUUY7QTRCNWpRSTtFaURqQ0o7SUFJSTtFN0U2bFFGO0FBQ0Y7O0E2RXpsUUU7RUFDRTtBN0U0bFFKO0E0QnJrUUk7RWlEeEJGO0lBSUk7RTdFNmxRSjtBQUNGO0E2RTFsUUU7RUFDRTtBN0U0bFFKO0E2RTFsUUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDZFNUVwQnVCO0FEZ25RN0I7QTZFeGxRRTtFQUVFO0E3RXlsUUo7QTZFdmxRSTtFQUNFO0E3RXlsUU47QTZFdGxRSTtFQUNFO0E3RXdsUU47QTZFcGxRRTtFQUNFO0E3RXNsUUo7QTZFbmxRRTtFQUVFO0VBQ0E7QTdFb2xRSjtBNkVqbFFFO0VBQ0U7QTdFbWxRSjtBNkVobFFFO0VBQ0U7QTdFa2xRSjs7QThFenFRQTtFQUNFO0VBQ0E7QTlFNHFRRjs7QStFOXFRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvRWlyUUY7O0ErRTlxUUE7RUFDRSxxQjlFR1U7RThFRlYsYzlFRVU7RThFRFY7QS9FaXJRRjs7QStFOXFRQTtFQUVFO0VBQ0E7RUFDQTtBL0VnclFGOztBK0U3cVFBO0VBQ0UscUI5RVhZO0U4RVlaLGM5RVpZO0U4RWFaLG1COUVoQlk7QURnc1FkOztBK0U3cVFBO0VBQ0U7QS9FZ3JRRjs7QWdGM3NRQTtFQUNFO0FoRjhzUUY7O0E0Qm5wUUk7RW9EeERKO0lBRUk7SUFDQTtFaEY4c1FGO0FBQ0Y7O0FnRjNzUUE7RUFDRTtBaEY4c1FGOztBNEI5cFFJO0VvRDdDSjtJQUVJO0VoRjhzUUY7QUFDRjs7QWdGM3NRQTtFQUNFLG1CL0VmWTtFK0VnQlo7QWhGOHNRRjtBNEI1cFFJO0VvRHBESjtJQUlJO0VoRmd0UUY7QUFDRjs7QWdGN3NRQTtFQUNFLHlCL0VIMkI7QURtdFE3Qjs7QWdGN3NRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoRmd0UUY7QWdGOXNRRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGZ3RRSjs7QWdGNXNRQTs7RUFFRTtFQUNBO0VBQ0E7QWhGK3NRRjs7QWdGNXNRQTtFQUNFO0FoRitzUUY7QWdGN3NRRTtFQUNFO0FoRitzUUo7O0FpRjd3UUE7QUFJQTtBQ0pBOztpQ0FBQTtBQTJCQTtFQUNFO0VBQ0E7RUFDQSxtQkFwQmtCO0VBcUJsQixlQXhCcUI7QWxGa3hRdkI7QWtGeHZRRTtFQUNFO0FsRjB2UUo7QWtGdnZRRTtFQUNFO0FsRnl2UUo7QWtGdHZRRTtFQUNFO0FsRnd2UUo7QWtGcHZRSTs7RUFFRSx5QkFsQ3NCO0VBbUN0QjtFQUNBO0tBQUE7VUFBQTtBbEZzdlFOO0FrRnB2UUk7RUFDRTtBbEZzdlFOO0FrRmx2UUU7RUFDRTtBbEZvdlFKOztBa0ZodlFBO0VBQ0U7QWxGbXZRRjtBa0ZsdlFFO0VBQ0U7QWxGb3ZRSjtBa0ZsdlFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRm92UUo7QWtGbHZRRTtFQUNFLDJEQXBEeUI7RUFxRHpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGb3ZRSjtBa0ZsdlFJO0VBRUU7QWxGbXZRTjtBa0ZodlFJO0VBQ0U7QWxGa3ZRTjtBa0YvdVFFO0VBQ0U7QWxGaXZRSjtBa0Y5dVFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEZndlFKO0FrRjd1UUU7RUFDRTtFQUNBO0FsRit1UUo7QWtGM3VRSTtFQUNFO0VBQ0E7QWxGNnVRTjtBa0YzdVFJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxGNnVRTjs7QWtGdHVRRTs7RUFDRTtBbEYwdVFKO0FrRnh1UUU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCQTVIb0I7RUE2SHBCO0VBQ0E7RUFDQSwyREE5SGlCO0VBK0hqQixvQkFqSXVCO0VBa0l2QixVQWxJdUI7RUFtSXZCO0VBQ0E7RUFDQTtBbEYydVFKO0FrRnp1UUk7OztFQUVFO0FsRjR1UU47O0FrRnZ1UUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QmpGaEtZO0VpRmlLWjtFQUNBO0VBQ0Esb0JBL0pzQjtFQWdLdEIsZUFuS3FCO0VBb0tyQjtFQUNBO0FsRjB1UUY7QWtGeHVRRTtFQUVFO0FsRnl1UUo7QWtGdHVRRTtFQUNFO0FsRnd1UUo7QWtGcnVRRTtFQUNFO0FsRnV1UUo7O0FrRm51UUE7RUFDRTtFQUNBO0VBQ0E7QWxGc3VRRjtBa0YvdFFBO0VBQ0U7RUFDQTtFQUNBO0FsRml1UUY7QWtGL3RRRTtFQUNFO0VBQ0E7QWxGaXVRSjtBa0YvdFFFO0VBQ0U7QWxGaXVRSjs7QWtGN3RRQTtFQUNFO0FsRmd1UUY7QWtGL3RRRTtFQUNFO0VBQ0E7RUFDQSxtQkE5TXlCO0VBK016QjtFQUNBLGVBbk5tQjtFQW9ObkI7RUFDQTtFQUNBO0VBQ0EseUJqRnpOVTtFaUYwTlY7RUFDQTtFQUNBO0VBQ0E7QWxGaXVRSjtBa0YvdFFJO0VBQ0U7QWxGaXVRTjtBa0Y5dFFJO0VBQ0U7RUFDQTtBbEZndVFOO0FrRjd0UUk7RUFDRTtFQUNBO0FsRit0UU47QWtGNXRRSTtFQUNFO0VBQ0E7QWxGOHRRTjs7QWtGenRRQTtFQUNFO0VBQ0EsVUFwT2dCO0VBcU9oQjtFQUNBO0VBQ0Esc0JBalAwQjtFQWtQMUI7RUFDQTtFQUNBO0VBQ0EsZ0NBelBzQjtFQTBQdEIsaUNBMVBzQjtFQTJQdEI7RUFDQTtFQUNBO0FsRjR0UUY7QWtGMXRRRTtFQUNFO0FsRjR0UUo7QWtGenRRRTtFQUNFO0FsRjJ0UUo7QWtGeHRRRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGMHRRSjtBa0Z4dFFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEYwdFFKO0FrRnh0UUU7RUFDRTtFQUNBO0VBQ0EsZUEzUm1CO0FsRnEvUXZCO0FrRnh0UUk7RUFDRTtBbEYwdFFOO0FrRnR0UUk7RUFERjtJQUVJO0VsRnl0UUo7RWtGdnRRSTtJQUNFO0lBQ0EsZUF0U2U7SUF1U2Y7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbEZ5dFFOO0VrRnR0UUk7SUFDRTtJQUNBO0lBQ0E7RWxGd3RRTjtFa0Z0dFFNO0lBQ0U7SUFDQTtFbEZ3dFFSO0FBQ0Y7QWtGcHRRSTtFQUNFO0FsRnN0UU47QWtGcHRRTTtFQUNFO0FsRnN0UVI7O0FrRjVzUUE7RUFDRTtBbEYrc1FGOztBa0Y1c1FBO0VBQ0U7QWxGK3NRRjs7QWtGNXNRQTtFQUNFO0VBQ0E7S0FBQTtVQUFBO0VBQ0E7QWxGK3NRRjs7QWtGNXNRQTtFQUNFO0VBQ0EsZUF4VnFCO0VBeVZyQjtFQUNBO0VBQ0E7QWxGK3NRRjs7QWtGNXNRQTtFQUNFO0VBQ0E7S0FBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEYrc1FGO0FrRjdzUUU7RUFDRTtBbEYrc1FKOztBa0Yzc1FBO0VBQ0U7RUFDQTtFQUNBLHlCakZqWFk7RWlGa1haLGVBalhxQjtFQWtYckI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEY4c1FGO0FrRjVzUUU7RUFDRTtBbEY4c1FKO0FrRjNzUUU7RUFJRTtBbEYwc1FKO0FrRnZzUUU7RUFFRTtFQUNBO0VBQ0E7QWxGd3NRSjtBa0Zyc1FFO0VBQ0U7RUFDQTtBbEZ1c1FKOztBa0Zuc1FBO0VBQ0U7QWxGc3NRRjs7QWtGbnNRQTtBRHBaRTtFQUNFO0VBQ0E7RUFDQTtBakYybFJKO0FpRnhsUkU7RUFDRSwyRENTeUI7RURSekIsMEJoRk9TO0FEbWxSYjtBaUZ2bFJFO0VBQ0UsY2hGZFU7RWdGZVYscUJoRkVTO0VnRkRUO0VBQ0E7RUFDQTtBakZ5bFJKO0FpRnRsUkU7RUFLRTtBakZvbFJKO0FpRnhsUkk7RUFDRSx5QmhGSmdCO0FEOGxSdEI7QWlGcmxSSTtFQUNFO0FqRnVsUk47O0FtRjFuUkE7RUFDRTtFQUNBO0FuRjZuUkY7O0FtRjFuUkE7RUFDRSxtQmxGQ1k7RWtGQVo7RUFDQTtBbkY2blJGOztBb0Zyb1JBO0VBQ0U7RUFDQTtBcEZ3b1JGO0FvRnRvUkU7RUFDRTtBcEZ3b1JKO0FvRnJvUkU7RUFDRTtBcEZ1b1JKO0FvRnJvUkk7RUFDRTtBcEZ1b1JOO0FvRnBvUkk7RUFDRTtBcEZzb1JOO0FvRnBvUk07RUFDRTtBcEZzb1JSOztBcUZ6cFJBO0VBQ0U7RUFDQTtBckY0cFJGO0FxRjFwUkU7RUFDRTtBckY0cFJKO0FxRjFwUkk7RUFDRTtBckY0cFJOO0FxRnhwUkU7RUFDRTtBckYwcFJKOztBc0R2cVJBOzs7Ozs7Ozs7Ozs7O0VBQUE7QUFlQTtFQUNFO0VBQ0E7RUFDQTtBdER5cVJGOztBc0YzclJBO0VBQ0k7RUFDQTtFQUNBO0F0RjhyUko7QXNGNXJSSTtFQUNFLGNyRjRDZTtFcUYzQ2Y7QXRGOHJSTjs7QXVGcnNSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RndzUko7QXVGdHNSSTtFQUNJO0F2RndzUlI7O0F3RnB0Ukk7RUFDSTtFQUNBO0F4RnV0UlI7QTRCOXBSSTtFNEQzREE7SUFLUTtFeEZ3dFJWO0FBQ0Y7QXdGdHRSUTtFQUNJO0VBQ0E7RUFDQTtBeEZ3dFJaO0E0QnhxUkk7RTREbkRJO0lBTVE7RXhGeXRSZDtBQUNGO0F3RnR0UlE7RUFDSTtBeEZ3dFJaO0F3RnB0Ukk7RUFDSTtFQUNBO0VBQ0E7T0FBQTtFQUNBO0VBQ0E7RUFDQTtBeEZzdFJSO0E0QnhyUkk7RTREcENBO0lBU1E7RXhGdXRSVjtBQUNGO0F3RnJ0UlE7RUFDSTtBeEZ1dFJaO0E0QmhzUkk7RTREeEJJO0lBSVE7SUFDQTtJQUNBO0V4Rnd0UmQ7QUFDRjtBd0ZydFJRO0VBQ0k7RUFDQTtBeEZ1dFJaO0E0QjNzUkk7RTREZEk7SUFLUTtFeEZ3dFJkO0FBQ0Y7O0F5RjV3UkE7RUFDSTtFQUNBO0F6Rit3Uko7QXlGN3dSSTtFQUNJO0F6Rit3UlI7QTRCeHRSSTtFNkQ1REo7SUFTUTtJQUNBO0lBQ0E7RXpGK3dSTjtFeUY3d1JNO0lBQ0k7RXpGK3dSVjtBQUNGOztBMEY5eFJBO0VBQ0k7RUFDQTtFQUNBO0ExRml5Uko7QTBGL3hSSTtFQUNJO0VBQ0E7RUFDQTtBMUZpeVJSO0EwRjl4Ukk7RUFDSTtFQUNBO0VBQ0E7QTFGZ3lSUjs7QTBGenhSWTtFQUNJO0ExRjR4UmhCO0EwRnp4Ulk7RUFDSSxjekZISDtBRDh4UmI7QTBGeHhSWTtFQUNJLGN6RnhCRjtFeUZ5QkU7QTFGMHhSaEI7QTBGcnhSWTtFQUNJLGN6Ri9CRjtFeUZnQ0U7QTFGdXhSaEI7QTBGcHhSWTtFQUNJLGN6Rm5CSDtBRHl5UmI7QTBGanhSSTtFQUNJO0VBQ0E7RUFDQTtBMUZteFJSO0EwRmp4UlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUZteFJaO0EwRi93Ukk7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5QnpGMUNjO0V5RjJDZDtFQUNBO0ExRml4UlI7QTBGOXdSSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJ6RnZFSztBRHUxUmI7QTBGN3dSSTtFQUNJO0ExRit3UlI7QTBGendSUTtFQUNJO0ExRjJ3Ulo7QTBGeHdSUTtFQUNJO0VBQ0E7RUFDQTtBMUYwd1JaO0EwRnZ3UlE7RUFDSTtFQUNBO0ExRnl3Ulo7QTBGdHdSUTtFQUNJO0ExRnd3Ulo7O0EwRjd2UkE7RUFDSTtBMUZnd1JKO0EwRjV2Ulk7RUFDSSxjekZsSEg7QURnM1JiO0EwRjV2UmdCO0VBQ0kseUJ6RnZITjtBRHEzUmQ7QTBGMXZSWTtFQUNJLGN6RjVIRjtBRHczUmQ7QTBGenZSWTtFQUNJO0ExRjJ2UmhCO0EwRnR2Ulk7RUFDSSxjekZ0SUY7QUQ4M1JkO0EwRnJ2Ulk7RUFDSSxjekZ4SUg7QUQrM1JiO0EwRnJ2UmdCO0VBQ0kseUJ6RjdJTjtBRG80UmQ7QTBGanZSSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlGaEU0SUk7RWdFM0lKO0VBQ0E7RUFDQTtFQUNBO0ExRm12UlI7QTBGaHZSSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGa3ZSUjtBMEYvdVJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCekYxS0s7RXlGMktMO0ExRml2UlI7O0EyRnI2UkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0Z3NlJKO0EyRnQ2Ukk7RUFDSTtBM0Z3NlJSO0EyRnI2Ukk7RUFDSTtFQUNBO0VBQ0EsYzFGVUs7RTBGVEw7RUFDQTtBM0Z1NlJSOztBNEZ0N1JBO0VBQ0k7RUFDQTtFQUNBO0E1Rnk3Uko7QTRGdjdSSTtFQUNJO0E1Rnk3UlI7O0E2Ri83UkE7RUFDRTtBN0ZrOFJGOztBOEZuOFJBO0VBQ0UsbUI3Rk1ZO0U2RkxaO0VBQ0E7QTlGczhSRjs7QThGbjhSQTtFQUNFO0VBQ0E7QTlGczhSRjs7QThGbjhSQTtFQUNFLGM3RmFvQjtFNkZacEI7RUFDQTtFQUNBO0E5RnM4UkY7O0E4Rm44UkE7RUFDRTtFQUNBO0VBQ0EsK0MxRVJtQjtBcEI4OFJyQjs7QThGbjhSQTtFQUNFO0VBQ0E7QTlGczhSRjtBOEZwOFJFO0VBQ0U7QTlGczhSSjs7QThGbDhSQTtFQUNFO0E5RnE4UkY7O0E4Rmw4UkE7RUFDRTtFQUNBO0E5RnE4UkY7O0E4Rmw4UkE7RUFDRTtBOUZxOFJGOztBOEZsOFJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUZxOFJGOztBOEZsOFJBO0VBQ0U7RUFDQSxjN0ZsRFk7RTZGbURaO0VBQ0E7RUFDQTtBOUZxOFJGOztBOEZsOFJBO0VBQ0U7QTlGcThSRjs7QThGbDhSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5RnE4UkY7O0E4Rmw4UkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUZxOFJGOztBK0ZwaFNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRnVoU1I7QStGcmhTUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GdWhTWjs7QWdHeGlTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCL0ZFWTtFK0ZVVix5RnRFMFJRO0VzRXpSUjtBaEdnaVNKO0E0QnIvUkk7RW9FNURKO0lBT0k7RWhHOGlTRjtBQUNGO0FnRzVpU0U7RUFDRTtFQUNBO0FoRzhpU0o7QWdHdGlTRTtFQUNFO0VBQ0E7QWhHd2lTSjtBZ0d0aVNJO0VBQ0UsYy9GbEJRO0FEMGpTZDtBZ0dwaVNFO0VBQ0U7QWhHc2lTSjtBNEJ4Z1NJO0VvRS9CRjtJQUlJO0VoR3VpU0o7QUFDRjtBZ0dwaVNFO0VBQ0U7RUFDQTtFQUNBLHVEQUNFO0VBRUY7RUFDQTtFQUNBO0VBQ0E7QWhHb2lTSjtBNEJ0aFNJO0VvRXZCRjtJQVlJO0VoR3FpU0o7QUFDRjtBZ0dsaVNFO0VBQ0U7RUFDQTtFQUNBO0FoR29pU0o7QWdHbGlTSTtFQUNFO0VBQ0E7QWhHb2lTTjtBZ0doaVNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtPQUFBO0VBQ0E7QWhHa2lTSjtBNEI1aVNJO0VvRUlGO0lBU0k7SUFDQTtJQUNBO0VoR21pU0o7QUFDRjtBNEJualNJO0VvRUlGO0lBZUk7U0FBQTtFaEdvaVNKO0FBQ0Y7QWdHamlTRTtFQUNFO0VBQ0E7QWhHbWlTSjtBZ0doaVNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhHa2lTSjtBZ0doaVNJO0VBQ0U7QWhHa2lTTjtBZ0cvaFNJO0VBQ0U7RUFDQTtBaEdpaVNOO0FnRzloU0k7RUFDRTtBaEdnaVNOOztBaUd4b1NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFFSTtFQUNBO0FqRzBvU1I7QWlHeG9TSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlCaEdjcUI7RWdHWmpCO0VBQ0E7RUFDQSxxQmhHU1c7RWdHUlg7QWpHeW9TWjtBaUd2b1NRO0VBQ0kseUJoR0hFO0VnR0lGLHFCaEdKRTtBRDZvU2Q7QWlHdm9TUTtFQUNJO0VBQ0E7QWpHeW9TWjs7QWtHbnFTQTtFQUNJO0FsR3NxU0o7QWtHcHFTSTtFQUNJO0VBQ0E7RUFDQTtPQUFBO0VBQ0EsY2pHZ0JLO0FEc3BTYjtBa0dwcVNRO0VBQ0k7QWxHc3FTWjtBa0ducVNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEdxcVNaO0FrR2xxU1E7RUFDSSxjakdmRTtBRG1yU2Q7QWtHbHFTWTtFQUNJO0FsR29xU2hCO0FrR2hxU1E7RUFDSSxjakd0QkE7QUR3clNaO0FrR2hxU1k7RUFDSTtBbEdrcVNoQjs7QW1HbnNTQTtFQUNJLHlCbEdHVTtFa0dGVjtFQUNBO0FuR3NzU0o7QW1HcHNTSTtFQUNJO0FuR3NzU1I7QTRCbnBTSTtFdUV6REo7SUFVUTtJQUNBO0VuR3NzU047RW1HcHNTTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VuR3NzU1Y7RW1HcHNTVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VuR3NzU2Q7RW1HbnNTVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW5HcXNTZDtFbUdsc1NVO0lBQ0k7SUFDQTtJQUNBO0VuR29zU2Q7RW1HaHNTTTtJQUNJO0VuR2tzU1Y7RW1HaHNTVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSw2REFDSTtJQUdKO0lBQ0E7U0FBQTtJQUNBO0VuRytyU2Q7RW1HNXJTVTtJQUNJO0VuRzhyU2Q7RW1HM3JTVTtJQUNJO0lBQ0E7SUFDQTtFbkc2clNkO0VtR3pyU1U7SUFDSTtFbkcyclNkO0VtR3hyU1U7SUFDSTtJQUNBO0VuRzByU2Q7QUFDRjtBbUd0clNJO0VBQ0k7RUFDQTtBbkd3clNSO0E0QnJzU0k7RXVFV0E7SUFLUTtJQUNBO0lBQ0E7RW5HeXJTVjtBQUNGO0FtR3RyU0k7RUFDSSxnQkEvRlc7RUFnR1g7RUFDQTtFQUNBO0FuR3dyU1I7QTRCL3RTSTtFdUVtQ0E7SUFPUTtFbkd5clNWO0FBQ0Y7QW1HdHJTSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWUE5R1c7RUErR1gseUJsR3hHTztFa0d5R1A7RUFDQTtFQUNBO0FuR3dyU1I7QTRCL3VTSTtFdUU4Q0E7SUFZUTtJQUNBO0lBQ0E7RW5HeXJTVjtBQUNGO0FtR3RyU0k7RUFDSTtFQUNBLGlCQTdIVztBbkdxelNuQjtBbUdyclNJO0VBQ0k7RUFDQSw2RHpFc0tLO0V5RXJLTDtFQUNBO0VBQ0E7RUFDQTtBbkd1clNSO0E0Qmx3U0k7RXVFcUVBO0lBU1E7RW5Hd3JTVjtBQUNGO0FtR3JyU0k7RUFDSTtBbkd1clNSO0E0QjF3U0k7RXVFa0ZBO0lBSVE7RW5Hd3JTVjtBQUNGO0FtR3RyU1E7RUFDSSw2RHpFbUpDO0V5RWxKRDtFQUNBO0VBQ0E7RUFDQTtBbkd3clNaO0E0QnR4U0k7RXVFeUZJO0lBUVE7RW5HeXJTZDtBQUNGO0E0Qjl3U0k7RXVFeUZBO0lBRVE7RW5HdXJTVjtBQUNGO0FtR3ByU0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbkdzclNSO0E0QnR5U0k7RXVFNEdBO0lBT1E7RW5HdXJTVjtBQUNGO0FtR3ByU0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbkdzclNSO0FtR3ByU1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuR3NyU1o7QTRCM3pTSTtFdUV5SVE7SUFDSTtFbkdxclNkO0FBQ0Y7QTRCaDBTSTtFdUV1SEE7SUF3QlE7RW5HcXJTVjtFbUduclNVO0lBQ0k7RW5HcXJTZDtBQUNGO0FtR2pyU0k7RUFDSTtBbkdtclNSOztBQXZ5U0E7Ozs7O0VBQUE7QW9HaEdBOzs7Ozs7O0VBQUE7QUFTRTs7O0VBR0UsbUJuR0hTO0FEazVTYjs7QUFuelNBO0FxR3hHQTs7O0VBQUE7QUFLQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FyRzg1U0o7QXFHNTVTSTtFQUNJO0VBQ0E7QXJHODVTUjtBcUczNVNJO0VBQ0k7QXJHNjVTUjs7QXFHejVTQTtFQUNJO0FyRzQ1U0osQyIsInNvdXJjZXMiOlsid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc21nLWFzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc21nLWFzc2V0cy9zY3NzL19zdHlsZS5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL2ZvbnQtYXdlc29tZS5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19wYXRoLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2NvcmUuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fbGFyZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ZpeGVkLXdpZHRoLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2xpc3Quc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2JvcmRlcmVkLXB1bGxlZC5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19hbmltYXRlZC5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX3N0YWNrZWQuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fc2NyZWVuLXJlYWRlci5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3NtZy1hc3NldHMvc2Nzcy92ZW5kb3IvX2Jvb3RzdHJhcC1yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zbWctYXNzZXRzL3Njc3MvYmFzZS9fZ3JpZC5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3NtZy1hc3NldHMvc2Nzcy9iYXNlL19jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zbWctYXNzZXRzL3Njc3MvYmFzZS9fY29tbW9uLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc21nLWFzc2V0cy9zY3NzL2Jhc2UvX2ZvbnQuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zbWctYXNzZXRzL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3NtZy1hc3NldHMvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zbWctYXNzZXRzL3Njc3MvY29tbW9uL19wYXJzbGV5LnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc21nLWFzc2V0cy9zY3NzL2NvbW1vbi9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc21nLWFzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9fZm9udC5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2Jhc2ljcy9fZ3JpZC5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9iYXNpY3MvX3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9iYXNpY3MvX2ljb25mb250LnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvYmFzaWNzL19idXR0b24uc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9iYXNpY3MvX2Jsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvYmFzaWNzL19mb3JtLWxhYmVsLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvYmFzaWNzL19mb3JtLWhlbHAuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9iYXNpY3MvX2Zvcm0tY29udHJvbC5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2Jhc2ljcy9fY2hlY2tib3guc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9iYXNpY3MvX3JhZGlvLWJ1dHRvbi5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2Jhc2ljcy9fc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvYmFzaWNzL190YWItZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9iYXNpY3MvX2Rpc3BsYXkuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9iYXNpY3MvX2xpbmsuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9iYXNpY3MvX2Zvcm0tYnV0dG9ucy5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2Jhc2ljcy9fZm9ybS1yb3cuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9iYXNpY3MvX3BhZ2Uuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9iYXNpY3MvX2Zvcm0tdmFsaWRhdGlvbi5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2Jhc2ljcy9fcGFnZS10aXRsZS5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2Jhc2ljcy9fc3BhY2luZy5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2Jhc2ljcy9fdG9nZ2xlLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9hZGZvcm1hdGllL2Jhc2ljcy9faWUxMS5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2Jhc2ljcy9fZmFxLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9jb21tb24vX3VuaXZlcnNhbC5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvY29tbW9uL190aWNrZXQuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL19kYXRlLXNlbGVjdC5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvX21lbWJlcnNoaXAtdHlwZS1ibG9jay5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvX21lbWJlcnNoaXAtdHlwZS5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvX3NpdGUtaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9fdHJhbnNwYXJlbnQtc2l0ZS1oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL19zaXRlLWJyYW5kaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9fcGFnZS1oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL19zaWdudXAtaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9fc2lnbnVwLXRpdGxlLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9fZW5yaWNobWVudC1kaXNjbGFpbWVyLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9fcmVnaXN0ZXItZm9vdG5vdGUuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL19yZWdpc3Rlci10aXRsZS5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvX3JlcXVlc3QtZm9ybS5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL19mbG9hdGluZy1jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9fc3RlcC1pbmRpY2F0b3Iuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL19zdGVwLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9fcHJpY2luZy1ibG9jay5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvX3ByaWNpbmctb3B0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9fcHJpY2luZy1sYWJlbC5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvX3ByaWNlLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9fZGFzaGJvYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9fYWNjb3VudC1saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9fcGFyYWdyYXBoLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9fYmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9fZmxhc2gtbWVzc2FnZXMuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL190aWNrZXQuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL19tdWx0aS1zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL25vZGVfbW9kdWxlcy9jaG9pY2VzLmpzL3NyYy9zdHlsZXMvY2hvaWNlcy5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvX2luZm8tcGFnZS5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvX3N1YnNjcmlwdGlvbi1pbmZvLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9fY3JpdGVyaWEuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL19wYXNzd29yZC1yZXNldC5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvX3Bhc3N3b3JkLXRvZ2dsZS5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvX3N1YnNjcmlwdGlvbi1jYXJkcy5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvX3N1YnNjcmlwdGlvbi1jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9fdG9nZ2xlLXNsaWRlci5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvX3N1YnNjcmlwdGlvbi1vdmVydmlldy5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvX2dyb3VwLWxhYmVsLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9fZm9ybS1mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL19zZWxlY3QtYWNjb3VudC5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvX3VzcHMuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL19zaXRlLWZvb3Rlci5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvX3Byb2dyZXNzLWluZGljYXRvci5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvX3ZhbGlkYXRpb24taGludHMuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvdGhlbWUvX2RlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9fc2hhbWUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiogQGZpbGVcbiogVGhlIG1haW4gY3NzIGZpbGUsXG4qIGl0IHNob3VsZCBvbmx5IGltcG9ydCBwYXJ0aWFscyBhbmRcbiogbmV2ZXIgaW5jbHVkZSBhbnkgY29kZVxuKi9cblxuLyogU3R5bGluZyBmcm9tIEBzaWp0aG9mZm1lZGlhL3NtZy1hc3NldHMgKi9cbkBpbXBvcnQgJ0BzaWp0aG9mZm1lZGlhL3NtZy1hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvX3N0eWxlLnNjc3MnO1xuXG4vKlxuKiBCYXNpY3Mgc3R5bGluZ1xuKiBUaGVzZSBmaWxlcyBzaG91bGQgY29udGFpbiB0aGUgc3R5bGluZyBmb3JcbiogZ2VuZXJhbCBsYXlvdXQsIGlucHV0IGVsZW1lbnRzLCBidXR0b25zLCBldGMuXG4qL1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9iYXNpY3MvZ3JpZFwiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9iYXNpY3MvdHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9iYXNpY3MvaWNvbmZvbnRcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvYmFzaWNzL2J1dHRvblwiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9iYXNpY3MvYmxvY2tcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvYmFzaWNzL2Zvcm0tbGFiZWxcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvYmFzaWNzL2Zvcm0taGVscFwiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9iYXNpY3MvZm9ybS1jb250cm9sXCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2Jhc2ljcy9jaGVja2JveFwiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9iYXNpY3MvcmFkaW8tYnV0dG9uXCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2Jhc2ljcy9zZWxlY3RcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvYmFzaWNzL3RhYi1ncm91cFwiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9iYXNpY3MvZGlzcGxheVwiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9iYXNpY3MvbGlua1wiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9iYXNpY3MvZm9ybS1idXR0b25zXCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2Jhc2ljcy9mb3JtLXJvd1wiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9iYXNpY3MvcGFnZVwiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9iYXNpY3MvZm9ybS12YWxpZGF0aW9uXCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2Jhc2ljcy9wYWdlLXRpdGxlXCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2Jhc2ljcy9zcGFjaW5nXCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2Jhc2ljcy90b2dnbGVcIjtcbkBpbXBvcnQgXCJhZGZvcm1hdGllL2Jhc2ljcy9pZTExXCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2Jhc2ljcy9mYXFcIjtcblxuLypcbiogQ29tcG9uZW50cyBzdHlsaW5nXG4qIFRoZSBmaWxlcyBzaG91bGQgY29udGFpbiB0aGUgc3R5bGluZyBmb3JcbiogY29tcG9uZW50cyBsaWtlIGhlYWRlciwgZm9vdGVyLCBhcnRpY2xlLCBldGMuXG4qL1xuXG5AaW1wb3J0IFwiY29tbW9uL3VuaXZlcnNhbFwiO1xuQGltcG9ydCBcImNvbW1vbi90aWNrZXRcIjtcblxuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL2RhdGUtc2VsZWN0XCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvbWVtYmVyc2hpcC10eXBlLWJsb2NrXCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvbWVtYmVyc2hpcC10eXBlXCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvc2l0ZS1oZWFkZXJcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy90cmFuc3BhcmVudC1zaXRlLWhlYWRlclwiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL3NpdGUtYnJhbmRpbmdcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9wYWdlLWhlYWRlclwiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL3NpZ251cC1oZWFkZXJcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9zaWdudXAtdGl0bGVcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9lbnJpY2htZW50LWRpc2NsYWltZXJcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9yZWdpc3Rlci1mb290bm90ZVwiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL3JlZ2lzdGVyLXRpdGxlXCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvcmVxdWVzdC1mb3JtXCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvZm9ybVwiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL2Zsb2F0aW5nLWNhcmRcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9zdGVwLWluZGljYXRvclwiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL3N0ZXBcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9wcmljaW5nLWJsb2NrXCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvcHJpY2luZy1vcHRpb25cIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9wcmljaW5nLWxhYmVsXCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvcHJpY2VcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9kYXNoYm9hcmRcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9hY2NvdW50LWxpbmtcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9wb3N0Y29kZS1jaGVja1wiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL3BhcmFncmFwaFwiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL2Jhbm5lclwiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL2ZsYXNoLW1lc3NhZ2VzXCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvdGlja2V0XCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvbXVsdGktc2VsZWN0XCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvaW5mby1wYWdlXCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvc3Vic2NyaXB0aW9uLWluZm9cIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9jcml0ZXJpYVwiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL2RhdGUtc2VsZWN0XCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvcGFzc3dvcmQtcmVzZXRcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9wYXNzd29yZC10b2dnbGVcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9zdWJzY3JpcHRpb24tY2FyZHNcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9zdWJzY3JpcHRpb24tY2FyZFwiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL3RvZ2dsZS1zbGlkZXJcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9zdWJzY3JpcHRpb24tb3ZlcnZpZXdcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9ncm91cC1sYWJlbFwiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL2Zvcm0tZm9vdGVyXCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvc2VsZWN0LWFjY291bnRcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy91c3BzXCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvc2l0ZS1mb290ZXJcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9wcm9ncmVzcy1pbmRpY2F0b3JcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy92YWxpZGF0aW9uLWhpbnRzXCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvY2FyZFwiO1xuXG4vKipcbiogVGhlbWUgc3R5bGluZ1xuKiBUaGlzIGZpbGUgY29udGFpbnMgc3R5bGluZyBvbiBwYWdlIGxldmVsIGluIHdoaWNoIG5lc3RlZCBlbGVtZW50c1xuKiBoYXZlIHNwZWNpZmljIHN0eWxlcyBhY2NvcmRpbmcgdG8gdGhlaXIgcGFyZW50cy5cbiogQmUgZXh0cmEgY2FyZWZ1bCB3aXRoIHNwZWNpZmljaXR5IGluIGhlcmUhXG4gKi9cbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvdGhlbWUvZGVmYXVsdFwiO1xuXG4vKiBVc2UgdGhpcyBmaWxlIGZvciBob3RmaXhlcyBhbmQgcmVmYWN0b3IgbGF0ZXIgKi9cbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvc2hhbWVcIjtcbiIsIi8qKlxuKiBAZmlsZVxuKiBBbGwgY29sb3JzIHVzZWQgb24gdGhlIHdlYnNpdGUgYXJlIGRlZmluZWQgaGVyZVxuKi9cblxuLyogQmFzZSBjb2xvcnMgKi9cbiRjb2xvci1ibGFjazogIzExMTExMTtcbiRjb2xvci13aGl0ZTogI2ZmZmZmZjtcbiRjb2xvci15ZWxsb3c6ICNmZmRkMDI7XG4kY29sb3ItYmx1ZTogIzAwMzk2NDtcbiRjb2xvci1ncmVlbjogIzAxOTY3ZjtcbiRjb2xvci1yZWQ6ICNlOTAwMjc7XG4kY29sb3Itb3JhbmdlOiAjZTk1YTAwO1xuXG4vKiBTZWNvbmRhcnkgY29sb3JzICovXG4kY29sb3ItYmx1ZS0tZGFyazogIzAwNTA4NTtcbiRjb2xvci1wdXJwbGU6ICM5MjY1YTg7XG4kY29sb3ItcHVycGxlLS1kYXJrOiAjMUExNDQ5O1xuJGNvbG9yLWxpbGFjOiAjNGM2NGQ5O1xuJGNvbG9yLXBpbms6ICNmZWViZWU7XG4kY29sb3Itb3JhbmdlLS1saWdodDogbGlnaHRlbigkY29sb3Itb3JhbmdlLCAxNSUpO1xuXG4vKiBHcmV5IGNvbG9ycyAqL1xuJGNvbG9yLWdyZXk6ICM2NjY2NjY7XG4kY29sb3ItZ3JleS0tbGlnaHQ6ICNiM2IzYjM7XG4kY29sb3ItZ3JleS0tbGlnaHRlcjogIzk3OTc5NztcbiRjb2xvci1ncmV5LS1saWdodGVzdDogI2U4ZThlODtcbiRjb2xvci1ncmV5LS1saWdodGVzdC1leHRyYTogI2VmZWZlZjtcbiRjb2xvci1ncmV5LS1kYXJrOiAjMWExYTFhO1xuXG4vKiBHcmFkaWVudHMgKi9cbiRncmFkaWVudC15ZWxsb3ctcmVkOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRjb2xvci15ZWxsb3csICRjb2xvci1yZWQpO1xuJGdyYWRpZW50LXllbGxvdy1ibHVlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRjb2xvci15ZWxsb3csICRjb2xvci1ibHVlKTtcbiRncmFkaWVudC15ZWxsb3ctZ3JlZW46IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJGNvbG9yLXllbGxvdywgJGNvbG9yLWdyZWVuKTtcbiRncmFkaWVudC15ZWxsb3ctcHVycGxlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRjb2xvci15ZWxsb3csICRjb2xvci1wdXJwbGUpO1xuJGdyYWRpZW50LXdoaXRlLXRyYW5zcGFyYW50OiBsaW5lYXItZ3JhZGllbnQoLTE4MGRlZywgcmdiYSgkY29sb3Itd2hpdGUsIDApIDAlLCAkY29sb3Itd2hpdGUgMTAwJSk7XG4kZ3JhZGllbnQtZGFyay1ncmV5LWJsYWNrOiBsaW5lYXItZ3JhZGllbnQoLTkwZGVnLCAjMjYyNjI2IDElLCAjMDAwMDAwIDEwMCUpO1xuJGdyYWRpZW50LXRyYW5zcGFyZW50LWdyZXk6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMzcsIDIzNywgMjM3LCAwKSAwJSwgI2VkZWRlZCAxMDAlKTtcblxuLyogdmVuZG9yIGNvbG9ycyAqL1xuJGNvbG9yLXNvY2lhbC0tZmFjZWJvb2s6ICMzYjU5OTg7XG4kY29sb3Itc29jaWFsLS10d2l0dGVyOiAjNTVhY2VlO1xuJGNvbG9yLXNvY2lhbC0tbGlua2VkaW46ICMwMDdiYjU7XG5cbiRvcGFjaXR5LWRhcmtlbjogMTAlO1xuJG9wYWNpdHktZmFkZWluOiA1JTtcbiRvcGFjaXR5LWRpc2FibGVkOiAwLjQ7XG4kb3BhY2l0eS1wbGFjZWhvbGRlcjogMC42O1xuJG9wYWNpdHktaW5hY3RpdmU6IDAuNjU7XG5cbiRjb2xvci1wcmltYXJ5LWdyZXk6ICM5OTk5OTk7XG4kY29sb3ItcHJpbWFyeS15ZWxsb3c6ICNmOGFlNGM7XG4kY29sb3ItcHJpbWFyeS1ibHVlLWxpZ2h0OiAjN2ZjZmY1O1xuJGNvbG9yLXByaW1hcnktZ3JlZW46ICM5MGMzNjk7XG4kY29sb3ItcHJpbWFyeS1yZWQ6ICNlODQxMmE7XG4kY29sb3ItcHJpbWFyeS1waW5rOiAjY2I3ZGIzO1xuJGNvbG9yLXByaW1hcnktYmx1ZS1kYXJrOiAjMmQ1ZDlmO1xuXG4kY29sb3ItaW5wdXQtYm9yZGVyOiAjYzFjM2M0O1xuJGNvbG9yLWlucHV0LWJvcmRlci0tZm9jdXM6ICRjb2xvci1ibHVlO1xuJGNvbG9yLWlucHV0LWJvcmRlci0tdmFsaWQ6ICRjb2xvci1wcmltYXJ5LWdyZWVuO1xuJGNvbG9yLWlucHV0LWJvcmRlci0taW52YWxpZDogJGNvbG9yLXByaW1hcnktcmVkO1xuXG4kY29sb3ItY2hlY2tib3g6ICMwMDgwYjg7XG5cbi8qIFBhcnNsZXkgY29sb3JzICovXG4kZmllbGQtc3VjY2Vzcy1jb2xvcjogJGNvbG9yLWdyZWVuO1xuJGZpZWxkLWVycm9yLWNvbG9yOiAkY29sb3ItcmVkO1xuIiwiLyoqXG4qIEBmaWxlXG4qIFRoZSBtYWluIGNzcyBmaWxlLFxuKiBpdCBzaG91bGQgb25seSBpbXBvcnQgcGFydGlhbHMgYW5kXG4qIG5ldmVyIGluY2x1ZGUgYW55IGNvZGVcbiovXG5cbi8qKlxuKiBWZW5kb3Igc3R5bGluZyBmcm9tIHRoaXJkIHBhcnR5IGxpYnJhcmllc1xuKi9cblxuLyogRm9udCBBd2Vzb21lICovXG5AaW1wb3J0ICd+Zm9udC1hd2Vzb21lL3Njc3MvZm9udC1hd2Vzb21lJztcblxuLyogQm9vdHN0cmFwICovXG5AaW1wb3J0ICd+Ym9vdHN0cmFwL3Njc3MvbWl4aW5zJztcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9mdW5jdGlvbnMnO1xuQGltcG9ydCAndmVuZG9yL2Jvb3RzdHJhcC1yZWJvb3QnO1xuXG4vKipcbiogQmFzZSBzdHlsaW5nXG4qIFRoZXNlIGZpbGVzIHNob3VsZCBjb250YWluIHZhcmlhYmxlcyBhbmQgbWl4aW5zIGJ1dCBubyBhY3R1YWwgY2xhc3MgbmFtZXNcbiovXG5AaW1wb3J0ICdiYXNlL2dyaWQnO1xuQGltcG9ydCAnYmFzZS9jb2xvcnMnO1xuQGltcG9ydCAnYmFzZS9jb21tb24nO1xuQGltcG9ydCAnYmFzZS9mb250JztcblxuLyoqXG4qIE1peGluc1xuKi9cbkBpbXBvcnQgJ21peGlucy9pbmRleCc7XG5cbi8qKlxuKiBDb21tb24gc3R5bGluZ1xuKi9cbkBpbXBvcnQgJ2NvbW1vbi9wYXJzbGV5JztcbkBpbXBvcnQgJ2NvbW1vbi91dGlsaXRpZXMnO1xuIiwiLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG5cbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJwYXRoXCI7XG5AaW1wb3J0IFwiY29yZVwiO1xuQGltcG9ydCBcImxhcmdlclwiO1xuQGltcG9ydCBcImZpeGVkLXdpZHRoXCI7XG5AaW1wb3J0IFwibGlzdFwiO1xuQGltcG9ydCBcImJvcmRlcmVkLXB1bGxlZFwiO1xuQGltcG9ydCBcImFuaW1hdGVkXCI7XG5AaW1wb3J0IFwicm90YXRlZC1mbGlwcGVkXCI7XG5AaW1wb3J0IFwic3RhY2tlZFwiO1xuQGltcG9ydCBcImljb25zXCI7XG5AaW1wb3J0IFwic2NyZWVuLXJlYWRlclwiO1xuIiwiLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9I3skZmEtdmVyc2lvbn0nKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj0jeyRmYS12ZXJzaW9ufSNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuLy8gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L0ZvbnRBd2Vzb21lLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgLy8gdXNlZCB3aGVuIGRldmVsb3BpbmcgZm9udHNcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiLy8gQmFzZSBDbGFzcyBEZWZpbml0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuIiwiLy8gSWNvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS0zeCB7IGZvbnQtc2l6ZTogM2VtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNHggeyBmb250LXNpemU6IDRlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTV4IHsgZm9udC1zaXplOiA1ZW07IH1cbiIsIi8vIEZpeGVkIFdpZHRoIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uI3skZmEtY3NzLXByZWZpeH0tZncge1xuICB3aWR0aDogKDE4ZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi8vIExpc3QgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogJGZhLWxpLXdpZHRoO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLSRmYS1saS13aWR0aDtcbiAgd2lkdGg6ICRmYS1saS13aWR0aDtcbiAgdG9wOiAoMmVtIC8gMTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICAgIGxlZnQ6IC0kZmEtbGktd2lkdGggKyAoNGVtIC8gMTQpO1xuICB9XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRmYS1mb250LXBhdGg6ICAgICAgICBcIi4uL2ZvbnRzXCIgIWRlZmF1bHQ7XG4kZmEtZm9udC1zaXplLWJhc2U6ICAgMTRweCAhZGVmYXVsdDtcbiRmYS1saW5lLWhlaWdodC1iYXNlOiAxICFkZWZhdWx0O1xuLy8kZmEtZm9udC1wYXRoOiAgICAgICAgXCIvL25ldGRuYS5ib290c3RyYXBjZG4uY29tL2ZvbnQtYXdlc29tZS80LjcuMC9mb250c1wiICFkZWZhdWx0OyAvLyBmb3IgcmVmZXJlbmNpbmcgQm9vdHN0cmFwIENETiBmb250IGZpbGVzIGRpcmVjdGx5XG4kZmEtY3NzLXByZWZpeDogICAgICAgZmEgIWRlZmF1bHQ7XG4kZmEtdmVyc2lvbjogICAgICAgICAgXCI0LjcuMFwiICFkZWZhdWx0O1xuJGZhLWJvcmRlci1jb2xvcjogICAgICNlZWUgIWRlZmF1bHQ7XG4kZmEtaW52ZXJzZTogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRmYS1saS13aWR0aDogICAgICAgICAoMzBlbSAvIDE0KSAhZGVmYXVsdDtcblxuJGZhLXZhci01MDBweDogXCJcXGYyNmVcIjtcbiRmYS12YXItYWRkcmVzcy1ib29rOiBcIlxcZjJiOVwiO1xuJGZhLXZhci1hZGRyZXNzLWJvb2stbzogXCJcXGYyYmFcIjtcbiRmYS12YXItYWRkcmVzcy1jYXJkOiBcIlxcZjJiYlwiO1xuJGZhLXZhci1hZGRyZXNzLWNhcmQtbzogXCJcXGYyYmNcIjtcbiRmYS12YXItYWRqdXN0OiBcIlxcZjA0MlwiO1xuJGZhLXZhci1hZG46IFwiXFxmMTcwXCI7XG4kZmEtdmFyLWFsaWduLWNlbnRlcjogXCJcXGYwMzdcIjtcbiRmYS12YXItYWxpZ24tanVzdGlmeTogXCJcXGYwMzlcIjtcbiRmYS12YXItYWxpZ24tbGVmdDogXCJcXGYwMzZcIjtcbiRmYS12YXItYWxpZ24tcmlnaHQ6IFwiXFxmMDM4XCI7XG4kZmEtdmFyLWFtYXpvbjogXCJcXGYyNzBcIjtcbiRmYS12YXItYW1idWxhbmNlOiBcIlxcZjBmOVwiO1xuJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXCJcXGYyYTNcIjtcbiRmYS12YXItYW5jaG9yOiBcIlxcZjEzZFwiO1xuJGZhLXZhci1hbmRyb2lkOiBcIlxcZjE3YlwiO1xuJGZhLXZhci1hbmdlbGxpc3Q6IFwiXFxmMjA5XCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOiBcIlxcZjEwM1wiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDogXCJcXGYxMDBcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiBcIlxcZjEwMVwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA6IFwiXFxmMTAyXCI7XG4kZmEtdmFyLWFuZ2xlLWRvd246IFwiXFxmMTA3XCI7XG4kZmEtdmFyLWFuZ2xlLWxlZnQ6IFwiXFxmMTA0XCI7XG4kZmEtdmFyLWFuZ2xlLXJpZ2h0OiBcIlxcZjEwNVwiO1xuJGZhLXZhci1hbmdsZS11cDogXCJcXGYxMDZcIjtcbiRmYS12YXItYXBwbGU6IFwiXFxmMTc5XCI7XG4kZmEtdmFyLWFyY2hpdmU6IFwiXFxmMTg3XCI7XG4kZmEtdmFyLWFyZWEtY2hhcnQ6IFwiXFxmMWZlXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiBcIlxcZjBhYlwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDogXCJcXGYwYThcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjogXCJcXGYwMWFcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDogXCJcXGYxOTBcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ6IFwiXFxmMThlXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOiBcIlxcZjAxYlwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ6IFwiXFxmMGE5XCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogXCJcXGYwYWFcIjtcbiRmYS12YXItYXJyb3ctZG93bjogXCJcXGYwNjNcIjtcbiRmYS12YXItYXJyb3ctbGVmdDogXCJcXGYwNjBcIjtcbiRmYS12YXItYXJyb3ctcmlnaHQ6IFwiXFxmMDYxXCI7XG4kZmEtdmFyLWFycm93LXVwOiBcIlxcZjA2MlwiO1xuJGZhLXZhci1hcnJvd3M6IFwiXFxmMDQ3XCI7XG4kZmEtdmFyLWFycm93cy1hbHQ6IFwiXFxmMGIyXCI7XG4kZmEtdmFyLWFycm93cy1oOiBcIlxcZjA3ZVwiO1xuJGZhLXZhci1hcnJvd3MtdjogXCJcXGYwN2RcIjtcbiRmYS12YXItYXNsLWludGVycHJldGluZzogXCJcXGYyYTNcIjtcbiRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOiBcIlxcZjJhMlwiO1xuJGZhLXZhci1hc3RlcmlzazogXCJcXGYwNjlcIjtcbiRmYS12YXItYXQ6IFwiXFxmMWZhXCI7XG4kZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOiBcIlxcZjI5ZVwiO1xuJGZhLXZhci1hdXRvbW9iaWxlOiBcIlxcZjFiOVwiO1xuJGZhLXZhci1iYWNrd2FyZDogXCJcXGYwNGFcIjtcbiRmYS12YXItYmFsYW5jZS1zY2FsZTogXCJcXGYyNGVcIjtcbiRmYS12YXItYmFuOiBcIlxcZjA1ZVwiO1xuJGZhLXZhci1iYW5kY2FtcDogXCJcXGYyZDVcIjtcbiRmYS12YXItYmFuazogXCJcXGYxOWNcIjtcbiRmYS12YXItYmFyLWNoYXJ0OiBcIlxcZjA4MFwiO1xuJGZhLXZhci1iYXItY2hhcnQtbzogXCJcXGYwODBcIjtcbiRmYS12YXItYmFyY29kZTogXCJcXGYwMmFcIjtcbiRmYS12YXItYmFyczogXCJcXGYwYzlcIjtcbiRmYS12YXItYmF0aDogXCJcXGYyY2RcIjtcbiRmYS12YXItYmF0aHR1YjogXCJcXGYyY2RcIjtcbiRmYS12YXItYmF0dGVyeTogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS0wOiBcIlxcZjI0NFwiO1xuJGZhLXZhci1iYXR0ZXJ5LTE6IFwiXFxmMjQzXCI7XG4kZmEtdmFyLWJhdHRlcnktMjogXCJcXGYyNDJcIjtcbiRmYS12YXItYmF0dGVyeS0zOiBcIlxcZjI0MVwiO1xuJGZhLXZhci1iYXR0ZXJ5LTQ6IFwiXFxmMjQwXCI7XG4kZmEtdmFyLWJhdHRlcnktZW1wdHk6IFwiXFxmMjQ0XCI7XG4kZmEtdmFyLWJhdHRlcnktZnVsbDogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS1oYWxmOiBcIlxcZjI0MlwiO1xuJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI6IFwiXFxmMjQzXCI7XG4kZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6IFwiXFxmMjQxXCI7XG4kZmEtdmFyLWJlZDogXCJcXGYyMzZcIjtcbiRmYS12YXItYmVlcjogXCJcXGYwZmNcIjtcbiRmYS12YXItYmVoYW5jZTogXCJcXGYxYjRcIjtcbiRmYS12YXItYmVoYW5jZS1zcXVhcmU6IFwiXFxmMWI1XCI7XG4kZmEtdmFyLWJlbGw6IFwiXFxmMGYzXCI7XG4kZmEtdmFyLWJlbGwtbzogXCJcXGYwYTJcIjtcbiRmYS12YXItYmVsbC1zbGFzaDogXCJcXGYxZjZcIjtcbiRmYS12YXItYmVsbC1zbGFzaC1vOiBcIlxcZjFmN1wiO1xuJGZhLXZhci1iaWN5Y2xlOiBcIlxcZjIwNlwiO1xuJGZhLXZhci1iaW5vY3VsYXJzOiBcIlxcZjFlNVwiO1xuJGZhLXZhci1iaXJ0aGRheS1jYWtlOiBcIlxcZjFmZFwiO1xuJGZhLXZhci1iaXRidWNrZXQ6IFwiXFxmMTcxXCI7XG4kZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU6IFwiXFxmMTcyXCI7XG4kZmEtdmFyLWJpdGNvaW46IFwiXFxmMTVhXCI7XG4kZmEtdmFyLWJsYWNrLXRpZTogXCJcXGYyN2VcIjtcbiRmYS12YXItYmxpbmQ6IFwiXFxmMjlkXCI7XG4kZmEtdmFyLWJsdWV0b290aDogXCJcXGYyOTNcIjtcbiRmYS12YXItYmx1ZXRvb3RoLWI6IFwiXFxmMjk0XCI7XG4kZmEtdmFyLWJvbGQ6IFwiXFxmMDMyXCI7XG4kZmEtdmFyLWJvbHQ6IFwiXFxmMGU3XCI7XG4kZmEtdmFyLWJvbWI6IFwiXFxmMWUyXCI7XG4kZmEtdmFyLWJvb2s6IFwiXFxmMDJkXCI7XG4kZmEtdmFyLWJvb2ttYXJrOiBcIlxcZjAyZVwiO1xuJGZhLXZhci1ib29rbWFyay1vOiBcIlxcZjA5N1wiO1xuJGZhLXZhci1icmFpbGxlOiBcIlxcZjJhMVwiO1xuJGZhLXZhci1icmllZmNhc2U6IFwiXFxmMGIxXCI7XG4kZmEtdmFyLWJ0YzogXCJcXGYxNWFcIjtcbiRmYS12YXItYnVnOiBcIlxcZjE4OFwiO1xuJGZhLXZhci1idWlsZGluZzogXCJcXGYxYWRcIjtcbiRmYS12YXItYnVpbGRpbmctbzogXCJcXGYwZjdcIjtcbiRmYS12YXItYnVsbGhvcm46IFwiXFxmMGExXCI7XG4kZmEtdmFyLWJ1bGxzZXllOiBcIlxcZjE0MFwiO1xuJGZhLXZhci1idXM6IFwiXFxmMjA3XCI7XG4kZmEtdmFyLWJ1eXNlbGxhZHM6IFwiXFxmMjBkXCI7XG4kZmEtdmFyLWNhYjogXCJcXGYxYmFcIjtcbiRmYS12YXItY2FsY3VsYXRvcjogXCJcXGYxZWNcIjtcbiRmYS12YXItY2FsZW5kYXI6IFwiXFxmMDczXCI7XG4kZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW86IFwiXFxmMjc0XCI7XG4kZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW86IFwiXFxmMjcyXCI7XG4kZmEtdmFyLWNhbGVuZGFyLW86IFwiXFxmMTMzXCI7XG4kZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzogXCJcXGYyNzFcIjtcbiRmYS12YXItY2FsZW5kYXItdGltZXMtbzogXCJcXGYyNzNcIjtcbiRmYS12YXItY2FtZXJhOiBcIlxcZjAzMFwiO1xuJGZhLXZhci1jYW1lcmEtcmV0cm86IFwiXFxmMDgzXCI7XG4kZmEtdmFyLWNhcjogXCJcXGYxYjlcIjtcbiRmYS12YXItY2FyZXQtZG93bjogXCJcXGYwZDdcIjtcbiRmYS12YXItY2FyZXQtbGVmdDogXCJcXGYwZDlcIjtcbiRmYS12YXItY2FyZXQtcmlnaHQ6IFwiXFxmMGRhXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd246IFwiXFxmMTUwXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ6IFwiXFxmMTkxXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OiBcIlxcZjE1MlwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDogXCJcXGYxNTFcIjtcbiRmYS12YXItY2FyZXQtdXA6IFwiXFxmMGQ4XCI7XG4kZmEtdmFyLWNhcnQtYXJyb3ctZG93bjogXCJcXGYyMThcIjtcbiRmYS12YXItY2FydC1wbHVzOiBcIlxcZjIxN1wiO1xuJGZhLXZhci1jYzogXCJcXGYyMGFcIjtcbiRmYS12YXItY2MtYW1leDogXCJcXGYxZjNcIjtcbiRmYS12YXItY2MtZGluZXJzLWNsdWI6IFwiXFxmMjRjXCI7XG4kZmEtdmFyLWNjLWRpc2NvdmVyOiBcIlxcZjFmMlwiO1xuJGZhLXZhci1jYy1qY2I6IFwiXFxmMjRiXCI7XG4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFwiXFxmMWYxXCI7XG4kZmEtdmFyLWNjLXBheXBhbDogXCJcXGYxZjRcIjtcbiRmYS12YXItY2Mtc3RyaXBlOiBcIlxcZjFmNVwiO1xuJGZhLXZhci1jYy12aXNhOiBcIlxcZjFmMFwiO1xuJGZhLXZhci1jZXJ0aWZpY2F0ZTogXCJcXGYwYTNcIjtcbiRmYS12YXItY2hhaW46IFwiXFxmMGMxXCI7XG4kZmEtdmFyLWNoYWluLWJyb2tlbjogXCJcXGYxMjdcIjtcbiRmYS12YXItY2hlY2s6IFwiXFxmMDBjXCI7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZTogXCJcXGYwNThcIjtcbiRmYS12YXItY2hlY2stY2lyY2xlLW86IFwiXFxmMDVkXCI7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZTogXCJcXGYxNGFcIjtcbiRmYS12YXItY2hlY2stc3F1YXJlLW86IFwiXFxmMDQ2XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFwiXFxmMTNhXCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ6IFwiXFxmMTM3XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OiBcIlxcZjEzOFwiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXCJcXGYxMzlcIjtcbiRmYS12YXItY2hldnJvbi1kb3duOiBcIlxcZjA3OFwiO1xuJGZhLXZhci1jaGV2cm9uLWxlZnQ6IFwiXFxmMDUzXCI7XG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFwiXFxmMDU0XCI7XG4kZmEtdmFyLWNoZXZyb24tdXA6IFwiXFxmMDc3XCI7XG4kZmEtdmFyLWNoaWxkOiBcIlxcZjFhZVwiO1xuJGZhLXZhci1jaHJvbWU6IFwiXFxmMjY4XCI7XG4kZmEtdmFyLWNpcmNsZTogXCJcXGYxMTFcIjtcbiRmYS12YXItY2lyY2xlLW86IFwiXFxmMTBjXCI7XG4kZmEtdmFyLWNpcmNsZS1vLW5vdGNoOiBcIlxcZjFjZVwiO1xuJGZhLXZhci1jaXJjbGUtdGhpbjogXCJcXGYxZGJcIjtcbiRmYS12YXItY2xpcGJvYXJkOiBcIlxcZjBlYVwiO1xuJGZhLXZhci1jbG9jay1vOiBcIlxcZjAxN1wiO1xuJGZhLXZhci1jbG9uZTogXCJcXGYyNGRcIjtcbiRmYS12YXItY2xvc2U6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLWNsb3VkOiBcIlxcZjBjMlwiO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZDogXCJcXGYwZWRcIjtcbiRmYS12YXItY2xvdWQtdXBsb2FkOiBcIlxcZjBlZVwiO1xuJGZhLXZhci1jbnk6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLWNvZGU6IFwiXFxmMTIxXCI7XG4kZmEtdmFyLWNvZGUtZm9yazogXCJcXGYxMjZcIjtcbiRmYS12YXItY29kZXBlbjogXCJcXGYxY2JcIjtcbiRmYS12YXItY29kaWVwaWU6IFwiXFxmMjg0XCI7XG4kZmEtdmFyLWNvZmZlZTogXCJcXGYwZjRcIjtcbiRmYS12YXItY29nOiBcIlxcZjAxM1wiO1xuJGZhLXZhci1jb2dzOiBcIlxcZjA4NVwiO1xuJGZhLXZhci1jb2x1bW5zOiBcIlxcZjBkYlwiO1xuJGZhLXZhci1jb21tZW50OiBcIlxcZjA3NVwiO1xuJGZhLXZhci1jb21tZW50LW86IFwiXFxmMGU1XCI7XG4kZmEtdmFyLWNvbW1lbnRpbmc6IFwiXFxmMjdhXCI7XG4kZmEtdmFyLWNvbW1lbnRpbmctbzogXCJcXGYyN2JcIjtcbiRmYS12YXItY29tbWVudHM6IFwiXFxmMDg2XCI7XG4kZmEtdmFyLWNvbW1lbnRzLW86IFwiXFxmMGU2XCI7XG4kZmEtdmFyLWNvbXBhc3M6IFwiXFxmMTRlXCI7XG4kZmEtdmFyLWNvbXByZXNzOiBcIlxcZjA2NlwiO1xuJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDogXCJcXGYyMGVcIjtcbiRmYS12YXItY29udGFvOiBcIlxcZjI2ZFwiO1xuJGZhLXZhci1jb3B5OiBcIlxcZjBjNVwiO1xuJGZhLXZhci1jb3B5cmlnaHQ6IFwiXFxmMWY5XCI7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM6IFwiXFxmMjVlXCI7XG4kZmEtdmFyLWNyZWRpdC1jYXJkOiBcIlxcZjA5ZFwiO1xuJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ6IFwiXFxmMjgzXCI7XG4kZmEtdmFyLWNyb3A6IFwiXFxmMTI1XCI7XG4kZmEtdmFyLWNyb3NzaGFpcnM6IFwiXFxmMDViXCI7XG4kZmEtdmFyLWNzczM6IFwiXFxmMTNjXCI7XG4kZmEtdmFyLWN1YmU6IFwiXFxmMWIyXCI7XG4kZmEtdmFyLWN1YmVzOiBcIlxcZjFiM1wiO1xuJGZhLXZhci1jdXQ6IFwiXFxmMGM0XCI7XG4kZmEtdmFyLWN1dGxlcnk6IFwiXFxmMGY1XCI7XG4kZmEtdmFyLWRhc2hib2FyZDogXCJcXGYwZTRcIjtcbiRmYS12YXItZGFzaGN1YmU6IFwiXFxmMjEwXCI7XG4kZmEtdmFyLWRhdGFiYXNlOiBcIlxcZjFjMFwiO1xuJGZhLXZhci1kZWFmOiBcIlxcZjJhNFwiO1xuJGZhLXZhci1kZWFmbmVzczogXCJcXGYyYTRcIjtcbiRmYS12YXItZGVkZW50OiBcIlxcZjAzYlwiO1xuJGZhLXZhci1kZWxpY2lvdXM6IFwiXFxmMWE1XCI7XG4kZmEtdmFyLWRlc2t0b3A6IFwiXFxmMTA4XCI7XG4kZmEtdmFyLWRldmlhbnRhcnQ6IFwiXFxmMWJkXCI7XG4kZmEtdmFyLWRpYW1vbmQ6IFwiXFxmMjE5XCI7XG4kZmEtdmFyLWRpZ2c6IFwiXFxmMWE2XCI7XG4kZmEtdmFyLWRvbGxhcjogXCJcXGYxNTVcIjtcbiRmYS12YXItZG90LWNpcmNsZS1vOiBcIlxcZjE5MlwiO1xuJGZhLXZhci1kb3dubG9hZDogXCJcXGYwMTlcIjtcbiRmYS12YXItZHJpYmJibGU6IFwiXFxmMTdkXCI7XG4kZmEtdmFyLWRyaXZlcnMtbGljZW5zZTogXCJcXGYyYzJcIjtcbiRmYS12YXItZHJpdmVycy1saWNlbnNlLW86IFwiXFxmMmMzXCI7XG4kZmEtdmFyLWRyb3Bib3g6IFwiXFxmMTZiXCI7XG4kZmEtdmFyLWRydXBhbDogXCJcXGYxYTlcIjtcbiRmYS12YXItZWRnZTogXCJcXGYyODJcIjtcbiRmYS12YXItZWRpdDogXCJcXGYwNDRcIjtcbiRmYS12YXItZWVyY2FzdDogXCJcXGYyZGFcIjtcbiRmYS12YXItZWplY3Q6IFwiXFxmMDUyXCI7XG4kZmEtdmFyLWVsbGlwc2lzLWg6IFwiXFxmMTQxXCI7XG4kZmEtdmFyLWVsbGlwc2lzLXY6IFwiXFxmMTQyXCI7XG4kZmEtdmFyLWVtcGlyZTogXCJcXGYxZDFcIjtcbiRmYS12YXItZW52ZWxvcGU6IFwiXFxmMGUwXCI7XG4kZmEtdmFyLWVudmVsb3BlLW86IFwiXFxmMDAzXCI7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW46IFwiXFxmMmI2XCI7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW4tbzogXCJcXGYyYjdcIjtcbiRmYS12YXItZW52ZWxvcGUtc3F1YXJlOiBcIlxcZjE5OVwiO1xuJGZhLXZhci1lbnZpcmE6IFwiXFxmMjk5XCI7XG4kZmEtdmFyLWVyYXNlcjogXCJcXGYxMmRcIjtcbiRmYS12YXItZXRzeTogXCJcXGYyZDdcIjtcbiRmYS12YXItZXVyOiBcIlxcZjE1M1wiO1xuJGZhLXZhci1ldXJvOiBcIlxcZjE1M1wiO1xuJGZhLXZhci1leGNoYW5nZTogXCJcXGYwZWNcIjtcbiRmYS12YXItZXhjbGFtYXRpb246IFwiXFxmMTJhXCI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTogXCJcXGYwNmFcIjtcbiRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU6IFwiXFxmMDcxXCI7XG4kZmEtdmFyLWV4cGFuZDogXCJcXGYwNjVcIjtcbiRmYS12YXItZXhwZWRpdGVkc3NsOiBcIlxcZjIzZVwiO1xuJGZhLXZhci1leHRlcm5hbC1saW5rOiBcIlxcZjA4ZVwiO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTogXCJcXGYxNGNcIjtcbiRmYS12YXItZXllOiBcIlxcZjA2ZVwiO1xuJGZhLXZhci1leWUtc2xhc2g6IFwiXFxmMDcwXCI7XG4kZmEtdmFyLWV5ZWRyb3BwZXI6IFwiXFxmMWZiXCI7XG4kZmEtdmFyLWZhOiBcIlxcZjJiNFwiO1xuJGZhLXZhci1mYWNlYm9vazogXCJcXGYwOWFcIjtcbiRmYS12YXItZmFjZWJvb2stZjogXCJcXGYwOWFcIjtcbiRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw6IFwiXFxmMjMwXCI7XG4kZmEtdmFyLWZhY2Vib29rLXNxdWFyZTogXCJcXGYwODJcIjtcbiRmYS12YXItZmFzdC1iYWNrd2FyZDogXCJcXGYwNDlcIjtcbiRmYS12YXItZmFzdC1mb3J3YXJkOiBcIlxcZjA1MFwiO1xuJGZhLXZhci1mYXg6IFwiXFxmMWFjXCI7XG4kZmEtdmFyLWZlZWQ6IFwiXFxmMDllXCI7XG4kZmEtdmFyLWZlbWFsZTogXCJcXGYxODJcIjtcbiRmYS12YXItZmlnaHRlci1qZXQ6IFwiXFxmMGZiXCI7XG4kZmEtdmFyLWZpbGU6IFwiXFxmMTViXCI7XG4kZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOiBcIlxcZjFjNlwiO1xuJGZhLXZhci1maWxlLWF1ZGlvLW86IFwiXFxmMWM3XCI7XG4kZmEtdmFyLWZpbGUtY29kZS1vOiBcIlxcZjFjOVwiO1xuJGZhLXZhci1maWxlLWV4Y2VsLW86IFwiXFxmMWMzXCI7XG4kZmEtdmFyLWZpbGUtaW1hZ2UtbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1tb3ZpZS1vOiBcIlxcZjFjOFwiO1xuJGZhLXZhci1maWxlLW86IFwiXFxmMDE2XCI7XG4kZmEtdmFyLWZpbGUtcGRmLW86IFwiXFxmMWMxXCI7XG4kZmEtdmFyLWZpbGUtcGhvdG8tbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1waWN0dXJlLW86IFwiXFxmMWM1XCI7XG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOiBcIlxcZjFjNFwiO1xuJGZhLXZhci1maWxlLXNvdW5kLW86IFwiXFxmMWM3XCI7XG4kZmEtdmFyLWZpbGUtdGV4dDogXCJcXGYxNWNcIjtcbiRmYS12YXItZmlsZS10ZXh0LW86IFwiXFxmMGY2XCI7XG4kZmEtdmFyLWZpbGUtdmlkZW8tbzogXCJcXGYxYzhcIjtcbiRmYS12YXItZmlsZS13b3JkLW86IFwiXFxmMWMyXCI7XG4kZmEtdmFyLWZpbGUtemlwLW86IFwiXFxmMWM2XCI7XG4kZmEtdmFyLWZpbGVzLW86IFwiXFxmMGM1XCI7XG4kZmEtdmFyLWZpbG06IFwiXFxmMDA4XCI7XG4kZmEtdmFyLWZpbHRlcjogXCJcXGYwYjBcIjtcbiRmYS12YXItZmlyZTogXCJcXGYwNmRcIjtcbiRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI6IFwiXFxmMTM0XCI7XG4kZmEtdmFyLWZpcmVmb3g6IFwiXFxmMjY5XCI7XG4kZmEtdmFyLWZpcnN0LW9yZGVyOiBcIlxcZjJiMFwiO1xuJGZhLXZhci1mbGFnOiBcIlxcZjAyNFwiO1xuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXCJcXGYxMWVcIjtcbiRmYS12YXItZmxhZy1vOiBcIlxcZjExZFwiO1xuJGZhLXZhci1mbGFzaDogXCJcXGYwZTdcIjtcbiRmYS12YXItZmxhc2s6IFwiXFxmMGMzXCI7XG4kZmEtdmFyLWZsaWNrcjogXCJcXGYxNmVcIjtcbiRmYS12YXItZmxvcHB5LW86IFwiXFxmMGM3XCI7XG4kZmEtdmFyLWZvbGRlcjogXCJcXGYwN2JcIjtcbiRmYS12YXItZm9sZGVyLW86IFwiXFxmMTE0XCI7XG4kZmEtdmFyLWZvbGRlci1vcGVuOiBcIlxcZjA3Y1wiO1xuJGZhLXZhci1mb2xkZXItb3Blbi1vOiBcIlxcZjExNVwiO1xuJGZhLXZhci1mb250OiBcIlxcZjAzMVwiO1xuJGZhLXZhci1mb250LWF3ZXNvbWU6IFwiXFxmMmI0XCI7XG4kZmEtdmFyLWZvbnRpY29uczogXCJcXGYyODBcIjtcbiRmYS12YXItZm9ydC1hd2Vzb21lOiBcIlxcZjI4NlwiO1xuJGZhLXZhci1mb3J1bWJlZTogXCJcXGYyMTFcIjtcbiRmYS12YXItZm9yd2FyZDogXCJcXGYwNGVcIjtcbiRmYS12YXItZm91cnNxdWFyZTogXCJcXGYxODBcIjtcbiRmYS12YXItZnJlZS1jb2RlLWNhbXA6IFwiXFxmMmM1XCI7XG4kZmEtdmFyLWZyb3duLW86IFwiXFxmMTE5XCI7XG4kZmEtdmFyLWZ1dGJvbC1vOiBcIlxcZjFlM1wiO1xuJGZhLXZhci1nYW1lcGFkOiBcIlxcZjExYlwiO1xuJGZhLXZhci1nYXZlbDogXCJcXGYwZTNcIjtcbiRmYS12YXItZ2JwOiBcIlxcZjE1NFwiO1xuJGZhLXZhci1nZTogXCJcXGYxZDFcIjtcbiRmYS12YXItZ2VhcjogXCJcXGYwMTNcIjtcbiRmYS12YXItZ2VhcnM6IFwiXFxmMDg1XCI7XG4kZmEtdmFyLWdlbmRlcmxlc3M6IFwiXFxmMjJkXCI7XG4kZmEtdmFyLWdldC1wb2NrZXQ6IFwiXFxmMjY1XCI7XG4kZmEtdmFyLWdnOiBcIlxcZjI2MFwiO1xuJGZhLXZhci1nZy1jaXJjbGU6IFwiXFxmMjYxXCI7XG4kZmEtdmFyLWdpZnQ6IFwiXFxmMDZiXCI7XG4kZmEtdmFyLWdpdDogXCJcXGYxZDNcIjtcbiRmYS12YXItZ2l0LXNxdWFyZTogXCJcXGYxZDJcIjtcbiRmYS12YXItZ2l0aHViOiBcIlxcZjA5YlwiO1xuJGZhLXZhci1naXRodWItYWx0OiBcIlxcZjExM1wiO1xuJGZhLXZhci1naXRodWItc3F1YXJlOiBcIlxcZjA5MlwiO1xuJGZhLXZhci1naXRsYWI6IFwiXFxmMjk2XCI7XG4kZmEtdmFyLWdpdHRpcDogXCJcXGYxODRcIjtcbiRmYS12YXItZ2xhc3M6IFwiXFxmMDAwXCI7XG4kZmEtdmFyLWdsaWRlOiBcIlxcZjJhNVwiO1xuJGZhLXZhci1nbGlkZS1nOiBcIlxcZjJhNlwiO1xuJGZhLXZhci1nbG9iZTogXCJcXGYwYWNcIjtcbiRmYS12YXItZ29vZ2xlOiBcIlxcZjFhMFwiO1xuJGZhLXZhci1nb29nbGUtcGx1czogXCJcXGYwZDVcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtY2lyY2xlOiBcIlxcZjJiM1wiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDogXCJcXGYyYjNcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOiBcIlxcZjBkNFwiO1xuJGZhLXZhci1nb29nbGUtd2FsbGV0OiBcIlxcZjFlZVwiO1xuJGZhLXZhci1ncmFkdWF0aW9uLWNhcDogXCJcXGYxOWRcIjtcbiRmYS12YXItZ3JhdGlwYXk6IFwiXFxmMTg0XCI7XG4kZmEtdmFyLWdyYXY6IFwiXFxmMmQ2XCI7XG4kZmEtdmFyLWdyb3VwOiBcIlxcZjBjMFwiO1xuJGZhLXZhci1oLXNxdWFyZTogXCJcXGYwZmRcIjtcbiRmYS12YXItaGFja2VyLW5ld3M6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLWhhbmQtZ3JhYi1vOiBcIlxcZjI1NVwiO1xuJGZhLXZhci1oYW5kLWxpemFyZC1vOiBcIlxcZjI1OFwiO1xuJGZhLXZhci1oYW5kLW8tZG93bjogXCJcXGYwYTdcIjtcbiRmYS12YXItaGFuZC1vLWxlZnQ6IFwiXFxmMGE1XCI7XG4kZmEtdmFyLWhhbmQtby1yaWdodDogXCJcXGYwYTRcIjtcbiRmYS12YXItaGFuZC1vLXVwOiBcIlxcZjBhNlwiO1xuJGZhLXZhci1oYW5kLXBhcGVyLW86IFwiXFxmMjU2XCI7XG4kZmEtdmFyLWhhbmQtcGVhY2UtbzogXCJcXGYyNWJcIjtcbiRmYS12YXItaGFuZC1wb2ludGVyLW86IFwiXFxmMjVhXCI7XG4kZmEtdmFyLWhhbmQtcm9jay1vOiBcIlxcZjI1NVwiO1xuJGZhLXZhci1oYW5kLXNjaXNzb3JzLW86IFwiXFxmMjU3XCI7XG4kZmEtdmFyLWhhbmQtc3BvY2stbzogXCJcXGYyNTlcIjtcbiRmYS12YXItaGFuZC1zdG9wLW86IFwiXFxmMjU2XCI7XG4kZmEtdmFyLWhhbmRzaGFrZS1vOiBcIlxcZjJiNVwiO1xuJGZhLXZhci1oYXJkLW9mLWhlYXJpbmc6IFwiXFxmMmE0XCI7XG4kZmEtdmFyLWhhc2h0YWc6IFwiXFxmMjkyXCI7XG4kZmEtdmFyLWhkZC1vOiBcIlxcZjBhMFwiO1xuJGZhLXZhci1oZWFkZXI6IFwiXFxmMWRjXCI7XG4kZmEtdmFyLWhlYWRwaG9uZXM6IFwiXFxmMDI1XCI7XG4kZmEtdmFyLWhlYXJ0OiBcIlxcZjAwNFwiO1xuJGZhLXZhci1oZWFydC1vOiBcIlxcZjA4YVwiO1xuJGZhLXZhci1oZWFydGJlYXQ6IFwiXFxmMjFlXCI7XG4kZmEtdmFyLWhpc3Rvcnk6IFwiXFxmMWRhXCI7XG4kZmEtdmFyLWhvbWU6IFwiXFxmMDE1XCI7XG4kZmEtdmFyLWhvc3BpdGFsLW86IFwiXFxmMGY4XCI7XG4kZmEtdmFyLWhvdGVsOiBcIlxcZjIzNlwiO1xuJGZhLXZhci1ob3VyZ2xhc3M6IFwiXFxmMjU0XCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0xOiBcIlxcZjI1MVwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMjogXCJcXGYyNTJcIjtcbiRmYS12YXItaG91cmdsYXNzLTM6IFwiXFxmMjUzXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1lbmQ6IFwiXFxmMjUzXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1oYWxmOiBcIlxcZjI1MlwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtbzogXCJcXGYyNTBcIjtcbiRmYS12YXItaG91cmdsYXNzLXN0YXJ0OiBcIlxcZjI1MVwiO1xuJGZhLXZhci1ob3V6ejogXCJcXGYyN2NcIjtcbiRmYS12YXItaHRtbDU6IFwiXFxmMTNiXCI7XG4kZmEtdmFyLWktY3Vyc29yOiBcIlxcZjI0NlwiO1xuJGZhLXZhci1pZC1iYWRnZTogXCJcXGYyYzFcIjtcbiRmYS12YXItaWQtY2FyZDogXCJcXGYyYzJcIjtcbiRmYS12YXItaWQtY2FyZC1vOiBcIlxcZjJjM1wiO1xuJGZhLXZhci1pbHM6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLWltYWdlOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1pbWRiOiBcIlxcZjJkOFwiO1xuJGZhLXZhci1pbmJveDogXCJcXGYwMWNcIjtcbiRmYS12YXItaW5kZW50OiBcIlxcZjAzY1wiO1xuJGZhLXZhci1pbmR1c3RyeTogXCJcXGYyNzVcIjtcbiRmYS12YXItaW5mbzogXCJcXGYxMjlcIjtcbiRmYS12YXItaW5mby1jaXJjbGU6IFwiXFxmMDVhXCI7XG4kZmEtdmFyLWlucjogXCJcXGYxNTZcIjtcbiRmYS12YXItaW5zdGFncmFtOiBcIlxcZjE2ZFwiO1xuJGZhLXZhci1pbnN0aXR1dGlvbjogXCJcXGYxOWNcIjtcbiRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI6IFwiXFxmMjZiXCI7XG4kZmEtdmFyLWludGVyc2V4OiBcIlxcZjIyNFwiO1xuJGZhLXZhci1pb3hob3N0OiBcIlxcZjIwOFwiO1xuJGZhLXZhci1pdGFsaWM6IFwiXFxmMDMzXCI7XG4kZmEtdmFyLWpvb21sYTogXCJcXGYxYWFcIjtcbiRmYS12YXItanB5OiBcIlxcZjE1N1wiO1xuJGZhLXZhci1qc2ZpZGRsZTogXCJcXGYxY2NcIjtcbiRmYS12YXIta2V5OiBcIlxcZjA4NFwiO1xuJGZhLXZhci1rZXlib2FyZC1vOiBcIlxcZjExY1wiO1xuJGZhLXZhci1rcnc6IFwiXFxmMTU5XCI7XG4kZmEtdmFyLWxhbmd1YWdlOiBcIlxcZjFhYlwiO1xuJGZhLXZhci1sYXB0b3A6IFwiXFxmMTA5XCI7XG4kZmEtdmFyLWxhc3RmbTogXCJcXGYyMDJcIjtcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogXCJcXGYyMDNcIjtcbiRmYS12YXItbGVhZjogXCJcXGYwNmNcIjtcbiRmYS12YXItbGVhbnB1YjogXCJcXGYyMTJcIjtcbiRmYS12YXItbGVnYWw6IFwiXFxmMGUzXCI7XG4kZmEtdmFyLWxlbW9uLW86IFwiXFxmMDk0XCI7XG4kZmEtdmFyLWxldmVsLWRvd246IFwiXFxmMTQ5XCI7XG4kZmEtdmFyLWxldmVsLXVwOiBcIlxcZjE0OFwiO1xuJGZhLXZhci1saWZlLWJvdXk6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtYnVveTogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1yaW5nOiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLXNhdmVyOiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWdodGJ1bGItbzogXCJcXGYwZWJcIjtcbiRmYS12YXItbGluZS1jaGFydDogXCJcXGYyMDFcIjtcbiRmYS12YXItbGluazogXCJcXGYwYzFcIjtcbiRmYS12YXItbGlua2VkaW46IFwiXFxmMGUxXCI7XG4kZmEtdmFyLWxpbmtlZGluLXNxdWFyZTogXCJcXGYwOGNcIjtcbiRmYS12YXItbGlub2RlOiBcIlxcZjJiOFwiO1xuJGZhLXZhci1saW51eDogXCJcXGYxN2NcIjtcbiRmYS12YXItbGlzdDogXCJcXGYwM2FcIjtcbiRmYS12YXItbGlzdC1hbHQ6IFwiXFxmMDIyXCI7XG4kZmEtdmFyLWxpc3Qtb2w6IFwiXFxmMGNiXCI7XG4kZmEtdmFyLWxpc3QtdWw6IFwiXFxmMGNhXCI7XG4kZmEtdmFyLWxvY2F0aW9uLWFycm93OiBcIlxcZjEyNFwiO1xuJGZhLXZhci1sb2NrOiBcIlxcZjAyM1wiO1xuJGZhLXZhci1sb25nLWFycm93LWRvd246IFwiXFxmMTc1XCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctbGVmdDogXCJcXGYxNzdcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1yaWdodDogXCJcXGYxNzhcIjtcbiRmYS12YXItbG9uZy1hcnJvdy11cDogXCJcXGYxNzZcIjtcbiRmYS12YXItbG93LXZpc2lvbjogXCJcXGYyYThcIjtcbiRmYS12YXItbWFnaWM6IFwiXFxmMGQwXCI7XG4kZmEtdmFyLW1hZ25ldDogXCJcXGYwNzZcIjtcbiRmYS12YXItbWFpbC1mb3J3YXJkOiBcIlxcZjA2NFwiO1xuJGZhLXZhci1tYWlsLXJlcGx5OiBcIlxcZjExMlwiO1xuJGZhLXZhci1tYWlsLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcbiRmYS12YXItbWFsZTogXCJcXGYxODNcIjtcbiRmYS12YXItbWFwOiBcIlxcZjI3OVwiO1xuJGZhLXZhci1tYXAtbWFya2VyOiBcIlxcZjA0MVwiO1xuJGZhLXZhci1tYXAtbzogXCJcXGYyNzhcIjtcbiRmYS12YXItbWFwLXBpbjogXCJcXGYyNzZcIjtcbiRmYS12YXItbWFwLXNpZ25zOiBcIlxcZjI3N1wiO1xuJGZhLXZhci1tYXJzOiBcIlxcZjIyMlwiO1xuJGZhLXZhci1tYXJzLWRvdWJsZTogXCJcXGYyMjdcIjtcbiRmYS12YXItbWFycy1zdHJva2U6IFwiXFxmMjI5XCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLWg6IFwiXFxmMjJiXCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXY6IFwiXFxmMjJhXCI7XG4kZmEtdmFyLW1heGNkbjogXCJcXGYxMzZcIjtcbiRmYS12YXItbWVhbnBhdGg6IFwiXFxmMjBjXCI7XG4kZmEtdmFyLW1lZGl1bTogXCJcXGYyM2FcIjtcbiRmYS12YXItbWVka2l0OiBcIlxcZjBmYVwiO1xuJGZhLXZhci1tZWV0dXA6IFwiXFxmMmUwXCI7XG4kZmEtdmFyLW1laC1vOiBcIlxcZjExYVwiO1xuJGZhLXZhci1tZXJjdXJ5OiBcIlxcZjIyM1wiO1xuJGZhLXZhci1taWNyb2NoaXA6IFwiXFxmMmRiXCI7XG4kZmEtdmFyLW1pY3JvcGhvbmU6IFwiXFxmMTMwXCI7XG4kZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g6IFwiXFxmMTMxXCI7XG4kZmEtdmFyLW1pbnVzOiBcIlxcZjA2OFwiO1xuJGZhLXZhci1taW51cy1jaXJjbGU6IFwiXFxmMDU2XCI7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZTogXCJcXGYxNDZcIjtcbiRmYS12YXItbWludXMtc3F1YXJlLW86IFwiXFxmMTQ3XCI7XG4kZmEtdmFyLW1peGNsb3VkOiBcIlxcZjI4OVwiO1xuJGZhLXZhci1tb2JpbGU6IFwiXFxmMTBiXCI7XG4kZmEtdmFyLW1vYmlsZS1waG9uZTogXCJcXGYxMGJcIjtcbiRmYS12YXItbW9keDogXCJcXGYyODVcIjtcbiRmYS12YXItbW9uZXk6IFwiXFxmMGQ2XCI7XG4kZmEtdmFyLW1vb24tbzogXCJcXGYxODZcIjtcbiRmYS12YXItbW9ydGFyLWJvYXJkOiBcIlxcZjE5ZFwiO1xuJGZhLXZhci1tb3RvcmN5Y2xlOiBcIlxcZjIxY1wiO1xuJGZhLXZhci1tb3VzZS1wb2ludGVyOiBcIlxcZjI0NVwiO1xuJGZhLXZhci1tdXNpYzogXCJcXGYwMDFcIjtcbiRmYS12YXItbmF2aWNvbjogXCJcXGYwYzlcIjtcbiRmYS12YXItbmV1dGVyOiBcIlxcZjIyY1wiO1xuJGZhLXZhci1uZXdzcGFwZXItbzogXCJcXGYxZWFcIjtcbiRmYS12YXItb2JqZWN0LWdyb3VwOiBcIlxcZjI0N1wiO1xuJGZhLXZhci1vYmplY3QtdW5ncm91cDogXCJcXGYyNDhcIjtcbiRmYS12YXItb2Rub2tsYXNzbmlraTogXCJcXGYyNjNcIjtcbiRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU6IFwiXFxmMjY0XCI7XG4kZmEtdmFyLW9wZW5jYXJ0OiBcIlxcZjIzZFwiO1xuJGZhLXZhci1vcGVuaWQ6IFwiXFxmMTliXCI7XG4kZmEtdmFyLW9wZXJhOiBcIlxcZjI2YVwiO1xuJGZhLXZhci1vcHRpbi1tb25zdGVyOiBcIlxcZjIzY1wiO1xuJGZhLXZhci1vdXRkZW50OiBcIlxcZjAzYlwiO1xuJGZhLXZhci1wYWdlbGluZXM6IFwiXFxmMThjXCI7XG4kZmEtdmFyLXBhaW50LWJydXNoOiBcIlxcZjFmY1wiO1xuJGZhLXZhci1wYXBlci1wbGFuZTogXCJcXGYxZDhcIjtcbiRmYS12YXItcGFwZXItcGxhbmUtbzogXCJcXGYxZDlcIjtcbiRmYS12YXItcGFwZXJjbGlwOiBcIlxcZjBjNlwiO1xuJGZhLXZhci1wYXJhZ3JhcGg6IFwiXFxmMWRkXCI7XG4kZmEtdmFyLXBhc3RlOiBcIlxcZjBlYVwiO1xuJGZhLXZhci1wYXVzZTogXCJcXGYwNGNcIjtcbiRmYS12YXItcGF1c2UtY2lyY2xlOiBcIlxcZjI4YlwiO1xuJGZhLXZhci1wYXVzZS1jaXJjbGUtbzogXCJcXGYyOGNcIjtcbiRmYS12YXItcGF3OiBcIlxcZjFiMFwiO1xuJGZhLXZhci1wYXlwYWw6IFwiXFxmMWVkXCI7XG4kZmEtdmFyLXBlbmNpbDogXCJcXGYwNDBcIjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZTogXCJcXGYxNGJcIjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZS1vOiBcIlxcZjA0NFwiO1xuJGZhLXZhci1wZXJjZW50OiBcIlxcZjI5NVwiO1xuJGZhLXZhci1waG9uZTogXCJcXGYwOTVcIjtcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcIlxcZjA5OFwiO1xuJGZhLXZhci1waG90bzogXCJcXGYwM2VcIjtcbiRmYS12YXItcGljdHVyZS1vOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1waWUtY2hhcnQ6IFwiXFxmMjAwXCI7XG4kZmEtdmFyLXBpZWQtcGlwZXI6IFwiXFxmMmFlXCI7XG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcIlxcZjFhOFwiO1xuJGZhLXZhci1waWVkLXBpcGVyLXBwOiBcIlxcZjFhN1wiO1xuJGZhLXZhci1waW50ZXJlc3Q6IFwiXFxmMGQyXCI7XG4kZmEtdmFyLXBpbnRlcmVzdC1wOiBcIlxcZjIzMVwiO1xuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcIlxcZjBkM1wiO1xuJGZhLXZhci1wbGFuZTogXCJcXGYwNzJcIjtcbiRmYS12YXItcGxheTogXCJcXGYwNGJcIjtcbiRmYS12YXItcGxheS1jaXJjbGU6IFwiXFxmMTQ0XCI7XG4kZmEtdmFyLXBsYXktY2lyY2xlLW86IFwiXFxmMDFkXCI7XG4kZmEtdmFyLXBsdWc6IFwiXFxmMWU2XCI7XG4kZmEtdmFyLXBsdXM6IFwiXFxmMDY3XCI7XG4kZmEtdmFyLXBsdXMtY2lyY2xlOiBcIlxcZjA1NVwiO1xuJGZhLXZhci1wbHVzLXNxdWFyZTogXCJcXGYwZmVcIjtcbiRmYS12YXItcGx1cy1zcXVhcmUtbzogXCJcXGYxOTZcIjtcbiRmYS12YXItcG9kY2FzdDogXCJcXGYyY2VcIjtcbiRmYS12YXItcG93ZXItb2ZmOiBcIlxcZjAxMVwiO1xuJGZhLXZhci1wcmludDogXCJcXGYwMmZcIjtcbiRmYS12YXItcHJvZHVjdC1odW50OiBcIlxcZjI4OFwiO1xuJGZhLXZhci1wdXp6bGUtcGllY2U6IFwiXFxmMTJlXCI7XG4kZmEtdmFyLXFxOiBcIlxcZjFkNlwiO1xuJGZhLXZhci1xcmNvZGU6IFwiXFxmMDI5XCI7XG4kZmEtdmFyLXF1ZXN0aW9uOiBcIlxcZjEyOFwiO1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6IFwiXFxmMDU5XCI7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZS1vOiBcIlxcZjI5Y1wiO1xuJGZhLXZhci1xdW9yYTogXCJcXGYyYzRcIjtcbiRmYS12YXItcXVvdGUtbGVmdDogXCJcXGYxMGRcIjtcbiRmYS12YXItcXVvdGUtcmlnaHQ6IFwiXFxmMTBlXCI7XG4kZmEtdmFyLXJhOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yYW5kb206IFwiXFxmMDc0XCI7XG4kZmEtdmFyLXJhdmVscnk6IFwiXFxmMmQ5XCI7XG4kZmEtdmFyLXJlYmVsOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yZWN5Y2xlOiBcIlxcZjFiOFwiO1xuJGZhLXZhci1yZWRkaXQ6IFwiXFxmMWExXCI7XG4kZmEtdmFyLXJlZGRpdC1hbGllbjogXCJcXGYyODFcIjtcbiRmYS12YXItcmVkZGl0LXNxdWFyZTogXCJcXGYxYTJcIjtcbiRmYS12YXItcmVmcmVzaDogXCJcXGYwMjFcIjtcbiRmYS12YXItcmVnaXN0ZXJlZDogXCJcXGYyNWRcIjtcbiRmYS12YXItcmVtb3ZlOiBcIlxcZjAwZFwiO1xuJGZhLXZhci1yZW5yZW46IFwiXFxmMThiXCI7XG4kZmEtdmFyLXJlb3JkZXI6IFwiXFxmMGM5XCI7XG4kZmEtdmFyLXJlcGVhdDogXCJcXGYwMWVcIjtcbiRmYS12YXItcmVwbHk6IFwiXFxmMTEyXCI7XG4kZmEtdmFyLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcbiRmYS12YXItcmVzaXN0YW5jZTogXCJcXGYxZDBcIjtcbiRmYS12YXItcmV0d2VldDogXCJcXGYwNzlcIjtcbiRmYS12YXItcm1iOiBcIlxcZjE1N1wiO1xuJGZhLXZhci1yb2FkOiBcIlxcZjAxOFwiO1xuJGZhLXZhci1yb2NrZXQ6IFwiXFxmMTM1XCI7XG4kZmEtdmFyLXJvdGF0ZS1sZWZ0OiBcIlxcZjBlMlwiO1xuJGZhLXZhci1yb3RhdGUtcmlnaHQ6IFwiXFxmMDFlXCI7XG4kZmEtdmFyLXJvdWJsZTogXCJcXGYxNThcIjtcbiRmYS12YXItcnNzOiBcIlxcZjA5ZVwiO1xuJGZhLXZhci1yc3Mtc3F1YXJlOiBcIlxcZjE0M1wiO1xuJGZhLXZhci1ydWI6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJ1YmxlOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1ydXBlZTogXCJcXGYxNTZcIjtcbiRmYS12YXItczE1OiBcIlxcZjJjZFwiO1xuJGZhLXZhci1zYWZhcmk6IFwiXFxmMjY3XCI7XG4kZmEtdmFyLXNhdmU6IFwiXFxmMGM3XCI7XG4kZmEtdmFyLXNjaXNzb3JzOiBcIlxcZjBjNFwiO1xuJGZhLXZhci1zY3JpYmQ6IFwiXFxmMjhhXCI7XG4kZmEtdmFyLXNlYXJjaDogXCJcXGYwMDJcIjtcbiRmYS12YXItc2VhcmNoLW1pbnVzOiBcIlxcZjAxMFwiO1xuJGZhLXZhci1zZWFyY2gtcGx1czogXCJcXGYwMGVcIjtcbiRmYS12YXItc2VsbHN5OiBcIlxcZjIxM1wiO1xuJGZhLXZhci1zZW5kOiBcIlxcZjFkOFwiO1xuJGZhLXZhci1zZW5kLW86IFwiXFxmMWQ5XCI7XG4kZmEtdmFyLXNlcnZlcjogXCJcXGYyMzNcIjtcbiRmYS12YXItc2hhcmU6IFwiXFxmMDY0XCI7XG4kZmEtdmFyLXNoYXJlLWFsdDogXCJcXGYxZTBcIjtcbiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogXCJcXGYxZTFcIjtcbiRmYS12YXItc2hhcmUtc3F1YXJlOiBcIlxcZjE0ZFwiO1xuJGZhLXZhci1zaGFyZS1zcXVhcmUtbzogXCJcXGYwNDVcIjtcbiRmYS12YXItc2hla2VsOiBcIlxcZjIwYlwiO1xuJGZhLXZhci1zaGVxZWw6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLXNoaWVsZDogXCJcXGYxMzJcIjtcbiRmYS12YXItc2hpcDogXCJcXGYyMWFcIjtcbiRmYS12YXItc2hpcnRzaW5idWxrOiBcIlxcZjIxNFwiO1xuJGZhLXZhci1zaG9wcGluZy1iYWc6IFwiXFxmMjkwXCI7XG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXCJcXGYyOTFcIjtcbiRmYS12YXItc2hvcHBpbmctY2FydDogXCJcXGYwN2FcIjtcbiRmYS12YXItc2hvd2VyOiBcIlxcZjJjY1wiO1xuJGZhLXZhci1zaWduLWluOiBcIlxcZjA5MFwiO1xuJGZhLXZhci1zaWduLWxhbmd1YWdlOiBcIlxcZjJhN1wiO1xuJGZhLXZhci1zaWduLW91dDogXCJcXGYwOGJcIjtcbiRmYS12YXItc2lnbmFsOiBcIlxcZjAxMlwiO1xuJGZhLXZhci1zaWduaW5nOiBcIlxcZjJhN1wiO1xuJGZhLXZhci1zaW1wbHlidWlsdDogXCJcXGYyMTVcIjtcbiRmYS12YXItc2l0ZW1hcDogXCJcXGYwZThcIjtcbiRmYS12YXItc2t5YXRsYXM6IFwiXFxmMjE2XCI7XG4kZmEtdmFyLXNreXBlOiBcIlxcZjE3ZVwiO1xuJGZhLXZhci1zbGFjazogXCJcXGYxOThcIjtcbiRmYS12YXItc2xpZGVyczogXCJcXGYxZGVcIjtcbiRmYS12YXItc2xpZGVzaGFyZTogXCJcXGYxZTdcIjtcbiRmYS12YXItc21pbGUtbzogXCJcXGYxMThcIjtcbiRmYS12YXItc25hcGNoYXQ6IFwiXFxmMmFiXCI7XG4kZmEtdmFyLXNuYXBjaGF0LWdob3N0OiBcIlxcZjJhY1wiO1xuJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU6IFwiXFxmMmFkXCI7XG4kZmEtdmFyLXNub3dmbGFrZS1vOiBcIlxcZjJkY1wiO1xuJGZhLXZhci1zb2NjZXItYmFsbC1vOiBcIlxcZjFlM1wiO1xuJGZhLXZhci1zb3J0OiBcIlxcZjBkY1wiO1xuJGZhLXZhci1zb3J0LWFscGhhLWFzYzogXCJcXGYxNWRcIjtcbiRmYS12YXItc29ydC1hbHBoYS1kZXNjOiBcIlxcZjE1ZVwiO1xuJGZhLXZhci1zb3J0LWFtb3VudC1hc2M6IFwiXFxmMTYwXCI7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M6IFwiXFxmMTYxXCI7XG4kZmEtdmFyLXNvcnQtYXNjOiBcIlxcZjBkZVwiO1xuJGZhLXZhci1zb3J0LWRlc2M6IFwiXFxmMGRkXCI7XG4kZmEtdmFyLXNvcnQtZG93bjogXCJcXGYwZGRcIjtcbiRmYS12YXItc29ydC1udW1lcmljLWFzYzogXCJcXGYxNjJcIjtcbiRmYS12YXItc29ydC1udW1lcmljLWRlc2M6IFwiXFxmMTYzXCI7XG4kZmEtdmFyLXNvcnQtdXA6IFwiXFxmMGRlXCI7XG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFwiXFxmMWJlXCI7XG4kZmEtdmFyLXNwYWNlLXNodXR0bGU6IFwiXFxmMTk3XCI7XG4kZmEtdmFyLXNwaW5uZXI6IFwiXFxmMTEwXCI7XG4kZmEtdmFyLXNwb29uOiBcIlxcZjFiMVwiO1xuJGZhLXZhci1zcG90aWZ5OiBcIlxcZjFiY1wiO1xuJGZhLXZhci1zcXVhcmU6IFwiXFxmMGM4XCI7XG4kZmEtdmFyLXNxdWFyZS1vOiBcIlxcZjA5NlwiO1xuJGZhLXZhci1zdGFjay1leGNoYW5nZTogXCJcXGYxOGRcIjtcbiRmYS12YXItc3RhY2stb3ZlcmZsb3c6IFwiXFxmMTZjXCI7XG4kZmEtdmFyLXN0YXI6IFwiXFxmMDA1XCI7XG4kZmEtdmFyLXN0YXItaGFsZjogXCJcXGYwODlcIjtcbiRmYS12YXItc3Rhci1oYWxmLWVtcHR5OiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLWhhbGYtZnVsbDogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1oYWxmLW86IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItbzogXCJcXGYwMDZcIjtcbiRmYS12YXItc3RlYW06IFwiXFxmMWI2XCI7XG4kZmEtdmFyLXN0ZWFtLXNxdWFyZTogXCJcXGYxYjdcIjtcbiRmYS12YXItc3RlcC1iYWNrd2FyZDogXCJcXGYwNDhcIjtcbiRmYS12YXItc3RlcC1mb3J3YXJkOiBcIlxcZjA1MVwiO1xuJGZhLXZhci1zdGV0aG9zY29wZTogXCJcXGYwZjFcIjtcbiRmYS12YXItc3RpY2t5LW5vdGU6IFwiXFxmMjQ5XCI7XG4kZmEtdmFyLXN0aWNreS1ub3RlLW86IFwiXFxmMjRhXCI7XG4kZmEtdmFyLXN0b3A6IFwiXFxmMDRkXCI7XG4kZmEtdmFyLXN0b3AtY2lyY2xlOiBcIlxcZjI4ZFwiO1xuJGZhLXZhci1zdG9wLWNpcmNsZS1vOiBcIlxcZjI4ZVwiO1xuJGZhLXZhci1zdHJlZXQtdmlldzogXCJcXGYyMWRcIjtcbiRmYS12YXItc3RyaWtldGhyb3VnaDogXCJcXGYwY2NcIjtcbiRmYS12YXItc3R1bWJsZXVwb246IFwiXFxmMWE0XCI7XG4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogXCJcXGYxYTNcIjtcbiRmYS12YXItc3Vic2NyaXB0OiBcIlxcZjEyY1wiO1xuJGZhLXZhci1zdWJ3YXk6IFwiXFxmMjM5XCI7XG4kZmEtdmFyLXN1aXRjYXNlOiBcIlxcZjBmMlwiO1xuJGZhLXZhci1zdW4tbzogXCJcXGYxODVcIjtcbiRmYS12YXItc3VwZXJwb3dlcnM6IFwiXFxmMmRkXCI7XG4kZmEtdmFyLXN1cGVyc2NyaXB0OiBcIlxcZjEyYlwiO1xuJGZhLXZhci1zdXBwb3J0OiBcIlxcZjFjZFwiO1xuJGZhLXZhci10YWJsZTogXCJcXGYwY2VcIjtcbiRmYS12YXItdGFibGV0OiBcIlxcZjEwYVwiO1xuJGZhLXZhci10YWNob21ldGVyOiBcIlxcZjBlNFwiO1xuJGZhLXZhci10YWc6IFwiXFxmMDJiXCI7XG4kZmEtdmFyLXRhZ3M6IFwiXFxmMDJjXCI7XG4kZmEtdmFyLXRhc2tzOiBcIlxcZjBhZVwiO1xuJGZhLXZhci10YXhpOiBcIlxcZjFiYVwiO1xuJGZhLXZhci10ZWxlZ3JhbTogXCJcXGYyYzZcIjtcbiRmYS12YXItdGVsZXZpc2lvbjogXCJcXGYyNmNcIjtcbiRmYS12YXItdGVuY2VudC13ZWlibzogXCJcXGYxZDVcIjtcbiRmYS12YXItdGVybWluYWw6IFwiXFxmMTIwXCI7XG4kZmEtdmFyLXRleHQtaGVpZ2h0OiBcIlxcZjAzNFwiO1xuJGZhLXZhci10ZXh0LXdpZHRoOiBcIlxcZjAzNVwiO1xuJGZhLXZhci10aDogXCJcXGYwMGFcIjtcbiRmYS12YXItdGgtbGFyZ2U6IFwiXFxmMDA5XCI7XG4kZmEtdmFyLXRoLWxpc3Q6IFwiXFxmMDBiXCI7XG4kZmEtdmFyLXRoZW1laXNsZTogXCJcXGYyYjJcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXI6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTA6IFwiXFxmMmNiXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTE6IFwiXFxmMmNhXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTI6IFwiXFxmMmM5XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTM6IFwiXFxmMmM4XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTQ6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OiBcIlxcZjJjYlwiO1xuJGZhLXZhci10aGVybW9tZXRlci1mdWxsOiBcIlxcZjJjN1wiO1xuJGZhLXZhci10aGVybW9tZXRlci1oYWxmOiBcIlxcZjJjOVwiO1xuJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOiBcIlxcZjJjYVwiO1xuJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczogXCJcXGYyYzhcIjtcbiRmYS12YXItdGh1bWItdGFjazogXCJcXGYwOGRcIjtcbiRmYS12YXItdGh1bWJzLWRvd246IFwiXFxmMTY1XCI7XG4kZmEtdmFyLXRodW1icy1vLWRvd246IFwiXFxmMDg4XCI7XG4kZmEtdmFyLXRodW1icy1vLXVwOiBcIlxcZjA4N1wiO1xuJGZhLXZhci10aHVtYnMtdXA6IFwiXFxmMTY0XCI7XG4kZmEtdmFyLXRpY2tldDogXCJcXGYxNDVcIjtcbiRmYS12YXItdGltZXM6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZTogXCJcXGYwNTdcIjtcbiRmYS12YXItdGltZXMtY2lyY2xlLW86IFwiXFxmMDVjXCI7XG4kZmEtdmFyLXRpbWVzLXJlY3RhbmdsZTogXCJcXGYyZDNcIjtcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlLW86IFwiXFxmMmQ0XCI7XG4kZmEtdmFyLXRpbnQ6IFwiXFxmMDQzXCI7XG4kZmEtdmFyLXRvZ2dsZS1kb3duOiBcIlxcZjE1MFwiO1xuJGZhLXZhci10b2dnbGUtbGVmdDogXCJcXGYxOTFcIjtcbiRmYS12YXItdG9nZ2xlLW9mZjogXCJcXGYyMDRcIjtcbiRmYS12YXItdG9nZ2xlLW9uOiBcIlxcZjIwNVwiO1xuJGZhLXZhci10b2dnbGUtcmlnaHQ6IFwiXFxmMTUyXCI7XG4kZmEtdmFyLXRvZ2dsZS11cDogXCJcXGYxNTFcIjtcbiRmYS12YXItdHJhZGVtYXJrOiBcIlxcZjI1Y1wiO1xuJGZhLXZhci10cmFpbjogXCJcXGYyMzhcIjtcbiRmYS12YXItdHJhbnNnZW5kZXI6IFwiXFxmMjI0XCI7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogXCJcXGYyMjVcIjtcbiRmYS12YXItdHJhc2g6IFwiXFxmMWY4XCI7XG4kZmEtdmFyLXRyYXNoLW86IFwiXFxmMDE0XCI7XG4kZmEtdmFyLXRyZWU6IFwiXFxmMWJiXCI7XG4kZmEtdmFyLXRyZWxsbzogXCJcXGYxODFcIjtcbiRmYS12YXItdHJpcGFkdmlzb3I6IFwiXFxmMjYyXCI7XG4kZmEtdmFyLXRyb3BoeTogXCJcXGYwOTFcIjtcbiRmYS12YXItdHJ1Y2s6IFwiXFxmMGQxXCI7XG4kZmEtdmFyLXRyeTogXCJcXGYxOTVcIjtcbiRmYS12YXItdHR5OiBcIlxcZjFlNFwiO1xuJGZhLXZhci10dW1ibHI6IFwiXFxmMTczXCI7XG4kZmEtdmFyLXR1bWJsci1zcXVhcmU6IFwiXFxmMTc0XCI7XG4kZmEtdmFyLXR1cmtpc2gtbGlyYTogXCJcXGYxOTVcIjtcbiRmYS12YXItdHY6IFwiXFxmMjZjXCI7XG4kZmEtdmFyLXR3aXRjaDogXCJcXGYxZThcIjtcbiRmYS12YXItdHdpdHRlcjogXCJcXGYwOTlcIjtcbiRmYS12YXItdHdpdHRlci1zcXVhcmU6IFwiXFxmMDgxXCI7XG4kZmEtdmFyLXVtYnJlbGxhOiBcIlxcZjBlOVwiO1xuJGZhLXZhci11bmRlcmxpbmU6IFwiXFxmMGNkXCI7XG4kZmEtdmFyLXVuZG86IFwiXFxmMGUyXCI7XG4kZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M6IFwiXFxmMjlhXCI7XG4kZmEtdmFyLXVuaXZlcnNpdHk6IFwiXFxmMTljXCI7XG4kZmEtdmFyLXVubGluazogXCJcXGYxMjdcIjtcbiRmYS12YXItdW5sb2NrOiBcIlxcZjA5Y1wiO1xuJGZhLXZhci11bmxvY2stYWx0OiBcIlxcZjEzZVwiO1xuJGZhLXZhci11bnNvcnRlZDogXCJcXGYwZGNcIjtcbiRmYS12YXItdXBsb2FkOiBcIlxcZjA5M1wiO1xuJGZhLXZhci11c2I6IFwiXFxmMjg3XCI7XG4kZmEtdmFyLXVzZDogXCJcXGYxNTVcIjtcbiRmYS12YXItdXNlcjogXCJcXGYwMDdcIjtcbiRmYS12YXItdXNlci1jaXJjbGU6IFwiXFxmMmJkXCI7XG4kZmEtdmFyLXVzZXItY2lyY2xlLW86IFwiXFxmMmJlXCI7XG4kZmEtdmFyLXVzZXItbWQ6IFwiXFxmMGYwXCI7XG4kZmEtdmFyLXVzZXItbzogXCJcXGYyYzBcIjtcbiRmYS12YXItdXNlci1wbHVzOiBcIlxcZjIzNFwiO1xuJGZhLXZhci11c2VyLXNlY3JldDogXCJcXGYyMWJcIjtcbiRmYS12YXItdXNlci10aW1lczogXCJcXGYyMzVcIjtcbiRmYS12YXItdXNlcnM6IFwiXFxmMGMwXCI7XG4kZmEtdmFyLXZjYXJkOiBcIlxcZjJiYlwiO1xuJGZhLXZhci12Y2FyZC1vOiBcIlxcZjJiY1wiO1xuJGZhLXZhci12ZW51czogXCJcXGYyMjFcIjtcbiRmYS12YXItdmVudXMtZG91YmxlOiBcIlxcZjIyNlwiO1xuJGZhLXZhci12ZW51cy1tYXJzOiBcIlxcZjIyOFwiO1xuJGZhLXZhci12aWFjb2luOiBcIlxcZjIzN1wiO1xuJGZhLXZhci12aWFkZW86IFwiXFxmMmE5XCI7XG4kZmEtdmFyLXZpYWRlby1zcXVhcmU6IFwiXFxmMmFhXCI7XG4kZmEtdmFyLXZpZGVvLWNhbWVyYTogXCJcXGYwM2RcIjtcbiRmYS12YXItdmltZW86IFwiXFxmMjdkXCI7XG4kZmEtdmFyLXZpbWVvLXNxdWFyZTogXCJcXGYxOTRcIjtcbiRmYS12YXItdmluZTogXCJcXGYxY2FcIjtcbiRmYS12YXItdms6IFwiXFxmMTg5XCI7XG4kZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOiBcIlxcZjJhMFwiO1xuJGZhLXZhci12b2x1bWUtZG93bjogXCJcXGYwMjdcIjtcbiRmYS12YXItdm9sdW1lLW9mZjogXCJcXGYwMjZcIjtcbiRmYS12YXItdm9sdW1lLXVwOiBcIlxcZjAyOFwiO1xuJGZhLXZhci13YXJuaW5nOiBcIlxcZjA3MVwiO1xuJGZhLXZhci13ZWNoYXQ6IFwiXFxmMWQ3XCI7XG4kZmEtdmFyLXdlaWJvOiBcIlxcZjE4YVwiO1xuJGZhLXZhci13ZWl4aW46IFwiXFxmMWQ3XCI7XG4kZmEtdmFyLXdoYXRzYXBwOiBcIlxcZjIzMlwiO1xuJGZhLXZhci13aGVlbGNoYWlyOiBcIlxcZjE5M1wiO1xuJGZhLXZhci13aGVlbGNoYWlyLWFsdDogXCJcXGYyOWJcIjtcbiRmYS12YXItd2lmaTogXCJcXGYxZWJcIjtcbiRmYS12YXItd2lraXBlZGlhLXc6IFwiXFxmMjY2XCI7XG4kZmEtdmFyLXdpbmRvdy1jbG9zZTogXCJcXGYyZDNcIjtcbiRmYS12YXItd2luZG93LWNsb3NlLW86IFwiXFxmMmQ0XCI7XG4kZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTogXCJcXGYyZDBcIjtcbiRmYS12YXItd2luZG93LW1pbmltaXplOiBcIlxcZjJkMVwiO1xuJGZhLXZhci13aW5kb3ctcmVzdG9yZTogXCJcXGYyZDJcIjtcbiRmYS12YXItd2luZG93czogXCJcXGYxN2FcIjtcbiRmYS12YXItd29uOiBcIlxcZjE1OVwiO1xuJGZhLXZhci13b3JkcHJlc3M6IFwiXFxmMTlhXCI7XG4kZmEtdmFyLXdwYmVnaW5uZXI6IFwiXFxmMjk3XCI7XG4kZmEtdmFyLXdwZXhwbG9yZXI6IFwiXFxmMmRlXCI7XG4kZmEtdmFyLXdwZm9ybXM6IFwiXFxmMjk4XCI7XG4kZmEtdmFyLXdyZW5jaDogXCJcXGYwYWRcIjtcbiRmYS12YXIteGluZzogXCJcXGYxNjhcIjtcbiRmYS12YXIteGluZy1zcXVhcmU6IFwiXFxmMTY5XCI7XG4kZmEtdmFyLXktY29tYmluYXRvcjogXCJcXGYyM2JcIjtcbiRmYS12YXIteS1jb21iaW5hdG9yLXNxdWFyZTogXCJcXGYxZDRcIjtcbiRmYS12YXIteWFob286IFwiXFxmMTllXCI7XG4kZmEtdmFyLXljOiBcIlxcZjIzYlwiO1xuJGZhLXZhci15Yy1zcXVhcmU6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLXllbHA6IFwiXFxmMWU5XCI7XG4kZmEtdmFyLXllbjogXCJcXGYxNTdcIjtcbiRmYS12YXIteW9hc3Q6IFwiXFxmMmIxXCI7XG4kZmEtdmFyLXlvdXR1YmU6IFwiXFxmMTY3XCI7XG4kZmEtdmFyLXlvdXR1YmUtcGxheTogXCJcXGYxNmFcIjtcbiRmYS12YXIteW91dHViZS1zcXVhcmU6IFwiXFxmMTY2XCI7XG5cbiIsIi8vIEJvcmRlcmVkICYgUHVsbGVkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIC4wOGVtICRmYS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cblxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cbi5wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICAmLnB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLnB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuIiwiLy8gU3Bpbm5pbmcgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMTgwZGVnLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIDEsIDApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxuXG4vLyBIb29rIGZvciBJRTgtOVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGZhLWljb24oKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuXG5AbWl4aW4gZmEtaWNvbi1yb3RhdGUoJGRlZ3JlZXMsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cblxuQG1peGluIGZhLWljb24tZmxpcCgkaG9yaXosICR2ZXJ0LCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0sIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzLiBBIGxhIEJvb3RzdHJhcCA0LlxuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgfVxufVxuIiwiLy8gU3RhY2tlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsIC4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7IGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMnggeyBmb250LXNpemU6IDJlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2UgeyBjb2xvcjogJGZhLWludmVyc2U7IH1cbiIsIi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW11c2ljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aC1sYXJnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW1vdmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3NlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1taW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBvd2VyLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ25hbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kb3dubG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5ib3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwZWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwZWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVmcmVzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZnJlc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkcGhvbmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXJjb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcmNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFnczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHJpbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYW1lcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2xkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXRhbGljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaXRhbGljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LWhlaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtd2lkdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LXdpZHRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1jZW50ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWp1c3RpZnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlZGVudDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tb3V0ZGVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW91dGRlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmRlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlby1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWRlby1jYW1lcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG90bzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpY3R1cmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpY3R1cmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbWFya2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRqdXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRqdXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVwLWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWplY3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZm8tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3NoYWlyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyb3NzaGFpcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGFuZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tcHJlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzdGVyaXNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVhZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FybmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxhbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFuZG9tOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmFuZG9tOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWduZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldHdlZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXR3ZWV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctY2FydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWNhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3BlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYS1yZXRybzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXJzOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1vdXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbi1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYi10YWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWItdGFjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1pbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24taW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cm9waHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cm9waHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVwbG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlbW9uLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZW1vbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcmstbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stZjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWVkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhkZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWxsaG9ybjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jZXJ0aWZpY2F0ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsb2JlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3JlbmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3JlbmNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXNrczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbHRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJyaWVmY2FzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JvdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGluazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFzazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zY2lzc29yczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXJjbGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmxvcHB5LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbG9wcHktbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hdmljb246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlb3JkZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtdWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LW9sOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1vbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlrZXRocm91Z2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHJpa2V0aHJvdWdoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kZXJsaW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRydWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb25leTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2x1bW5zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5zb3J0ZWQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdW5kbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuZG87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWdhbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ2F2ZWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYXZlbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hib2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhY2hvbWV0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNoOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGVtYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaXRlbWFwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bWJyZWxsYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbGlwYm9hcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZ2h0YnVsYi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNoYW5nZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtZG93bmxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC11cGxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1tZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RldGhvc2NvcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1aXRjYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29mZmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29mZmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0bGVyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1dGxlcnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9zcGl0YWwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtYnVsYW5jZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZGtpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlnaHRlci1qZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWgtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVza3RvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhcHRvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9iaWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW5uZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGlubmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3Blbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNtaWxlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnJvd24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYW1lcGFkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2FtZXBhZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXlib2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLWNoZWNrZXJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVybWluYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseS1hbGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tYXJyb3c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb2NhdGlvbi1hcnJvdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1mb3JrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZS1mb3JrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5saW5rOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbi1icm9rZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGFpbi1icm9rZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdXBlcnNjcmlwdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1YnNjcmlwdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVyYXNlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1enpsZS1waWVjZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXB1enpsZS1waWVjZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGllbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2NrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXhjZG46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXhjZG47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odG1sNTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWh0bWw1OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNzczM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmNob3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbHNleWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJzcy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGlja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWRvd246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXVwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXVybzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZXVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2JwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2JwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbGFyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11c2Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taW5yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY255OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ybWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tanB5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanB5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVibGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdWJsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcnViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1rcnc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rcnc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1idGM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idGM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXBsYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXBsYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcm9wYm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJvcGJveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stb3ZlcmZsb3c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnN0YWdyYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlja3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGlja3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZG46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZG47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJscjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXBwbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmRyb2lkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW51eDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJpYmJibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNreXBlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvdXJzcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVsbG86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVsbG87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mZW1hbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRpcDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmF0aXBheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb29uLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJjaGl2ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1ZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1ZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlibzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaWJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVucmVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVucmVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFnZWxpbmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFjay1leGNoYW5nZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvdC1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW8tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVya2lzaC1saXJhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGFjZS1zaHV0dGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGFjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdvcmRwcmVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5pZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5pZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RpdHV0aW9uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5rOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzaXR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2l0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmFkdWF0aW9uLWNhcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteWFob287IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZWxpY2lvdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGlnZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItcHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLXBwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRydXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpvb21sYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFuZ3VhZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hpbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGlsZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bvb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW0tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdXRvbW9iaWxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRheGk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXhpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG90aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3BvdGlmeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZXZpYW50YXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvdW5kY2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRhdGFiYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wZGYtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcGRmLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtd29yZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leGNlbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1leGNlbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtaW1hZ2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtemlwLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hcmNoaXZlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW8tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXVkaW8tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlby1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS12aWRlby1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWNvZGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGVwZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qc2ZpZGRsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpzZmlkZGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1ib3V5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJ1b3k6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtc2F2ZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cHBvcnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtcmluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZmUtcmluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW8tbm90Y2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVzaXN0YW5jZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWJlbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1lbXBpcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbXBpcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXljLXNxdWFyZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYWNrZXItbmV3czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZW5jZW50LXdlaWJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlY2hhdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2VpeGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpeGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXN0b3J5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGlzdG9yeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS10aGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLXRoaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXJhZ3JhcGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9tYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mdXRib2wtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZ1dGJvbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpbm9jdWxhcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1ZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGlkZXNoYXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdGNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWVscDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXllbHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW5ld3NwYXBlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lmaTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpZmk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsY3VsYXRvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBheXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtd2FsbGV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtdmlzYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXZpc2E7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtbWFzdGVyY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGlzY292ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWV4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtYW1leDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXBheXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXN0cmlwZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvcHlyaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWVkcm9wcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllZHJvcHBlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFpbnQtYnJ1c2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmlydGhkYXktY2FrZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyZWEtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmVhLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmUtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pb3hob3N0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW94aG9zdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2VsbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2VsbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVrZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZXFlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWxzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWxzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVhbnBhdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWFucGF0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1eXNlbGxhZHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idXlzZWxsYWRzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGFzaGN1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J1bWJlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcnVtYmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlYW5wdWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsc3k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWxsc3k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGlydHNpbmJ1bGs7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpbXBseWJ1aWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5YXRsYXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lhdGxhczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpYW1vbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kaWFtb25kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItc2VjcmV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vdG9yY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlZXQtdmlldzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0cmVldC12aWV3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnRiZWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnRiZWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lcmN1cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcnNleDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLWRvdWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1kb3VibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtbWFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV1dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbmV1dGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VuZGVybGVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdlbmRlcmxlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3QtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hhdHNhcHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZXJ2ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci10aW1lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGVsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFjb2luOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhY29pbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJ3YXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRpdW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWRpdW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteS1jb21iaW5hdG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3B0aW4tbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wdGluLW1vbnN0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuY2FydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5jYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwZWRpdGVkc3NsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhwZWRpdGVkc3NsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS00OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWZ1bGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktcXVhcnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZW1wdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW91c2UtcG9pbnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWktY3Vyc29yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaS1jdXJzb3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtZ3JvdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC11bmdyb3VwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtamNiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtamNiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGluZXJzLWNsdWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1kaW5lcnMtY2x1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFsYW5jZS1zY2FsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLXN0YXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWVuZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1lbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1yb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXJvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3RvcC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBhcGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNjaXNzb3JzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1saXphcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc3BvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wb2ludGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBlYWNlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZW1hcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFkZW1hcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWdpc3RlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVnaXN0ZXJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdnLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyaXBhZHZpc29yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJpcGFkdmlzb3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZXQtcG9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2V0LXBvY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lraXBlZGlhLXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWZhcmk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zYWZhcmk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaHJvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZWZveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHY6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGV2aXNpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZWxldmlzaW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29udGFvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29udGFvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNTAwcHg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci01MDBweDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtYXpvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1taW51cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItY2hlY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZHVzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5kdXN0cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtcGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXBpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1zaWduczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1zaWduczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXp6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91eno7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmxhY2stdGllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udGljb25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LWFsaWVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LWFsaWVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVkZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RpZXBpZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGllcGllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9keDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vZHg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J0LWF3ZXNvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcm9kdWN0LWh1bnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXhjbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1peGNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NyaWJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2NyaWJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhc2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhc2h0YWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYXNodGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoLWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGgtYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZXJjZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0bGFiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0bGFiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BiZWdpbm5lcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwYmVnaW5uZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGZvcm1zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3Bmb3JtczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmlyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmlyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGluZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsaW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnJhaWxsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmbmVzczpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVhZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZS1nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGUtZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25pbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLWxhbmd1YWdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG93LXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvdy12aXNpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFkZW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1naG9zdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LWdob3N0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcnN0LW9yZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW9hc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1laXNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZW1laXNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250LWF3ZXNvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmRzaGFrZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3BlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW9wZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5vZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5vZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1iYWRnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWJhZGdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3JhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mcmVlLWNvZGUtY2FtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZWdyYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci00OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG93ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG93ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRodHViOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zMTU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9kY2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBvZGNhc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWF4aW1pemU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWluaW1pemU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctcmVzdG9yZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1yZXN0b3JlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmRjYW1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFuZGNhbXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF2OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0c3k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ldHN5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1kYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWltZGI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmF2ZWxyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVlcmNhc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lZXJjYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9jaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9jaGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbm93Zmxha2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVycG93ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJwb3dlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3BleHBsb3JlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZXR1cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZXR1cDsgfVxuIiwiLy8gU2NyZWVuIFJlYWRlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNyLW9ubHkgeyBAaW5jbHVkZSBzci1vbmx5KCk7IH1cbi5zci1vbmx5LWZvY3VzYWJsZSB7IEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7IH1cbiIsIi8qIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtbm8tdmVuZG9yLXByZWZpeCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXggKi9cblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBTZXR0aW5nIEB2aWV3cG9ydCBjYXVzZXMgc2Nyb2xsYmFycyB0byBvdmVybGFwIGNvbnRlbnQgaW4gSUUxMSBhbmQgRWRnZSwgc29cbi8vICAgIHdlIGZvcmNlIGEgbm9uLW92ZXJsYXBwaW5nLCBub24tYXV0by1oaWRpbmcgc2Nyb2xsYmFyIHRvIGNvdW50ZXJhY3QuXG4vLyA2LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyOyAvLyA1XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyAvLyA2XG59XG5cbi8vIElFMTArIGRvZXNuJ3QgaG9ub3IgYDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiPmAgaW4gc29tZSBjYXNlcy5cbkBhdC1yb290IHtcbiAgICBALW1zLXZpZXdwb3J0IHtcbiAgICAgICAgd2lkdGg6IGRldmljZS13aWR0aDtcbiAgICB9XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlciAqL1xuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2VycylcbmFydGljbGUsIGFzaWRlLCBkaWFsb2csIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi8qIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyICovXG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZSB0aGVcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgICBtYXJnaW46IDA7IC8vIDFcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG59XG5cbi8vIFN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lIG9uIGVsZW1lbnRzIHRoYXQgY2Fubm90IGJlIGFjY2Vzc2VkIHZpYSBrZXlib2FyZC5cbi8vIFRoaXMgcHJldmVudHMgYW4gdW53YW50ZWQgZm9jdXMgb3V0bGluZSBmcm9tIGFwcGVhcmluZyBhcm91bmQgZWxlbWVudHMgdGhhdFxuLy8gbWlnaHQgc3RpbGwgcmVzcG9uZCB0byBwb2ludGVyIGV2ZW50cy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2Vcblt0YWJpbmRleD0nLTEnXTpmb2N1cyB7XG4gICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgICBoZWlnaHQ6IDA7IC8vIDFcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyICovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlciAqL1xuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gNFxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gICAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gICAgYm9yZGVyLWJvdHRvbTogMDsgLy8gMVxufVxuXG5hZGRyZXNzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxudWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5kZm4ge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtXG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZvbnQtd2VpZ2h0LW5vdGF0aW9uXG5iLFxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZvbnQtd2VpZ2h0LW5vdGF0aW9uXG5cbnNtYWxsIHtcbiAgICBmb250LXNpemU6IDgwJTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0wLjI1ZW07IH1cbnN1cCB7IHRvcDogLTAuNWVtOyB9XG5cbi8vXG4vLyBDb2RlXG4vL1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBmb250LWZhbWlseS1uby1kdXBsaWNhdGUtbmFtZXMgKi9cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8vIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gICAgZm9udC1zaXplOiAxZW07IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cbi8qIHN0eWxlbGludC1lbmFibGUgZm9udC1mYW1pbHktbm8tZHVwbGljYXRlLW5hbWVzICovXG5cbnByZSB7XG4gICAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLy8gV2UgaGF2ZSBAdmlld3BvcnQgc2V0IHdoaWNoIGNhdXNlcyBzY3JvbGxiYXJzIHRvIG92ZXJsYXAgY29udGVudCBpbiBJRTExIGFuZCBFZGdlLCBzb1xuICAgIC8vIHdlIGZvcmNlIGEgbm9uLW92ZXJsYXBwaW5nLCBub24tYXV0by1oaWRpbmcgc2Nyb2xsYmFyIHRvIGNvdW50ZXJhY3QuXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7IC8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLWVtcHR5LWxpbmUtYmVmb3JlXG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAgIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IC8vIEhpZGUgdGhlIG92ZXJmbG93IGluIElFXG59XG5cbi8vIEF2b2lkIDMwMG1zIGNsaWNrIGRlbGF5IG9uIHRvdWNoIGRldmljZXMgdGhhdCBzdXBwb3J0IHRoZSBgdG91Y2gtYWN0aW9uYCBDU1MgcHJvcGVydHkuXG4vL1xuLy8gSW4gcGFydGljdWxhciwgdW5saWtlIG1vc3Qgb3RoZXIgYnJvd3NlcnMsIElFMTErRWRnZSBvbiBXaW5kb3dzIDEwIG9uIHRvdWNoIGRldmljZXMgYW5kIElFIE1vYmlsZSAxMC0xMVxuLy8gRE9OJ1QgcmVtb3ZlIHRoZSBjbGljayBkZWxheSB3aGVuIGA8bWV0YSBuYW1lPVwidmlld3BvcnRcIiBjb250ZW50PVwid2lkdGg9ZGV2aWNlLXdpZHRoXCI+YCBpcyBwcmVzZW50LlxuLy8gSG93ZXZlciwgdGhleSBETyBzdXBwb3J0IHJlbW92aW5nIHRoZSBjbGljayBkZWxheSB2aWEgYHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uYC5cbi8vIFNlZTpcbi8vICogaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNC4wL2NvbnRlbnQvcmVib290LyNjbGljay1kZWxheS1vcHRpbWl6YXRpb24tZm9yLXRvdWNoXG4vLyAqIGh0dHBzOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLXRvdWNoLWFjdGlvblxuLy8gKiBodHRwczovL3BhdHJpY2tobGF1a2UuZ2l0aHViLmlvL3RvdWNoL3Rlc3RzL3Jlc3VsdHMvI3N1cHByZXNzaW5nLTMwMG1zLWRlbGF5XG5cbmEsXG5hcmVhLFxuYnV0dG9uLFxuW3JvbGU9J2J1dHRvbiddLFxuaW5wdXQ6bm90KFt0eXBlPSdyYW5nZSddKSxcbmxhYmVsLFxuc2VsZWN0LFxuc3VtbWFyeSxcbnRleHRhcmVhIHtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gICAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFdvcmsgYXJvdW5kIGEgRmlyZWZveC9JRSBidWcgd2hlcmUgdGhlIHRyYW5zcGFyZW50IGBidXR0b25gIGJhY2tncm91bmRcbi8vIHJlc3VsdHMgaW4gYSBsb3NzIG9mIHRoZSBkZWZhdWx0IGBidXR0b25gIGZvY3VzIHN0eWxlcy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2UvXG5idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICAgIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbnNlbGVjdCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IC8qIGhpZGUgdGhlIGRlZmF1bHQgYXJyb3cgaW4gaWUxMCBhbmQgaWUxMSAqL1xufVxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5bdHlwZT0nYnV0dG9uJ10sXG5bdHlwZT0ncmVzZXQnXSxcblt0eXBlPSdzdWJtaXQnXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdidXR0b24nXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdyZXNldCddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3N1Ym1pdCddOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT0ncmFkaW8nXSxcbmlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICAgIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuaW5wdXRbdHlwZT0nZGF0ZSddLFxuaW5wdXRbdHlwZT0ndGltZSddLFxuaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcbmlucHV0W3R5cGU9J21vbnRoJ10ge1xuICAgIC8vIFJlbW92ZSB0aGUgZGVmYXVsdCBhcHBlYXJhbmNlIG9mIHRlbXBvcmFsIGlucHV0cyB0byBhdm9pZCBhIE1vYmlsZSBTYWZhcmlcbiAgICAvLyBidWcgd2hlcmUgc2V0dGluZyBhIGN1c3RvbSBsaW5lLWhlaWdodCBwcmV2ZW50cyB0ZXh0IGZyb20gYmVpbmcgdmVydGljYWxseVxuICAgIC8vIGNlbnRlcmVkIHdpdGhpbiB0aGUgaW5wdXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcbiAgICAvLyBhbmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTI2NlxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICAgIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAgIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gICAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbiAgICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gICAgbWluLXdpZHRoOiAwO1xuICAgIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT0nc2VhcmNoJ10ge1xuICAgIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLyoqXG4qIEBmaWxlXG4qIEFsbCBncmlkIHZhcmlhYmxlcyBzaG91bGQgYmUgZGVmaW5lZCBoZXJlXG4qL1xuJGVuYWJsZS1mbGV4OiB0cnVlO1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6IHRydWU7XG5cbi8qKlxuKiBNYXggc2l6ZSwgdGhpcyBpcyBmb3IgY29udGVudCB3aGljaCBibGVlZHMgb2ZmIHRoZSBzY3JlZW4gdW50aWwgdGhpcyBzaXplXG4gKi9cbiRtYXgtd2lkdGg6IDE2ODBweDtcblxuLyoqXG4qIEdyaWQgYnJlYWtwb2ludHNcbiogRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4qIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cbiAqL1xuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgICB4czogMCxcbiAgICBzbTogNzY4cHgsXG4gICAgbWQ6IDEwMjRweCxcbiAgICBsZzogMTQ0MHB4LFxuICAgIHhsOiAkbWF4LXdpZHRoXG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgJyRncmlkLWJyZWFrcG9pbnRzJyk7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzKTtcblxuLyoqXG5HcmlkIGNvbnRhaW5lcnNcbiogRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cbiogVGhlc2UgbWF4aW11bSB3aWR0aHMgc2hvdWxkIGluY2x1ZGUgdGhlIHBhZGRpbmcgb24gYm90aCBzaWRlcywgc28gdGhlIGd1dHRlci13aWR0aCAqIDJcbiAqL1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gICAgc206IDcyMHB4LFxuICAgIG1kOiAxMDI0cHgsXG4gICAgbGc6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAnJGNvbnRhaW5lci1tYXgtd2lkdGhzJyk7XG5cbi8qKlxuKiBHcmlkIGNvbHVtbnNcbiogU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG4gKi9cbiRncmlkLWNvbHVtbnM6IDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAzMHB4ICFkZWZhdWx0O1xuXG4vKiBPZmZzZXQgdmFyaWFibGVzICovXG4kb2Zmc2V0OiAxNXB4O1xuJG9mZnNldC0tc206IDEwcHg7XG5cbiRncmlkLW9mZnNldHM6IChcbiAgICB4czogJG9mZnNldCxcbiAgICBzbTogJG9mZnNldC0tc20sXG4gICAgbWQ6ICRvZmZzZXRcbikgIWRlZmF1bHQ7XG5cbi8qIEd1dHRlciB2YXJpYWJsZXMgKi9cbiRndXR0ZXI6IDEwcHg7XG4kZ3V0dGVyLS1zbTogMjBweDtcbiRndXR0ZXItLW1kOiAzMHB4O1xuXG4kZ3JpZC1ndXR0ZXItd2lkdGhzOiAoXG4gICAgeHM6ICRndXR0ZXIsXG4gICAgc206ICRndXR0ZXItLXNtLFxuICAgIG1kOiAkZ3V0dGVyLS1tZFxuKSAhZGVmYXVsdDtcbiIsIi8qKlxuKiBAZmlsZVxuKiBBbGwgY29sb3JzIHVzZWQgb24gdGhlIHdlYnNpdGUgYXJlIGRlZmluZWQgaGVyZVxuKi9cblxuLyogQmFzZSBjb2xvcnMgKi9cbiRjb2xvci1ibGFjazogIzExMTExMSAhZGVmYXVsdDtcbiRjb2xvci13aGl0ZTogI2ZmZmZmZiAhZGVmYXVsdDtcbiRjb2xvci15ZWxsb3c6ICNmZmRkMDIgIWRlZmF1bHQ7XG4kY29sb3ItYmx1ZTogIzAwNmViOCAhZGVmYXVsdDtcbiRjb2xvci1ncmVlbjogIzAxOTY3ZiAhZGVmYXVsdDtcbiRjb2xvci1yZWQ6ICNlOTAwMjcgIWRlZmF1bHQ7XG4kY29sb3Itb3JhbmdlOiAjZTk1YTAwICFkZWZhdWx0O1xuJGNvbG9yLXB1cnBsZTogIzkyNjVhOCAhZGVmYXVsdDtcbiRjb2xvci1nb2xkOiAjYjQ4NzI0ICFkZWZhdWx0O1xuXG4vKiBHcmV5IGNvbG9ycyAqL1xuJGNvbG9yLWdyZXk6ICM2NjY2NjYgIWRlZmF1bHQ7XG4kY29sb3ItZ3JleS0tbGlnaHQ6ICNiM2IzYjMgIWRlZmF1bHQ7XG4kY29sb3ItZ3JleS0tbGlnaHRlcjogI2Q5ZDlkOSAhZGVmYXVsdDtcbiRjb2xvci1ncmV5LS1saWdodGVzdDogI2YyZjJmMiAhZGVmYXVsdDtcbiRjb2xvci1ncmV5LS1kYXJrOiAjMWExYTFhICFkZWZhdWx0O1xuXG4vKiBQYXJzbGV5IGNvbG9ycyAqL1xuJGZpZWxkLXN1Y2Nlc3MtY29sb3I6ICRjb2xvci1ncmVlbiAhZGVmYXVsdDtcbiRmaWVsZC1lcnJvci1jb2xvcjogJGNvbG9yLXJlZCAhZGVmYXVsdDtcblxuLyogR3JhZGllbnRzICovXG4kZ3JhZGllbnQteWVsbG93LXJlZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkY29sb3IteWVsbG93LCAkY29sb3ItcmVkKSAhZGVmYXVsdDtcbiRncmFkaWVudC15ZWxsb3ctYmx1ZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkY29sb3IteWVsbG93LCAkY29sb3ItZ29sZCkgIWRlZmF1bHQ7XG4kZ3JhZGllbnQteWVsbG93LWdyZWVuOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRjb2xvci15ZWxsb3csICRjb2xvci1ncmVlbikgIWRlZmF1bHQ7XG4kZ3JhZGllbnQteWVsbG93LXB1cnBsZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkY29sb3IteWVsbG93LCAkY29sb3ItcHVycGxlKSAhZGVmYXVsdDtcbiRncmFkaWVudC13aGl0ZS10cmFuc3BhcmFudDogbGluZWFyLWdyYWRpZW50KC0xODBkZWcsIHJnYmEoJGNvbG9yLXdoaXRlLCAwKSAwJSwgJGNvbG9yLXdoaXRlIDEwMCUpICFkZWZhdWx0O1xuJGdyYWRpZW50LWRhcmstZ3JleS1ibGFjazogbGluZWFyLWdyYWRpZW50KC05MGRlZywgIzI2MjYyNiAxJSwgIzAwMDAwMCAxMDAlKSAhZGVmYXVsdDtcbiRncmFkaWVudC10cmFuc3BhcmVudC1ncmV5OiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjM3LCAyMzcsIDIzNywgMCkgMCUsICNlZGVkZWQgMTAwJSkgIWRlZmF1bHQ7XG5cbi8qIHZlbmRvciBjb2xvcnMgKi9cbiRjb2xvci1zb2NpYWwtLWZhY2Vib29rOiAjM2I1OTk4ICFkZWZhdWx0O1xuJGNvbG9yLXNvY2lhbC0tdHdpdHRlcjogIzU1YWNlZSAhZGVmYXVsdDtcbiRjb2xvci1zb2NpYWwtLWxpbmtlZGluOiAjMDA3YmI1ICFkZWZhdWx0O1xuIiwiLyoqXG4qIEBmaWxlXG4qIFRoaXMgZmlsZSBzaG91bGQgY29udGFpbiB2YXJpYWJsZXMgd2hpY2ggYXJlIGNvbW1vbmx5IHVzZWQsXG4qIEJ1dCBkb24ndCBuZWNlc3NhcmlseSBuZWVkIHRoZWlyIG93biBmaWxlXG4qL1xuXG4vKiBEZWZhdWx0IFNoYWRvd3MgKi9cbiRib3gtc2hhZG93OiAzcHggM3B4IDAgMCByZ2JhKDAsIDAsIDAsIDAuMSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy0taW5zZXQ6IGluc2V0ICN7JGJveC1zaGFkb3d9ICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctLWludmVydDogLTNweCAzcHggMCAwIHJnYmEoMCwgMCwgMCwgMC4xKSAhZGVmYXVsdDtcblxuLyogRGVmYXVsdCB0cmFuc2l0aW9ucyAqL1xuJGRlZmF1bHQtdHdlZW46IGN1YmljLWJlemllcigwLjUsIDAsIDAsIDEpICFkZWZhdWx0O1xuJGRlZmF1bHQtdHJhbnNpdGlvbjogYWxsIDAuNXMgJGRlZmF1bHQtdHdlZW4gIWRlZmF1bHQ7XG5cbi8qIERlZmF1bHQgaW5wdXQgd2lkdGggKi9cbiRmb3JtLWlucHV0LXdpZHRoOiAyNTVweCAhZGVmYXVsdDtcblxuLyogRGVmYXVsdCBidXR0b24gcGFkZGluZyAqL1xuJGZvcm0tYnV0dG9uLXBhZGRpbmc6IDAuOHJlbSAxLjZyZW0gIWRlZmF1bHQ7XG5cbi8qIFBhcnNsZXkuanMgKi9cbiRmaWVsZC1tYXJnaW46IDFyZW0gIWRlZmF1bHQ7XG4iLCIvKiBGb250IGZhbWlsaWVzICovXG5cbiRmZi1zYW5zLXNlcmlmOiBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZmLXNlcmlmOiBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZmLW1vbm9zcGFjZTogbW9ub3NwYWNlICFkZWZhdWx0O1xuXG4vKiBGb250IHNpemVzICovXG4kZnM6IDEuNXJlbSAhZGVmYXVsdDtcbiRmcy0tc21hbGw6IChcbiAgICB4czogMS4xcmVtLFxuICAgIHNtOiAxLjJyZW1cbikgIWRlZmF1bHQ7XG4kZnMtLW1lZGl1bTogKFxuICAgIHhzOiAxLjVyZW0sXG4gICAgc206MS43cmVtXG4pICFkZWZhdWx0O1xuJGZzLS1wOiAoXG4gICAgeHM6IDEuN3JlbSxcbiAgICBzbTogMi4xcmVtXG4pICFkZWZhdWx0O1xuJGZzLS1oMTogMy41cmVtICFkZWZhdWx0O1xuJGZzLS1oMjogMi41cmVtICFkZWZhdWx0O1xuJGZzLS1oMzogKFxuICAgIHhzOiAxLjdyZW0sXG4gICAgc206IDEuOXJlbVxuKSAhZGVmYXVsdDtcbiRmcy0tbGFiZWw6IDEuMnJlbSAhZGVmYXVsdDtcbiRmcy0tdGFnOiAxLjFyZW0gIWRlZmF1bHQ7XG4kZnMtLXNsb2dhbjogMS45cmVtICFkZWZhdWx0O1xuJGZzLS1hcnRpY2xlLWhlYWRlci10aXRsZTogKFxuICAgIHhzOiAyLjlyZW0sXG4gICAgc206IDVyZW1cbikgIWRlZmF1bHQ7XG4kZnMtLWFydGljbGUtaGVhZGVyLWxlYWQ6IChcbiAgICB4czogMnJlbSxcbiAgICBzbTogMi41cmVtXG4pICFkZWZhdWx0O1xuJGZzLS1hcnRpY2xlLWhlYWRlci1tZXRhOiAkZnMtLXNtYWxsICFkZWZhdWx0O1xuJGZzLS10ZWFzZXItbGFiZWw6ICRmcy0tc21hbGwgIWRlZmF1bHQ7XG4kZnMtLXRlYXNlci1kYXk6IChcbiAgICB4czogMS41cmVtLFxuICAgIHNtOiAxLjlyZW1cbikgIWRlZmF1bHQ7XG4kZnMtLXRlYXNlci1tb250aDogKFxuICAgIHhzOiAwLjlyZW0sXG4gICAgc206IDEuMnJlbVxuKSAhZGVmYXVsdDtcbiRmcy0tdGVhc2VyLXRpdGxlOiAoXG4gICAgeHM6IDEuOHJlbSxcbiAgICBzbTogMi41cmVtXG4pICFkZWZhdWx0O1xuJGZzLS11c2VyLWRlc2NyaXB0aW9uOiAkZnMtLXNtYWxsICFkZWZhdWx0O1xuJGZzLS1jYXB0aW9uOiAkZnMtLXNtYWxsICFkZWZhdWx0O1xuJGZzLS1xdW90ZS1xdW90ZTogKFxuICAgIHhzOiAxLjRyZW0sXG4gICAgc206IDEuOHJlbVxuKSAhZGVmYXVsdDtcbiRmcy0tcXVvdGUtYXV0aG9yOiAkZnMtLXNtYWxsICFkZWZhdWx0O1xuJGZzLS1maXJzdC1sZXR0ZXI6IChcbiAgICB4czogNXJlbSxcbiAgICBzbTogN3JlbVxuKSAhZGVmYXVsdDtcbiRmcy0tY29tbWVudC1hdXRob3I6ICRmcy0tbWVkaXVtICFkZWZhdWx0O1xuJGZzLS1jb21tZW50LWRhdGU6ICRmcy0tc21hbGwgIWRlZmF1bHQ7XG4kZnMtLWhpZ2hsaWdodDogMS45cmVtICFkZWZhdWx0O1xuJGZzLS13aGl0ZXBhcGVyLWxpbmstdGl0bGU6IChcbiAgICB4czogMS44cmVtLFxuICAgIHNtOiAxLjlyZW1cbikgIWRlZmF1bHQ7XG4kZnMtLXdoaXRlcGFwZXItbGluay1udW1iZXI6IChcbiAgICB4czogMnJlbSxcbiAgICBzbTogM3JlbVxuKSAhZGVmYXVsdDtcbiRmcy0tdmFjYW5jeS1saW5rLXRpdGxlOiAoXG4gICAgeHM6ICRmcyxcbiAgICBzbTogMS42cmVtXG4pICFkZWZhdWx0O1xuJGZzLS1kb3NzaWVyLWxpbms6IChcbiAgICB4czogMS41cmVtLFxuICAgIHNtOiAxLjlyZW1cbikgIWRlZmF1bHQ7XG4kZnMtLXBhZ2luYXRpb246IChcbiAgICB4czogMS40cmVtLFxuICAgIHNtOjEuNXJlbVxuKSAhZGVmYXVsdDtcbiRmcy0tZm9ybS1oZWxwOiAoXG4gICAgeHM6IDEuNHJlbSxcbiAgICBzbTogMS41cmVtXG4pICFkZWZhdWx0O1xuJGZzLS1jcm9zcy1saW5rLXRpdGxlOiAkZnMtLW1lZGl1bSAhZGVmYXVsdDtcbiRmcy0tcGFnZS1oZWFkZXItdGl0bGU6IChcbiAgICB4czogMi4xcmVtLFxuICAgIHNtOiAzcmVtXG4pICFkZWZhdWx0O1xuXG4vKiBMaW5lIGhlaWdodHMgKi9cbiRsaDogMnJlbSAhZGVmYXVsdDtcbiRsaC0tc21hbGw6IChcbiAgICB4czogMS41cmVtLFxuICAgIHNtOjJyZW1cbikgIWRlZmF1bHQ7XG4kbGgtLW1lZGl1bTogKFxuICAgIHhzOiAyLjVyZW0sXG4gICAgc206IDNyZW1cbikgIWRlZmF1bHQ7XG4kbGgtLWxhYmVsOiAxLjVyZW0gIWRlZmF1bHQ7XG4kbGgtLWZvcm06IDEuOHJlbSAhZGVmYXVsdDtcbiRsaC0tcDogKFxuICAgIHhzOiAyLjVyZW0sXG4gICAgc206IDMuNXJlbVxuKSAhZGVmYXVsdDtcbiRsaC0taDE6IDQuMnJlbSAhZGVmYXVsdDtcbiRsaC0taDI6IDMuMnJlbSAhZGVmYXVsdDtcbiRsaC0taDM6ICRsaC0tbWVkaXVtICFkZWZhdWx0O1xuJGxoLS1hcnRpY2xlLWhlYWRlci10aXRsZTogKFxuICAgIHhzOiAyLjlyZW0sXG4gICAgc206IDVyZW1cbikgIWRlZmF1bHQ7XG4kbGgtLWFydGljbGUtaGVhZGVyLWxlYWQ6IChcbiAgICB4czogMi41cmVtLFxuICAgIHNtOiAyLjVyZW1cbikgIWRlZmF1bHQ7XG4kbGgtLWFydGljbGUtaGVhZGVyLW1ldGE6ICRsaC0tc21hbGwgIWRlZmF1bHQ7XG4kbGgtLXRlYXNlci1sYWJlbDogJGxoLS1zbWFsbCAhZGVmYXVsdDtcbiRsaC0tdGVhc2VyLXRpdGxlOiAoXG4gICAgeHM6IDJyZW0sXG4gICAgc206IDNyZW1cbikgIWRlZmF1bHQ7XG4kbGgtLXVzZXItZGVzY3JpcHRpb246ICRsaC0tc21hbGwgIWRlZmF1bHQ7XG4kbGgtLWNhcHRpb246ICRsaC0tc21hbGwgIWRlZmF1bHQ7XG4kbGgtLXF1b3RlLXF1b3RlOiAoXG4gICAgeHM6IDIuNXJlbSxcbiAgICBzbTogMy41cmVtXG4pICFkZWZhdWx0O1xuJGxoLS1xdW90ZS1hdXRob3I6ICRsaC0tc21hbGwgIWRlZmF1bHQ7XG4kbGgtLWZpcnN0LWxldHRlcjogKFxuICAgIHhzOiA1cmVtLFxuICAgIHNtOiA3cmVtXG4pICFkZWZhdWx0O1xuJGxoLS1jb21tZW50LWF1dGhvcjogM3JlbSAhZGVmYXVsdDtcbiRsaC0tY29tbWVudC1kYXRlOiAkbGgtLXNtYWxsICFkZWZhdWx0O1xuJGxoLS1oaWdobGlnaHQ6IDIuNXJlbSAhZGVmYXVsdDtcbiRsaC0td2hpdGVwYXBlci1saW5rLXRpdGxlOiAoXG4gICAgeHM6IDJyZW0sXG4gICAgc206IDIuNXJlbVxuKSAhZGVmYXVsdDtcbiRsaC0td2hpdGVwYXBlci1saW5rLW51bWJlcjogKFxuICAgIHhzOiAyLjVyZW0sXG4gICAgc206IDMuNXJlbVxuKSAhZGVmYXVsdDtcbiRsaC0tdmFjYW5jeS1saW5rLXRpdGxlOiAkbGgtLW1lZGl1bSAhZGVmYXVsdDtcbiRsaC0tZG9zc2llci1saW5rOiAoXG4gICAgeHM6IDJyZW0sXG4gICAgc206IDIuNXJlbVxuKSAhZGVmYXVsdDtcbiRsaC0tZm9ybS1oZWxwOiAoXG4gICAgeHM6IDEuN3JlbSxcbiAgICBzbTogMS44cmVtXG4pICFkZWZhdWx0O1xuJGxoLS1jcm9zcy1saW5rLXRpdGxlOiAkbGgtLW1lZGl1bSAhZGVmYXVsdDtcbiRsaC0tcGFnZS1oZWFkZXItdGl0bGU6IChcbiAgICB4czogM3JlbSxcbiAgICBzbTogNHJlbVxuKSAhZGVmYXVsdDtcblxuLyogTGV0dGVyIHNwYWNpbmdzICovXG4kbHMtLWxhYmVsOiAxcHggIWRlZmF1bHQ7XG4iLCIvKipcbiogQGZpbGVcbiogRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuKlxuKiBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbiogYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cbiovXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucy1jdXN0b20oJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXItd2lkdGhzOiAkZ3JpZC1ndXR0ZXItd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgLyogQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50cyAqL1xuICAgICVncmlkLWNvbHVtbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDsgLyogUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5ICovXG5cbiAgICAgICAgQGVhY2ggJGJyZWFrcG9pbnQsICRndXR0ZXItd2lkdGggaW4gJGd1dHRlci13aWR0aHMge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICAgICAgLyogQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHMgKi9cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgICAubC1jb2wtLSN7JGl9I3skaW5maXh9IHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubC1jb2wjeyRpbmZpeH0sXG4gICAgICAgIC5sLWNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAgICAgICAvKiBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1ucyAqL1xuICAgICAgICAgICAgLmwtY29sI3skaW5maXh9IHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sLWNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IC8qIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVycyAqL1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAgICAgICAubC1jb2wtLSN7JGl9I3skaW5maXh9IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sLW9yZGVyI3skaW5maXh9LWZpcnN0IHtcbiAgICAgICAgICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgICAgICAgIC5sLW9yZGVyLS0jeyRpfSN7JGluZml4fSB7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAkaTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8qIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZSAqL1xuICAgICAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09ICcnIGFuZCAkaSA9PSAwKSB7IC8qIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wICovXG4gICAgICAgICAgICAgICAgICAgIC5sLW9mZnNldC0tI3skaX0jeyRpbmZpeH0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKipcbiogQGZpbGVcbiogR3JpZCBnZW5lcmF0aW9uXG4qIE1peGlucyB0byBjcmVhdGUgY29udGFpbmVyLCByb3cgJiBjb2wgY2xhc3Nlc1xuKi9cblxuQG1peGluIG1ha2UtY29udGFpbmVyLWN1c3RvbSgkZ3V0dGVyLXdpZHRoczogJGdyaWQtZ3V0dGVyLXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgIEBlYWNoICRicmVha3BvaW50LCAkb2Zmc2V0LXNpemUgaW4gJGdyaWQtb2Zmc2V0cyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkb2Zmc2V0LXNpemU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkb2Zmc2V0LXNpemU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnkgKi9cbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdy1jdXN0b20oJGd1dHRlci13aWR0aHM6ICRncmlkLWd1dHRlci13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBlYWNoICRicmVha3BvaW50LCAkZ3V0dGVyLXdpZHRoIGluICRndXR0ZXItd2lkdGhzIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGd1dHRlci13aWR0aCAvIC0yO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3V0dGVyLXdpZHRoIC8gLTI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyLXdpZHRoczogJGdyaWQtZ3V0dGVyLXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC8qKlxuICAqIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgKiBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gICogbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICAqL1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDsgLyogUHJldmVudCBjb2xsYXBzaW5nICovXG5cbiAgICBAZWFjaCAkYnJlYWtwb2ludCwgJGd1dHRlci13aWR0aCBpbiAkZ3V0dGVyLXdpZHRocyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXItd2lkdGggLyAyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG5cbiAgICAvKipcbiAgKiBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgKiB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgKiBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgKi9cbiAgICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICAgJG51bTogJHNpemUgLyAkY29sdW1ucztcblxuICAgIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuIiwiaW5wdXQucGFyc2xleS1zdWNjZXNzLFxuc2VsZWN0LnBhcnNsZXktc3VjY2VzcyxcbnRleHRhcmVhLnBhcnNsZXktc3VjY2VzcyB7XG4gICAgY29sb3I6ICRmaWVsZC1zdWNjZXNzLWNvbG9yO1xufVxuXG5pbnB1dC5wYXJzbGV5LWVycm9yLFxuc2VsZWN0LnBhcnNsZXktZXJyb3IsXG50ZXh0YXJlYS5wYXJzbGV5LWVycm9yIHtcbiAgICBjb2xvcjogJGZpZWxkLWVycm9yLWNvbG9yO1xufVxuXG4ucGFyc2xleS1lcnJvcnMtbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5wYXJzbGV5LWVycm9ycy1saXN0LmZpbGxlZCB7XG4gICAgY29sb3I6ICRmaWVsZC1lcnJvci1jb2xvcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBhcnNsZXktZXJyb3JzLWxpc3QgbGkge1xuICAgIG1hcmdpbi10b3A6ICRmaWVsZC1tYXJnaW47XG59XG4iLCIvKiBVc2UgaW4gY29tYmluYXRpb24gd2l0aCBKYXZhU2NyaXB0IHRoYXQgaGlkZXMgYWxsIGVsZW1lbnRzIHdpdCB0aGlzIGNsYXNzIG9uIHBhZ2UgbG9hZCAqL1xuLnUtaGlkZS1pZi1qcyB7XG4gICAgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSBibG9jay1uby1lbXB0eSAqL1xufVxuXG4vKiBVc2UgaW4gY29tYmluYXRpb24gd2l0aCBKYXZhU2NyaXB0IHRoYXQgcmVtb3ZlcyB0aGlzIGNsYXNzIG9uIHBhZ2UgbG9hZCAqL1xuLnUtc2hvdy1pZi1qcyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBVc2Ugd2hlbiBlbGVtZW50IHNob3VsZCBiZSBoaWRkZW4gdW50aWwgYSBjZXJ0YWluIGV2ZW50IHdoaWNoIGNhbiBiZSBhbnkgZXZlbnQgYnV0IHBhZ2UgbG9hZCAqL1xuLnUtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uZC1hbGlnbi1pdGVtcy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLm5vLXdyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cbiIsIi8qKlxuKiBAZmlsZVxuKiBGb250cyBhbmQgZm9udCB2YXJpYWJsZXMgc2hvdWxkIGJlIGRlZmluZWQgaGVyZVxuKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnd2lncnVtJztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvd2lncnVtd2ViLWJsYWNrLmVvdCcpO1xuICAgIHNyYzpcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy93aWdydW13ZWItYmxhY2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy93aWdydW13ZWItYmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ3dpZ3J1bSc7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL3dpZ3J1bXdlYi1ibGFja2l0YWxpYy5lb3QnKTtcbiAgICBzcmM6XG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvd2lncnVtd2ViLWJsYWNraXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvd2lncnVtd2ViLWJsYWNraXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICd3aWdydW0nO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy93aWdydW13ZWItYm9sZC5lb3QnKTtcbiAgICBzcmM6XG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvd2lncnVtd2ViLWJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy93aWdydW13ZWItYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnd2lncnVtJztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvd2lncnVtd2ViLWJvbGRpdGFsaWMuZW90Jyk7XG4gICAgc3JjOlxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL3dpZ3J1bXdlYi1ib2xkaXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvd2lncnVtd2ViLWJvbGRpdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ3dpZ3J1bSc7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL3dpZ3J1bXdlYi1tZWRpdW0uZW90Jyk7XG4gICAgc3JjOlxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL3dpZ3J1bXdlYi1tZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy93aWdydW13ZWItbWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICd3aWdydW0nO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy93aWdydW13ZWItbWVkaXVtaXRhbGljLmVvdCcpO1xuICAgIHNyYzpcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy93aWdydW13ZWItbWVkaXVtaXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvd2lncnVtd2ViLW1lZGl1bWl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnd2lncnVtJztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvd2lncnVtd2ViLXJlZ3VsYXIuZW90Jyk7XG4gICAgc3JjOlxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL3dpZ3J1bXdlYi1yZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvd2lncnVtd2ViLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ3dpZ3J1bSc7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL3dpZ3J1bXdlYi1pdGFsaWMuZW90Jyk7XG4gICAgc3JjOlxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL3dpZ3J1bXdlYi1pdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy93aWdydW13ZWItaXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICd3aWdydW0nO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy93aWdydW13ZWItbGlnaHQuZW90Jyk7XG4gICAgc3JjOlxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL3dpZ3J1bXdlYi1saWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL3dpZ3J1bXdlYi1saWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnd2lncnVtJztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvd2lncnVtd2ViLWxpZ2h0aXRhbGljLmVvdCcpO1xuICAgIHNyYzpcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy93aWdydW13ZWItbGlnaHRpdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy93aWdydW13ZWItbGlnaHRpdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ3dpZ3J1bSc7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL3dpZ3J1bXdlYi1leHRyYWxpZ2h0LmVvdCcpO1xuICAgIHNyYzpcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy93aWdydW13ZWItZXh0cmFsaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL3dpZ3J1bXdlYi1leHRyYWxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICd3aWdydW0nO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy93aWdydW13ZWItZXh0cmFsaWdodGl0YWxpYy5lb3QnKTtcbiAgICBzcmM6XG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvd2lncnVtd2ViLWV4dHJhbGlnaHRpdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy93aWdydW13ZWItZXh0cmFsaWdodGl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnd2lncnVtJztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvd2lncnVtd2ViLXRoaW4uZW90Jyk7XG4gICAgc3JjOlxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL3dpZ3J1bXdlYi10aGluLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvd2lncnVtd2ViLXRoaW4ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ3dpZ3J1bSc7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL3dpZ3J1bXdlYi10aGluaXRhbGljLmVvdCcpO1xuICAgIHNyYzpcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy93aWdydW13ZWItdGhpbml0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL3dpZ3J1bXdlYi10aGluaXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQdWJsaWNvIEhlYWRsaW5lIFdlYic7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1B1YmxpY29IZWFkbGluZS1CbGFja0l0YWxpYy1XZWIuZW90Jyk7XG4gICAgc3JjOlxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1B1YmxpY29IZWFkbGluZS1CbGFja0l0YWxpYy1XZWIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy9QdWJsaWNvSGVhZGxpbmUtQmxhY2tJdGFsaWMtV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1B1YmxpY29IZWFkbGluZS1CbGFja0l0YWxpYy1XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1B1YmxpY28gSGVhZGxpbmUgV2ViJztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUHVibGljb0hlYWRsaW5lLUJsYWNrLVdlYi5lb3QnKTtcbiAgICBzcmM6XG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvUHVibGljb0hlYWRsaW5lLUJsYWNrLVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1B1YmxpY29IZWFkbGluZS1CbGFjay1XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvUHVibGljb0hlYWRsaW5lLUJsYWNrLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUHVibGljbyBIZWFkbGluZSBXZWInO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9QdWJsaWNvSGVhZGxpbmUtRXh0cmFib2xkSXRhbGljLVdlYi5lb3QnKTtcbiAgICBzcmM6XG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvUHVibGljb0hlYWRsaW5lLUV4dHJhYm9sZEl0YWxpYy1XZWIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy9QdWJsaWNvSGVhZGxpbmUtRXh0cmFib2xkSXRhbGljLVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy9QdWJsaWNvSGVhZGxpbmUtRXh0cmFib2xkSXRhbGljLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUHVibGljbyBIZWFkbGluZSBXZWInO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9QdWJsaWNvSGVhZGxpbmUtRXh0cmFib2xkLVdlYi5lb3QnKTtcbiAgICBzcmM6XG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvUHVibGljb0hlYWRsaW5lLUV4dHJhYm9sZC1XZWIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy9QdWJsaWNvSGVhZGxpbmUtRXh0cmFib2xkLVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy9QdWJsaWNvSGVhZGxpbmUtRXh0cmFib2xkLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUHVibGljbyBIZWFkbGluZSBXZWInO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9QdWJsaWNvSGVhZGxpbmUtQm9sZEl0YWxpYy1XZWIuZW90Jyk7XG4gICAgc3JjOlxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1B1YmxpY29IZWFkbGluZS1Cb2xkSXRhbGljLVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1B1YmxpY29IZWFkbGluZS1Cb2xkSXRhbGljLVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy9QdWJsaWNvSGVhZGxpbmUtQm9sZEl0YWxpYy1XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1B1YmxpY28gSGVhZGxpbmUgV2ViJztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUHVibGljb0hlYWRsaW5lLUJvbGQtV2ViLmVvdCcpO1xuICAgIHNyYzpcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy9QdWJsaWNvSGVhZGxpbmUtQm9sZC1XZWIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy9QdWJsaWNvSGVhZGxpbmUtQm9sZC1XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvUHVibGljb0hlYWRsaW5lLUJvbGQtV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQdWJsaWNvIEhlYWRsaW5lIFdlYic7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1B1YmxpY29IZWFkbGluZS1NZWRpdW1JdGFsaWMtV2ViLmVvdCcpO1xuICAgIHNyYzpcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy9QdWJsaWNvSGVhZGxpbmUtTWVkaXVtSXRhbGljLVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1B1YmxpY29IZWFkbGluZS1NZWRpdW1JdGFsaWMtV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1B1YmxpY29IZWFkbGluZS1NZWRpdW1JdGFsaWMtV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQdWJsaWNvIEhlYWRsaW5lIFdlYic7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1B1YmxpY29IZWFkbGluZS1NZWRpdW0tV2ViLmVvdCcpO1xuICAgIHNyYzpcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy9QdWJsaWNvSGVhZGxpbmUtTWVkaXVtLVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1B1YmxpY29IZWFkbGluZS1NZWRpdW0tV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1B1YmxpY29IZWFkbGluZS1NZWRpdW0tV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQdWJsaWNvIEhlYWRsaW5lIFdlYic7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1B1YmxpY29IZWFkbGluZS1JdGFsaWMtV2ViLmVvdCcpO1xuICAgIHNyYzpcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy9QdWJsaWNvSGVhZGxpbmUtSXRhbGljLVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1B1YmxpY29IZWFkbGluZS1JdGFsaWMtV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1B1YmxpY29IZWFkbGluZS1JdGFsaWMtV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQdWJsaWNvIEhlYWRsaW5lIFdlYic7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1B1YmxpY29IZWFkbGluZS1Sb21hbi1XZWIuZW90Jyk7XG4gICAgc3JjOlxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1B1YmxpY29IZWFkbGluZS1Sb21hbi1XZWIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy9QdWJsaWNvSGVhZGxpbmUtUm9tYW4tV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1B1YmxpY29IZWFkbGluZS1Sb21hbi1XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1B1YmxpY28gSGVhZGxpbmUgV2ViJztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUHVibGljb0hlYWRsaW5lLUxpZ2h0SXRhbGljLVdlYi5lb3QnKTtcbiAgICBzcmM6XG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvUHVibGljb0hlYWRsaW5lLUxpZ2h0SXRhbGljLVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1B1YmxpY29IZWFkbGluZS1MaWdodEl0YWxpYy1XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvUHVibGljb0hlYWRsaW5lLUxpZ2h0SXRhbGljLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUHVibGljbyBIZWFkbGluZSBXZWInO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9QdWJsaWNvSGVhZGxpbmUtTGlnaHQtV2ViLmVvdCcpO1xuICAgIHNyYzpcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy9QdWJsaWNvSGVhZGxpbmUtTGlnaHQtV2ViLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvUHVibGljb0hlYWRsaW5lLUxpZ2h0LVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy9QdWJsaWNvSGVhZGxpbmUtTGlnaHQtV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdBQ2FzbG9uUHJvJztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvQUNhc2xvblByby1SZWd1bGFyLndvZmYyJyk7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL0FDYXNsb25Qcm8tUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuJGZmLXB1YmxpY286ICdQdWJsaWNvIEhlYWRsaW5lIFdlYicsIHNlcmlmLCAnVGltZXMgTmV3IFJvbWFuJztcbiRmZi13aWdydW06ICd3aWdydW0nLCAnQXZhbnQgR2FyZGUnLCAnQ2VudHVyeSBHb3RoaWMnLCAnVHJlYnVjaGV0IE1TJywgaGVsdmV0aWNhLCB0YWhvbWE7XG5cbi8qIEZvbnQgZmFtaWxpZXMgKi9cbiRmZi1zZXJpZjogJGZmLXdpZ3J1bTtcbiRmZi1zYW5zLXNlcmlmOiAkZmYtd2lncnVtO1xuJGZmLW1vbm9zcGFjZTogJGZmLXdpZ3J1bTtcblxuLyogRm9udCBzaXplcyAqL1xuJGZzOiAxLjVyZW07XG4kZnMtLXNtYWxsOiAoXG4gICAgeHM6IDEuMXJlbSxcbiAgICBzbTogMS4ycmVtXG4pO1xuJGZzLS1tZWRpdW06IChcbiAgICB4czogMS41cmVtLFxuICAgIHNtOjEuN3JlbVxuKTtcbiRmcy0tcDogKFxuICAgIHhzOiAxLjdyZW0sXG4gICAgc206IDIuMXJlbVxuKTtcbiRmcy0taDE6IDMuNXJlbTtcbiRmcy0taDI6IDIuNXJlbTtcbiRmcy0taDM6IChcbiAgICB4czogMS43cmVtLFxuICAgIHNtOiAxLjlyZW1cbik7XG4kZnMtLWxhYmVsOiAxLjRyZW07XG4kZnMtLWhlbHA6IDEuNHJlbTtcbiRmcy0tdGFnOiAxLjFyZW07XG4kZnMtLXNsb2dhbjogMS45cmVtO1xuJGZzLS1hcnRpY2xlLWhlYWRlci10aXRsZTogKFxuICAgIHhzOiAyLjlyZW0sXG4gICAgc206IDVyZW1cbik7XG4kZnMtLWFydGljbGUtaGVhZGVyLWxlYWQ6IChcbiAgICB4czogMnJlbSxcbiAgICBzbTogMi41cmVtXG4pO1xuJGZzLS1hcnRpY2xlLWhlYWRlci1tZXRhOiAkZnMtLXNtYWxsO1xuJGZzLS10ZWFzZXItbGFiZWw6ICRmcy0tc21hbGw7XG4kZnMtLXRlYXNlci1kYXk6IChcbiAgICB4czogMS41cmVtLFxuICAgIHNtOiAxLjlyZW1cbik7XG4kZnMtLXRlYXNlci1tb250aDogKFxuICAgIHhzOiAwLjlyZW0sXG4gICAgc206IDEuMnJlbVxuKTtcbiRmcy0tdGVhc2VyLXRpdGxlOiAoXG4gICAgeHM6IDEuOHJlbSxcbiAgICBzbTogMi41cmVtXG4pO1xuJGZzLS11c2VyLWRlc2NyaXB0aW9uOiAkZnMtLXNtYWxsO1xuJGZzLS1jYXB0aW9uOiAkZnMtLXNtYWxsO1xuJGZzLS1xdW90ZS1xdW90ZTogKFxuICAgIHhzOiAxLjRyZW0sXG4gICAgc206IDEuOHJlbVxuKTtcbiRmcy0tcXVvdGUtYXV0aG9yOiAkZnMtLXNtYWxsO1xuJGZzLS1maXJzdC1sZXR0ZXI6IChcbiAgICB4czogNXJlbSxcbiAgICBzbTogN3JlbVxuKTtcbiRmcy0tY29tbWVudC1hdXRob3I6ICRmcy0tbWVkaXVtO1xuJGZzLS1jb21tZW50LWRhdGU6ICRmcy0tc21hbGw7XG4kZnMtLWhpZ2hsaWdodDogMS45cmVtO1xuJGZzLS13aGl0ZXBhcGVyLWxpbmstdGl0bGU6IChcbiAgICB4czogMS44cmVtLFxuICAgIHNtOiAxLjlyZW1cbik7XG4kZnMtLXdoaXRlcGFwZXItbGluay1udW1iZXI6IChcbiAgICB4czogMnJlbSxcbiAgICBzbTogM3JlbVxuKTtcbiRmcy0tdmFjYW5jeS1saW5rLXRpdGxlOiAoXG4gICAgeHM6ICRmcyxcbiAgICBzbTogMS42cmVtXG4pO1xuJGZzLS1kb3NzaWVyLWxpbms6IChcbiAgICB4czogMS41cmVtLFxuICAgIHNtOiAxLjlyZW1cbik7XG4kZnMtLXBhZ2luYXRpb246IChcbiAgICB4czogMS40cmVtLFxuICAgIHNtOjEuNXJlbVxuKTtcbiRmcy0tZm9ybS1oZWxwOiAoXG4gICAgeHM6IDEuNHJlbSxcbiAgICBzbTogMS41cmVtXG4pO1xuJGZzLS1jcm9zcy1saW5rLXRpdGxlOiAkZnMtLW1lZGl1bTtcbiRmcy0tcGFnZS1oZWFkZXItdGl0bGU6IChcbiAgICB4czogMi4xcmVtLFxuICAgIHNtOiAzcmVtXG4pO1xuXG4vKiBMaW5lIGhlaWdodHMgKi9cbiRsaDogMnJlbTtcbiRsaC0tc21hbGw6IChcbiAgICB4czogMS41cmVtLFxuICAgIHNtOjJyZW1cbik7XG4kbGgtLW1lZGl1bTogKFxuICAgIHhzOiAyLjVyZW0sXG4gICAgc206IDNyZW1cbik7XG4kbGgtLWxhYmVsOiAxLjVyZW07XG4kbGgtLWZvcm06IDEuOHJlbTtcbiRsaC0tcDogKFxuICAgIHhzOiAyLjVyZW0sXG4gICAgc206IDMuNXJlbVxuKTtcbiRsaC0taDE6IDQuMnJlbTtcbiRsaC0taDI6IDMuMnJlbTtcbiRsaC0taDM6ICRsaC0tbWVkaXVtO1xuJGxoLS1hcnRpY2xlLWhlYWRlci10aXRsZTogKFxuICAgIHhzOiAyLjlyZW0sXG4gICAgc206IDVyZW1cbik7XG4kbGgtLWFydGljbGUtaGVhZGVyLWxlYWQ6IChcbiAgICB4czogMi41cmVtLFxuICAgIHNtOiAyLjVyZW1cbik7XG4kbGgtLWFydGljbGUtaGVhZGVyLW1ldGE6ICRsaC0tc21hbGw7XG4kbGgtLXRlYXNlci1sYWJlbDogJGxoLS1zbWFsbDtcbiRsaC0tdGVhc2VyLXRpdGxlOiAoXG4gICAgeHM6IDJyZW0sXG4gICAgc206IDNyZW1cbik7XG4kbGgtLXVzZXItZGVzY3JpcHRpb246ICRsaC0tc21hbGw7XG4kbGgtLWNhcHRpb246ICRsaC0tc21hbGw7XG4kbGgtLXF1b3RlLXF1b3RlOiAoXG4gICAgeHM6IDIuNXJlbSxcbiAgICBzbTogMy41cmVtXG4pO1xuJGxoLS1xdW90ZS1hdXRob3I6ICRsaC0tc21hbGw7XG4kbGgtLWZpcnN0LWxldHRlcjogKFxuICAgIHhzOiA1cmVtLFxuICAgIHNtOiA3cmVtXG4pO1xuJGxoLS1jb21tZW50LWF1dGhvcjogM3JlbTtcbiRsaC0tY29tbWVudC1kYXRlOiAkbGgtLXNtYWxsO1xuJGxoLS1oaWdobGlnaHQ6IDIuNXJlbTtcbiRsaC0td2hpdGVwYXBlci1saW5rLXRpdGxlOiAoXG4gICAgeHM6IDJyZW0sXG4gICAgc206IDIuNXJlbVxuKTtcbiRsaC0td2hpdGVwYXBlci1saW5rLW51bWJlcjogKFxuICAgIHhzOiAyLjVyZW0sXG4gICAgc206IDMuNXJlbVxuKTtcbiRsaC0tdmFjYW5jeS1saW5rLXRpdGxlOiAkbGgtLW1lZGl1bTtcbiRsaC0tZG9zc2llci1saW5rOiAoXG4gICAgeHM6IDJyZW0sXG4gICAgc206IDIuNXJlbVxuKTtcbiRsaC0tZm9ybS1oZWxwOiAoXG4gICAgeHM6IDEuN3JlbSxcbiAgICBzbTogMS44cmVtXG4pO1xuJGxoLS1jcm9zcy1saW5rLXRpdGxlOiAkbGgtLW1lZGl1bTtcbiRsaC0tcGFnZS1oZWFkZXItdGl0bGU6IChcbiAgICB4czogM3JlbSxcbiAgICBzbTogNHJlbVxuKTtcblxuLyogTGV0dGVyIHNwYWNpbmdzICovXG4kbHMtLWxhYmVsOiAxcHg7XG4iLCIvKipcbiogQGZpbGVcbiogVGhlc2UgbWl4aW5zIHdpbGwgb3V0cHV0IHRoZSBncmlkXG4qL1xuXG4vKipcbiogQ29udGFpbmVyIHdpZHRoc1xuKiBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG4qL1xuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmwtY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1jdXN0b20oKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG5cbiAgICAmLS1zbWFsbCB7XG4gICAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIH1cblxuICAgICYtLW5hcnJvdyB7XG4gICAgICBtYXgtd2lkdGg6IDczMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vKipcbiogRmx1aWQgY29udGFpbmVyXG4qIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGggMTAwJSB3aWR0aCBmb3JcbiogZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cbiAqL1xuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmwtY29udGFpbmVyLS1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxufVxuXG4vKipcbiogTW9iaWxlIGZsdWlkIGNvbnRhaW5lclxuKiBXaWxsIG1ha2UgYSBjb250YWluZXIgd2l0aG91dCBwYWRkaW5nIGZvciBtb2JpbGUgZGV2aWNlc1xuICovXG4ubC1jb250YWluZXItLW1vYmlsZS1mbHVpZCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seSh4cykge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLyoqXG4qIFJvd1xuKlxuKiBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuKi9cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5sLXJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3ctY3VzdG9tKCk7XG4gIH1cblxuICAvKipcbiAgKiBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gICogZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gICAqL1xuICAubC1yb3ctLW5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmwtY29sLFxuICAgID4gW2NsYXNzKj1cImwtY29sXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLmwtcm93LS1uby1ndXR0ZXJzLXhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoeHMpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICA+IC5sLWNvbCxcbiAgICAgID4gW2NsYXNzKj1cImwtY29sXCJdIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKipcbiogQ29sdW1uc1xuKlxuKiBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG4qL1xuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMtY3VzdG9tKCk7XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgKiAuNTtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyICogLjU7XG59XG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbWFrZS1jb250YWluZXItbWF4LXdpZHRoc2AgbWl4aW5cIiwgXCJ2NC41LjJcIiwgXCJ2NVwiKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgICBtYXgtd2lkdGg6IGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICB9XG59XG4iLCIvKipcbiogQGZpbGVcbiogVGhlIGJhc2Ugc3R5bGluZyBmb3IgdGhlIHR5cG9ncmFwaHlcbiAqL1xuaHRtbCB7XG4gIC8qIFJlc2V0IGZvbnQgc2l6ZSBzbyB3ZSBjYW4gd29yayB3aXRoIHJlbSB1bml0cyAqL1xuICBmb250LXNpemU6IDYyLjUlO1xufVxuXG5ib2R5IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCAjeyRmc30gLyAjeyRsaH0gJGZmLXNhbnMtc2VyaWY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5oMSwgaDIsIHAge1xuICBmb250LWZhbWlseTogJGZmLXNlcmlmO1xufVxuXG5oMSwgaDIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuaDEge1xuICBmb250LXNpemU6ICRmcy0taDE7XG4gIGxpbmUtaGVpZ2h0OiAkbGgtLWgxO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogJGZzLS1oMjtcbiAgbGluZS1oZWlnaHQ6ICRsaC0taDI7XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiBtYXBfZ2V0KCRmcy0taDMsIHhzKTtcbiAgbGluZS1oZWlnaHQ6IG1hcF9nZXQoJGxoLS1oMywgeHMpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmb250LXNpemU6IG1hcF9nZXQoJGZzLS1oMywgc20pO1xuICAgIGxpbmUtaGVpZ2h0OiBtYXBfZ2V0KCRsaC0taDMsIHNtKTtcbiAgfVxufVxuXG5wIHtcbiAgZm9udC1zaXplOiBtYXBfZ2V0KCRmcy0tcCwgeHMpO1xuICBsaW5lLWhlaWdodDogbWFwX2dldCgkbGgtLXAsIHhzKTtcbiAgY29sb3I6ICRjb2xvci1ncmV5LS1kYXJrO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmb250LXNpemU6IG1hcF9nZXQoJGZzLS1wLCBzbSk7XG4gICAgbGluZS1oZWlnaHQ6IG1hcF9nZXQoJGxoLS1wLCBzbSk7XG4gIH1cbn1cblxuYSB7XG4gIGNvbG9yOiAkY29sb3ItYmx1ZTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtLWRhcms7XG4gIH1cbn1cblxuYVtkaXNhYmxlZF0sXG5hLmlzLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKCRjb2xvci1ibHVlLCAuMyk7XG59XG5cbi5pY29uLXNvY2lhbC0tZmFjZWJvb2sge1xuICBjb2xvcjogJGNvbG9yLXNvY2lhbC0tZmFjZWJvb2s7XG59XG4uaWNvbi1zb2NpYWwtLXR3aXR0ZXIge1xuICBjb2xvcjogJGNvbG9yLXNvY2lhbC0tdHdpdHRlcjtcbn1cbi5pY29uLXNvY2lhbC0tbGlua2VkaW4ge1xuICBjb2xvcjogJGNvbG9yLXNvY2lhbC0tbGlua2VkaW47XG59XG5bY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xufVxuIiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbi1mb250XCI7XG4gICAgc3JjOiAgICB1cmwoXCJ+QHNpanRob2ZmbWVkaWEvc21nLWFzc2V0cy9mb250cy9pY29uLWZvbnQuZW90PzQ3ZjdjMDcwZTdkMjI5ODBiYTM0ZGM2MzAwNzMwNDNhPyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICAgICAgIHVybChcIn5Ac2lqdGhvZmZtZWRpYS9zbWctYXNzZXRzL2ZvbnRzL2ljb24tZm9udC53b2ZmMj80N2Y3YzA3MGU3ZDIyOTgwYmEzNGRjNjMwMDczMDQzYVwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgICAgIHVybChcIn5Ac2lqdGhvZmZtZWRpYS9zbWctYXNzZXRzL2ZvbnRzL2ljb24tZm9udC53b2ZmPzQ3ZjdjMDcwZTdkMjI5ODBiYTM0ZGM2MzAwNzMwNDNhXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgICAgICB1cmwoXCJ+QHNpanRob2ZmbWVkaWEvc21nLWFzc2V0cy9mb250cy9pY29uLWZvbnQudHRmPzQ3ZjdjMDcwZTdkMjI5ODBiYTM0ZGM2MzAwNzMwNDNhXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgICAgICAgdXJsKFwifkBzaWp0aG9mZm1lZGlhL3NtZy1hc3NldHMvZm9udHMvaWNvbi1mb250LnN2Zz80N2Y3YzA3MGU3ZDIyOTgwYmEzNGRjNjMwMDczMDQzYSNpY29uLWZvbnRcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG5AbWl4aW4gaWNvbi1zdHlsZXMge1xuICAgIGZvbnQtZmFtaWx5OiBcImljb24tZm9udFwiO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLy8gc3BlYWs6IG5vbmU7IC8vIG9ubHkgbmVjZXNzYXJ5IGlmIG5vdCB1c2luZyB0aGUgcHJpdmF0ZSB1bmljb2RlIHJhbmdlIChmaXJzdEdseXBoIG9wdGlvbilcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbiVpY29uIHtcbiAgICBAaW5jbHVkZSBpY29uLXN0eWxlcztcbn1cblxuQGZ1bmN0aW9uIGljb24tY2hhcigkZmlsZW5hbWUpIHtcbiAgICAkY2hhcjogXCJcIjtcbiAgICAgICAgQGlmICRmaWxlbmFtZSA9PSBhcnJvdy0tZG93biB7XG4gICAgICAgICAgICAkY2hhcjogXCJcXGYxMDFcIjtcbiAgICAgICAgfVxuICAgICAgICBAaWYgJGZpbGVuYW1lID09IGFycm93LS1sZWZ0IHtcbiAgICAgICAgICAgICRjaGFyOiBcIlxcZjEwMlwiO1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkZmlsZW5hbWUgPT0gYXJyb3ctLXJpZ2h0IHtcbiAgICAgICAgICAgICRjaGFyOiBcIlxcZjEwM1wiO1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkZmlsZW5hbWUgPT0gYXJyb3ctLXVwIHtcbiAgICAgICAgICAgICRjaGFyOiBcIlxcZjEwNFwiO1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkZmlsZW5hbWUgPT0gYXJyb3ctYWx0LS1kb3duIHtcbiAgICAgICAgICAgICRjaGFyOiBcIlxcZjEwNVwiO1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkZmlsZW5hbWUgPT0gYXJyb3ctYWx0LS1sZWZ0IHtcbiAgICAgICAgICAgICRjaGFyOiBcIlxcZjEwNlwiO1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkZmlsZW5hbWUgPT0gYXJyb3ctYWx0LS1yaWdodCB7XG4gICAgICAgICAgICAkY2hhcjogXCJcXGYxMDdcIjtcbiAgICAgICAgfVxuICAgICAgICBAaWYgJGZpbGVuYW1lID09IGFycm93LWFsdC0tdXAge1xuICAgICAgICAgICAgJGNoYXI6IFwiXFxmMTA4XCI7XG4gICAgICAgIH1cbiAgICAgICAgQGlmICRmaWxlbmFtZSA9PSBhcnJvdy1ib2xkLS1kb3duIHtcbiAgICAgICAgICAgICRjaGFyOiBcIlxcZjEwOVwiO1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkZmlsZW5hbWUgPT0gYXJyb3ctYm9sZC0tbGVmdCB7XG4gICAgICAgICAgICAkY2hhcjogXCJcXGYxMGFcIjtcbiAgICAgICAgfVxuICAgICAgICBAaWYgJGZpbGVuYW1lID09IGFycm93LWJvbGQtLXJpZ2h0IHtcbiAgICAgICAgICAgICRjaGFyOiBcIlxcZjEwYlwiO1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkZmlsZW5hbWUgPT0gYXJyb3ctYm9sZC0tdXAge1xuICAgICAgICAgICAgJGNoYXI6IFwiXFxmMTBjXCI7XG4gICAgICAgIH1cbiAgICAgICAgQGlmICRmaWxlbmFtZSA9PSBjaGF0IHtcbiAgICAgICAgICAgICRjaGFyOiBcIlxcZjEwZFwiO1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkZmlsZW5hbWUgPT0gY2hlY2ttYXJrIHtcbiAgICAgICAgICAgICRjaGFyOiBcIlxcZjEwZVwiO1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkZmlsZW5hbWUgPT0gY2hldnJvbi0tZG93biB7XG4gICAgICAgICAgICAkY2hhcjogXCJcXGYxMGZcIjtcbiAgICAgICAgfVxuICAgICAgICBAaWYgJGZpbGVuYW1lID09IGNoZXZyb24tLWxlZnQge1xuICAgICAgICAgICAgJGNoYXI6IFwiXFxmMTEwXCI7XG4gICAgICAgIH1cbiAgICAgICAgQGlmICRmaWxlbmFtZSA9PSBjaGV2cm9uLS1yaWdodCB7XG4gICAgICAgICAgICAkY2hhcjogXCJcXGYxMTFcIjtcbiAgICAgICAgfVxuICAgICAgICBAaWYgJGZpbGVuYW1lID09IGNoZXZyb24tLXVwIHtcbiAgICAgICAgICAgICRjaGFyOiBcIlxcZjExMlwiO1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkZmlsZW5hbWUgPT0gY2xvY2sge1xuICAgICAgICAgICAgJGNoYXI6IFwiXFxmMTEzXCI7XG4gICAgICAgIH1cbiAgICAgICAgQGlmICRmaWxlbmFtZSA9PSBjbG9zZSB7XG4gICAgICAgICAgICAkY2hhcjogXCJcXGYxMTRcIjtcbiAgICAgICAgfVxuICAgICAgICBAaWYgJGZpbGVuYW1lID09IGV5ZSB7XG4gICAgICAgICAgICAkY2hhcjogXCJcXGYxMTVcIjtcbiAgICAgICAgfVxuICAgICAgICBAaWYgJGZpbGVuYW1lID09IGhhbWJ1cmdlciB7XG4gICAgICAgICAgICAkY2hhcjogXCJcXGYxMTZcIjtcbiAgICAgICAgfVxuICAgICAgICBAaWYgJGZpbGVuYW1lID09IGhlYXJ0IHtcbiAgICAgICAgICAgICRjaGFyOiBcIlxcZjExN1wiO1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkZmlsZW5hbWUgPT0gbGluayB7XG4gICAgICAgICAgICAkY2hhcjogXCJcXGYxMThcIjtcbiAgICAgICAgfVxuICAgICAgICBAaWYgJGZpbGVuYW1lID09IG1hcmtlciB7XG4gICAgICAgICAgICAkY2hhcjogXCJcXGYxMTlcIjtcbiAgICAgICAgfVxuICAgICAgICBAaWYgJGZpbGVuYW1lID09IHBob25lIHtcbiAgICAgICAgICAgICRjaGFyOiBcIlxcZjExYVwiO1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkZmlsZW5hbWUgPT0gcXVvdGUtb3BlbmluZyB7XG4gICAgICAgICAgICAkY2hhcjogXCJcXGYxMWJcIjtcbiAgICAgICAgfVxuICAgICAgICBAaWYgJGZpbGVuYW1lID09IHNlYXJjaCB7XG4gICAgICAgICAgICAkY2hhcjogXCJcXGYxMWNcIjtcbiAgICAgICAgfVxuICAgICAgICBAaWYgJGZpbGVuYW1lID09IHNvY2lhbC0tZW1haWwge1xuICAgICAgICAgICAgJGNoYXI6IFwiXFxmMTFkXCI7XG4gICAgICAgIH1cbiAgICAgICAgQGlmICRmaWxlbmFtZSA9PSBzb2NpYWwtLWZhY2Vib29rIHtcbiAgICAgICAgICAgICRjaGFyOiBcIlxcZjExZVwiO1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkZmlsZW5hbWUgPT0gc29jaWFsLS1saW5rZWRpbiB7XG4gICAgICAgICAgICAkY2hhcjogXCJcXGYxMWZcIjtcbiAgICAgICAgfVxuICAgICAgICBAaWYgJGZpbGVuYW1lID09IHNvY2lhbC0tdHdpdHRlciB7XG4gICAgICAgICAgICAkY2hhcjogXCJcXGYxMjBcIjtcbiAgICAgICAgfVxuICAgICAgICBAaWYgJGZpbGVuYW1lID09IHN0YXIge1xuICAgICAgICAgICAgJGNoYXI6IFwiXFxmMTIxXCI7XG4gICAgICAgIH1cbiAgICAgICAgQGlmICRmaWxlbmFtZSA9PSB1c2VyIHtcbiAgICAgICAgICAgICRjaGFyOiBcIlxcZjEyMlwiO1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkZmlsZW5hbWUgPT0gcGx1cyB7XG4gICAgICAgICAgICAkY2hhcjogXCJcXDJiXCI7XG4gICAgICAgIH1cbiAgICAgICAgQGlmICRmaWxlbmFtZSA9PSBtaW51cyB7XG4gICAgICAgICAgICAkY2hhcjogXCItXCI7XG4gICAgICAgIH1cbiAgICBAcmV0dXJuICRjaGFyO1xufVxuXG5AbWl4aW4gaWNvbigkZmlsZW5hbWUsICRpbnNlcnQ6IGJlZm9yZSwgJGV4dGVuZDogdHJ1ZSkge1xuICAgICY6I3skaW5zZXJ0fSB7XG4gICAgICAgIEBpZiAkZXh0ZW5kIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWljb247XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbi1zdHlsZXM7XG4gICAgICAgIH1cbiAgICAgICAgY29udGVudDogaWNvbi1jaGFyKCRmaWxlbmFtZSk7XG4gICAgfVxufVxuXG4uaWNvbi1hcnJvdy0tZG93biB7XG4gICAgQGluY2x1ZGUgaWNvbihhcnJvdy0tZG93bik7XG59XG4uaWNvbi1hcnJvdy0tbGVmdCB7XG4gICAgQGluY2x1ZGUgaWNvbihhcnJvdy0tbGVmdCk7XG59XG4uaWNvbi1hcnJvdy0tcmlnaHQge1xuICAgIEBpbmNsdWRlIGljb24oYXJyb3ctLXJpZ2h0KTtcbn1cbi5pY29uLWFycm93LS11cCB7XG4gICAgQGluY2x1ZGUgaWNvbihhcnJvdy0tdXApO1xufVxuLmljb24tYXJyb3ctYWx0LS1kb3duIHtcbiAgICBAaW5jbHVkZSBpY29uKGFycm93LWFsdC0tZG93bik7XG59XG4uaWNvbi1hcnJvdy1hbHQtLWxlZnQge1xuICAgIEBpbmNsdWRlIGljb24oYXJyb3ctYWx0LS1sZWZ0KTtcbn1cbi5pY29uLWFycm93LWFsdC0tcmlnaHQge1xuICAgIEBpbmNsdWRlIGljb24oYXJyb3ctYWx0LS1yaWdodCk7XG59XG4uaWNvbi1hcnJvdy1hbHQtLXVwIHtcbiAgICBAaW5jbHVkZSBpY29uKGFycm93LWFsdC0tdXApO1xufVxuLmljb24tYXJyb3ctYm9sZC0tZG93biB7XG4gICAgQGluY2x1ZGUgaWNvbihhcnJvdy1ib2xkLS1kb3duKTtcbn1cbi5pY29uLWFycm93LWJvbGQtLWxlZnQge1xuICAgIEBpbmNsdWRlIGljb24oYXJyb3ctYm9sZC0tbGVmdCk7XG59XG4uaWNvbi1hcnJvdy1ib2xkLS1yaWdodCB7XG4gICAgQGluY2x1ZGUgaWNvbihhcnJvdy1ib2xkLS1yaWdodCk7XG59XG4uaWNvbi1hcnJvdy1ib2xkLS11cCB7XG4gICAgQGluY2x1ZGUgaWNvbihhcnJvdy1ib2xkLS11cCk7XG59XG4uaWNvbi1jaGF0IHtcbiAgICBAaW5jbHVkZSBpY29uKGNoYXQpO1xufVxuLmljb24tY2hlY2ttYXJrIHtcbiAgICBAaW5jbHVkZSBpY29uKGNoZWNrbWFyayk7XG59XG4uaWNvbi1jaGV2cm9uLS1kb3duIHtcbiAgICBAaW5jbHVkZSBpY29uKGNoZXZyb24tLWRvd24pO1xufVxuLmljb24tY2hldnJvbi0tbGVmdCB7XG4gICAgQGluY2x1ZGUgaWNvbihjaGV2cm9uLS1sZWZ0KTtcbn1cbi5pY29uLWNoZXZyb24tLXJpZ2h0IHtcbiAgICBAaW5jbHVkZSBpY29uKGNoZXZyb24tLXJpZ2h0KTtcbn1cbi5pY29uLWNoZXZyb24tLXVwIHtcbiAgICBAaW5jbHVkZSBpY29uKGNoZXZyb24tLXVwKTtcbn1cbi5pY29uLWNsb2NrIHtcbiAgICBAaW5jbHVkZSBpY29uKGNsb2NrKTtcbn1cbi5pY29uLWNsb3NlIHtcbiAgICBAaW5jbHVkZSBpY29uKGNsb3NlKTtcbn1cbi5pY29uLWV5ZSB7XG4gICAgQGluY2x1ZGUgaWNvbihleWUpO1xufVxuLmljb24taGFtYnVyZ2VyIHtcbiAgICBAaW5jbHVkZSBpY29uKGhhbWJ1cmdlcik7XG59XG4uaWNvbi1oZWFydCB7XG4gICAgQGluY2x1ZGUgaWNvbihoZWFydCk7XG59XG4uaWNvbi1saW5rIHtcbiAgICBAaW5jbHVkZSBpY29uKGxpbmspO1xufVxuLmljb24tbWFya2VyIHtcbiAgICBAaW5jbHVkZSBpY29uKG1hcmtlcik7XG59XG4uaWNvbi1waG9uZSB7XG4gICAgQGluY2x1ZGUgaWNvbihwaG9uZSk7XG59XG4uaWNvbi1xdW90ZS1vcGVuaW5nIHtcbiAgICBAaW5jbHVkZSBpY29uKHF1b3RlLW9wZW5pbmcpO1xufVxuLmljb24tc2VhcmNoIHtcbiAgICBAaW5jbHVkZSBpY29uKHNlYXJjaCk7XG59XG4uaWNvbi1zb2NpYWwtLWVtYWlsIHtcbiAgICBAaW5jbHVkZSBpY29uKHNvY2lhbC0tZW1haWwpO1xufVxuLmljb24tc29jaWFsLS1mYWNlYm9vayB7XG4gICAgQGluY2x1ZGUgaWNvbihzb2NpYWwtLWZhY2Vib29rKTtcbn1cbi5pY29uLXNvY2lhbC0tbGlua2VkaW4ge1xuICAgIEBpbmNsdWRlIGljb24oc29jaWFsLS1saW5rZWRpbik7XG59XG4uaWNvbi1zb2NpYWwtLXR3aXR0ZXIge1xuICAgIEBpbmNsdWRlIGljb24oc29jaWFsLS10d2l0dGVyKTtcbn1cbi5pY29uLXN0YXIge1xuICAgIEBpbmNsdWRlIGljb24oc3Rhcik7XG59XG4uaWNvbi11c2VyIHtcbiAgICBAaW5jbHVkZSBpY29uKHVzZXIpO1xufVxuIiwiLyoqXG4qIEBmaWxlXG4qIFRoZSBzdGFuZGFyZCBzdHlsaW5nIGZvciBhbGwgYnV0dG9ucyBpbiB0aGUgdGhlbWVcbipcbiogQGV4YW1wbGVcbiogPGJ1dHRvbiBjbGFzcz1cImMtYnV0dG9uXCI+Q2FsbCB0byBhY3Rpb248L2J1dHRvbj5cbiovXG5cbi5jLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICBmb250LWZhbWlseTogJGZmLXNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBwYWRkaW5nOiA3cHggMjBweDtcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50IDJweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWJsdWUsICRvcGFjaXR5LWRhcmtlbik7XG4gICAgfVxuXG4gICAgJi0tc2Vjb25kYXJ5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGNvbG9yLWJsdWUsICRjb2xvci13aGl0ZSwgJG9wYWNpdHktZmFkZWluKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXRlcnRpYXJ5IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wdXJwbGUtLWRhcms7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWdvIHtcbiAgICAgICAgLmMtYnV0dG9uX190ZXh0OjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFwyMTkyJzsgLy8gYXJyb3cgcmlnaHRcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDAuOHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWdvLWJhY2sge1xuICAgICAgICAuYy1idXR0b25fX3RleHQ6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFwyMTkwJzsgLy8gYXJyb3cgbGVmdFxuICAgICAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDAuOHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW11dGVkIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWdyZXk7XG4gICAgfVxuXG4gICAgJi0td2lkZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi0tY3RhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXllbGxvdztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3IteWVsbG93O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IteWVsbG93LCAkb3BhY2l0eS1kYXJrZW4pO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXllbGxvdywgJG9wYWNpdHktZGFya2VuKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYy1idXR0b24tLXNlY29uZGFyeSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1peCgkY29sb3IteWVsbG93LCAkY29sb3Itd2hpdGUsICRvcGFjaXR5LWZhZGVpbik7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3IteWVsbG93O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJlt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgLmMtZmxvYXRpbmctY2FyZCAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZToge1xuICAgICAgICAgICAgICAgIHN0YXJ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGVuZDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuW2NsYXNzKj1cImMtYnV0dG9uXCJdW2Rpc2FibGVkXSxcbltjbGFzcyo9XCJjLWJ1dHRvblwiXTpkaXNhYmxlZCxcbltjbGFzcyo9XCJjLWJ1dHRvblwiXS5pcy1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogJG9wYWNpdHktZGlzYWJsZWQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYy1idXR0b24tLWxpbmtlZGluIHtcbiAgICBtYXJnaW4tdG9wOiAyLjRyZW07XG59XG4iLCIuYmxvY2sge1xuXG59XG5cbi5ibG9ja19fdGl0bGUge1xuICBmb250LXNpemU6IDEuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4iLCIvKipcbiogQGZpbGVcbiogQmFzaWMgc3R5bGluZyBmb3IgZm9ybSBsYWJlbHNcbipcbiogQGV4YW1wbGVcbiogPGxhYmVsIGNsYXNzPVwiYy1mb3JtLWxhYmVsXCIgZm9yPVwiaW5wdXQtZmllbGRcIj5MYWJlbCBmb3IgZmllbGQ8L2xhYmVsPlxuICovXG5cbi5jLWZvcm0tbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAkZnMtLWxhYmVsO1xuICBsaW5lLWhlaWdodDogJGxoLS1sYWJlbDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAmLnJlcXVpcmVkOjphZnRlciB7XG4gICAgY29udGVudDogJyonO1xuICB9XG59XG4iLCIvKipcbiogQGZpbGVcbiogQmFzaWMgc3R5bGluZyBmb3IgZm9ybSBsYWJlbHNcbipcbiogQGV4YW1wbGVcbiogPHAgY2xhc3M9XCJjLWZvcm1fX2hlbHBcIj5IZWxwIHRleHQgZm9yIGZvcm0gZWxlbWVudDwvcD5cbiAqL1xuXG4uYy1mb3JtX19oZWxwIHtcbiAgZm9udC1zaXplOiAkZnMtLWhlbHA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4iLCIvKipcbiogQGZpbGVcbiogQmFzaWMgc3R5bGluZyBmb3IgaW5wdXQgZmllbGRzICYgdGV4dCBhcmVhc1xuKlxuKiBAZXhhbXBsZVxuKiA8aW5wdXQgdHlwZT1cInRleHRcIiBjbGFzcz1cImMtZm9ybS1jb250cm9sXCIgLz5cbiogPHRleHRhcmVhIHR5cGU9XCJ0ZXh0XCIgY2xhc3M9XCJjLWZvcm0tY29udHJvbFwiPjwvdGV4dGFyZWE+XG4gKi9cblxuOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAkY29sb3ItZ3JleS0tbGlnaHQ7XG59XG5cbi5jLWZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6ICRsaC0tZm9ybTtcbiAgcGFkZGluZzogMTNweCAxNXB4IDEycHg7XG4gIGJvcmRlcjogc29saWQgJGNvbG9yLWlucHV0LWJvcmRlciAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAmOmhhcygrIC5jLXBhc3N3b3JkLXRvZ2dsZSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmlzLWFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW5wdXQtYm9yZGVyLS1mb2N1cztcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuaXMtZGlzYWJsZWQge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyZXktLWxpZ2h0O1xuICB9XG5cbiAgJjpyZWFkLW9ubHkge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvci1ncmV5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LS1saWdodGVzdC1leHRyYTtcbiAgfVxuXG4gICY6cmVhZC1vbmx5OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1pbnB1dC1ib3JkZXI7XG4gIH1cblxuICAmLS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgQG1lZGlhIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgICAvKiBzZXQgZm9udC1zaXplIHRvIDEuNnJlbSB0byBwcmV2ZW50IHpvb21pbmcgb24gbW9iaWxlICsgbW92ZSBwYXNzd29yZC10b2dnbGUgYSBsaXR0bGUgbW9yZSBkb3dud2FyZHMgZm9yIHBlcmZlY3QgdmVydGljYWwgYWxpZ25tZW50ICovXG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAmICsgLmMtcGFzc3dvcmQtdG9nZ2xlIHtcbiAgICAgIHRvcDogMTNweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuKiBAZmlsZVxuKiBDaGVja2JveCBzdHlsaW5nXG4qXG4qIEBleGFtcGxlXG4qIDxzcGFuIGNsYXNzPVwiYy1jaGVja2JveFwiPlxuKiAgPGlucHV0IHR5cGU9XCJjaGVja2JveFwiIGNsYXNzPVwiYy1jaGVja2JveF9faW5wdXRcIiBpZD1cImNoZWNrYm94LWlkXCIgLz5cbiogIDxsYWJlbCBjbGFzcz1cImMtY2hlY2tib3hfX2xhYmVsXCIgZm9yPVwiY2hlY2tib3gtaWRcIj5DaGVja2JveCBsYWJlbDwvbGFiZWw+XG4qIDwvc3Bhbj5cbiAqL1xuXG4uYy1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uYy1jaGVja2JveF9faW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmMtY2hlY2tib3hfX2xhYmVsIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogJGxoLS1mb3JtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBpY29uLXN0eWxlcztcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWlucHV0LWJvcmRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gIH1cbn1cblxuLmMtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgKyAuYy1jaGVja2JveF9fbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogaWNvbi1jaGFyKGNoZWNrbWFyayk7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNoZWNrYm94O1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWNoZWNrYm94O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLmMtY2hlY2tib3hfX2lucHV0OmRpc2FibGVkICsgLmMtY2hlY2tib3hfX2xhYmVsIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogJGNvbG9yLWdyZXktLWxpZ2h0O1xuXG4gICY6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmV5LS1saWdodDtcbiAgfVxufVxuIiwiLyoqXG4qIEBmaWxlXG4qIFJhZGlvIGJ1dHRvbiBzdHlsaW5nXG4qXG4qIEBleGFtcGxlXG4qIDxzcGFuIGNsYXNzPVwiYy1yYWRpby1idXR0b25cIj5cbiogIDxpbnB1dCB0eXBlPVwicmFkaW9cIiBjbGFzcz1cImMtcmFkaW8tYnV0dG9uX19pbnB1dFwiIG5hbWU9XCJyYWRpb3NcIiBpZD1cInJhZGlvcy0xXCIgY2hlY2tlZCAvPlxuKiAgPGxhYmVsIGNsYXNzPVwiYy1yYWRpby1idXR0b25fX2xhYmVsXCIgZm9yPVwicmFkaW9zLTFcIj5ZZXM8L2xhYmVsPlxuKiA8L3NwYW4+XG4qIDxzcGFuIGNsYXNzPVwiYy1yYWRpby1idXR0b25cIj5cbiogIDxpbnB1dCB0eXBlPVwicmFkaW9cIiBjbGFzcz1cImMtcmFkaW8tYnV0dG9uX19pbnB1dFwiIG5hbWU9XCJyYWRpb3NcIiBpZD1cInJhZGlvcy0yXCIgLz5cbiogIDxsYWJlbCBjbGFzcz1cImMtcmFkaW8tYnV0dG9uX19sYWJlbFwiIGZvcj1cInJhZGlvcy0yXCI+Tm88L2xhYmVsPlxuKiA8L3NwYW4+XG4gKi9cblxuLmMtcmFkaW8tYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5jLXJhZGlvLWJ1dHRvbl9faW5wdXQge1xuICBAZXh0ZW5kIC5jLWNoZWNrYm94X19pbnB1dDtcbn1cblxuLmMtcmFkaW8tYnV0dG9uX19sYWJlbCB7XG4gIEBleHRlbmQgLmMtY2hlY2tib3hfX2xhYmVsO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNoZWNrYm94O1xuICAgIHRvcDogNnB4O1xuICAgIGxlZnQ6IDZweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jLXJhZGlvLWJ1dHRvbl9faW5wdXQ6Y2hlY2tlZCArIC5jLXJhZGlvLWJ1dHRvbl9fbGFiZWwge1xuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDogM3B4O1xuICAgIGxlZnQ6IDNweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbn1cblxuLmMtcmFkaW8tYnV0dG9uX19pbnB1dDpmb2N1cy12aXNpYmxlICsgLmMtcmFkaW8tYnV0dG9uX19sYWJlbCB7XG4gICY6OmJlZm9yZSB7XG4gICAgb3V0bGluZS1jb2xvcjogJGNvbG9yLWlucHV0LWJvcmRlci0tZm9jdXM7XG4gICAgb3V0bGluZS1zdHlsZTogc29saWQ7XG4gICAgb3V0bGluZS13aWR0aDogMXB4O1xuICAgIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIH1cbn1cbiIsIi8qKlxuKiBAZmlsZVxuKiBCYXNpYyBzdHlsaW5nIGZvciBzZWxlY3QgYm94ZXNcbipcbiogQGV4YW1wbGVcbiogPHNlbGVjdCBuYW1lPVwic2VsZWN0XCIgaWQ9XCJzZWxlY3RcIiBjbGFzcz1cImMtc2VsZWN0XCI+XG4qICAgPG9wdGlvbiB2YWx1ZT1cIlwiPlNlbGVjdGVlciBqZSBmdW5jdGllPC9vcHRpb24+XG4qICAgPG9wdGlvbiB2YWx1ZT1cIjFcIj5NYW5hZ2VtZW50PC9vcHRpb24+XG4qICAgPG9wdGlvbiB2YWx1ZT1cIjJcIj5EZXZlbG9wbWVudDwvb3B0aW9uPlxuKiAgIDxvcHRpb24gdmFsdWU9XCIzXCI+Q3JlYXRpdmU8L29wdGlvbj5cbiogPC9zZWxlY3Q+XG4gKi9cblxuLmMtc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmZmIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMTBweCB1cmwoJy4uLy4uLy4uL2ltYWdlcy9pY29ucy9hcnJvdy1hbHQtLWRvd24uc3ZnJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEzcHggMTVweCAxMnB4O1xuICBib3JkZXI6IHNvbGlkICRjb2xvci1pbnB1dC1ib3JkZXIgMXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbiIsIi8qKlxuKiBAZmlsZSBCYXNpYyBzdHlsaW5nIGZvciB0YWIgZ3JvdXBzICYgdGFicywgYWxzbyB0aGUgZHJvcC1kb3duIHN0eWxpbmcgaXMgaW5jbHVkZWRcbipcbiogQGV4YW1wbGVcbiogPHVsIGNsYXNzPVwiYy10YWItZ3JvdXBcIj5cbiogICAgIDxsaSBjbGFzcz1cImMtdGFiLWdyb3VwX190YWIgaXMtc2VsZWN0ZWRcIj50YWIgMTwvbGk+XG4qICAgICA8bGkgY2xhc3M9XCJjLXRhYi1ncm91cF9fdGFiXCI+dGFiIDI8L2xpPlxuKiAgICAgPGxpIGNsYXNzPVwiYy10YWItZ3JvdXBfX3RhYlwiPnRhYiAzPC9saT5cbiogICAgIDxsaSBjbGFzcz1cImMtdGFiLWdyb3VwX190YWIgYy10YWItZ3JvdXBfX3RhYi0taWNvblwiPlxuKiAgICAgICA8aSBjbGFzcz1cImljb24tc29jaWFsLS1mYWNlYm9va1wiPjwvaT5cbiogICAgIDwvbGk+XG4qICAgICA8bGkgY2xhc3M9XCJjLXRhYi1ncm91cF9fdGFiIGMtdGFiLWdyb3VwX190YWItLWljb25cIj5cbiogICAgICAgPGkgY2xhc3M9XCJpY29uLXNvY2lhbC0tbGlua2VkaW5cIj48L2k+XG4qICAgICA8L2xpPlxuKiAgICAgPGxpIGNsYXNzPVwiYy10YWItZ3JvdXBfX3RhYiBjLXRhYi1ncm91cF9fdGFiLS1pY29uXCI+dGFiIDM8L2xpPlxuKiAgICAgPGxpIGNsYXNzPVwiYy10YWItZ3JvdXBfX3RhYiBjLXRhYi1ncm91cF9fdGFiLS1kcm9wLWRvd24ganMtZHJvcC1kb3duXCI+XG4qICAgICAgIHRhYiB3aXRoIGRyb3Bkb3duXG4qICAgICAgIDx1bCBjbGFzcz1cImMtdGFiLWdyb3VwX19kcm9wLWRvd25cIj5cbiogICAgICAgICA8bGkgY2xhc3M9XCJjLXRhYi1ncm91cF9fZHJvcC1kb3duLWl0ZW1cIj5zdWIgdGFiIDE8L2xpPlxuKiAgICAgICAgIDxsaSBjbGFzcz1cImMtdGFiLWdyb3VwX19kcm9wLWRvd24taXRlbVwiPnN1YiB0YWIgMjwvbGk+XG4qICAgICAgICAgPGxpIGNsYXNzPVwiYy10YWItZ3JvdXBfX2Ryb3AtZG93bi1pdGVtXCI+c3ViIHRhYiAzPC9saT5cbiogICAgICAgPC91bD5cbiogICAgIDwvbGk+XG4qICAgPC91bD5cbiAqL1xuLmMtdGFiLWdyb3VwIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIGZvbnQtZmFtaWx5OiAkZmYtc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAkZnMtLWxhYmVsO1xuICBsaW5lLWhlaWdodDogJGxoLS1sYWJlbDtcbiAgbGV0dGVyLXNwYWNpbmc6ICRscy0tbGFiZWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jLXRhYi1ncm91cC0tc2Vjb25kYXJ5IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICBmb250LXNpemU6ICRmcztcbiAgbGluZS1oZWlnaHQ6ICRsaDtcblxuICAuYy10YWItZ3JvdXBfX3RhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgfVxuXG4gIC5jLXRhYi1ncm91cF9fdGFiOmhvdmVyLFxuICAuYy10YWItZ3JvdXBfX3RhYi5pcy1zZWxlY3RlZCB7XG4gICAgJjphZnRlciB7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICB9XG4gIH1cbn1cblxuLmMtdGFiLWdyb3VwX190YWIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogaW5oZXJpdDtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci15ZWxsb3c7XG4gIH1cblxuICAmICsgJiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgJi0taWNvbiArICYtLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICBpW2NsYXNzXj1pY29uLV0ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi5jLXRhYi1ncm91cF9fdGFiOmhvdmVyLFxuLmMtdGFiLWdyb3VwX190YWIuaXMtc2VsZWN0ZWQge1xuICAmOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxufVxuXG4uYy10YWItZ3JvdXBfX3RhYi5pcy1zZWxlY3RlZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYy10YWItZ3JvdXBfX3RhYi0tZHJvcC1kb3duIHtcbiAgQGluY2x1ZGUgaWNvbihhcnJvdy1hbHQtLWRvd24pO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICY6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDRweDtcbiAgICByaWdodDogMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmMtdGFiLWdyb3VwX19kcm9wLWRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IC0xNHB4O1xuICBsZWZ0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNC41cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuXG4uYy10YWItZ3JvdXBfX2Ryb3AtZG93bi1pdGVtIHtcbiAgcGFkZGluZzogMTRweCAyMHB4IDEycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JleS0tbGlnaHQ7XG5cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgfVxufVxuXG4uYy10YWItZ3JvdXBfX3RhYi0tZHJvcC1kb3duLmlzLW9wZW5lZCB7XG4gICY6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG5cbiAgLmMtdGFiLWdyb3VwX19kcm9wLWRvd24ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uYy10YWItZ3JvdXAtLWludmVyc2Uge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gIC5jLXRhYi1ncm91cF9fdGFiOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIH1cbn1cbiIsIi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZCN7JGluZml4fS0tbm9uZSAgICAgICAgIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tLWlubGluZSAgICAgICB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tLWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tLWJsb2NrICAgICAgICB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS0tdGFibGUgICAgICAgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LS10YWJsZS1yb3cgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LS10YWJsZS1jZWxsICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS0tZmxleCAgICAgICAgIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tLWlubGluZS1mbGV4ICB7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLmMtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJjphZnRlciB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiBpY29uLWNoYXIoYXJyb3ctLXJpZ2h0KTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICB9XG59XG5cbi5jLWxpbmstZG93biB7XG4gIEBleHRlbmQgLmMtbGluaztcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBpY29uLWNoYXIoYXJyb3ctLWRvd24pO1xuICB9XG59XG5cbi5jLWxpbmstcmV2ZXJzZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJjpiZWZvcmUge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgY29udGVudDogaWNvbi1jaGFyKGFycm93LS1sZWZ0KTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICB9XG59XG5cbi5jLWxpbmtfX3RleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuIiwiLmMtZm9ybS1idXR0b25zX19idXR0b24gKyAuYy1mb3JtLWJ1dHRvbnNfX2J1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuIiwiLmMtZm9ybS1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuLmMtZm9ybS1yb3ctLW1vcmUtc3BhY2Uge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuXG4uYy1mb3JtLXJvdy0taW5saW5lLXNtIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHdpZHRoOiAyNS41cmVtO1xuXG4gICAgJiArIC5jLWZvcm0tcm93LS1pbmxpbmUtc20ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgfVxuICB9XG59XG5cbi5jLWZvcm0tcm93LS1ob3Jpem9udGFsID4gLmMtcmFkaW8tYnV0dG9uIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4cykge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIH1cbn1cbiIsIi5jLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuXG4gICYtLWZ1bGwtaGVpZ2h0LWJnIHtcbiAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICBjb2xvcjogJGNvbG9yLXB1cnBsZS0tZGFyaztcbiAgICAgIGltYWdlOiB1cmwoJy4uLy4uLy4uL2ltYWdlcy9iaW5uZW5sYW5kc2Jlc3R1dXIvYmItYmFja2dyb3VuZC5zdmcnKTtcbiAgICAgIHNpemU6IDEyNSU7XG4gICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgJl9fZm9vdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgei1pbmRleDogMDtcbiAgICBmbGV4OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LS1saWdodGVzdDtcbiAgICBwYWRkaW5nLXRvcDogMS42cmVtO1xuXG4gICAgLmMtcGFnZS0tZnVsbC1oZWlnaHQtYmcgJiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBwYWRkaW5nLXRvcDogNC41cmVtO1xuICAgIH1cblxuICAgIC5jLXBhZ2UtLWp1c3RpZnktY2VudGVyICYge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuKiBAZmlsZSBCYXNpYyBmb3JtIHZhbGlkYXRpb25cbipcbiogQGV4YW1wbGVcbiogVGhlIDxkaXY+IHNob3VsZCB3cmFwIGFyb3VuZCBhbiBpbnB1dCBmaWVsZFxuKiA8ZGl2IGNsYXNzPVwiYy1mb3JtLXZhbGlkYXRpb25cIj48aW5wdXQgY2xhc3M9XCJjLWZvcm0tY29udHJvbFwiIHR5cGU9XCJ0ZXh0XCIgLz48L2Rpdj5cbiAqL1xuLmMtZm9ybS12YWxpZGF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YWZ0ZXIge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgdG9wOiAxLjVyZW07XG4gIH1cblxuICAmLmlzLXZhbGlkIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IGljb24tY2hhcihjaGVja21hcmspO1xuICAgICAgY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgICB9XG5cbiAgICAuYy1mb3JtLXZhbGlkYXRpb25fX21lc3NhZ2Uge1xuICAgICAgY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgICB9XG4gIH1cblxuICAmLmlzLWludmFsaWQge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogaWNvbi1jaGFyKGNsb3NlKTtcbiAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuICAgIH1cblxuICAgIGlucHV0LCBzZWxlY3Qge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgIH1cblxuICAgIC5jLWZvcm0tdmFsaWRhdGlvbl9fbWVzc2FnZSB7XG4gICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICB9XG4gIH1cbn1cblxuLmMtZm9ybS12YWxpZGF0aW9uX19tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJGZmLW1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiBtYXBfZ2V0KCRmcy0tc21hbGwsIHhzKTtcbiAgbGluZS1oZWlnaHQ6IG1hcF9nZXQoJGxoLS1zbWFsbCwgeHMpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmb250LXNpemU6IG1hcF9nZXQoJGZzLS1zbWFsbCwgc20pO1xuICAgIGxpbmUtaGVpZ2h0OiBtYXBfZ2V0KCRsaC0tc21hbGwsIHNtKTtcbiAgfVxufVxuIiwiLmMtcGFnZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogbWFwX2dldCgkZnMtLWFydGljbGUtaGVhZGVyLWxlYWQsIHhzKTtcbiAgbGluZS1oZWlnaHQ6IG1hcF9nZXQoJGxoLS1hcnRpY2xlLWhlYWRlci1sZWFkLCB4cyk7XG4gIGZvbnQtZmFtaWx5OiAkZmYtc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmb250LXNpemU6IG1hcF9nZXQoJGZzLS1hcnRpY2xlLWhlYWRlci1sZWFkLCBzbSk7XG4gICAgbGluZS1oZWlnaHQ6IG1hcF9nZXQoJGxoLS1hcnRpY2xlLWhlYWRlci1sZWFkLCBzbSk7XG4gIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6bGlzdCc7XG5cbi8vICAgICAgICAgICAgICAgMSAgICAgICAgMiAgICAgICAzICAgICAgIDQgICAgICA1ICAgICAgIDYgICAgICAgNyAgICAgIDggICAgICA5ICAgICAxMCAgICAgIDExXG4kc3BhY2luZ1VuaXRzOiAwLjJyZW0sIDAuNHJlbSwgMC44cmVtLCAxLjJyZW0sIDEuNnJlbSwgMnJlbSwgMi40cmVtLCAzLjJyZW0sIDRyZW0sIDQuOHJlbSwgNS42cmVtO1xuJGxpc3RMZW5ndGg6IGxpc3QubGVuZ3RoKCRzcGFjaW5nVW5pdHMpO1xuXG5AZnVuY3Rpb24gc3BhY2VyKCRpbmRleCkge1xuICAgIEBpZiAoJGluZGV4ID09IDApIHtcbiAgICAgICAgQHJldHVybiAwO1xuICAgIH1cblxuICAgIEBpZiAoJGluZGV4IDwgMSBvciAkaW5kZXggPiAkbGlzdExlbmd0aCkge1xuICAgICAgICBAZXJyb3IgXCJJbmRleCBvZiBzcGFjaW5nIHVuaXQgbXVzdCBiZSBiZXR3ZWVuIDEgYW5kICN7JGxpc3RMZW5ndGh9LiBJbmRleCByZWNlaXZlZDogI3skaW5kZXh9LlwiO1xuICAgIH1cblxuICAgIEByZXR1cm4gbGlzdC5udGgoJHNwYWNpbmdVbml0cywgJGluZGV4KTtcbn1cblxuLy8gTWFyZ2luIG1peGluc1xuQG1peGluIG10KCR1bml0KSB7XG4gICAgbWFyZ2luLXRvcDogc3BhY2VyKCR1bml0KTtcbn1cblxuQG1peGluIG1yKCR1bml0KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBzcGFjZXIoJHVuaXQpO1xufVxuXG5AbWl4aW4gbWIoJHVuaXQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjZXIoJHVuaXQpO1xufVxuXG5AbWl4aW4gbWwoJHVuaXQpIHtcbiAgICBtYXJnaW4tbGVmdDogc3BhY2VyKCR1bml0KTtcbn1cblxuQG1peGluIG14KCR1bml0KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBzcGFjZXIoJHVuaXQpO1xuICAgIG1hcmdpbi1sZWZ0OiBzcGFjZXIoJHVuaXQpO1xufVxuXG5AbWl4aW4gbXkoJHVuaXQpIHtcbiAgICBtYXJnaW4tdG9wOiBzcGFjZXIoJHVuaXQpO1xuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlcigkdW5pdCk7XG59XG5cbkBtaXhpbiBtYSgkdW5pdCkge1xuICAgIG1hcmdpbjogc3BhY2VyKCR1bml0KTtcbn1cblxuLy8gUGFkZGluZyBtaXhpbnNcbkBtaXhpbiBwdCgkdW5pdCkge1xuICAgIHBhZGRpbmctdG9wOiBzcGFjZXIoJHVuaXQpO1xufVxuXG5AbWl4aW4gcHIoJHVuaXQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZXIoJHVuaXQpO1xufVxuXG5AbWl4aW4gcGIoJHVuaXQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2VyKCR1bml0KTtcbn1cblxuQG1peGluIHBsKCR1bml0KSB7XG4gICAgcGFkZGluZy1sZWZ0OiBzcGFjZXIoJHVuaXQpO1xufVxuXG5AbWl4aW4gcHgoJHVuaXQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZXIoJHVuaXQpO1xuICAgIHBhZGRpbmctbGVmdDogc3BhY2VyKCR1bml0KTtcbn1cblxuQG1peGluIHB5KCR1bml0KSB7XG4gICAgcGFkZGluZy10b3A6IHNwYWNlcigkdW5pdCk7XG4gICAgcGFkZGluZy1ib3R0b206IHNwYWNlcigkdW5pdCk7XG59XG5cbkBtaXhpbiBwYSgkdW5pdCkge1xuICAgIHBhZGRpbmc6IHNwYWNlcigkdW5pdCk7XG59XG5cblxuLy8gTWFyZ2luIGhlbHBlciBjbGFzc2VzIGZvciBIVE1MXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoICRsaXN0TGVuZ3RoIHtcbiAgICAubXQtI3skaX0ge1xuICAgICAgICBAaW5jbHVkZSBtdCgkaSk7XG4gICAgfVxuXG4gICAgLm1yLSN7JGl9IHtcbiAgICAgICAgQGluY2x1ZGUgbXIoJGkpO1xuICAgIH1cblxuICAgIC5tYi0jeyRpfSB7XG4gICAgICAgIEBpbmNsdWRlIG1iKCRpKTtcbiAgICB9XG5cbiAgICAubWwtI3skaX0ge1xuICAgICAgICBAaW5jbHVkZSBtbCgkaSk7XG4gICAgfVxuXG4gICAgLm14LSN7JGl9IHtcbiAgICAgICAgQGluY2x1ZGUgbXgoJGkpO1xuICAgIH1cblxuICAgIC5teS0jeyRpfSB7XG4gICAgICAgIEBpbmNsdWRlIG15KCRpKTtcbiAgICB9XG5cbiAgICAubWEtI3skaX0ge1xuICAgICAgICBAaW5jbHVkZSBtYSgkaSk7XG4gICAgfVxufVxuXG4vLyBQYWRkaW5nIGhlbHBlciBjbGFzc2VzIGZvciBIVE1MXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoICRsaXN0TGVuZ3RoIHtcbiAgICAucHQtI3skaX0ge1xuICAgICAgICBAaW5jbHVkZSBwdCgkaSk7XG4gICAgfVxuXG4gICAgLnByLSN7JGl9IHtcbiAgICAgICAgQGluY2x1ZGUgcHIoJGkpO1xuICAgIH1cblxuICAgIC5wYi0jeyRpfSB7XG4gICAgICAgIEBpbmNsdWRlIHBiKCRpKTtcbiAgICB9XG5cbiAgICAucGwtI3skaX0ge1xuICAgICAgICBAaW5jbHVkZSBwbCgkaSk7XG4gICAgfVxuXG4gICAgLnB4LSN7JGl9IHtcbiAgICAgICAgQGluY2x1ZGUgcHgoJGkpO1xuICAgIH1cblxuICAgIC5weS0jeyRpfSB7XG4gICAgICAgIEBpbmNsdWRlIHB5KCRpKTtcbiAgICB9XG5cbiAgICAucGEtI3skaX0ge1xuICAgICAgICBAaW5jbHVkZSBwYSgkaSk7XG4gICAgfVxufVxuIiwiLmMtdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtdG9nZ2xlX19jaGVja2JveCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uYy10b2dnbGVfX2NoZWNrYm94OmNoZWNrZWQgKyAuYy10b2dnbGVfX3RleHQge1xuICBzcGFuIHtcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy0taW52ZXJ0O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LS1saWdodGVyO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAwO1xuICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctLWluc2V0O1xuICAgIH1cbiAgfVxufVxuXG4uYy10b2dnbGVfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1mYW1pbHk6ICRmZi1tb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogbWFwX2dldCgkZnMtLXNtYWxsLCB4cyk7XG4gIGxpbmUtaGVpZ2h0OiBtYXBfZ2V0KCRsaC0tc21hbGwsIHhzKTtcblxuICBzcGFuIHtcbiAgICBib3JkZXI6IHNvbGlkICM4MDgwODA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAuNXJlbSAycmVtO1xuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LS1saWdodGVyO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMXB4O1xuICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctLWluc2V0O1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuICB9XG59XG4iLCJib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiIsIi5jLWZhcSB7XG4gICAgJi0td2hpdGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgIC5jLWZhcV9fcXVlc3Rpb24ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGhyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkJyb3duIFByb1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgaHIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAjMDAzOTY0O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG4gICAgfVxuXG4gICAgJl9fZ3JvdXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjRweCAzMHB4IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmX19xdWVzdGlvbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA0LjJyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAzOTY0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYW5zd2VyIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MsIG1hcmdpbi10b3AgMC4zcztcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuXG4gICAgLmMtZmFxX19ncm91cC0tb3BlbiB7XG4gICAgICAgIC5jLWZhcV9fYW5zd2VyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwLjVyZW0gM3JlbTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmMtZmFxX19xdWVzdGlvbjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAn4oCTJztcbiAgICAgICAgICAgIHJpZ2h0OiAwLjE1cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiaHRtbCB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG5ib2R5IHtcbiAgICBjb3VudGVyLXJlc2V0OiBzaWdudXAtc3RlcHMgb3JkZXItc3RlcHM7XG59XG5cbi5sLWZvcm0tZXJyb3ItYmFubmVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogNjlweDtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4uYy1wb3N0Y29kZS1jaGVja19fbG9hZGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JlZW47XG59XG5cbi5jLXBvc3Rjb2RlLWNoZWNrX19lcnJvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGNvbG9yOiAkY29sb3ItcmVkO1xufVxuXG4uYy1wb3N0Y29kZS1jaGVja19fdGltZW91dC1lcnJvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGNvbG9yOiAkY29sb3ItcmVkO1xufVxuXG4uYy1wb3N0Y29kZS1jaGVja19fdGFrZXMtbG9uZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JlZW47XG59XG5cbi5jLXBvc3Rjb2RlLWNoZWNrX19pbmNvcnJlY3QtYWRkcmVzcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmMtZm9ybS1zcGFjZXIge1xuICAgIGhlaWdodDogN3JlbTtcbn1cblxuLnUtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51LXB1bGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuaHIge1xuICBtYXJnaW46IDNyZW0gMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyZXk7XG4gICYucmVnaXN0cmF0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuaHIucmVnaXN0cmF0aW9uOjphZnRlciB7XG4gIGNvbnRlbnQ6ICdvZic7XG4gIGNvbG9yOiAkY29sb3ItZ3JleTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMCAzcmVtO1xuICB0b3A6IC0xLjFyZW07XG59XG5cbi8vIEhvbmV5cG90IGZvciBuZXdzbGV0dGVyIHN1YnNjcmliZSBmb3Jtc1xuLmMtZm9ybS1yb3c6aGFzKCNzdWJzY3JpYmVfZW1haWxfYWRkcmVzc190b19uZXdzbGV0dGVyc19mb3JtX25hbWUpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTk5OTlweDs7XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ0RpdCB2ZWxkIG5pZXQgaW52dWxsZW4nO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udS1jaGVjay1zdWNjZXNzIHtcbiAgY29sb3I6ICMwODA7XG59XG4iLCIuYy10aWNrZXQtcGFyZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5jLXRpY2tldCB7XG4gICAgQGV4dGVuZCAubC1jb2wtLTQtbWQ7XG4gICAgQGV4dGVuZCAubC1jb2wtLTEyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMTAwdnc7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gNzAwcHgpLy0yKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDB2dyAtIDcwMHB4KS8tMik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWluLXdpZHRoOiBjYWxjKDEwMCUvMyk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgfVxuXG4gICAgJi5jLXRpY2tldC0tdmlzaWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLmMtdGlja2V0X19zdW1tYXJ5IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jLXRpY2tldF9fdGlja2V0IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMTAwcHg7XG5cbiAgICAuYy1zaWdudXAtdGl0bGUge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuYy10aWNrZXQtLWV4cGFuZGVkIHtcbiAgICAuYy10aWNrZXRfX2RldGFpbHMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5jLXRpY2tldF9fc3VtbWFyeV9jaG9pY2U6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGljb24tY2hhcihhcnJvdy1hbHQtLWRvd24pO1xuICAgIH1cbiAgICAuYy10aWNrZXRfX3N1bW1hcnlfc3Vic2NyaXB0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5jLXRpY2tldF9fb3ZlcmxheSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLmMtdGlja2V0X19vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMyk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA5OTk5OTk5cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jLXRpY2tldF9fc3VtbWFyeSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JleS0tbGlnaHRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gY2FsYygoMTAwdncgLSA3MDBweCkvMik7XG4gICAgfVxuICB9XG5cbiAgLmMtdGlja2V0X19zdW1tYXJ5X2Nob2ljZSB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIEBleHRlbmQgJWljb247XG4gICAgICBjb250ZW50OiBpY29uLWNoYXIoYXJyb3ctYWx0LS11cCk7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwLjNyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgfVxuICB9XG5cbiAgLmMtdGlja2V0X19zdW1tYXJ5X3N1YnNjcmlwdGlvbiB7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gIC5jLXRpY2tldF9fc3VtbWFyeV9zdWJzY3JpcHRpb25fX3N1YnNjcmlwdGlvbixcbiAgLmMtdGlja2V0X19zdW1tYXJ5X3N1YnNjcmlwdGlvbl9fcHJpY2Uge1xuICAgIGZsZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAuYy10aWNrZXRfX3N1bW1hcnlfc3Vic2NyaXB0aW9uX19wcmljZSB7XG4gICAgY29sb3I6ICRjb2xvci1ncmV5LS1saWdodGVyO1xuICB9XG5cbiAgLmMtdGlja2V0X19kZXRhaWxzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmMtdGlja2V0X19ib2R5IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JleS0tbGlnaHRlcjtcbiAgICBwYWRkaW5nOiAzcmVtIDNyZW0gMnJlbSAzcmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG4gICAgICBwYWRkaW5nOiAxcmVtIGNhbGMoKDEwMHZ3IC0gNzAwcHgpLzIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gM3JlbSAycmVtIDNyZW07XG4gICAgfVxuICB9XG5cbiAgLmMtdGlja2V0X19ib2R5ICsgLmMtdGlja2V0X19ib2R5IHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG5cbiAgLmMtdGlja2V0X19zdWJzY3JpcHRpb24ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JleS0tbGlnaHRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgLmMtdGlja2V0X19wcmljaW5nIHt9XG5cbiAgLmMtdGlja2V0X19zdWJzY3JpcHRpb25fcm93LFxuICAuYy10aWNrZXRfX3ByaWNpbmdfcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAuYy10aWNrZXRfX3N1YnNjcmlwdGlvbl9yb3cgc3BhbixcbiAgLmMtdGlja2V0X19wcmljaW5nIHNwYW4ge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cblxuICAuYy10aWNrZXRfX3N1YnNjcmlwdGlvbl9sYWJlbCxcbiAgLmMtdGlja2V0X19wcmljaW5nX2xhYmVsIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC5jLXRpY2tldF9fc3Vic2NyaXB0aW9uX3ZhbHVlLFxuICAuYy10aWNrZXRfX3ByaWNpbmdfdmFsdWUsXG4gIC5jLXRpY2tldF9fcHJpY2luZ192YWx1ZV9fc2Vjb25kYXJ5IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5jLXRpY2tldF9fcHJpY2luZ192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAyLjdyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAuYy10aWNrZXRfX3ByaWNpbmdfdmFsdWVfX3NlY29uZGFyeSB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAuYy10aWNrZXRfX3ByaWNpbmdfcm93LS1kaW1tZWQge1xuICAgIGNvbG9yOiAkY29sb3ItZ3JleS0tbGlnaHQ7XG5cbiAgICAuYy10aWNrZXRfX3ByaWNpbmdfdmFsdWUge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuICB9XG5cbiAgLmMtdGlja2V0X19vcHRpb25zIHtcblxuICB9XG5cbiAgLmMtdGlja2V0X19vcHRpb25zX2hlYWRlciB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuOHJlbTtcbiAgfVxuXG4gIC5jLXRpY2tldF9fc3Vic2NyaXB0aW9uX2luY2x1ZGVzIHtcblxuICB9XG4iLCIvKipcbiogQGZpbGVcbiogQmFzaWMgc3R5bGluZyBmb3Igc2VsZWN0IGJveGVzXG4qXG4qIEBleGFtcGxlXG4qIDxkaXYgY2xhc3M9XCJjLWRhdGUtc2VsZWN0XCI+XG4qICAgPHNlbGVjdCBuYW1lPVwic2VsZWN0XCIgaWQ9XCJzZWxlY3RcIiBjbGFzcz1cImMtc2VsZWN0XCI+XG4qICAgICA8b3B0aW9uIHZhbHVlPVwiXCI+U2VsZWN0ZWVyIGVlbiBtYWFuZDwvb3B0aW9uPlxuKiAgICAgPG9wdGlvbiB2YWx1ZT1cIjFcIj4xPC9vcHRpb24+XG4qICAgICA8b3B0aW9uIHZhbHVlPVwiMlwiPjI8L29wdGlvbj5cbiogICAgIDxvcHRpb24gdmFsdWU9XCIzXCI+Mzwvb3B0aW9uPlxuKiAgIDwvc2VsZWN0PlxuKiA8L2Rpdj5cbiAqL1xuXG4uYy1kYXRlLXNlbGVjdCAuYy1zZWxlY3Qge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuIiwiLmMtbWVtYmVyc2hpcC10eXBlLWJsb2NrX19jb250ZW50IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgfVxufVxuXG4uYy1tZW1iZXJzaGlwLXR5cGUtYmxvY2tfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG4iLCIuYy1tZW1iZXJzaGlwLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93OyAvLyBJRSAxMVxuICB9XG59XG5cbi5jLW1lbWJlcnNoaXAtdHlwZS5pcy1zZWxlY3RlZCB7XG4gIC5jLW1lbWJlcnNoaXAtdHlwZV9fY3RhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmMtbWVtYmVyc2hpcC10eXBlX19uYW1lIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4wMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuYy1tZW1iZXJzaGlwLXR5cGVfX3NlYXRzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYy1tZW1iZXJzaGlwLXR5cGVfX3ByaWNlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbjogMCAtMS41cmVtIDJyZW07XG4gICAgXG4gICAgLmMtbWVtYmVyc2hpcC10eXBlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDMuMnJlbSAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gIH1cbn1cblxuLmMtbWVtYmVyc2hpcC10eXBlX19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICBwYWRkaW5nOiAxLjVyZW0gM3JlbSAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgZmxleDogMTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gfVxufVxuXG4uYy1tZW1iZXJzaGlwLXR5cGVfX2Rlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLW1lbWJlcnNoaXAtdHlwZV9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBmb250LXNpemUgNDAwbXMgZWFzZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZm9udC1zaXplOiAyLjdyZW07XG4gIH1cbn1cblxuLmMtbWVtYmVyc2hpcC10eXBlX19zZWF0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBjb2xvcjogJGNvbG9yLWdyZXk7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgfVxufVxuXG4uYy1tZW1iZXJzaGlwLXR5cGVfX3ByaWNlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZm9udC1zaXplOiAyLjdyZW07XG4gIH1cbn1cblxuLmMtbWVtYmVyc2hpcC10eXBlX19zcGVjaWZpYyB7XG4gIGhlaWdodDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmMtbWVtYmVyc2hpcC10eXBlX19sYWJlbCB7XG59XG5cbi5jLW1lbWJlcnNoaXAtdHlwZV9faW5jbHVkZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1tZW1iZXJzaGlwLXR5cGVfX2N0YSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1tZW1iZXJzaGlwLXR5cGVfX2Zvb3RlciB7XG59XG5cbi5jLW1lbWJlcnNoaXAtdHlwZV9fY2hvc2VuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDQuNXJlbTtcbiAgY29sb3I6ICRjb2xvci1ibHVlO1xufVxuXG4uYy1tZW1iZXJzaGlwLXR5cGVfX2Zvb3Rub3RlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4iLCIvKipcbiogQGZpbGVcbiogU3R5bGluZyBmb3IgdGhlIGhlYWRlciBjb21wb25lbnRcbipcbiogQGV4YW1wbGVcbiogPGhlYWRlciBjbGFzcz1cImMtc2l0ZS1oZWFkZXJcIj5cbiogICA8ZGl2IGNsYXNzPVwiYy1zaXRlLWhlYWRlcl9fYm9keVwiPlxuKiAgICAgPGRpdiBjbGFzcz1cImMtc2l0ZS1oZWFkZXJfX2JyYW5kaW5nXCI+Li4uPC9kaXY+XG4qICAgPC9kaXY+XG4qIDwvaGVhZGVyPlxuKlxuICovXG5cbi5jLXNpdGUtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmV5LS1saWdodDtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWU7XG4gIH1cbn1cblxuLmMtc2l0ZS1oZWFkZXJfX2NvbnRhaW5lciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IDEzODBweDtcbiAgfVxufVxuXG4uYy1zaXRlLWhlYWRlcl9fYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgfVxufVxuXG4uYy1zaXRlLWhlYWRlcl9fYmFjayxcbi5jLXNpdGUtaGVhZGVyX19oZWxwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYy1zaXRlLWhlYWRlcl9fYmFjayB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jLXNpdGUtaGVhZGVyX19oZWxwIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jLXNpdGUtaGVhZGVyX19icmFuZGluZyB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG59XG4iLCIuYy10cmFuc3BhcmVudC1zaXRlLWhlYWRlciB7XG4gICAgcGFkZGluZzogMS4ycmVtIDEuMnJlbSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogNC42cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIGhlaWdodDogNnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xvZ2luLFxuICAgICZfX3JlZ2lzdGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0gXG4iLCIvKipcbiogQGZpbGVcbiogU3R5bGluZyBmb3IgdGhlIGhlYWRlciBjb21wb25lbnRcbipcbiogQGV4YW1wbGVcbiogIDxkaXYgY2xhc3M9XCJjLXNpdGUtaGVhZGVyX19icmFuZGluZ1wiPlxuKiAgICA8ZGl2IGNsYXNzPVwiYy1zaXRlLWJyYW5kaW5nXCI+XG4qICAgICAgPGEgaHJlZj1cIiNcIiBjbGFzcz1cImMtc2l0ZS1icmFuZGluZ19fbG9nb1wiPlxuKiAgICAgICAgPGltZyBzcmM9XCIuLi5cIiBhbHQ9XCIuLi5cIj5cbiogICAgICA8L2E+XG4qICAgIDwvZGl2PlxuKiAgPC9kaXY+XG4qXG4gKi9cbi5jLXNpdGUtYnJhbmRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiA2N3B4O1xuICBtYXgtaGVpZ2h0OiA2N3B4O1xufVxuXG4uYy1zaXRlLWJyYW5kaW5nX19sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDM7XG4gIG1pbi1oZWlnaHQ6IDI5cHg7XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjJweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBtYXgtaGVpZ2h0OiAzNXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmMtcGFnZS1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuNXJlbSAwIDJyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JleS0tbGlnaHQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6IDFyZW0gMCAzcmVtO1xuICB9XG59XG5cbi5jLXBhZ2UtaGVhZGVyX19pbWctY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG8gLjVyZW07XG4gIHdpZHRoOiA4cmVtO1xuICBoZWlnaHQ6IDhyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYy1wYWdlLWhlYWRlcl9faW1nIHtcbiAgbWF4LXdpZHRoOiA4cmVtO1xuICBtYXgtaGVpZ2h0OiA4cmVtO1xufVxuXG4uYy1wYWdlLWhlYWRlcl9fbGFiZWwsXG4uYy1wYWdlLWhlYWRlcl9fdGV4dCxcbi5jLXBhZ2UtaGVhZGVyX19pbmZvIHtcbiAgZm9udC1zaXplOiBtYXBfZ2V0KCRmcy0tc21hbGwsIHhzKTtcbiAgbGluZS1oZWlnaHQ6IG1hcF9nZXQoJGxoLS1zbWFsbCwgeHMpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmb250LXNpemU6IG1hcF9nZXQoJGZzLS1zbWFsbCwgc20pO1xuICAgIGxpbmUtaGVpZ2h0OiBtYXBfZ2V0KCRsaC0tc21hbGwsIHNtKTtcbiAgfVxufVxuXG4uYy1wYWdlLWhlYWRlcl9fbGFiZWwsXG4uYy1wYWdlLWhlYWRlcl9faW5mbyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jLXBhZ2UtaGVhZGVyX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAkZmYtc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBtYXBfZ2V0KCRmcy0tcGFnZS1oZWFkZXItdGl0bGUsIHhzKTtcbiAgbGluZS1oZWlnaHQ6IG1hcF9nZXQoJGxoLS1wYWdlLWhlYWRlci10aXRsZSwgeHMpO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIGZvbnQtc2l6ZTogbWFwX2dldCgkZnMtLXBhZ2UtaGVhZGVyLXRpdGxlLCBzbSk7XG4gICAgbGluZS1oZWlnaHQ6IG1hcF9nZXQoJGxoLS1wYWdlLWhlYWRlci10aXRsZSwgc20pO1xuICB9XG59XG5cbi5jLXBhZ2UtaGVhZGVyX19pbmZvLFxuLmMtcGFnZS1oZWFkZXJfX3RleHQge1xuICBjb2xvcjogJGNvbG9yLWdyZXktLWxpZ2h0O1xufVxuXG4uYy1wYWdlLWhlYWRlcl9faW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbi5jLXBhZ2UtaGVhZGVyX190ZXh0IHtcbiAgY29sb3I6ICRjb2xvci1ncmV5LS1saWdodDtcbiAgZm9udC1mYW1pbHk6ICRmZi1tb25vc3BhY2U7XG4gIGxpbmUtaGVpZ2h0OiBtYXBfZ2V0KCRsaC0tc21hbGwsIHNtKTtcbn1cblxuLmMtcGFnZS1oZWFkZXJfX3NvY2lhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG4iLCIuYy1zaWdudXAtaGVhZGVyIHtcbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNC44cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4xcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW5ldyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZmLXB1YmxpY287XG4gICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1Yi1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmZi1zYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICYtLXVuZGVybGluZSB7XG4gICAgICAgICAgICAkYm9yZGVyLWRpc3RhbmNlOiAycmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJvcmRlci1kaXN0YW5jZTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IC0kYm9yZGVyLWRpc3RhbmNlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0taHVnZS1zcGFjaW5nIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYy1zaWdudXAtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDMuMnJlbSAwIDEuMXJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW46IDMuN3JlbSAwIDIuNHJlbTtcbiAgfVxufVxuXG4uYy1zaWdudXAtdGl0bGUtLWNvdW50ZXIge1xuICAmOjpiZWZvcmUge1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzaWdudXAtc3RlcHM7XG4gICAgY29udGVudDogY291bnRlcihzaWdudXAtc3RlcHMpICcuICc7XG4gIH1cbn1cblxuLmMtc2lnbnVwLXRpdGxlX19jaGFuZ2UtYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMS45cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuIiwiLmMtZW5yaWNoLWRpc2NsYWltZXIge1xuXG4gICAgcCB7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjByZW07XG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jLXJlZ2lzdGVyLWZvb3Rub3RlIHtcbiAgY29sb3I6ICRjb2xvci1ncmV5O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbiIsIi5jLXJlZ2lzdGVyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuIiwiLmMtcmVxdWVzdC1mb3JtIHtcbiAgcGFkZGluZzogMnJlbSAxLjVyZW0gM3JlbTtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktLWxpZ2h0ZXN0O1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICAgIHBhZGRpbmc6IDRyZW0gMS41cmVtIDVyZW07XG4gIH1cbn1cblxuLmMtcmVxdWVzdC1mb3JtX19ib2R5IHtcbiAgbWF4LXdpZHRoOiA0NnJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1heC13aWR0aDogNTRyZW07XG4gIH1cbn1cblxuLmMtcmVxdWVzdC1mb3JtX19zdWJtaXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLjVyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHdpZHRoOiAyM3JlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4iLCIuYy1mb3JtIHtcbn1cblxuLmMtZm9ybV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuXG4uYy1mb3JtX19ib2R5IHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICBwYWRkaW5nOiAzLjJyZW0gMS41cmVtO1xuICBtYXJnaW46IDAgLTEuNXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5jLWZvcm1fX2J1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDIzcmVtO1xuICB9XG59XG5cbi5jLWZvcm1fX2J1dHRvbi0td2lkZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1mb3JtX19oZWxwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICRjb2xvci1ibHVlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xufVxuXG4uYy1mb3JtX19pbmZvIHtcbiAgY29sb3I6ICRjb2xvci1ibHVlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xufVxuXG4uYy1mb3JtX193YXJuaW5nIHtcbiAgY29sb3I6ICRjb2xvci1vcmFuZ2U7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1vcmFuZ2UtLWxpZ2h0O1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG59XG4iLCIuYy1mbG9hdGluZy1jYXJkIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xuICAgIHdpZHRoOiA0MnJlbTtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB3aWR0aDogNDhyZW07XG4gICAgfVxuXG4gICAgJl9fbWFpbiB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMi40cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtcHVibGljbztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iZWxvdyB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMi40cmVtO1xuICAgIH1cblxuICAgICZfX2lmcmFtZSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ibG9jazogLTE1JTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICYtLWxvdHRpZS1wYXBlcnBsYW5lIHtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0yNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYy1zdGVwLWluZGljYXRvciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JleS0tbGlnaHQ7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xufVxuXG4uYy1zdGVwLWluZGljYXRvcl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBjb3VudGVyLXJlc2V0OiBzdGVwLWluZGljYXRvcjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICB9XG59XG5cbi5jLXN0ZXAtaW5kaWNhdG9yX19zdGVwIHtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgLy8gbWFyZ2luOiAwIDEuNXJlbTtcbiAgfVxufVxuIiwiLmMtc3RlcCB7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgfVxuXG4gICYuaXMtdW5jb21wbGV0ZWQge1xuICAgIGNvbG9yOiAkY29sb3ItZ3JleS0tbGlnaHQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmLmlzLWNvbXBsZXRlZCB7XG4gICAgY29sb3I6ICRjb2xvci1ncmV5LS1saWdodDtcbiAgfVxuXG4gICYuaXMtYWN0aXZlIHtcbiAgICAuYy1zdGVwX190ZXh0LFxuICAgIC5jLXN0ZXBfX2ljb246YmVmb3JlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KC5pcy1hY3RpdmUpIHtcbiAgICAuYy1zdGVwX190ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jLXN0ZXBfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzdGVwLWluZGljYXRvcjtcbiAgICBjb250ZW50OiBjb3VudGVyKHN0ZXAtaW5kaWNhdG9yKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoc3RlcC1pbmRpY2F0b3IpIFwiLiBcIjtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmMtc3RlcF9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmMtc3RlcC1pbmRpY2F0b3JfX3N0ZXA6bGFzdC1jaGlsZCB7XG4gIC5jLXN0ZXBfX3RleHQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuIiwiLmMtcHJpY2luZy1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgfVxufVxuXG4uYy1wcmljaW5nLWJsb2NrX19jb250ZW50IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5jLXByaWNpbmctYmxvY2tfX2l0ZW0ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICB3aWR0aDogMTAwJVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiAxMDAlXG4gIH1cbn1cbiIsIi5jLXByaWNpbmctb3B0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93OyAvLyBJRSAxMVxuICAgIH1cbn1cblxuLmMtcHJpY2luZy1vcHRpb24tLXNlY29uZGFyeSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgICAuYy1wcmljaW5nLW9wdGlvbl9fY29udGVudCB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxOTUuNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYy1wcmljaW5nLW9wdGlvbi5pcy1zZWxlY3RlZCB7XG4gICAgLmMtcHJpY2luZy1vcHRpb25fX2NvbnRlbnQge1xuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGNvbG9yLWdyZWVuO1xuICAgIH1cblxuICAgIC5jLXByaWNpbmctb3B0aW9uX19jdGEge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5jLXByaWNpbmctb3B0aW9uX19jaG9zZW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5jLXByaWNpbmctb3B0aW9uX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtIDJyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBwYWRkaW5nOiAxLjlyZW0gMi40cmVtO1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgICYuYy1wcmljaW5nLW9wdGlvbl9fY29udGVudC0tY29ycG9yYXRlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLXByaWNpbmctb3B0aW9uX19uYW1lLFxuLmMtcHJpY2luZy1vcHRpb25fX3NwZWNpZmljLFxuLmMtcHJpY2luZy1vcHRpb24tY29uZGl0aW9uLFxuLmMtcHJpY2luZy1vcHRpb25fX3ByaWNlLFxuLmMtcHJpY2luZy1vcHRpb25fX2Nob3NlbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIC5jLXByaWNpbmctb3B0aW9uX19uYW1lLFxuICAgIC5jLXByaWNpbmctb3B0aW9uX19wcmljZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5jLXByaWNpbmctb3B0aW9uLS1zZWNvbmRhcnkge1xuICAgIC5jLXByaWNpbmctb3B0aW9uX19kZXRhaWxzIC5jLXByaWNpbmctb3B0aW9uX19wcmljZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5pcy1zZWxlY3RlZCAuYy1wcmljaW5nLW9wdGlvbl9fY2hvc2VuIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgfVxuXG4gICAgLmMtcHJpY2luZy1vcHRpb25fX3N0YXJfZXhwbGFuYXRpb24ge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblxuICAgICAgICAuYy1wcmljaW5nLW9wdGlvbl9fbGVmdC1jb2wge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAuYy1wcmljaW5nLW9wdGlvbl9fc3BlY2lmaWMsXG4gICAgICAgIC5jLXByaWNpbmctb3B0aW9uLWNvbmRpdGlvbixcbiAgICAgICAgLmMtcHJpY2luZy1vcHRpb25fX3ByaWNlLFxuICAgICAgICAuYy1wcmljaW5nLW9wdGlvbl9fbmFtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtcHJpY2luZy1vcHRpb25fX25hbWUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcblxuICAgICAgICAgICAgJi5jLXByaWNpbmctb3B0aW9uX19uYW1lLS1jZW50ZXJlZCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmMtcHJpY2luZy1vcHRpb25fX3ByaWNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtcHJpY2luZy1vcHRpb25fX2luY2x1ZGVzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLXByaWNpbmctb3B0aW9uX19pbmNsdWRlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYy1wcmljaW5nLW9wdGlvbl9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjlyZW0gMi40cmVtO1xuXG4gICAgICAgICAgICAuYy1wcmljaW5nLW9wdGlvbl9fcHJpY2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYy1wcmljaW5nLW9wdGlvbl9fZGV0YWlscyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE0cmVtO1xuXG4gICAgICAgICAgICAuYy1wcmljaW5nLW9wdGlvbl9fcHJpY2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmMtcHJpY2luZy1vcHRpb25fX2Zvb3RlciB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYy1wcmljZV9fdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLXByaWNlX19zdWZmaXgge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtcHJpY2luZy1vcHRpb25fX3N0YXJfZXhwbGFuYXRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtcHJpY2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jLXByaWNlX19mcm9tIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS0tbGlnaHRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgICBsZWZ0OiAtOXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICB0b3A6IDEuNXJlbTtcbiAgICAgICAgICAgIGxlZnQ6IDFyZW07ICAgXG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLmMtcHJpY2luZy1vcHRpb25fX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICBtYXJnaW46IDNyZW0gMCA2cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICB9XG59XG5cbi5jLXByaWNpbmctb3B0aW9uX19wcmljZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNy4zcmVtO1xuICAgIH1cbn1cblxuLmMtcHJpY2VfX3RleHQge1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjAycHg7XG59XG5cbi5jLXByaWNpbmctb3B0aW9uX19zcGVjaWZpYyB7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5jLXByaWNpbmctb3B0aW9uX19zdGFyX2V4cGxhbmF0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5jLXByaWNpbmctb3B0aW9uX19sYWJlbCB7XG59XG5cbi5jLXByaWNpbmctb3B0aW9uX19pbmNsdWRlcyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAycmVtO1xuICAgIH1cbn1cblxuLmMtcHJpY2luZy1vcHRpb25fX2luY2x1ZGUge1xuICAgIEBleHRlbmQgcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBwYWRkaW5nOiAwIDAgMC41cmVtIDNyZW07XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi9pbWFnZXMvYmlubmVubGFuZHNiZXN0dXVyL2NoZWNrbWFyay5zdmcnKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4OyAvLyB1c2luZyByZW0gbG9va3MgZGlmZmVyZW50IGluIElFMTFcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDAuNHJlbTtcbiAgICAgICAgbGVmdDogMHJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDAuMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtcHJpY2luZy1vcHRpb25fX2N0YSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uYy1wcmljaW5nLW9wdGlvbl9fZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uYy1wcmljaW5nLW9wdGlvbl9faW5jbHVkZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLmMtcHJpY2luZy1vcHRpb25fX2luY2x1ZGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5jLXByaWNpbmctb3B0aW9uLWNvbmRpdGlvbiB7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG8gMnJlbTtcbiAgICBmb250LWZhbWlseTogJGZmLW1vbm9zcGFjZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyZXktLWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogbWFwX2dldCgkZnMtLXNtYWxsLCB4cyk7XG4gICAgbGluZS1oZWlnaHQ6IG1hcF9nZXQoJGxoLS1zbWFsbCwgeHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBmb250LXNpemU6IG1hcF9nZXQoJGZzLS1zbWFsbCwgc20pO1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwX2dldCgkbGgtLXNtYWxsLCBzbSk7XG4gICAgfVxufVxuXG4uYy1wcmljaW5nLW9wdGlvbl9fY2hvc2VuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjVyZW07XG4gICAgY29sb3I6ICRjb2xvci1ncmVlbjtcbn1cbiIsIi5jLXByaWNpbmctbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogbWFwX2dldCgkZnMtLXNtYWxsLCB4cyk7XG4gIGxpbmUtaGVpZ2h0OiBtYXBfZ2V0KCRsaC0tc21hbGwsIHhzKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LS1saWdodGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZm9udC1zaXplOiBtYXBfZ2V0KCRmcy0tc21hbGwsIHNtKTtcbiAgICBsaW5lLWhlaWdodDogbWFwX2dldCgkbGgtLXNtYWxsLCBzbSk7XG4gIH1cbn1cblxuLmMtcHJpY2luZy1sYWJlbF9fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICBwYWRkaW5nOiAwIDFyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICB9XG59XG4iLCIuYy1wcmljZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4wMnB4O1xuICB9XG59XG5cbi5jLXByaWNpbmctb3B0aW9uIHtcbiAgLmMtcHJpY2Uge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBmb250LXNpemU6IDMuMXJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5jLWRhc2hib2FyZCB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgcGFkZGluZzogMi41cmVtIDIuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXktLWxpZ2h0ZXI7XG59XG5cbi5jLWRhc2hib2FyZF9faGVhZGVyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLWRhc2hib2FyZF9fc2VjdGlvbiB7XG4gIGNvbG9yOiAkY29sb3ItZ3JleS0tbGlnaHRlcjtcbiAgcGFkZGluZzogMmVtIDAgMWVtIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JleS0tbGlnaHRlcjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5jLWRhc2hib2FyZF9faXRlbSB7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyZXktLWxpZ2h0ZXI7XG59XG5cbi5jLWRhc2hib2FyZF9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmFmdGVyIHtcbiAgICBAZXh0ZW5kICVpY29uO1xuICAgIGNvbnRlbnQ6IGljb24tY2hhcihhcnJvdy0tcmlnaHQpO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwLjJyZW07XG4gICAgdG9wOiAwLjhyZW07XG4gIH1cbn1cblxuLmMtZGFzaGJvYXJkX19saW5rIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG59XG5cbiIsIi5jLWFjY291bnQtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuXG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjJyZW07XG4gIH1cbn1cbiIsIi5jLXBhcmFncmFwaCAuYy1wYXJhZ3JhcGhfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxLjAycHg7XG5cbiAgJi5jLXBhcmFncmFwaF9fY29udGVudC0tbm9ybWFsIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbi5jLXBhcmFncmFwaC0tZHJvcC1jYXAge1xuICBwOmZpcnN0LW9mLXR5cGU6Zmlyc3QtbGV0dGVyIHtcbiAgICBmb250LWZhbWlseTogJGZmLXNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiBtYXBfZ2V0KCRmcy0tZmlyc3QtbGV0dGVyLCB4cyk7XG4gICAgbGluZS1oZWlnaHQ6IG1hcF9nZXQoJGxoLS1maXJzdC1sZXR0ZXIsIHhzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogbWFwX2dldCgkZnMtLWZpcnN0LWxldHRlciwgc20pO1xuICAgICAgbGluZS1oZWlnaHQ6IG1hcF9nZXQoJGxoLS1maXJzdC1sZXR0ZXIsIHNtKTtcbiAgICB9XG4gIH1cbn1cblxuLmMtcGFyYWdyYXBoX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uYy1wYXJhZ3JhcGhfX2NvbnRlbnQge1xuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICBwLmlzLWZhZGVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDc1JTtcbiAgICAgIGJhY2tncm91bmQ6ICRncmFkaWVudC13aGl0ZS10cmFuc3BhcmFudDtcbiAgICB9XG4gIH1cblxuICB1bCwgb2wge1xuICAgIEBleHRlbmQgcDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG5cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbiAgICB9XG5cbiAgICBvbCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgfVxuXG4gIHRhYmxlIHtcbiAgICBAZXh0ZW5kIHA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgfVxuXG4gIHRhYmxlLCB0aCwgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmV5LS1saWdodGVyO1xuICB9XG5cbiAgdGgsIHRkIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbiIsIi5jLWJhbm5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiLmMtZmxhc2gtbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi5jLWZsYXNoLW1lc3NhZ2UtLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcmVkO1xuICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3ItcmVkLCA1MCk7XG59XG5cbi5jLXRpY2tldC1wYXJlbnQgPiAuYy1mbGFzaC1tZXNzYWdlLS1lcnJvciB7XG4gIEBleHRlbmQgLmwtY29sLS04LW1kO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDY5cHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5jLWZsYXNoLW1lc3NhZ2UtLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xufVxuXG4uYy1mbGFzaC1tZXNzYWdlLS1yb3VuZGVkLWNvcm5lcnMge1xuICBib3JkZXItcmFkaXVzOiAxLjZyZW07XG59XG4iLCIuYy10aWNrZXQuYy10aWNrZXQtLW5vLXRvcC1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5jLXRpY2tldCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy10b3A6IDE0LjRyZW07XG4gIH1cbn1cblxuLmMtdGlja2V0LS1leHBhbmRlZCAuYy10aWNrZXRfX3N1bW1hcnkge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uYy10aWNrZXRfX2RldGFpbHMge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwIChtZCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmV5LS1saWdodGVyO1xuICB9XG59XG5cbi5jLXRpY2tldF9fYm9keSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcbiAgfVxufVxuXG4uYy10aWNrZXRfX2JvZHk6bGFzdC1vZi10eXBlOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS0tbGlnaHRlc3QtZXh0cmE7XG59XG5cbi5jLXRpY2tldF9fc3Vic2NyaXB0aW9uX2luY2x1ZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi9pbWFnZXMvYmlubmVubGFuZHNiZXN0dXVyL2NoZWNrbWFyay5zdmcnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxLjJyZW0gMS4ycmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwcmVtO1xuICAgIHRvcDogMC40cmVtO1xuICAgIGhlaWdodDogMS4ycmVtO1xuICAgIHdpZHRoOiAxLjJyZW07XG4gIH1cbn1cblxuLmMtdGlja2V0X19vcHRpb25zX2hlYWRlcixcbi5jLXRpY2tldF9fc3Vic2NyaXB0aW9uX2luY2x1ZGUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5jLXRpY2tldC0tYWxpZ24tdG9wIHtcbiAgcGFkZGluZy10b3A6IDA7XG5cbiAgLmMtc2lnbnVwLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4iLCIvKiBPdmVycmlkZSB2YXJpYWJsZXMgaW4gdGhlIGZvbGxvd2luZyBpbXBvcnQgZnJvbSBDaG9pY2VzLmpzICovXG4kY2hvaWNlcy1wcmltYXJ5LWNvbG9yOiAkY29sb3Itd2hpdGU7XG4kY2hvaWNlcy1iZy1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4vKiBDaG9pY2VzLmpzIHN0eWxpbmcgKi9cbkBpbXBvcnQgJ35jaG9pY2VzLmpzL3NyYy9zdHlsZXMvY2hvaWNlcy5zY3NzJztcblxuLmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW11bHRpcGxlJ10ge1xuICAuY2hvaWNlc19faW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxMHB4IHVybCgnLi4vLi4vLi4vaW1hZ2VzL2ljb25zL2Fycm93LWFsdC0tZG93bi5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTcuNXB4O1xuICB9XG5cbiAgLmNob2ljZXNfX2J1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGNob2ljZXMtaWNvbi1jcm9zcy1pbnZlcnNlO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3ItZ3JleTtcbiAgfVxuICBcbiAgLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIC5jaG9pY2VzX19pdGVtIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyZXk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIFxuICAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuICAgIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLmlzLWhpZ2hsaWdodGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LS1saWdodGVyO1xuICAgIH1cblxuICAgIGhlaWdodDogMDtcblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbj0gICAgICAgICAgICBDaG9pY2VzICAgICAgICAgICAgPVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AdXNlIFwic2Fzczpjb2xvclwiO1xuXG4kY2hvaWNlcy1zZWxlY3RvcjogXCJjaG9pY2VzXCIgIWRlZmF1bHQ7XG4kY2hvaWNlcy1mb250LXNpemUtbGc6IDE2cHggIWRlZmF1bHQ7XG4kY2hvaWNlcy1mb250LXNpemUtbWQ6IDE0cHggIWRlZmF1bHQ7XG4kY2hvaWNlcy1mb250LXNpemUtc206IDEycHggIWRlZmF1bHQ7XG4kY2hvaWNlcy1ndXR0ZXJpbmc6IDI0cHggIWRlZmF1bHQ7XG4kY2hvaWNlcy1ib3JkZXItcmFkaXVzOiAyLjVweCAhZGVmYXVsdDtcbiRjaG9pY2VzLWJvcmRlci1yYWRpdXMtaXRlbTogMjBweCAhZGVmYXVsdDtcbiRjaG9pY2VzLWJnLWNvbG9yOiAjZjlmOWY5ICFkZWZhdWx0O1xuJGNob2ljZXMtYmctY29sb3ItZGlzYWJsZWQ6ICNlYWVhZWEgIWRlZmF1bHQ7XG4kY2hvaWNlcy1iZy1jb2xvci1kcm9wZG93bjogI2ZmZiAhZGVmYXVsdDtcbiRjaG9pY2VzLXRleHQtY29sb3I6ICMzMzMgIWRlZmF1bHQ7XG4kY2hvaWNlcy1rZXlsaW5lLWNvbG9yOiAjZGRkICFkZWZhdWx0O1xuJGNob2ljZXMtcHJpbWFyeS1jb2xvcjogIzAwYmNkNCAhZGVmYXVsdDtcbiRjaG9pY2VzLWRpc2FibGVkLWNvbG9yOiAjZWFlYWVhICFkZWZhdWx0O1xuJGNob2ljZXMtaGlnaGxpZ2h0LWNvbG9yOiAkY2hvaWNlcy1wcmltYXJ5LWNvbG9yICFkZWZhdWx0O1xuJGNob2ljZXMtYnV0dG9uLWRpbWVuc2lvbjogOHB4ICFkZWZhdWx0O1xuJGNob2ljZXMtYnV0dG9uLW9mZnNldDogOHB4ICFkZWZhdWx0O1xuJGNob2ljZXMtaWNvbi1jcm9zczogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpFaUlHaGxhV2RvZEQwaU1qRWlJSFpwWlhkQ2IzZzlJakFnTUNBeU1TQXlNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajQ4WnlCbWFXeHNQU0lqUmtaR0lpQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlQanh3WVhSb0lHUTlJazB5TGpVNU1pNHdORFJzTVRndU16WTBJREU0TGpNMk5DMHlMalUwT0NBeUxqVTBPRXd1TURRMElESXVOVGt5ZWlJdlBqeHdZWFJvSUdROUlrMHdJREU0TGpNMk5Fd3hPQzR6TmpRZ01Hd3lMalUwT0NBeUxqVTBPRXd5TGpVME9DQXlNQzQ1TVRKNklpOCtQQzluUGp3dmMzWm5QZz09XCIpICFkZWZhdWx0O1xuJGNob2ljZXMtaWNvbi1jcm9zcy1pbnZlcnNlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNakVpSUdobGFXZG9kRDBpTWpFaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TVNBeU1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNDhaeUJtYVd4c1BTSWpNREF3SWlCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaVBqeHdZWFJvSUdROUlrMHlMalU1TWk0d05EUnNNVGd1TXpZMElERTRMak0yTkMweUxqVTBPQ0F5TGpVME9Fd3VNRFEwSURJdU5Ua3llaUl2UGp4d1lYUm9JR1E5SWswd0lERTRMak0yTkV3eE9DNHpOalFnTUd3eUxqVTBPQ0F5TGpVME9Fd3lMalUwT0NBeU1DNDVNVEo2SWk4K1BDOW5Qand2YzNablBnPT1cIikgIWRlZmF1bHQ7XG4kY2hvaWNlcy16LWluZGV4OiAxICFkZWZhdWx0O1xuXG4uI3skY2hvaWNlcy1zZWxlY3Rvcn0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206ICRjaG9pY2VzLWd1dHRlcmluZztcbiAgZm9udC1zaXplOiAkY2hvaWNlcy1mb250LXNpemUtbGc7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICYuaXMtb3BlbiB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAmLmlzLWRpc2FibGVkIHtcbiAgICAuI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2lubmVyLFxuICAgIC4jeyRjaG9pY2VzLXNlbGVjdG9yfV9faW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNob2ljZXMtYmctY29sb3ItZGlzYWJsZWQ7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuICAgIC4jeyRjaG9pY2VzLXNlbGVjdG9yfV9faXRlbSB7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbiAgfVxuXG4gIFtoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLiN7JGNob2ljZXMtc2VsZWN0b3J9W2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLiN7JGNob2ljZXMtc2VsZWN0b3J9X19pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXB4O1xuICB9XG4gIC4jeyRjaG9pY2VzLXNlbGVjdG9yfV9faW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjaG9pY2VzLWtleWxpbmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLiN7JGNob2ljZXMtc2VsZWN0b3J9X19idXR0b24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjaG9pY2VzLWljb24tY3Jvc3MtaW52ZXJzZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwZW07XG4gICAgb3BhY2l0eTogMC4yNTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICRjaG9pY2VzLWhpZ2hsaWdodC1jb2xvcjtcbiAgICB9XG4gIH1cbiAgLiN7JGNob2ljZXMtc2VsZWN0b3J9X19pdGVtW2RhdGEtdmFsdWU9JyddIC4jeyRjaG9pY2VzLXNlbGVjdG9yfV9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkY2hvaWNlcy10ZXh0LWNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTEuNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0yLjVweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICYuaXMtb3Blbjo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNob2ljZXMtdGV4dC1jb2xvciB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tdG9wOiAtNy41cHg7XG4gIH1cblxuICAmW2Rpcj1cInJ0bFwiXSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogMTEuNXB4O1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC4jeyRjaG9pY2VzLXNlbGVjdG9yfV9fYnV0dG9uIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uI3skY2hvaWNlcy1zZWxlY3Rvcn1bZGF0YS10eXBlKj0nc2VsZWN0LW11bHRpcGxlJ10sXG4uI3skY2hvaWNlcy1zZWxlY3Rvcn1bZGF0YS10eXBlKj0ndGV4dCddIHtcbiAgLiN7JGNob2ljZXMtc2VsZWN0b3J9X19pbm5lciB7XG4gICAgY3Vyc29yOiB0ZXh0O1xuICB9XG4gIC4jeyRjaG9pY2VzLXNlbGVjdG9yfV9fYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGNob2ljZXMtYnV0dG9uLW9mZnNldCAqIDAuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2hvaWNlcy1idXR0b24tb2Zmc2V0O1xuICAgIHBhZGRpbmctbGVmdDogJGNob2ljZXMtYnV0dG9uLW9mZnNldCAqIDI7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBjb2xvci5hZGp1c3QoJGNob2ljZXMtcHJpbWFyeS1jb2xvciwgJGxpZ2h0bmVzczogLTEwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGNob2ljZXMtaWNvbi1jcm9zcztcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICRjaG9pY2VzLWJ1dHRvbi1kaW1lbnNpb247XG4gICAgd2lkdGg6ICRjaG9pY2VzLWJ1dHRvbi1kaW1lbnNpb247XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi4jeyRjaG9pY2VzLXNlbGVjdG9yfV9faW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hvaWNlcy1iZy1jb2xvcjtcbiAgcGFkZGluZzogNy41cHggNy41cHggMy43NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkY2hvaWNlcy1rZXlsaW5lLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkY2hvaWNlcy1ib3JkZXItcmFkaXVzO1xuICBmb250LXNpemU6ICRjaG9pY2VzLWZvbnQtc2l6ZS1tZDtcbiAgbWluLWhlaWdodDogNDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuaXMtZm9jdXNlZCAmLFxuICAuaXMtb3BlbiAmIHtcbiAgICBib3JkZXItY29sb3I6IGNvbG9yLmFkanVzdCgkY2hvaWNlcy1rZXlsaW5lLWNvbG9yLCAkbGlnaHRuZXNzOiAtMTUlKTtcbiAgfVxuXG4gIC5pcy1vcGVuICYge1xuICAgIGJvcmRlci1yYWRpdXM6ICRjaG9pY2VzLWJvcmRlci1yYWRpdXMgJGNob2ljZXMtYm9yZGVyLXJhZGl1cyAwIDA7XG4gIH1cblxuICAuaXMtZmxpcHBlZC5pcy1vcGVuICYge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkY2hvaWNlcy1ib3JkZXItcmFkaXVzICRjaG9pY2VzLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuLiN7JGNob2ljZXMtc2VsZWN0b3J9X19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgJlthcmlhLWV4cGFuZGVkXSB7XG4gICAgQGV4dGVuZCAlY2hvaWNlcy1kcm9wZG93bjtcbiAgfVxufVxuXG4uI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2xpc3QtLXNpbmdsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNHB4IDE2cHggNHB4IDRweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG4gIC4jeyRjaG9pY2VzLXNlbGVjdG9yfV9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLiN7JGNob2ljZXMtc2VsZWN0b3J9X19saXN0LS1tdWx0aXBsZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgLiN7JGNob2ljZXMtc2VsZWN0b3J9X19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXItcmFkaXVzOiAkY2hvaWNlcy1ib3JkZXItcmFkaXVzLWl0ZW07XG4gICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAkY2hvaWNlcy1mb250LXNpemUtc207XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNob2ljZXMtcHJpbWFyeS1jb2xvcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvci5hZGp1c3QoJGNob2ljZXMtcHJpbWFyeS1jb2xvciwgJGxpZ2h0bmVzczogLTUlKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICZbZGF0YS1kZWxldGFibGVdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDMuNzVweDtcbiAgICB9XG5cbiAgICAmLmlzLWhpZ2hsaWdodGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgkY2hvaWNlcy1wcmltYXJ5LWNvbG9yLCAkbGlnaHRuZXNzOiAtNSUpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgY29sb3IuYWRqdXN0KCRjaG9pY2VzLXByaW1hcnktY29sb3IsICRsaWdodG5lc3M6IC0xMCUpO1xuICAgIH1cblxuICAgIC5pcy1kaXNhYmxlZCAmIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgkY2hvaWNlcy1kaXNhYmxlZC1jb2xvciwgJGxpZ2h0bmVzczogLTI1JSk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvci5hZGp1c3QoJGNob2ljZXMtZGlzYWJsZWQtY29sb3IsICRsaWdodG5lc3M6IC0zNSUpO1xuICAgIH1cbiAgfVxufVxuXG4lY2hvaWNlcy1kcm9wZG93biB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogJGNob2ljZXMtei1pbmRleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNob2ljZXMtYmctY29sb3ItZHJvcGRvd247XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjaG9pY2VzLWtleWxpbmUtY29sb3I7XG4gIHRvcDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGNob2ljZXMtYm9yZGVyLXJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRjaG9pY2VzLWJvcmRlci1yYWRpdXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd2lsbC1jaGFuZ2U6IHZpc2liaWxpdHk7XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAuaXMtb3BlbiAmIHtcbiAgICBib3JkZXItY29sb3I6IGNvbG9yLmFkanVzdCgkY2hvaWNlcy1rZXlsaW5lLWNvbG9yLCAkbGlnaHRuZXNzOiAtMTUlKTtcbiAgfVxuXG4gIC5pcy1mbGlwcGVkICYge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMC4yNXJlbSAwIDA7XG4gIH1cbiAgLiN7JGNob2ljZXMtc2VsZWN0b3J9X19saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHdpbGwtY2hhbmdlOiBzY3JvbGwtcG9zaXRpb247XG4gIH1cbiAgLiN7JGNob2ljZXMtc2VsZWN0b3J9X19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6ICRjaG9pY2VzLWZvbnQtc2l6ZS1tZDtcblxuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cbiAgLiN7JGNob2ljZXMtc2VsZWN0b3J9X19pdGVtLS1zZWxlY3RhYmxlIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1zZWxlY3QtdGV4dCk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGNob2ljZXMtZm9udC1zaXplLXNtO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuXG4gICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtaGlnaGxpZ2h0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IubWl4KCMwMDAsICNmZmYsIDUlKTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi4jeyRjaG9pY2VzLXNlbGVjdG9yfV9fbGlzdC0tZHJvcGRvd24ge1xuICBAZXh0ZW5kICVjaG9pY2VzLWRyb3Bkb3duO1xufVxuXG4uI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2l0ZW0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi4jeyRjaG9pY2VzLXNlbGVjdG9yfV9faXRlbS0tc2VsZWN0YWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLiN7JGNob2ljZXMtc2VsZWN0b3J9X19pdGVtLS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi4jeyRjaG9pY2VzLXNlbGVjdG9yfV9faGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogJGNob2ljZXMtZm9udC1zaXplLXNtO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3IuYWRqdXN0KCRjaG9pY2VzLWtleWxpbmUtY29sb3IsICRsaWdodG5lc3M6IDEwJSk7XG4gIGNvbG9yOiBjb2xvci5hZGp1c3QoIzMzMywgJGxpZ2h0bmVzczogMzAlKTtcbn1cblxuLiN7JGNob2ljZXMtc2VsZWN0b3J9X19idXR0b24ge1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4uI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2lucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjaG9pY2VzLWJnLWNvbG9yO1xuICBmb250LXNpemU6ICRjaG9pY2VzLWZvbnQtc2l6ZS1tZDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNHB4IDAgNHB4IDJweDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbiAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbiAgJjo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG4gICY6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6Oi1tcy1jbGVhcixcbiAgJjo6LW1zLXJldmVhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdICYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLiN7JGNob2ljZXMtc2VsZWN0b3J9X19wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLyogPT09PT0gIEVuZCBvZiBDaG9pY2VzICA9PT09PT0gKi9cbiIsIi5jLWluZm8tcGFnZV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuXG4uYy1pbmZvLXBhZ2VfX2JvZHkge1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIHBhZGRpbmc6IDIuNXJlbSAxLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmV5LS1saWdodGVyO1xufVxuIiwiLmMtc3Vic2NyaXB0aW9uLWluZm8ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyZXktLWxpZ2h0ZXI7XG4gIHBhZGRpbmc6IDFlbSAwO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMWVtIDAgMDtcbiAgfVxuXG4gIHVsIHtcbiAgICBtYXJnaW46IDAgMCAxZW07XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC4yZW07XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jLWNyaXRlcmlhIHtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgbWFyZ2luOiAxZW0gMCAyZW0gMDtcblxuICB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNlbTtcblxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgbWFyZ2luOiAwLjVlbSAwO1xuICB9XG59XG4iLCIuYy1wYXNzd29yZC1yZXNldF9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuXG4gICAgJi0tbXV0ZWQge1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWdyZXk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG4iLCIuYy1wYXNzd29yZC10b2dnbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogOHB4O1xuICAgIHRvcDogMTFweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9pbWFnZXMvYmlubmVubGFuZHNiZXN0dXVyL2V5ZS5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYtLWNsb3NlZCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vaW1hZ2VzL2Jpbm5lbmxhbmRzYmVzdHV1ci9leWUtLWNsb3NlZC5zdmcnKTtcbiAgICB9XG59XG4iLCIuYy1zdWJzY3JpcHRpb24tY2FyZHMge1xuICAgICZfX2dyb3VwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDNyZW0gMCA2cmVtIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNvcnBvcmF0ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpoYXMoLmMtY2FyZC0taGlnaGxpZ2h0ZWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGNvbHVtbi1nYXA6IDIuOHJlbTtcbiAgICAgICAgcm93LWdhcDogMy4ycmVtO1xuICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNvbHVtbiB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgYXV0byk7XG4gICAgICAgICAgICAgICAgcm93LWdhcDogMi40cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tcm93IHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIGF1dG8pO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiA2LjRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYy1zdWJzY3JpcHRpb24tY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmMtdG9nZ2xlLXNsaWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMzByZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBpbnB1dCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuXG4uYy10b2dnbGUtc2xpZGVyLS1waWxsIHtcbiAgICBpbnB1dCB7XG4gICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAgIC5jLXRvZ2dsZS1zbGlkZXJfX2RvdCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTJweCwgLTUwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KGNoZWNrZWQpICsgbGFiZWwge1xuICAgICAgICAgICAgc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIodGl0bGUpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jLXRvZ2dsZS1zbGlkZXJfX3NsaWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDMuMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LS1saWdodGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgICBtYXJnaW46IDAgMS4ycmVtO1xuICAgIH1cblxuICAgIC5jLXRvZ2dsZS1zbGlkZXJfX2RvdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2U7XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICYteGwge1xuICAgICAgICAkbXVsdGlwbGllcjogMjtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtICogJG11bHRpcGxpZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuYy10b2dnbGUtc2xpZGVyX19zbGlkZXIge1xuICAgICAgICAgICAgd2lkdGg6IDMuMnJlbSAqICRtdWx0aXBsaWVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjZyZW0gKiAkbXVsdGlwbGllcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxLjJyZW0gKiAkbXVsdGlwbGllcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLXRvZ2dsZS1zbGlkZXJfX2RvdCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDJyZW0gKiAkbXVsdGlwbGllcjtcbiAgICAgICAgICAgIHdpZHRoOiAycmVtICogJG11bHRpcGxpZXI7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dDpjaGVja2VkICsgbGFiZWwgLmMtdG9nZ2xlLXNsaWRlcl9fZG90IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEycHggKiAkbXVsdGlwbGllciwgLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiRjb2xvci1zZWxlY3RlZDogJGNvbG9yLXdoaXRlO1xuJGNvbG9yLWJnLXNlbGVjdGVkOiAkY29sb3ItYmx1ZTtcbiRjb2xvci1ub3Qtc2VsZWN0ZWQ6ICRjb2xvci1ibHVlO1xuJGNvbG9yLWJnLWhvdmVyOiAkY29sb3Itd2hpdGU7XG4kY29sb3ItYm9yZGVyOiAkY29sb3ItYmx1ZTtcblxuLmMtdG9nZ2xlLXNsaWRlci0tYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpbnB1dCB7XG4gICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAgIHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ub3Qtc2VsZWN0ZWQ7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWhvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2VsZWN0ZWQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jLXRvZ2dsZS1zbGlkZXJfX3NsaWRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmNoZWNrZWQpICsgbGFiZWwge1xuICAgICAgICAgICAgc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlbGVjdGVkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ub3Qtc2VsZWN0ZWQ7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWhvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDMwcmVtO1xuICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcztcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAzLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjZyZW07XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICAgIH1cblxuICAgIC5jLXRvZ2dsZS1zbGlkZXJfX3NsaWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAycHgpO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1zZWxlY3RlZDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2U7XG4gICAgfVxufVxuIiwiLmMtc3Vic2NyaXB0aW9uLW92ZXJ2aWV3IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgIFxuICAgICZfX2dyb3VwLXRvZ2dsZSB7XG4gICAgICAgIG1hcmdpbjogNnJlbSBhdXRvO1xuICAgIH1cbiAgICBcbiAgICAmX19mb290bm90ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxufVxuIiwiLmMtZ3JvdXAtbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgICB9XG59XG4iLCIuYy1mb3JtLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4iLCIuYy1zZWxlY3QtYWNjb3VudCB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgcGFkZGluZzogMi41cmVtIDIuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXktLWxpZ2h0ZXI7XG59XG5cbi5jLXNlbGVjdC1hY2NvdW50X19oZWFkZXIge1xuICBmb250LXNpemU6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtc2VsZWN0LWFjY291bnRfX3NlY3Rpb24ge1xuICBjb2xvcjogJGNvbG9yLWdyZXktLWxpZ2h0ZXI7XG4gIHBhZGRpbmc6IDJlbSAwIDFlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyZXktLWxpZ2h0ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uYy1zZWxlY3QtYWNjb3VudF9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JleS0tbGlnaHRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xufVxuXG4uYy1zZWxlY3QtYWNjb3VudF9faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4wNSk7XG4gIGNvbG9yOiBpbmhlcml0O1xuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uYy1zZWxlY3QtYWNjb3VudF9faXRlbV9fY29udGludWUge1xuICBwYWRkaW5nOiAxZW0gMDtcbn1cblxuLmMtc2VsZWN0LWFjY291bnRfX25hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jLXNlbGVjdC1hY2NvdW50X19lbWFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy1zZWxlY3QtYWNjb3VudF9fcHJvZmlsZS1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogNDhweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAxZW07XG59XG5cbi5jLXNlbGVjdC1hY2NvdW50X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxZW0gMDtcbn1cblxuLmMtc2VsZWN0LWFjY291bnRfX3VzZXJuYW1lIHtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG59XG5cbi5jLXNlbGVjdC1hY2NvdW50X19saW5rIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0OHB4O1xuICBtYXJnaW46IDAgMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLmMtc2VsZWN0LWFjY291bnRfX3N1Ym1pdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIi5jLXVzcHMge1xuICAgICZfX2l0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIFxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtMi4ycmVtO1xuICAgICAgICAgICAgdG9wOiAwLjNyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMS40cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjRyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uLy4uL2ltYWdlcy9iaW5uZW5sYW5kc2Jlc3R1dXIvY2hlY2ttYXJrLS1ncmVlbi5zdmcnKSBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYy1zaXRlLWZvb3RlciB7XG4gIG1pbi1oZWlnaHQ6IDdyZW07XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgY29sb3I6IHJnYigkY29sb3Itd2hpdGUsIC43KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiAxLjZyZW0gMDtcbiAgfVxuICBcbiAgJi0tdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgZm9udDoge1xuICAgIGZhbWlseTogJGZmLXNhbnMtc2VyaWY7XG4gICAgc2l6ZTogMS4ycmVtO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWF4LXdpZHRoOiAxMzgwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgIFwibGlua3MgbGlua3NcIlxuICAgICAgXCJjb3B5cmlnaHQgYnJhbmRpbmdcIjtcbiAgICByb3ctZ2FwOiAxLjZyZW07XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImNvcHlyaWdodCBsaW5rcyBicmFuZGluZ1wiO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvcHlyaWdodCB7XG4gICAgZ3JpZC1hcmVhOiBjb3B5cmlnaHQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgcCB7XG4gICAgICBmb250OiBpbmhlcml0O1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlua3Mge1xuICAgIGdyaWQtYXJlYTogbGlua3M7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGNvbHVtbi1nYXA6IDEuMnJlbTtcbiAgICByb3ctZ2FwOiAwLjhyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGNvbHVtbi1nYXA6IDJyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9fYnJhbmRpbmcge1xuICAgIGdyaWQtYXJlYTogYnJhbmRpbmc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIFxuICAgIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5jLXByb2dyZXNzLWluZGljYXRvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuOHJlbTtcbiAgICBtYXJnaW46IHtcbiAgICAgICAgYmxvY2stZW5kOiAxcmVtO1xuICAgICAgICBpbmxpbmU6IGF1dG87XG4gICAgfVxuICAgICZfX3N0ZXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMC44cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS0tbGlnaHRlc3QtZXh0cmE7XG4gICAgICAgIGJvcmRlcjoge1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIHN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS0tbGlnaHRlc3Q7XG4gICAgICAgICAgICByYWRpdXM6IDAuNHJlbTtcbiAgICAgICAgfVxuICAgICAgICAmLS1jb21wbGV0ZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpbGFjO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItbGlsYWM7XG4gICAgICAgIH1cbiAgICAgICAgJi0tY3VycmVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoJGNvbG9yLWxpbGFjLCAwLjI1KTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiKCRjb2xvci1saWxhYywgMC4xNSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYy12YWxpZGF0aW9uLWhpbnRzIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sdW1uLWdhcDogNHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XG5cbiAgICAgICAgJiArICYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vaW1hZ2VzL2Jpbm5lbmxhbmRzYmVzdHV1ci9xdWVzdGlvbi1tYXJrLS1jaXJjbGVkLnN2ZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXZhbGlkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9pbWFnZXMvYmlubmVubGFuZHNiZXN0dXVyL2NoZWNrbWFyay0tY2lyY2xlZC5zdmcnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWludmFsaWQge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9pbWFnZXMvYmlubmVubGFuZHNiZXN0dXVyL2Nyb3NzLS1jaXJjbGVkLnN2ZycpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiJGJvcmRlci13aWR0aDogMnB4O1xuJGhpZ2hsaWdodC1oZWlnaHQ6IDQzcHg7XG5cbi5jLWNhcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gICAgbWF4LXdpZHRoOiA0MnJlbTtcblxuICAgICYtLXJvdyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMi41cmVtO1xuXG4gICAgICAgICYtLWNvbHVtbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNDtcblxuICAgICAgICAgICAgLmMtY2FyZF9faW5uZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xuICAgICAgICAgICAgICAgIGdyaWQtcm93LWVuZDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzLjJyZW0gMy4ycmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYy1jYXJkX19oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jLWNhcmRfX2JvZHkgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tcm93IHtcbiAgICAgICAgICAgIHdpZHRoOiA2NiU7XG5cbiAgICAgICAgICAgIC5jLWNhcmRfX2lubmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuMnJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzLjJyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbSAzLjJyZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgICAgICAgICAgIFwiaGVhZGluZyBib2R5XCJcbiAgICAgICAgICAgICAgICAgICAgXCJ1c3BzIGJvZHlcIlxuICAgICAgICAgICAgICAgICAgICBcInVzcHMgYnV0dG9uXCI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAycmVtO1xuICAgICAgICAgICAgICAgIHJvdy1nYXA6IDEuMnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmMtY2FyZF9fdXNwcy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IHVzcHM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jLWNhcmRfX2JvZHkge1xuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogYm9keTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYy1jYXJkX19ib2R5LWxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jLWNhcmRfX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBidXR0b247XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDIuNHJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcm93LWdhcDogc3BhY2VyKDMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taGlnaGxpZ2h0ZWQge1xuICAgICAgICBtYXJnaW4tdG9wOiAkaGlnaGxpZ2h0LWhlaWdodDtcbiAgICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRjb2xvci15ZWxsb3c7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oaWdobGlnaHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLSRoaWdobGlnaHQtaGVpZ2h0O1xuICAgICAgICBsZWZ0OiAtJGJvcmRlci13aWR0aDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArICRib3JkZXItd2lkdGggKiAyKTtcbiAgICAgICAgaGVpZ2h0OiAkaGlnaGxpZ2h0LWhlaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXllbGxvdztcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS41cmVtO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS41cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgdG9wOiAtJGhpZ2hsaWdodC1oZWlnaHQgLyAyIC0gNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMi41cmVtO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hpZ2hsaWdodC10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaGlnaGxpZ2h0LWhlaWdodDtcbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICAgICAgICBmb250LWZhbWlseTogJGZmLXB1YmxpY287XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib2R5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtcHVibGljbztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA4MGI4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1jYXJkX191c3BzLXdyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3VzcHMtaGVhZGluZyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX191c3Age1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwLjVyZW0gMi41cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi9pbWFnZXMvYmlubmVubGFuZHNiZXN0dXVyL2NoZWNrbWFyay0tZ3JlZW4uc3ZnJykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7IC8vIHVzaW5nIHJlbSBsb29rcyBkaWZmZXJlbnQgaW4gSUUxMVxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwLjRyZW07XG4gICAgICAgICAgICBsZWZ0OiAwcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgICAgICB3aWR0aDogMS42cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0b3A6IDAuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZW5kO1xuICAgIH1cbn1cbiIsIi8qKlxuKiBAZmlsZVxuKiBUaGlzIGZpbGUgY29udGFpbnMgc3R5bGluZyBmb3Igc3BlY2lmaWMgY2xhc3NlcyBvbiB0aGUgYm9keSBvciBwYWdlIGxldmVsLlxuKiBBY2NvcmRpbmcgdG8gdGhlIGRpZmZlcmVudCB0eXBlcywgZGlmZmVyZW50IGdyYWRpZW50cyB3aWxsIGJlIHVzZWQgb24gYnV0dG9ucyBhbmQgaW4gaGVhZGVyc1xuKlxuKiBAZXhhbXBsZVxuKiA8Ym9keSBjbGFzcz1cInRoZW1lIHRoZW1lLS1yZWRcIj5cbiAqL1xuLnRoZW1lIHtcbiAgLmMtc2l0ZS1oZWFkZXI6YmVmb3JlLFxuICAuYy1hcnRpY2xlLXByb2dyZXNzX19iYXI6YWZ0ZXIsXG4gIC5jLXNpdGUtZm9vdGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWU7XG4gIH1cbn1cbiIsIi8qKlxuKiBAZmlsZVxuKiBVc2UgdGhpcyBmaWxlIGZvciBob3RmaXhlcyBvbmx5IGFuZCByZWZhY3RvciBsYXRlclxuICovXG5cbi5jLXBhc3N3b3JkLW5vdGljZSB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcmVkO1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yLXJlZCwgNTApO1xuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIH1cblxuICAgICYuYy1wYXNzd29yZC1ub3RpY2UtLWxvZ2luIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIH1cbn1cblxuLnVjLWFiLWhpZGUge1xuICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/